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.

I1403 — Doplnit projekci zpětně jednou, záměrně, a zaznamenat, co vytvořila

Aplikovat projekci tak, aby každý kanonický záznam existoval na GitHubu právě jednou, převzít 19 již existujících záznamů místo jejich duplikace a zaznamenat běh jako důkaz.

HOTOVO vlna 3 · p0 · profil implementation · běží samostatně

Součást work-graph-github — Projekce na GitHub je řízená, identifikovaná a průchodná a sloučený pull request vede zpět k výsledku, kterému sloužil.

Cíl

Aplikovat projekci tak, aby každý kanonický záznam existoval na GitHubu právě jednou, převzít 19 již existujících záznamů místo jejich duplikace a zaznamenat běh jako důkaz.

Proč

Kontrola, která následuje, je poctivá jen proti projekci, která byla uplatněna. To je jediná navenek viditelná mutace v milníku: vytvoří zhruba 172 veřejných úkolů a musí to být potvrzený úkon s předem přečteným zkušebním během, ne vedlejší efekt jiného úkolu.

Aktuální stav

Změřeno 2026-10-08 na masteru 4090b2b8ae: doplnění zpětně bylo aplikováno. scripts/github-sync --check nachází 242 z 257 úkolů a 23 z 24 milníků v synchronizaci; 12 úkolů a 1 milník, vše záznamy zapsané od té doby, na GitHubu není. .ai/repo/ci/github-drift-baseline.txt stále uvádí missing 192 a adopt 19 tak, jak bylo zapsáno 2026-09-10, takže strop nebyl s během nikdy snížen a žádný důkaz nezaznamenává běh, který projekci aplikoval. Stále otevřené: promítnout chybějící záznamy, snížit základní linii ve stejném commitu a zaznamenat běh.

Cílový stav

`scripts/github-sync --check` končí s 0. Každý kanonický záznam drží číslo, na které byl promítnut. Běh je zaznamenán jako důkaz s datem a počtem, který vytvořil.

Rozsah

  • .ai/repo/project
  • .ai/repo/ci/github-drift-baseline.txt

Mimo rozsah

  • Jakákoli změna adaptéru, který vlastní I1401 a I1402
  • Ruční zavření nebo znovuotevření úkolu na GitHubu

Závislosti

Kritéria přijetí

  • Zkušební běh se přečte a jeho počty souhlasí s kontrolou dřív, než se cokoli aplikuje
  • 19 existujících úkolů je adoptováno, ne duplikováno, a počet úkolů po běhu se rovná kanonickému počtu
  • scripts/github-sync --check skončí s 0 ihned po běhu
  • Baseline kontroly se ve stejném commitu sníží na nulu, aby se backlog nemohl tiše vrátit
  • Běh se zaznamená jako důkaz s datem, počty a commitem

Validace

  • scripts/github-sync --plan
  • scripts/github-sync --check

Požadované důkazy

  • backfill_applied

Důkazy

pokrývátypcommandvýsledeku commitu
backfill_appliedartifactscripts/github-sync --plan; scripts/github-sync --check; scripts/ci/github-check --write-baseline; scripts/ci/github-check2026-10-14 19:4xZ na master 97c4521f91: github-sync --plan skončil s 0 a --check skončil s 0 s 0 nálezy driftu; 397 záznamů insync (362 úkolů, 35 milníků), žádný záznam nechybí a žádný není k převzetí, takže každý kanonický záznam drží jediné číslo GitHubu, na které byl promítnut. Samotný backfill byl aplikován před 2026-10-08 (aktuální stav záznamu) a od té doby zapsané záznamy promítl .github/workflows/github.yml při každém přistání. Západka .ai/repo/ci/github-drift-baseline.txt je v tomto commitu snížena z missing 19 / adopt 0 na missing 0 / adopt 0 a scripts/ci/github-check pak hlásí 0 missing a 0 adopt, na základní hodnotě, exit 0.97c4521

Riziko

Vysoké a navenek viditelné. Publikuje 172 úkolů do veřejného repozitáře jedním během a nelze to levně vrátit. Vyžaduje výslovné potvrzení operátora a musí běžet po I1401, jinak ho poškodí strop stránkování.

Časová osa

zahájeno
2026-10-14T19:48:10Z
ověřeno
2026-10-14T19:48:46Z
dokončeno
2026-10-14T19:49:23Z

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/I1403.yaml. Načtěte jej zpět pomocí majordomus plan show I1403.

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