Skip to content

feat(governance): add agent intent governance (ADR 0014)#26

Open
fedeoliv wants to merge 1 commit into
mainfrom
feat/agent-intent-governance
Open

feat(governance): add agent intent governance (ADR 0014)#26
fedeoliv wants to merge 1 commit into
mainfrom
feat/agent-intent-governance

Conversation

@fedeoliv
Copy link
Copy Markdown
Contributor

@fedeoliv fedeoliv commented May 14, 2026

This PR introduces additional engineering discipline inspired by The Architecture of Intent to close three structural gaps:

  • Framework agents had no explicit behavioral envelope; coordinator agents now declare Behavioral Constraints (rules tools cannot enforce) and Composition (cross-component invariants).
  • Consumer specs describing AI capabilities had no canonical fragment for operational cost commitments; the feature template now carries a gated AI Cost Posture block (model tier, latency budget, prompt stability, per-call cost ceiling, cost-incident escalation), opted into via Describes AI capability: yes metadata in the Executive Summary.
  • The failure diagnosis surface on the debugging-recovery skill had no taxonomy mapping a failure to the upstream artifact that owns the fix. Now it ships a three-category upstream-artifact principle - failure (spec), failure (validation), failure (agent).

Spec evolution log added to feature and migration spec templates with the three failure trigger values. Docs site gains a new concept page (AI Capability Specs), two new sections in Spec Amendment, and five glossary entries.

ADR 0014 records the decision, options considered, and the AoI constructs deliberately not adopted (custom frontmatter scalars, Reversibility tier, Pattern A/B/C/D/E taxonomy, seven-category failure taxonomy, standalone authoring handbook, signal metrics, phase rename). AoI attribution added to ACKNOWLEDGMENTS under Articles and Blog Posts.

CHANGELOG entry filed under [Unreleased]; manifest versions unchanged (release bump deferred to release commit).

Selectively adopts vocabulary and discipline from 'The Architecture of
Intent' by Marcel Aldecoa to close three structural gaps:

- Framework agents had no explicit behavioral envelope; coordinator
  agents now declare ## Behavioral Constraints (rules tools cannot
  enforce) and ## Composition (cross-component invariants).
- Consumer specs describing AI capabilities had no canonical fragment
  for operational cost commitments; the feature template now carries a
  gated ## AI Cost Posture block (model tier, latency budget, prompt
  stability, per-call cost ceiling, cost-incident escalation), opted
  into via 'Describes AI capability: yes' in the Executive Summary.
- The failure-diagnosis surface had no taxonomy mapping a failure to
  the upstream artifact that owns the fix; debugging-recovery now
  ships a three-category upstream-artifact principle (failure (spec),
  failure (validation), failure (agent)).

Spec evolution log added to feature and migration spec templates with
the three failure trigger values. Docs site gains a new concept page
(AI Capability Specs), two new sections in Spec Amendment, and five
glossary entries. ADR 0014 records the decision, options considered,
and the AoI constructs deliberately not adopted (custom frontmatter
scalars, Reversibility tier, Pattern A/B/C/D/E taxonomy, seven-category
failure taxonomy, standalone authoring handbook, signal metrics,
phase rename). AoI attribution added to ACKNOWLEDGMENTS under Articles
and Blog Posts.

CHANGELOG entry filed under [Unreleased]; manifest versions unchanged
(release bump deferred to release commit).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@fedeoliv fedeoliv requested a review from marcelaldecoa May 14, 2026 19:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant