Skip to content

feat(federation): verify materialised parent corpora - #455

Open
tcballard wants to merge 1 commit into
agent/federation-01-substratefrom
agent/federation-02-loader
Open

feat(federation): verify materialised parent corpora#455
tcballard wants to merge 1 commit into
agent/federation-01-substratefrom
agent/federation-02-loader

Conversation

@tcballard

Copy link
Copy Markdown
Collaborator

Summary

  • parse the operational .decided/corpus.md manifest with the exact lowercase ## inherits and ## overrides contract
  • require one bounded, materialised, non-transitive parent with explicit distinct corpus.source identities
  • reject absolute paths, traversal, path escape, and symlink traversal before composition
  • verify a captured immutable parent snapshot with the versioned SHA-256 digest protocol
  • add the read-only decided corpus digest --root … --corpus … operator command

Stack

Validation

  • cargo test --workspace --release --no-fail-fast
  • cargo clippy -p asdecided-core --lib --tests -- -D warnings
  • cargo clippy -p decided --all-targets -- -D warnings
  • cargo clippy --workspace --release --no-deps -- -D warnings
  • federation loader integration tests: 10 passed
  • git diff --check

@tcballard
tcballard marked this pull request as ready for review August 12, 2026 06:06
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