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.

I3148 — An episode records the governance digest and the briefing digest it was handed at start

Write governance_digest and the governance manifest into session.started, and append a session.briefed event carrying briefing_digest once the start briefing has been derived; the preflight and the brief show the recorded values; an episode that edited files with no session.briefed receipt is flagged where the policy and the provider promise a briefing.

BLOKOVÁNO vlna 3 · p1 · profil implementation · bezpečné paralelně

Part of entry-proves-what-it-handed — An episode records the governance and briefing it was handed, and a change is told.

Blocked. This issue cannot start until I3147, I3142, milestone:entry-proves-what-it-handed are done. The status is derived from that, not declared.

Cíl

Write governance_digest and the governance manifest into session.started, and append a session.briefed event carrying briefing_digest once the start briefing has been derived; the preflight and the brief show the recorded values; an episode that edited files with no session.briefed receipt is flagged where the policy and the provider promise a briefing.

Proč

docs/PREFLIGHT.md on master: 'No compiled context revision exists in a checkout yet, so none is shown.' The 2026-09-10 brief asked for evidence that auto-load happened (a load receipt per episode). Proposed in ADR 0181 (An episode records the governance and the briefing it was handed, each by one digest) (proposed; it carries no authority until the owner accepts it). Sources: chatgpt-majordomus:c097#2.

Aktuální stav

session.started carries neither digest; case 127 judges briefing freshness by HEAD and tree only.

Cílový stav

The governance digest is recorded per episode at open and the briefing digest as a delivery receipt; both are shown; a missing receipt is a finding where one was due.

Rozsah

  • share/events.yaml
  • apps/majordomus-cli/src/session
  • apps/majordomus-cli/src/environment/preflight.rs
  • apps/majordomus-cli/src/capability/builtin/brief.rs
  • lib/capture.sh
  • docs/PREFLIGHT.md

Mimo rozsah

  • Changing what the briefing contains

Závislosti

Co na tom čeká

Kritéria přijetí

  • session.started names the governance digest, and session.briefed the briefing digest
  • The preflight shows the recorded briefing digest instead of 'none'
  • An episode with edits and no receipt is reported where a briefing was due

Validace

  • bash test/run.sh 127_briefing_freshness 190_entry_is_automatic

Požadované důkazy

  • case_episode_pins_what_it_was_handed

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/I3148.yaml. Read it back with majordomus plan show I3148.

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