Co to znamená
propose zapíše záznam s status: proposed a nemá žádný přepínač, který by říkal jinak. Přijetí je akt člověka: nástroj, který umí zapsat accepted, může vlastní úsudek proměnit v pravdu repozitáře tím, že ho zapíše, a čtenář o měsíce později nepozná, která z přijatých rozhodnutí člověk skutečně přijal. Přesunout záznam do accepted je úprava pole.
Záznam, který nástroj odvodil, to říká — provenance.origin: extracted — a jmenuje své důkazy v provenance.derived_from, jejichž odkazy jsou typované (decision:, session:, commit:, issue:, file:, test:) a jejichž odkazy na soubory a testy se musí vyřešit. Extrahovaný záznam bez důkazů je pouhé tvrzení a jako takové je odmítnut. Může se stát superseded, protože to je něco, co s ním udělal pozdější záznam; nesmí si nárokovat accepted.
Identita se přiděluje pod zámkem nad adresářem sekce, takže dva worktree, které navrhují ve stejný okamžik, dostanou dvě čísla, a ne jedno číslo dvakrát.
Princip
lib/adr.sh: mj_adr_propose přijme název, volitelné odkazy --from <type>:<value>, --tag a --supersedes, přidělí další volné číslo pod zámkem, zapíše soubor s kostrou těla a připojí událost do knihy. --supersedes zapíše obě poloviny vztahu, takže dvojice je vzájemná od okamžiku, kdy vznikne. Odmítnutí zapsat jakýkoli jiný stav není kontrola příznaku, ale absence jakékoli cesty, která by jej zapsala.
Jak to vidět
majordomus adr propose "The registry is the one canonical declaration" \
--from decision:t-2026-09-05-a --from file:docs/CAPABILITIES.md --tag architecture
majordomus adr list --status proposed
majordomus adr checkCo nepokrývá
propose o ničem nerozhoduje. Zaznamenává, že rozhodnutí padlo a odkud záznam pochází; zda je rozhodnutí správné a zda je přijato, je věcí člověka.
Proč existuje
Rozhodnutí, podle kterých repozitář žije, se dělají v konverzacích, které jsou ráno pryč. Extrakce má cenu jen tehdy, když se extrahovaný záznam nemůže vydávat za záznam schválený člověkem — proto je hranice mezi „nástroj to navrhl“ a „člověk to přijal“ vynucena, ne spoléhána, a souběžný případ je dokázán skutečnými procesy, ne tvrzen.