Skip to content

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

coverstypecommandresultat commit
observatory_proof_scenescicargo test --lib -- ui::observatory; bash test/run.sh 3014_the_kiosk_draws_what_the_repository_provesui::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 1ed8a4c87c29a5a9b7

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.

Searches the titles and descriptions of every page this site publishes.