Skip to content

Add federated ecosystem control plane - #3

Merged
snapsynapse merged 2 commits into
mainfrom
agent/add-ecosystem-control-plane
Jul 21, 2026
Merged

Add federated ecosystem control plane#3
snapsynapse merged 2 commits into
mainfrom
agent/add-ecosystem-control-plane

Conversation

@snapsynapse

Copy link
Copy Markdown
Owner

Summary

  • define the federated Harnessie authority map and release trains in ECOSYSTEM.md
  • add machine-readable topology in ecosystem.yaml
  • add an offline, read-only status command with optional non-authoritative GitHub observations
  • extend release propagation through the verify action and Homebrew while keeping engine wrappers independent
  • record the adopted product contract in INTENT.md, NEXT.md, and CHANGELOG.md

Safety and sovereignty

  • offline local state is the default and remains complete without GitHub
  • GitHub observations require explicit --github
  • manifest version-source paths fail closed on repository escape
  • no submodules, monorepo coupling, dashboard, credential reads, or mutations
  • public staged-diff scrub passed with zero private-name matches

Verification

  • python3 -m pytest -q: 293 passed, 8 skipped
  • python3 -m harness.cli eval: 44/44 passed
  • python3 -m harness.cli verify-manifest: 9 files verified
  • python3 scripts/ecosystem_status.py --validate: 4 components
  • local status reports both downstream core pins matching 0.7.1
  • git diff --check: clean

@snapsynapse
snapsynapse marked this pull request as ready for review July 21, 2026 21:05
@snapsynapse
snapsynapse merged commit e5fc58b into main Jul 21, 2026
4 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