Skip to content

feat(tools): bump-engine + engine lock parity doctor check#54

Merged
joeseverino merged 1 commit into
mainfrom
ship/20260703-084816
Jul 3, 2026
Merged

feat(tools): bump-engine + engine lock parity doctor check#54
joeseverino merged 1 commit into
mainfrom
ship/20260703-084816

Conversation

@joeseverino

Copy link
Copy Markdown
Owner

One flow for moving the MCP fleet to a newer vault-engine, and a doctor gate for the invariant it maintains.

  • lib/tools/engine.sh: engine_consumers + engine_lock_pin — the consumer list and uv.lock parse, defined once, shared by both faces
  • tools bump-engine [--lock-only]: uv lock --upgrade-package + uv tool reinstall for severino-vault-mcp and severino-edu-mcp together
  • tools doctor: 'engine lock parity' check — red when the two consumers pin different engine commits, warn (not fail) when the repos aren't present (CI)
  • tests/engine-lock.bats: hermetic coverage (UV_BIN stub, MCP_HOME/EDU_MCP_HOME seams)

Backlog: task-engine-version-skew-guard-both-mcps-lock-the-same-vault-engi

@joeseverino joeseverino merged commit 7951e80 into main Jul 3, 2026
1 check passed
@joeseverino joeseverino deleted the ship/20260703-084816 branch July 3, 2026 14:04
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