docs(perception): update RAVNOVES00 maturation roadmap

This commit is contained in:
DCCONSTRUCTIONS
2026-08-05 07:50:10 +03:00
parent 7a72a206f1
commit 67bd96868f
4 changed files with 185 additions and 10 deletions
@@ -0,0 +1,97 @@
# LAB L3.4 · RIGHT YOLOX Truth Island freeze
Date: 2026-08-01
Status: predictions frozen; awaiting independent E46 truth
Immutable result:
`l34-right-yolox-truth-island-freeze-5175a03144978b25130019da6d37bceb8c6ed6aa3d0d3a4d2df4483e1e27ae76`
## Objective and architecture stage
Freeze the actual admitted YOLOX-S candidate on the exact existing E46
RAVNOVES00 Truth Island before any independent labels are revealed. This is the
current `sensor.camera.right` recorded-replay branch. Left camera, live K1
transport, new hardware and a second route are explicitly out of scope.
The historical `LAB E50` remains the accepted exact-content reference index.
L3.4 uses a distinct identity and storage root; it does not overwrite or
reinterpret E50.
## Immutable source evidence
- E46 Truth Island:
`e46-detector-truth-island-d8ab2745679636dce374b720b562fce05d6d0a26be3eac88650224d7aa92267d`;
- source session: `20260720T065719Z_viewer_live`;
- source: `sensor.camera.right`, recorded replay only;
- 32 preselected model-independent frames across 20 anchor/temporal groups;
- full rectified YOLOX qualification: 4,489/4,489 frames;
- admitted L3.3 generation:
`l33-camera-first-detector-review-2458f6214a731c06bfb44c6e44d4a32ee10389359debdc412c321220a9cdc010`.
## Method, model and binding
The candidate is `YOLOX-S`, identity `yolox-s-kb4-core3`, with the exact model
SHA-256 `c5c2d13e59ae883e6af3b45daea64af4833a4951c92d116ec270d9ddbe998063`
and frozen minimum score `0.25`. COCO detector classes are mapped only into the
seven-class E46 task ontology; `truck` and `bus` map to `heavy_vehicle`.
Every persisted row binds the candidate ID, E46 sequence, image ID, frame
index, source time and source-image SHA-256. Each row states
`truth_joined=false`. Prediction rows are content-addressed in the immutable
manifest, so a changed box, score, frame or image produces another generation.
## Result
| Measurement | Value |
| --- | ---: |
| Frozen frames | 32 / 32 |
| Anchor/temporal groups | 20 |
| Frames with predictions | 32 |
| Predictions | 268 |
| Car | 234 |
| Heavy vehicle | 22 |
| Person | 7 |
| Motorcycle | 3 |
| Bicycle | 2 |
These are descriptive counts, not quality metrics. AP, recall, misses and false
positives are unavailable until independent truth is sealed.
## Visual evidence contract
The LAB result exposes every exact E46 camera frame together with only the
frozen L3.4 boxes. `BOXES` and `SOURCE` modes, frame navigation, search,
expand/restore and Escape are provided through the reusable Mission Core LAB
viewer. The frame API revalidates the E46 manifest, frame/image/group/time
binding, source-image digest, PNG bytes and prediction generation before
rendering.
Browser acceptance passed on the canonical `127.0.0.1:8000` service for normal
`BOXES`, normal `SOURCE`, expanded `BOXES`, frame navigation and Escape restore.
The accepted visual manifest is retained outside Git at
`.runtime/compute-experiments/l3/right-yolox-truth-island-freeze/visual-acceptance/manifest.json`
with SHA-256
`92641f0c3f76f72e12fc8d49ec2d951089771efb7e1dfe7fb94d2523148154f9`.
Its primary frame-1249 BOXES screenshot has SHA-256
`7858b16774e34ee9775238736d0379c146250e8cb7f2efe79e61cdeeb8343a6d`;
the corresponding SOURCE and expanded BOXES screenshots are independently
hashed in that manifest.
## Downstream gate
L3.5 is implemented but intentionally has no result. It accepts only an
adjudicated E48 truth seal for the same E46 island and rejects any L3.4 freeze
created after the truth was sealed. It then reuses the E49 metric engine without
changing labels, boxes or source identity. Candidate selection and retraining
remain explicit later decisions.
## Decision and limitations
The current right-camera YOLOX prediction generation is reproducibly frozen and
visually inspectable. It is eligible for future blind scoring, but is neither
accepted nor rejected as a detector.
Two distinct human reviewers and adjudication are the next non-synthetic gate.
No live, hardware, cross-camera, cross-route, navigation, safety or command
claim is made.