feat(perception): qualify E31 source binding

This commit is contained in:
DCCONSTRUCTIONS
2026-07-27 11:33:07 +03:00
parent 001d597a89
commit 091d560ac8
8 changed files with 1819 additions and 14 deletions
+33 -11
View File
@@ -123,23 +123,44 @@ real authority.
confidence `0.8730`. Frames 1213, 162 and 1823 are now explicit automatic
engineering outcomes; only geometry frames 2622 and 4147 remain in the
human queue.
- [ ] Resolve only the resulting ambiguous/high-impact human-exception queue
and freeze the minimum correction set and cause distribution.
- [x] Resolve the resulting ambiguous/high-impact human-exception queue and
freeze the minimum correction set and cause distribution. The immutable
human generation is
`e30-review-generation-7982a882558d0be690b4c7092e328c080bfcbf52478a220452be7e887a588250`;
coverage is 2/2. Frame 2622 is `background-or-noise` and frame 4147 is
`object-present`.
- [x] Implement the E31 fail-closed source qualification contract over the
immutable E10→E30 chain. It accounts for all 4,489 source frames, audits
recorded host-arrival timing, sweeps nine offset hypotheses, verifies the
exact factory calibration identity and produces a source-scoped self-mask
profile without inferring firing time, sensor height or physical body
dimensions.
- [x] Accept the immutable diagnostic profile
`e31-source-qualification-b2460a5eb143688c7eea6821b2277e13aea79868abe81d83f7e78548c119159a`
for E32 binding. Zero offset retains support for 87/87 evidenced
correspondences. The semantic self-mask is admitted from eight source cases
with zero bbox-centre collateral; the generic geometry point mask is
rejected because it would erase accepted object evidence. Navigation,
safety and command authority remain false.
The current A3 AI-assisted engineering generation covers all 486 items and
The frozen A3 engineering and human generations cover all 486 items and
retains the exact A2 materialization/review-pack and 42-sheet evidence
identities. It explicitly claims neither human ground truth nor navigation or
safety acceptance and retains `lab_published=false`. The dominant conflict
cause is detector placement on striped road/construction barriers rather than
camera↔LiDAR registration; the `unknown` stratum is dominated by held
world-track time freshness; geometry-only contains both expected static scene
geometry and 21 visible missed class-bearing objects.
geometry and 21 visible missed class-bearing objects. Earlier generations and
drafts remain historical and are not rewritten or presented as the current
product workflow.
A3 is not complete until the two routed human exceptions are resolved and the
minimum correction set is frozen. Earlier generations and drafts remain
historical and are not rewritten or presented as the current product workflow.
A4 remains blocked. No perception threshold changes are allowed before the
exception decision is frozen.
A3 and A4 are complete. E31 accepts only the recorded RAVNOVES00 diagnostic
binding and does not claim that host arrival is hardware firing time. The
factory KB4 identity is exact, but a measured calibration-target residual and
physical body/mount dimensions are unavailable. The accepted profile is
therefore source-session scoped and cannot transfer to another mount. A5
`TrackGeometry v1` is the next critical-path implementation; E32 publication
must bind both that contract and the accepted E31 profile.
### A3 residual and human-exception policy
@@ -153,5 +174,6 @@ exception decision is frozen.
accuracy, navigation or safety acceptance threshold.
- A repeated cause cluster or a high-impact case blocks the gate regardless of
percentage. The 1% budget cannot hide a systematic defect.
- The current queue is 2 / 486 (`0.41%`) and therefore bounded, but A3 still
requires those two recorded decisions before its correction set is frozen.
- The routed queue was 2 / 486 (`0.41%`) and is now fully resolved in the
immutable human generation. No unresolved `insufficient-evidence` item
remains.