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.

I3999 — A fixture holds the skills the site generator reads

fixture_repo copies .claude/skills, which scripts/generate-site-data reads for every skill its artifacts manifest names, so the cases that build a fixture and run the generator (10, 11, 37) pass on a checkout that has the skills.

PŘIPRAVENO vlna 0 · p1 · profil implementation · běží samostatně

Součást ci-critical-path — Kritická cesta od změny k jejímu verdiktu a od mergi k ověřenému nasazení běží za tepla pod minutu.

Připraveno. Všechny závislosti jsou hotové, takže majordomus plan start I3999 bude přijato.

Cíl

fixture_repo copies .claude/skills, which scripts/generate-site-data reads for every skill its artifacts manifest names, so the cases that build a fixture and run the generator (10, 11, 37) pass on a checkout that has the skills.

Proč

On 2026-10-23 cases 10_site_data, 11_site_derivation and 37_responsibility_surface failed with sed: .claude/skills/<id>/SKILL.md: No such file or directory. The generator reads those files since ADR 0165, they are the editors projection's output and so not canonical inputs, and fixture_repo copied only what --inputs names.

Aktuální stav

test/lib.sh fixture_repo copies the generator's inputs, the layer and the generated registry files, and not .claude/skills.

Cílový stav

A fixture holds the skills directory; a new case proves every skill file the manifest names is present in it.

Rozsah

  • test/lib.sh
  • test/cases/3999_a_fixture_holds_the_skills_the_generator_reads.sh
  • .ai/repo/project/issues/I3999.yaml

Závislosti

Žádné. Tento úkol je kořenem grafu.

Kritéria přijetí

  • Cases 10, 11 and 37 pass on a checkout that has .claude/skills
  • Case 3999 fails when a fixture lacks a skill file the manifest names

Validace

  • bin/majordomus plan validate
  • env -u MAJORDOMUS_SHARE -u MAJORDOMUS_HTTP_HOST -u MJ_ROOT bash test/run.sh 3999_a_fixture_holds_the_skills_the_generator_reads

Požadované důkazy

  • fixture_holds_the_skills

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á.

Č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.

Canonical record: .ai/repo/project/issues/I3999.yaml. Read it back with majordomus plan show I3999.

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