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.

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

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.

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