I0813 — Uzavřená relace se stane uzlem, který ukazuje na svou epizodu
Extrahovat uzavřené relace jako uzly znalostí, jejichž hrany míří na úlohy, úkoly, checkpointy, předávky, rozhodnutí a otázky, které jmenují, aby graf odpovídal, které relace se úkolu dotkly, která rozhodnutí ho ovlivnila a která předávka navázala na úlohu — aniž by se kamkoli kopíroval obsah některé relace.
PŘIPRAVENO vlna 6 · p1 · profil implementation · běží samostatně
Součást M003 — Relace je trvalá obálka a znalost se kompiluje z toho, co už je kanonické.
Připraveno. Všechny závislosti jsou hotové, takže majordomus plan start I0813 bude přijato.
Cíl
Extrahovat uzavřené relace jako uzly znalostí, jejichž hrany míří na úlohy, úkoly, checkpointy, předávky, rozhodnutí a otázky, které jmenují, aby graf odpovídal, které relace se úkolu dotkly, která rozhodnutí ho ovlivnila a která předávka navázala na úlohu — aniž by se kamkoli kopíroval obsah některé relace.
Proč
Právě to dělá z obou polovin milníku jednu věc. Časová a kauzální navigace je to, co pracovník od předchozí relace skutečně chce, a je to přesně ta část, která nevyžaduje čtení prózy.
Aktuální stav
Graf znalostí pokrývá artefakty repozitáře. Relace existují jako záznamy, které nic neprochází.
Cílový stav
Uzel relace nese své id, své okno a svůj výsledek; jeho hrany nesou vztah a záznam relace, ve kterém byly pozorovány. Checkpointy, kterých je mnoho a jednotlivě mají nízkou hodnotu, jsou zastoupeny jako odkazy z relace, nikoli jako jeden uzel na každý, aby druh záznamu s vysokým objemem graf nedominoval.
Rozsah
- lib/knowledge.sh
- lib/knowledge.awk
- test/cases
Mimo rozsah
- Jakékoli vyvozování, proč se relace něčeho dotkla
- Kopírování souhrnu relace do uzlu
Závislosti
- I0806HOTOVO Udělat z pravidel relací doktríny, s retencí a archivací
- I0812HOTOVO Validovat graf a nechat doctor i watch ptát se téhož validátoru
Co na tom čeká
Kritéria přijetí
- Dotaz na úkol jmenuje relace, které se ho dotkly, a každá odpověď nese záznam relace, z něhož pochází
- Uzel relace nedrží žádný text těla z žádného záznamu, na který odkazuje
- Druh záznamu s velkým objemem nevytváří jeden uzel na soubor tam, kde stačí seznam odkazů, a důvod je uveden
- Relace jsou provozní rozsah a nikdy se nesdílejí, což dokazuje případ
Validace
- bash test/run.sh 71_session_knowledge
Požadované důkazy
- session_nodes_reference
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á.
Riziko
Každý druh provozního záznamu přidaný do grafu zvyšuje šanci, že jeden z nich unikne do sdílené projekce. O všem musí rozhodovat pole rozsahu a musí se testovat na hranici projekce, ne u každého producenta.
Č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.
Kanonický záznam: .ai/repo/project/issues/I0813.yaml. Zpětně ho přečtete pomocí majordomus plan show I0813.