Co to znamená
Předávka je krátký strukturovaný záznam o tom, co platí — cíl, aktuální stav, další akce, případně rozhodnutí, ověření, rizika — nikoli výpis toho, co bylo řečeno. Majordomus nikdy konverzaci neukládá, neshrnuje ani nečte. Říká to jeden z deseti principů ve vendorované sadě pravidel: předávky přenášejí stav, nikoli přepisy, a každý worker je čte přes vrstvu, na kterou ukazuje jeho bootstrap.
Princip
Strukturálně: požadované sekce vynucují trvalá tvrzení; kontrola identifikačních polí odmítá těla, která se pokoušejí nést metadata záznamu; a neexistuje příkaz, který by pohlcoval přepis. Rozlišení no_match / failed a typované výsledky existují ze stejného důvodu — fakta, podle kterých může dozor jednat, ne próza, kterou musí interpretovat.
Jak to vidět
majordomus handover --help
# body needs these non-empty level-one headings: the policy's handover.required_sections
majordomus rules show majordomus.handovers-carry-state # the rule: state and next action, never a transcript, a diff or a narrativeCo nepokrývá
Nic nebrání workerovi vložit přepis pod # Current State. Pravidlo je promítnuto do jeho instrukcí a sekce to ztěžují; nedetekuje se to.
Proč existuje
Přepis jako paměť vytvořil v původním prostředí desetigigabajtový adresář poznámek a patnáct až třicet minut dlouhý ruční obnovovací runbook. Další relace potřebuje pár set bajtů stavu, ne historii toho, jak byl nalezen.