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.

Profil deklaruje, jaký kontext má worker načíst, a nic víc

Každý profil nese přepínače kontextu — úloha, aktuální stav, rozhodnutí, relevantní soubory, selhávající výstup, hloubka nedávné historie, poznámky k architektuře — a vždy načítaný soubor s pokyny říká pracovníkovi, aby se neorientoval čtením celého repozitáře, ale načetl to, co profil jmenuje. Profil routine načítá úlohu a aktuální stav; deep-work přidává poznámky k architektuře a dvě stě commitů historie.

deklarovaný stavdeklarovaný stav: advisory Promítnuto do instrukcí workera. Zda je worker dodržuje, zvenčí pozorovat nelze. Je to dokumentace, ne vynucování.

zaznamenané důkazyzaznamenané důkazy: nespuštěno Neposuzováno: k zaznamenanému běhu je vázáno jen zaručené tvrzení. jak se zaznamenávají důkazy

majordomus context nyní sestavuje briefing z těchto přepínačů a tento výběr je zaručen (viz context-assembly). Toto tvrzení zůstává informativní, protože nic neměří, co worker po předání briefingu skutečně přečetl.

Co to znamená

Každý profil nese přepínače kontextu — úloha, aktuální stav, rozhodnutí, relevantní soubory, selhávající výstup, hloubka nedávné historie, poznámky k architektuře — a vždy načítaný instrukční soubor říká workerovi, aby se neorientoval čtením celého repozitáře, ale načetl, co profil jmenuje. Profil routine načte úlohu a aktuální stav; deep-work přidá poznámky k architektuře a dvě stě commitů historie.

Princip

Přepínače jsou validovaná pole v profilu; check --explain je vypíše pro aktivní úlohu; promítnuté tělo nese pravidlo „Načítejte minimální dostatečný kontext“ jako druhé z deseti. Rozpočet vždy načítaného (zaručené tvrzení) omezuje jediný soubor, který musí přečíst každá relace.

Jak to vidět

majordomus check --explain | grep '^  context\.'

Co nepokrývá

Doporučení. Nic neměří, co worker skutečně přečetl. Rozpočet na vždy načítaný soubor je jediná zaručená část řízení kontextu; běhová omezení velikosti čtení jsou plánována.

Proč existuje

Kontext na relaci byl největším nákladovým členem ve studovaných prostředích a nejméně řízeným: relaci došel kontext uprostřed mise, dokument s best practices předepisoval znovu posílat cíl každých padesát zpráv a jednomegabajtové úložiště znalostí nebylo odkazováno odnikud.

Detail vykreslený z docs/claims/minimum-context.md.

Od tvrzení k důkazu

  1. 1 · veřejné tvrzení

    Profil deklaruje, jaký kontext má worker načíst, a nic víc

    Vzniklo na Context, Profiles.

  2. 2 · kanonické tvrzení

    minimum-contextdeklarovaný stav: advisory v docs/CLAIMS.yaml

    Definováno v přečtěte si to na tomto webu · share/skeleton/profiles/routine.yaml

  3. 3 · implementace

    lib/check.sh · majordomus check

  4. 4 · test a scénáře

    Test: test/cases/04_start_check.sh

    Provedeno v Předejte nedokončenou práci další relaci, Zahajte relaci z vykresleného rámce, ne z vloženého přepisu.

  5. 5 · zaznamenané běhy

    zaznamenané důkazy: nespuštěno jak se zaznamenávají důkazy

Ověřte si to sami

Test běží v jednorázovém dočasném repozitáři a ověřuje chování, ne řetězec ve zdrojovém kódu.

z klonu repozitáře
bash test/run.sh 04_start_check

Kde se toto tvrzení používá

Související tvrzení stejná implementace

Okamžiky, na které to odpovídá

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