Skip to content

Route Mneme and Crucible replay contracts#2

Merged
HarperZ9 merged 2 commits into
mainfrom
fix/mneme-crucible-replay-routing-v1
Jul 21, 2026
Merged

Route Mneme and Crucible replay contracts#2
HarperZ9 merged 2 commits into
mainfrom
fix/mneme-crucible-replay-routing-v1

Conversation

@HarperZ9

Copy link
Copy Markdown
Owner

What changed

  • declare crucible.replay-template/1 from Crucible to Mneme
  • declare crucible.replay-pack/1 from Mneme to Crucible
  • preserve the existing Mneme-to-Crucible thesis route
  • remove the stale crucible.recheck-pack/1 alias
  • enforce full built-in registry and shipped-manifest equality plus canonical content-hash parity

Why

Plexus routes capabilities by exact string. Mneme had replay capability names that Crucible/Plexus did not declare, leaving the new replay path orphaned even though the underlying CLIs existed.

Validation

  • focused routing/grounding/manifest gate — 17 passed
  • full suite — 60 passed
  • both routes resolve as direct one-hop edges
  • independent code review — PASS
  • git diff --check — clean

@HarperZ9
HarperZ9 marked this pull request as ready for review July 21, 2026 21:55
@HarperZ9
HarperZ9 merged commit 1ef7602 into main Jul 21, 2026
10 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