chore(preflight): bump skill integrity pin for v3 (address-book invariant) - #297
Merged
Merged
Conversation
…iant) The vaultpilot-preflight skill (separate repo, lives under ~/.claude/skills/) gains Invariant #7 in v3 — agent-side rules for the address-book v1.0 surface (label decoration, ⚠ contacts-tamper warning, sign-message-during-prepare anomaly, post-add_contact verify cross-check). The skill content change shifts both the SHA-256 of SKILL.md and the in-file integrity sentinel. Update the pin in this MCP's source so the on-each-flow integrity check the MCP delegates to the agent succeeds against the new skill version. - SHA-256: fc4a40469e11156e7cccdc1539b93e430b60a49bf75d01b41de112d8c301f1a8 (old, v2) → 21c8c60ac26528732dbe0b40b4be7e4790607db1881489fe4cd1751f75536cd6 (new, v3) - Sentinel fragment B: _v2_ → _v3_ - Sentinel fragment C: 43b1d2403a0c2a94 → 2d3b876b38550fe5 Coordinated with the matching PR in szhygulin/vaultpilot-skill. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Coordinated with `vaultpilot-skill#4` — same shape as the previous v1→v2 pin coordination for NEAR Intents.
Summary
The `vaultpilot-preflight` skill picks up Invariant #7 in v3 — agent-side rules for the address-book v1.0 surface that ships in #284:
(contact: Mom — verified)vs⚠ contacts file failed verificationetc.)That content change shifts both the SHA-256 of `SKILL.md` and the in-file integrity sentinel (`v2_43b1d2403a0c2a94` → `v3_2d3b876b38550fe5`).
This MCP pins both values in source (`src/index.ts` ~lines 1270 + 1275-1276). The pin must be bumped to the new values, otherwise every `prepare_` / `preview_` flow will fail the integrity check.
Why three coordinated changes (#284 + skill#4 + this)
Merge order doesn't strictly matter (the only known user is the author), but the cleanest sequence is: skill PR → this PR → #284. The intermediate state where #284 is unmerged but the pin is bumped is benign — agents call `add_contact` and get `unknown tool`; the integrity check itself runs fine against the new SKILL.md.
Test plan
🤖 Generated with Claude Code