docs(lab): codify immutable laboratory runs

This commit is contained in:
DCCONSTRUCTIONS
2026-07-26 17:56:48 +03:00
parent 4db00b53f7
commit f50405d907
5 changed files with 190 additions and 6 deletions
+12 -3
View File
@@ -23,7 +23,7 @@ Mission Core assigns one owner to each operator concept:
| **Наблюдение** | Current live sensor scene and live-only spatial controls | Saved-session selection or offline experiments |
| **Данные** | Saved sessions, replay, public datasets, streams, entities and export | Simulation execution or laboratory conclusions |
| **Тестировочный контур** | Versioned laboratory work, test configuration and visual evidence | Source-of-record retention or public dataset storage |
| **Центр → Состояние контура** | Live compute nodes, processes, network reachability and connected devices | Static feature inventory or a separate activity page |
| **Парк → Состояние контура** | Live compute nodes, processes, network reachability and connected devices | Static feature inventory or a separate activity page |
| **Система** | Deeper module, integration, network, audit and configuration administration | Daily operational health summary |
| **Парк** | Devices, sensors and live device operation | Offline algorithm-development reports |
@@ -41,6 +41,10 @@ not expand the catalog into the content column. Leaving either archive returns
сцена** to the runtime-published live source. A selected archive cannot leak
into the live observation surface.
The saved-session dropdown requests only `scope=source`; LAB E19E29 never
appear there. Laboratory catalogs use `scope=laboratory`, while internal LAB
joins may use `scope=all` to resolve a derivative and its root source.
Dataset sources use a single-open accordion. Expanding one source mounts its
viewer and analysis inside that source card, pushes later sources down, and
closes the previously expanded source.
@@ -51,13 +55,18 @@ The laboratory surface is a two-level catalog:
2. a **laboratory work** selects one immutable result inside that profile.
The selected work opens one reusable output structure: task and configuration,
full-size visual evidence, then structured metrics, errors, timing and
conclusion. LAB E28 owns the L2.6 local-surface viewer, complete-recording
method manifest, full-size visual evidence, then structured metrics, errors,
timing and conclusion. The template has `recorded-replay` and
`diagnostic-model` evidence renderers; synchronized point cloud and camera
windows remain one replay evidence surface. LAB E28 owns the L2.6 local-surface viewer, complete-recording
timeline and review queue. LAB E29 owns the camera-first semantic/geometry
coverage result. Recorded E19E26 LAB instances are exposed through a separate
published-perception profile backed by the existing observation-session
catalog. They are not rendered as a second saved-session archive.
The full publication and UI contract is defined in
`docs/15_LABORATORY_RUN_CANON.md`.
Neither E28 nor E29 is live device diagnostics. A future device-diagnostics
workspace must require an attached device and its own diagnostic contract.