Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

I2692 — The join state is projected to the briefing, the Cockpit, the UI, the handbook, the site and GitHub Pages

Show every surface the same derived state and the same rule, authored once, so that no page restates it by hand and a worker, a person and a visitor read one account of how workers keep together.

BLOKOVÁNO vlna 1 · p0 · profil implementation · běží samostatně

Součást development-runtime — The runtime has a development surface.

Blocked. This issue cannot start until I2690 is done. The status is derived from that, not declared.

Cíl

Show every surface the same derived state and the same rule, authored once, so that no page restates it by hand and a worker, a person and a visitor read one account of how workers keep together.

Proč

The owner, 2026-10-13, after a session worked three hours stale and unannounced in a cluster of nineteen workers: this must never happen again; it must be formalized, derived, inferred, enforced, in .ai, announced, a hard requirement, on GitHub Pages, tested, documented and on the landing page. See ADR 0226.

Aktuální stav

Measured on master f0696ec535 on 2026-10-13: docs/MESH.md describes announcing in prose; the landing page and the handbook do not say what keeps a late worker from working alone; no screen shows who is stale or unannounced.

Cílový stav

The SessionStart briefing opens with the four facts; /ui and the Cockpit show each worker's state on the board; docs/MESH.md, the handbook and the site's description of coordination are generated from the rule and the capability; the landing page answers 'how do the workers not collide' with the evidence chain; the published Pages carry all of it.

Rozsah

  • apps/majordomus-cli/src/ui/
  • docs/MESH.md
  • site/
  • scripts/generate-site-data

Mimo rozsah

  • Deriving or enforcing the state: I2690 and I2691
  • A new screen framework

Závislosti

Kritéria přijetí

  • The briefing's first block names current, attached, announced and useful
  • The board screen marks a worker that is behind or unannounced, linking its session
  • docs/MESH.md and the site page are generated and majordomus generate --check is clean
  • The deployed Pages answer with the same text at the released commit, which pages-live verifies

Validace

  • bin/majordomus plan validate
  • majordomus generate --check
  • scripts/pages current

Požadované důkazy

  • join_state_on_ui
  • join_state_on_pages

Důkazy

Nic nezaznamenáno. Za každým tokenem výše musí stát příkaz nebo artefakt, než lze tento úkol dokončit; vyprávění se odmítá.

Časová osa

zahájeno
—
ověřeno
—
dokončeno
—

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.

Canonical record: .ai/repo/project/issues/I2692.yaml. Read it back with majordomus plan show I2692.

Prohledává názvy a popisy všech stránek, které tento web publikuje.