I0702 — Rozhodnout, jak se záznam připisuje, mezi pojmenovanými alternativami
Zvolit mezi alternativami, které skutečně existují — přičíst relaci, která příkaz spustila, odmítnout zápis, když aktivní úloha patří někomu jinému, nebo vyžadovat výslovné pojmenování úlohy — a zaznamenat volbu s případem, ve kterém se každá odmítnutá možnost mýlí.
HOTOVO vlna 1 · p1 · profil deep-work · běží samostatně
Součást M002 — A durable record names the worker that wrote it.
Cíl
Zvolit mezi alternativami, které skutečně existují — přičíst relaci, která příkaz spustila, odmítnout zápis, když aktivní úloha patří někomu jinému, nebo vyžadovat výslovné pojmenování úlohy — a zaznamenat volbu s případem, ve kterém se každá odmítnutá možnost mýlí.
Proč
Každá možnost zde něco jiného obětuje a ta špatná buď vymyslí identitu, kterou tento repozitář odmítá udržovat, nebo ztíží běžný případ jediného workera. Záznam rozhodnutí je jediný artefakt, který přežije, aby vysvětlil, proč byla zvolena ta zvolená.
Aktuální stav
Mezera je reprodukována. Nic nebylo rozhodnuto a zjevná oprava — identita pracovníka, kterou nástroj udržuje — je právě ta, které má doktrína proti novým podstatným jménům zabránit.
Cílový stav
Jeden záznam rozhodnutí, který jmenuje volbu, obě zamítnuté alternativy a situaci, ve které je každá z nich špatná, spolu s podmínkami, které volba klade na implementaci.
Rozsah
- dokumentace
Mimo rozsah
- Implementace čehokoli
Závislosti
Co na tom čeká
Kritéria přijetí
- Záznam jmenuje volbu a obě zamítnuté alternativy, každou s případem, který se jí nepovede
- Jakákoli identita, na které volba stojí, je dodána relací a uložena jen uvnitř záznamu, který vysvětluje
- Podmínky, které implementace musí splnit, jsou uvedeny, nenechány na implementátorovi
Validace
- bin/majordomus decision list
Požadované důkazy
- decision_recorded
Důkazy
| pokrývá | typ | command | výsledek | u commitu |
|---|---|---|---|---|
| decision_recorded | artifact | git show e59b86b66c9 --stat; read .ai/repo/adrs/0164-a-record-names-the-session-that-wrote-it.md on master dd4c0a87cba | ADR 0164 names the choice (the session that wrote a record is named in it), the two rejected alternatives (refuse on a foreign task, require the task named) each with the case it gets wrong, and four numbered conditions for the implementation | dd4c0a8 |
Riziko
Rozhodnout se odmítnout místo připsat nutí jednoho pracovníka platit za problém, který mají jen souběžní pracovníci; ať to dopadne jakkoli, cena padne na někoho a záznam musí říct na koho.
Časová osa
- zahájeno
- 2026-10-19T15:28:55Z
- ověřeno
- —
- dokončeno
- 2026-10-19T15:29:18Z
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/I0702.yaml. Načtěte jej zpět pomocí majordomus plan show I0702.