I2697 — Veřejný snímek nese knihovnu p5, nebo říká, které scény nedokáže vykreslit
Kiosek na veřejném webu kreslí důkazní scény pomocí p5 z jednoho čtení pořízeného na publikovaném commitu.
HOTOVO vlna 0 · p3 · profil implementation · bezpečné paralelně
Součást development-runtime — The runtime has a development surface.
Cíl
Kiosek na veřejném webu kreslí důkazní scény pomocí p5 z jednoho čtení pořízeného na publikovaném commitu.
Proč
Publikovaný snapshot UI (ADR 0141) musí obsluhovat vendor/p5.min.js vedle skriptu scén, jinak tamní kiosk vykreslí nové scény jako nedostupné.
Aktuální stav
ADR 0160 navrhuje scény; Observatoř z ADR 0158 jich má osm.
Cílový stav
Kiosek na veřejném webu kreslí důkazní scény pomocí p5 z jednoho čtení pořízeného na publikovaném commitu.
Rozsah
- scripts/site-build
- apps/majordomus-cli/src/ui/mod.rs
Mimo rozsah
- Uvedení snímkové frekvence nebo údaje, který nebyl změřen
Závislosti
Žádné. Tento úkol je kořenem grafu.
Kritéria přijetí
- Snímek uvádí mezi svými assety vendor/p5.min.js
- Slovo stavu snímku je SNAPSHOT na každé nové scéně
Validace
- bin/majordomus plan validate
Požadované důkazy
- observatory_proof_scenes
Důkazy
| pokrývá | typ | command | výsledek | u commitu |
|---|---|---|---|---|
| observatory_proof_scenes | artifact | git show origin/gh-pages:ui/snapshot.json | jq -c .assets; node <scratch>/scenes.mjs (playwright chromium) reading [data-state] on https://majordomus.dev/ui/observatory/_scene/<scene>/ | publikováno gh-pages 73a02db2f36 (master d11626680361): aktiva snapshotu uvádějí assets/vendor/p5.min.js; 2026-10-16T16:5xZ sedm scén ADR 0160 proof, claims, surface, waves, matrix, registry, ladder čte každá 'SNAPSHOT · read once at d11626680361' s načteným window.p5 (přehrané scény ADR 0158 activity, mesh, coop čtou REPLAY záměrně); případ 3014_the_kiosk_draws_what_the_repository_proves ok na 09c334079f5 | 09c3340 |
Časová osa
- zahájeno
- 2026-10-16T16:53:48Z
- ověřeno
- 2026-10-16T16:53:54Z
- dokončeno
- 2026-10-16T16:54:05Z
Tato tři pole, důkazy výše a stav závislostí jsou vše, z čeho se stav skládá. Neexistuje žádné pole stavu, které by s nimi mohlo být v rozporu.
Kanonický záznam: .ai/repo/project/issues/I2697.yaml. Přečtěte jej zpět přes majordomus plan show I2697.