diff --git a/docs/architecture/calibration_science_v2.md b/docs/architecture/calibration_science_v2.md index 557c577..9f8edb0 100644 --- a/docs/architecture/calibration_science_v2.md +++ b/docs/architecture/calibration_science_v2.md @@ -1,6 +1,6 @@ # Calibration Science v2 — heterogeneous optics and adaptive acquisition -**Status: PLANNED — current additive design authority.** +**Status: PASS/FROZEN — generic additive scientific contract.** Calibration Science v1 remains `PASS/FROZEN`. Science v2 does not weaken, reinterpret or retroactively replace v1 evidence. It defines the next @@ -11,6 +11,16 @@ configurations and normal autofocus operation. No device-specific autofocus envelope is validated by this document. Numeric focus-domain limits require dedicated physical evidence. +```text +CALIBRATION_SCIENCE_V2=PASS/FROZEN +``` + +This freezes the generic heterogeneous-optics, adaptive-exposure and +applicability contract only. It does not validate a device-specific optical +state, focus envelope or calibration. In particular, +`A6000_E_PZ_16_50_AF_APPLICABILITY=BLOCKED_BY_PHYSICAL_VALIDATION` remains +unchanged until retained physical evidence satisfies the applicable rules. + ## 1. Product/science problem A photogrammetry product must not require the operator to remember a rigid diff --git a/docs/roadmap/roadmap.md b/docs/roadmap/roadmap.md index b14e60a..6d3afd7 100644 --- a/docs/roadmap/roadmap.md +++ b/docs/roadmap/roadmap.md @@ -24,7 +24,7 @@ SOURCE_COMMENT_AUDIT PASS PRODUCT_DEFINITION PASS/FROZEN PROMPT_TREE CURRENT USER_FACING_UI_LANGUAGE_NORMALIZATION PASS -CURRENT_NEXT CALIBRATION_SCIENCE_V2_DESIGN +CURRENT_NEXT CALIBRATION_V2_HETEROGENEOUS_OPTICS_FOUNDATION ``` The current Project DB head is additive: @@ -510,10 +510,11 @@ S21 Engine Bay is permanently non-retro-calibrable under Calibration Science v1. Calibration Science v1 defines the frozen physical protocol for its compatibility path. -Before the next physical campaign, the current dependency is Calibration Science v2. Real A6000 -engine-bay acquisition evidence established that normal operation must support autofocus and -heterogeneous optical states without forcing the operator to maintain one locked focus or one optical -configuration for the whole project. +`CALIBRATION_SCIENCE_V2=PASS/FROZEN`: the generic additive contract now establishes +heterogeneous optical states, adaptive photometric controls and evidence-bound autofocus +applicability without changing Science v1. Real A6000 engine-bay acquisition evidence established +that normal operation must support autofocus and heterogeneous optical states without forcing the +operator to maintain one locked focus or one optical configuration for the whole project. Science v2 is additive and must preserve these product invariants: @@ -527,9 +528,10 @@ autofocus is a normal supported mode when its applicability is physically valida silent calibration substitution remains forbidden ``` -The current Sparse calibration scope already models membership as `image_id -> calibration_id`; v2 -should reuse that capability rather than require one global calibration. Device-specific autofocus -envelopes remain blocked until physical evidence validates them. +The current Sparse calibration scope already models membership as `image_id -> calibration_id`; the +next dependency is the additive durable heterogeneous-optics/applicability foundation, which must +reuse that capability where it proves sufficient. Device-specific autofocus envelopes remain blocked +until physical evidence validates them. Calibration Tooling v1 consumes an already acquired Science v1 evidence bundle, validates the bounded contract and produces deterministic `L3DCALB1` v1. diff --git a/prompt/02_CURRENT_FROZEN_STATE.md b/prompt/02_CURRENT_FROZEN_STATE.md index e807dec..9416a39 100644 --- a/prompt/02_CURRENT_FROZEN_STATE.md +++ b/prompt/02_CURRENT_FROZEN_STATE.md @@ -6,7 +6,7 @@ CURRENT_PROJECT_DB_SCHEMA=v25 PRODUCTION_TASK_KINDS=16 USER_FACING_UI_LANGUAGE_NORMALIZATION=PASS -CURRENT_IMPLEMENTATION_CURSOR=CALIBRATION_SCIENCE_V2_DESIGN +CURRENT_IMPLEMENTATION_CURSOR=CALIBRATION_V2_HETEROGENEOUS_OPTICS_FOUNDATION ``` ## Authority @@ -35,7 +35,7 @@ Calibration workflow input boundary PASS/FROZEN Calibration workflow evidence materialization PASS/FROZEN Calibration workflow selected-execution binding PASS/FROZEN Calibration workflow Tooling/Bootstrap READY PASS/FROZEN -Calibration Science v2 heterogeneous optics PLANNED +Calibration Science v2 heterogeneous optics PASS/FROZEN Adaptive capture settings semantics PLANNED Autofocus v2 foundation PLANNED Calibration Tooling planarity alignment PASS/FROZEN diff --git a/prompt/12_CALIBRATION.md b/prompt/12_CALIBRATION.md index 41d4637..11ab0af 100644 --- a/prompt/12_CALIBRATION.md +++ b/prompt/12_CALIBRATION.md @@ -17,11 +17,11 @@ CALIBRATION_WORKFLOW_INPUT_BOUNDARY_V1=PASS/FROZEN CALIBRATION_WORKFLOW_EVIDENCE_MATERIALIZATION_V1=PASS/FROZEN CALIBRATION_WORKFLOW_SELECTED_EXECUTION_BINDING_V1=PASS/FROZEN CALIBRATION_WORKFLOW_TOOLING_BOOTSTRAP_READY_V1=PASS/FROZEN -CALIBRATION_SCIENCE_V2=PLANNED +CALIBRATION_SCIENCE_V2=PASS/FROZEN CALIBRATION_V2_HETEROGENEOUS_OPTICS=PLANNED ADAPTIVE_CAPTURE_SETTINGS_CONTRACT=PLANNED AUTOFOCUS_V2_FOUNDATION=PLANNED -CURRENT_CALIBRATION_NEXT=CALIBRATION_SCIENCE_V2_DESIGN +CURRENT_CALIBRATION_NEXT=CALIBRATION_V2_HETEROGENEOUS_OPTICS_FOUNDATION ``` ## Authority diff --git a/prompt/31_IMPLEMENTATION_ORDER.md b/prompt/31_IMPLEMENTATION_ORDER.md index 76131cd..3ca2f4a 100644 --- a/prompt/31_IMPLEMENTATION_ORDER.md +++ b/prompt/31_IMPLEMENTATION_ORDER.md @@ -6,7 +6,7 @@ IMPLEMENTATION_ORDER=DEPENDENCY_DRIVEN IMPLEMENTATION_AUTHORIZATION=NO STEP_0_USER_FACING_LANGUAGE_NORMALIZATION=PASS -CURRENT_NEXT=CALIBRATION_SCIENCE_V2_DESIGN +CURRENT_NEXT=CALIBRATION_V2_HETEROGENEOUS_OPTICS_FOUNDATION ``` ## Authority @@ -21,8 +21,8 @@ Default dependency order: 0. user-facing repository/UI language normalization where appropriate — PASS; 1. final usable Calibration Science/Tooling/Bootstrap/Workflow v1 compatibility path — PASS/FROZEN; -2. Calibration Science v2 design for heterogeneous cameras/lenses/focals, adaptive capture settings and autofocus — CURRENT; -3. Calibration v2 heterogeneous-optics persistence / Tooling / Bootstrap / workflow foundation; +2. Calibration Science v2 design for heterogeneous cameras/lenses/focals, adaptive capture settings and autofocus — PASS/FROZEN; +3. Calibration v2 heterogeneous-optics persistence / Tooling / Bootstrap / workflow foundation — CURRENT; 4. physical autofocus/optical applicability validation and dedicated calibrated real campaign; 5. real Sparse SfM proof; 6. durable Dense/OpenMVS orchestration;