I2678 — Veřejné Observatory přehrává události, které byly zaznamenány, a říká, že jde o přehrání
Nechat tři scény meshe pohybovat se na veřejném webu, aniž by se vymyslela jediná událost: ze záznamu skutečných událostí, redigovaného, s manifestem, označeného jako zaznamenané přehrání s původními časy.
HOTOVO vlna 0 · p2 · profil implementation · bezpečné souběžně
Součást development-runtime — The runtime has a development surface.
Cíl
Nechat tři scény meshe pohybovat se na veřejném webu, aniž by se vymyslela jediná událost: ze záznamu skutečných událostí, redigovaného, s manifestem, označeného jako zaznamenané přehrání s původními časy.
Proč
ADR 0158 odmítá scénu nakreslenou z čehokoli, co nebylo přečteno, a proces, který pořizuje veřejný snímek, neprovozuje mesh, takže na majordomus.dev jsou scény mesh, activity a coop nedostupné. Specifikace vlastníka z 2026-10-14 tam dovoluje právě jeden způsob, jak je ukázat: replay skutečně zaznamenaných událostí, nikdy neoznačený jako živý.
Aktuální stav
Snímek /ui/observatory uvádí mesh, activity a coop jako nedostupné s důvodem, který dává mesh.peers v procesu bez mesh. Žádný záznam událostí mesh není sledován a žádná schopnost na něj neodpovídá.
Cílový stav
Záznam (capture) je sledovaný, redaktovaný záznam skutečných událostí mesh s manifestem: okno, zdrojové schopnosti, původní identity, co bylo odstraněno a proč. Schopnost na něj odpovídá, Observatory ho kreslí pod slovy RECORDED REPLAY s vlastními časy událostí a bez záznamu scény zůstávají nedostupné.
Rozsah
- apps/majordomus-cli/src/ui/observatory.rs
- share/ui/observatory.js
- docs/MAJORDOMUS_UI.md
- .ai/repo/project/issues/I2678.yaml
Mimo rozsah
- Syntetické události jakéhokoli druhu mimo testovací harness
- Publikování intentů, cest nebo těl zpráv meshe: událost zůstává svou identitou, druhem, uzlem a časy
Závislosti
Žádné. Tento úkol je kořenem grafu.
Kritéria přijetí
- Veřejný snímek kreslí scény mesh jen ze záznamu, jehož manifest jmenuje, pod popiskem, který říká replay, s původními časy
- Záznam s událostí, jejíž zdrojový záznam chybí, se odmítne a odmítnutí jmenuje událost
- Bez zachycení jsou tři scény nedostupné, jak případ 3011 dnes drží
Validace
- bin/majordomus plan validate
- bash test/run.sh 3011_the_observatory_draws_nothing_it_did_not_read
Požadované důkazy
- recorded_replay_case
Důkazy
| pokrývá | typ | command | výsledek | u commitu |
|---|---|---|---|---|
| recorded_replay_case | test | bash test/run.sh 3011_the_observatory_draws_nothing_it_did_not_read | ok (běh 2026-10-14 na 753449f908, součást 7 případů #1129): scéna mesh přehraje záznam označený tím, kdy byl zaznamenán, a zdroji jeho manifestu; scény, které záznam nenese, zůstávají nedostupné; rozbitý záznam je selhaný zdroj | 2ca25bb |
Časová osa
- zahájeno
- 2026-10-14T12:31:15Z
- ověřeno
- —
- dokončeno
- 2026-10-14T12:31:34Z
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/I2678.yaml. Přečtěte ho zpět pomocí majordomus plan show I2678.