Skip to content

feat(engine): activate corpus federation - #457

Merged
tcballard merged 1 commit into
mainfrom
agent/federation-04-activation
Aug 30, 2026
Merged

feat(engine): activate corpus federation#457
tcballard merged 1 commit into
mainfrom
agent/federation-04-activation

Conversation

@tcballard

Copy link
Copy Markdown
Collaborator

Summary

Activates the accepted corpus-federation decisions on top of #456.

  • loads one verified child/parent composition before public reads
  • routes validate, relationships validation, resolve/find/diagnose, decisions-for, grounding, Sentry, and gate through the shared effective model
  • preserves source/layer/pin and complete override provenance while keeping parent history qualified-addressable
  • evaluates inherited scope and code constraints against child code
  • keeps parent warnings/review advisories parent-owned
  • bounds all mutation walks to the local writable layer and rejects direct parent-materialisation targets
  • preserves the released no-manifest paths

This is draft PR 4 in the federation stack. Profile guidance, export composition, persistent serving, MCP activation, and the evaluation certification remain in later stacked PRs.

Validation

  • cargo test -p asdecided-core — 102 unit tests plus integration/doc tests passed (1 intentional ignored differential)
  • cargo clippy -p asdecided-core -p decided --all-targets -- -D warnings — passed
  • cargo check -p decided — passed
  • activation-owned federation black-box contracts — 11/11 passed
  • git diff --check — passed

Refs #270

@tcballard
tcballard marked this pull request as ready for review August 12, 2026 06:06
@tcballard
tcballard force-pushed the agent/federation-03-composition branch from 879e2a6 to 9ca7ab6 Compare August 30, 2026 07:47
@tcballard
tcballard force-pushed the agent/federation-04-activation branch from 750fdad to e95d406 Compare August 30, 2026 07:47
@tcballard
tcballard force-pushed the agent/federation-03-composition branch from 9ca7ab6 to f448e8a Compare August 30, 2026 08:02
@tcballard
tcballard changed the base branch from agent/federation-03-composition to main August 30, 2026 08:15
Signed-off-by: Tom Ballard <tom@armytage.co>
@tcballard
tcballard force-pushed the agent/federation-04-activation branch from e95d406 to 890984f Compare August 30, 2026 08:16
@tcballard
tcballard merged commit 3ebb51c into main Aug 30, 2026
12 checks passed
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