docs: freeze calibration science v2

This commit is contained in:
fy59 2026-09-03 12:25:57 +02:00
parent cc903981ad
commit 72375078df
5 changed files with 28 additions and 16 deletions

View file

@ -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

View file

@ -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.

View file

@ -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

View file

@ -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

View file

@ -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;