docs(perception): update RAVNOVES00 maturation roadmap
This commit is contained in:
@@ -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.
|
||||
Reference in New Issue
Block a user