1.8 KiB
1.8 KiB
31 — Implementation Order
Status
IMPLEMENTATION_ORDER=DEPENDENCY_DRIVEN
IMPLEMENTATION_AUTHORIZATION=NO
STEP_0_USER_FACING_LANGUAGE_NORMALIZATION=PASS
CURRENT_NEXT=1_CALIBRATION_WORKFLOW_COORDINATOR
Authority
docs/product/product_definition.md, current roadmap and dependencies confirmed on current main.
PLANNED ORDER
Implementation remains unauthorized until the human explicitly authorizes a tranche.
Default dependency order:
- user-facing repository/UI language normalization where appropriate — PASS;
- final usable calibration workflow — IN PROGRESS; current next sub-boundary: workflow coordinator;
- dedicated physical calibrated real campaign;
- real Sparse SfM proof;
- durable Dense/OpenMVS orchestration;
- mesh / refinement / texturing / export;
- viewer foundation;
- offline Coverage Analysis scientific contract and implementation;
- multi-campaign registration / fusion;
- generic live acquisition adapter foundation;
- A6000 HDMI integration;
- S21 integration;
- live camera localization;
- live coverage overlay;
- actionable Capture Guidance;
- video ingestion / deterministic keyframes;
- final integration, UX, restart and performance proof;
- Product Definition v1 Definition-of-Done closure.
Adjustment rule
Change this order only when current repository inspection proves a real dependency difference. Preserve product intent and document the dependency.
Step 0 closure does not authorize mechanical rewriting of historical persisted labels, path names, deliberate UTF-8 fixtures or persistence-sensitive internal strings. Such text is changed only when its owning scope requires it.
Do not jump to A6000 live work merely because it is visually interesting. Reconstruction/viewer/coverage foundations required for truthful guidance come first.