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.

I3199 — An assignment names the execution profile it needs, and a peer whose envelope does not satisfy it is refused

Carry the effective profile limits (write, deploy, tests required) on an assignment, compare them with each candidate peer's declared envelope, refuse an unsatisfying peer by the missing limit, and refuse an implementer as its own verifier.

BLOKOVÁNO wave 2 · p3 · implementation profile · parallel safe

Part of mesh-peers-execute-assigned-work — Work is offered to a peer by capability under a fenced lease, and runs there as an execution.

Blocked. This issue cannot start until I3198, I0202, milestone:mesh-peers-execute-assigned-work are done. The status is derived from that, not declared.

Cíl

Carry the effective profile limits (write, deploy, tests required) on an assignment, compare them with each candidate peer's declared envelope, refuse an unsatisfying peer by the missing limit, and refuse an implementer as its own verifier.

Proč

The 09-20 profiles talk: roles that exist only in a prompt are roleplay; separation of duties must be runtime behaviour. runtime-adapters derives the limits (I0201-I0206). Proposed in ADR 0205 (What a runtime can do is a set of separately evidenced facts, and detection never authorises) (proposed; it carries no authority until the owner accepts it). Sources: chatgpt-majordomus:c160#3, chatgpt-majordomus:c082#10.

Aktuální stav

Verified: I0201 READY, I0202-I0206 BLOCKED (majordomus plan show, 2026-10-18); no peer envelope exists.

Cílový stav

assignment.offer checks the envelope; the plan surface shows the refusal.

Rozsah

  • apps/majordomus-cli/src/mesh/cooperation.rs
  • .ai/repo/profiles

Mimo rozsah

  • Choosing models

Závislosti

Kritéria přijetí

  • The scheduler refuses a peer that does not satisfy the profile and names why
  • Implementer and verifier of one issue differ

Validace

  • majordomus plan validate
  • cargo test --lib mesh::cooperation

Požadované důkazy

  • test_a_profile_picks_the_peer

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

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