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.

I2694 — Povýšená poznámka se rozliší v každém checkoutu, ne jen tam, kde byla povýšena

Přimět `majordomus knowledge promote`, aby vytvořilo záznam, který `knowledge check` přijme v čerstvém klonu i v CI, aby se postup dovednosti evolve dal dodržet až do konce.

PŘIPRAVENO vlna 0 · p1 · profil implementation · bezpečné souběžně

Součást development-runtime — The runtime has a development surface.

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

Cíl

Přimět `majordomus knowledge promote`, aby vytvořilo záznam, který `knowledge check` přijme v čerstvém klonu i v CI, aby se postup dovednosti evolve dal dodržet až do konce.

Proč

2026-10-14 první průchod dovednosti evolve povýšil pět kandidátů. Každá kurátorovaná poznámka jmenuje `session:<episode>` a `task:<id>` v provenance.derived_from. `knowledge check` prošel ve worktree, které je povýšilo, a selhal s deseti nálezy v jiném worktree téhož repozitáře: relace se rozloží jen přes sledovaný záznam relace, který se zapisuje při uzavření epizody, a úloha jen přes knihu nebo úložiště úloh, obojí pod .ai/local. Job structure prošel tam, kde se poznámky vytvořily, takže by vadu poprvé zachytilo CI.

Aktuální stav

Odkaz `task:` se řeší na účetní knihu nebo úložiště úloh checkoutu, který jej čte, a na nic jiného. Sledovaný záznam relace uvádí své úlohy (`tasks:`) a nic tento seznam při řešení úlohy nečte. Pět poznámek bylo staženo z pull requestu, který by je nesl; jejich lekce jsou v docs/INTEGRATION.md a v dovednosti evolve.

Cílový stav

Úloha pojmenovaná sledovaným záznamem relace se rozřeší přes tento záznam. Povýšení odmítne, s nápravou, kandidáta, jehož epizoda je stále otevřená, a tudíž ještě nemá sledovaný záznam. Případ povýší kandidáta v jednom klonu a ve druhém spustí `knowledge check`.

Rozsah

  • apps/majordomus-cli/src/capability/builtin/knowledge_base.rs
  • lib/knowledge.sh
  • .ai/repo/skills/evolve/SKILL.md
  • .ai/repo/project/issues/I2694.yaml

Mimo rozsah

  • Sledování knihy záznamů nebo úložiště úloh

Závislosti

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

Kritéria přijetí

  • Poznámka povýšená v jednom klonu projde `majordomus knowledge check` ve druhém klonu, který má jen to, co git přenáší
  • Povýšení kandidáta epizody, která je stále otevřená, je odmítnuto a jmenuje `majordomus session close`
  • Postup dovednosti evolve říká, kdy se epizoda zavírá

Validace

  • bin/majordomus plan validate
  • bin/majordomus knowledge check

Požadované důkazy

  • promoted_note_resolves_in_a_second_clone_case

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.

Kanonický záznam: .ai/repo/project/issues/I2694.yaml. Přečtěte jej zpět pomocí majordomus plan show I2694.

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