Dossier 3 — Canonical Record Production Pipeline
1. Objective
The production pipeline converts a research question and candidate corridor into a validated, publishable and monitorable World Fabric Canonical Record while preserving provenance and uncertainty.
The pipeline is deliberately stage-gated. Automation accelerates collection and consistency checks; it does not bypass analytical validation.
2. End-to-end workflow
Candidate → Scoping → Source registry → Collection → Normalisation → System mapping → Metrics → Project impacts → Draft → Evidence review → Analytical review → Validation → Publication → Monitoring → Revalidation
3. Stage 0 — Candidate admission
Inputs:
- candidate corridor/system;
- proposed L1/L2/L3 classification;
- logistics relevance rationale;
- preliminary source availability;
- reason for research priority.
Exit condition: the object satisfies the World Fabric inclusion rule and is not already represented by another canonical object.
4. Stage 1 — Scope freeze
Produce a one-page scope note containing:
- canonical working name;
- primary function;
- geographic start/end logic;
- modes;
- primary flow families;
- included branches;
- excluded branches;
- analytical period;
- core research hypothesis;
- public editorial question.
The scope may later change, but every change is recorded. Research must not expand silently whenever new infrastructure is discovered.
5. Stage 2 — Master Source Registry
Before narrative drafting, build a source registry organised by information need:
- corridor definition;
- asset identity;
- project status;
- traffic/flow data;
- capacity data;
- border/customs performance;
- finance and ownership;
- operational disruptions;
- strategic claims;
- independent assessments.
Each source gets stable ID, publisher, title, date, locator, source type, rights status and retrieval date.
Search should deliberately seek disconfirming material, not only sponsor material.
6. Stage 3 — Evidence collection
Collection creates structured claims and observations rather than copied prose.
For each material datum:
- capture original unit and definition;
- preserve period and geography;
- identify whether observed or expected;
- capture locator;
- note methodological caveats;
- record conflicting values.
Do not normalise away uncertainty at collection time.
7. Stage 4 — Normalisation
Normalisation resolves:
- canonical entity names;
- IDs;
- units;
- dates;
- currencies where relevant;
- geographic references;
- project lifecycle vocabulary;
- duplicate source claims;
- alternative names.
Original values are retained alongside normalised values where transformation is non-trivial.
8. Stage 5 — Corridor system mapping
Build the system in this order:
- geographic segments;
- functional links;
- critical assets;
- flow paths;
- operational dependencies;
- major projects.
This order prevents a project list from dictating the corridor model.
Deliverables:
- canonical route/branch geometry;
- segment table;
- functional-link table;
- critical asset list;
- first dependency map.
9. Stage 6 — Metrics and performance table
Populate the multidimensional evidence table. Prefer time series where available. Do not infer a trend from two isolated observations when a usable series exists.
For each metric record:
- definition;
- unit;
- period;
- geographic scope;
- source;
- observation type;
- confidence;
- missingness/compatibility notes.
10. Stage 7 — Bottleneck diagnosis
For each suspected bottleneck:
- identify constrained functional link;
- identify affected flow/metric;
- identify concrete assets/processes;
- establish persistence;
- search for evidence that the constraint is not material;
- record substitution/workaround;
- classify confidence.
The output is a bottleneck register, not a prose section alone.
11. Stage 8 — Project inventory and impact chains
Create the relevant project set without numerical quota pressure. For the Middle Corridor V1 pilot, 25–40 projects is an expected working range, not a target to fill.
For each major project:
- lifecycle status;
- affected asset;
- asset change;
- functional-link change;
- corridor metric potentially changed;
- epistemic status of each effect;
- adjacent constraints;
- counter-effects;
- net assessment;
- evidence.
Projects with no material corridor impact remain out of the canonical analytical core even if politically associated.
12. Stage 9 — Transformation candidate construction
The researcher evaluates magnitude, persistence, system reach, dependency change and operational evidence.
A candidate transformation is drafted only after the empirical tables exist. It must not be written first and then “supported” retrospectively.
Required adversarial section:
- strongest evidence against;
- plausible alternative explanations;
- sponsor claims not demonstrated;
- missing observations;
- invalidation conditions.
13. Stage 10 — Narrative drafting
Draft the analytical record from structured evidence. Narrative prose must not become the only place where critical facts live.
Drafting order:
- analytical body;
- limitations;
- transformation assessment;
- overview;
Why it matterslast.
Writing the overview last reduces the risk that early framing determines the research.
14. Stage 11 — Evidence review
Evidence reviewer checks statement-to-evidence traceability, scope fit, conflicts, promotional sources and missing counter-evidence.
Output:
- defect log;
- evidence-package revisions;
- confidence changes;
- blocking issues.
15. Stage 12 — Analytical review
Analytical reviewer attacks:
- corridor boundaries;
- bottleneck diagnosis;
- local-to-system inference;
- diversification/substitution language;
- project counter-effects;
- transformation hypothesis;
- alternative explanations.
The reviewer should try to falsify the strongest public conclusion.
16. Stage 13 — Validation and release candidate
Run schema validation, referential integrity, controlled vocabularies, broken links, public/internal separation and first-screen editorial tests.
Generate a release candidate snapshot. No source data change is allowed between validation and publication without invalidating the candidate.
17. Stage 14 — Publication
Publication generates:
- Docusaurus pages;
- public JSON/YAML;
- GeoJSON;
- CSV tables where useful;
- source registry subset compatible with rights;
- version metadata;
- change log.
A release is tagged in Git.
18. Stage 15 — Monitoring
After publication, the record enters monitoring rather than “done”. Watch items and revalidation triggers define monitoring.
Monitoring inputs:
- project milestones;
- new traffic/capacity data;
- policy/regulatory changes;
- disruptions;
- new independent research;
- contradiction alerts;
- source corrections.
19. Stage 16 — Revalidation
A material update creates a new record version. The change log identifies affected statements and whether the transformation assessment changes.
20. Human/automation boundary
Good automation targets
- metadata extraction;
- URL/source deduplication;
- unit/date normalisation suggestions;
- schema validation;
- broken-link checking;
- stale-review alerts;
- diff generation;
- candidate duplicate detection;
- public export generation;
- map/data build;
- possible contradiction surfacing.
Human-required V1 decisions
- scope freeze;
- inclusion/exclusion of strategically ambiguous assets/projects;
- whether sources are methodologically compatible;
- bottleneck validation;
- project net-effect assessment;
- transformation validation;
- confidence judgment for material conclusions;
- final publication decision.
21. Provenance requirement
Automation-generated content must record tool/method version and never overwrite human-validated analytical fields without review.
22. Definition of pipeline success
The pipeline succeeds when a second researcher can reproduce the path from source registry to public conclusion, and when a material source update can be propagated to the affected statement without manually rediscovering the whole record.