I2695 — The Observatory draws the proof, claim, surface, wave and release scenes from the capabilities that already answer them
The kiosk shows thirteen scenes, five more of which read what the repository proves, and says why for any that has nothing to draw.
DONE wave 0 · p2 · implementation profile · parallel safe
Part of development-runtime — The runtime has a development surface.
Objective
The kiosk shows thirteen scenes, five more of which read what the repository proves, and says why for any that has nothing to draw.
Why
Five scenes of ADR 0160 are in the Observatory inventory, each a function of one capability answer, counted and never estimated.
Current state
ADR 0160 proposes the scenes; the Observatory of ADR 0158 has eight.
Desired state
The kiosk shows thirteen scenes, five more of which read what the repository proves, and says why for any that has nothing to draw.
Scope
- apps/majordomus-cli/src/ui/observatory.rs
- share/ui/observatory.js
- share/ui/observatory-kiosk.js
Out of scope
- Stating a frame rate or a figure that was not measured
Dependencies
None. This issue is a root of the graph.
Acceptance criteria
- The five scenes are in SCENES with the capability each requires
- A scene whose source holds nothing is unavailable with the source reason
- Unit tests hold the models on constructed answers, including empty ones
Validation
- bin/majordomus plan validate
Evidence required
- observatory_proof_scenes
Evidence
| covers | type | command | result | at commit |
|---|---|---|---|---|
| observatory_proof_scenes | ci | cargo test --lib -- ui::observatory; bash test/run.sh 3014_the_kiosk_draws_what_the_repository_proves | ui::observatory tests (the_proof_scenes_are_counted_from_what_the_sources_answered, absent_is_unavailable_with_the_sources_reason_and_never_zero, the_scenes_are_declared_once_and_require_what_is_asked) ok in job rust (2) 117890228077 and case 3014 ok in job suite-shard (1) 117890213706 of validate run 39192952944, every job green at master dd4c0a87cba, which contains 1ed8a4c87c2 | 9a5a9b7 |
Timeline
- started
- 2026-10-20T15:45:17Z
- verified
- —
- completed
- 2026-10-20T15:45:41Z
Those three fields, the evidence above and the state of the dependencies are all the status is made of. There is no status field to disagree with them.
Canonical record: .ai/repo/project/issues/I2695.yaml. Read it back with majordomus plan show I2695.