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.

I3251 — A desired outcome is briefed with what the repository already holds about it

Revive I2206 from origin/chore/the-owner-packs-are-planned (ec37317fe7c, 2026-10-10, never landed): `intent draft brief <statement>` returns, read-only, the intents, criteria, milestones, issues, capabilities and rules whose records match the outcome, each with the reason it matched, before anything is proposed.

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

Part of an-outcome-becomes-a-reviewed-plan — A desired outcome becomes a draft plan that is checked before a record is written.

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

Cíl

Revive I2206 from origin/chore/the-owner-packs-are-planned (ec37317fe7c, 2026-10-10, never landed): `intent draft brief <statement>` returns, read-only, the intents, criteria, milestones, issues, capabilities and rules whose records match the outcome, each with the reason it matched, before anything is proposed.

Proč

The owner asked on 2026-10-09 what derive's interface is and on 2026-09-15 for impact analysis before planning; reusing devcontext and the capability graph is cheaper than a new analysis. Proposed in ADR 0191 (A plan drafted from an intent is a proposal, checked by the plan's own validators before any record is written) (proposed; it carries no authority until the owner accepts it). Sources: chatgpt-majordomus:c146#5, chatgpt-majordomus:c205#2.

Aktuální stav

intents.propose writes a declared intent from a sentence and checks only that the id is free; devcontext compiles context from an issue, milestone, text or paths.

Cílový stav

The brief is a composition of devcontext and the object search, answered by one capability.

Rozsah

  • apps/majordomus-cli/src/capability/builtin/intents.rs
  • apps/majordomus-cli/src/devcontext/select.rs
  • apps/majordomus-cli/src/devcontext/mod.rs
  • apps/majordomus-cli/src/capability/builtin/objects.rs
  • apps/majordomus-cli/src/commands/intent.rs
  • apps/majordomus-cli/src/cli.rs
  • apps/majordomus-cli/tests/intent.rs

Závislosti

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

Co na tom čeká

Kritéria přijetí

  • An outcome naming an existing intent's subject lists that intent first with the matching terms
  • The brief writes nothing

Validace

  • majordomus plan validate
  • majordomus intent validate

Požadované důkazy

  • test_an_outcome_is_briefed

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/I3251.yaml. Read it back with majordomus plan show I3251.

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