Repository navigation
Conversation
…and skill integration (apache#2006) Implement Bash tool.call middleware interceptor for release candidate verification, update verify-rc skill docs, and add comprehensive simulation tests. - Implement Bash tool.call hook interceptor to passively observe release-config and release-verify commands - Parse JSON output, update step status, duration, failure details, and overall rollup - Support batch runner release-verify all and individual step invocations - Implement skip heuristics for non-JVM artefacts (Steps 6b, 6c) and --skip-repro (Step 9) - Document interactive verification checklist pane mod in verify-rc/SKILL.md - Keep surface_hash and measured_tokens synchronized in SKILL.md - Add comprehensive unit and simulation test suite (34 tests passing) Refs apache#2006, apache#1497 Generated-by: Antigravity (Gemini 2.5 Pro)
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 join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
tool.callmiddleware hook forBashinplugins/magpie-release-management/hooks/verify-rc-pane.tsto passively observerelease-configandrelease-verifycommands, updating the live verification checklist pane in real time.release-verify all, with skip heuristics for non-JVM artefacts (Steps 6b, 6c) and--skip-repro(Step 9).verify-rc/SKILL.md(vendor-neutral; Codex, Antigravity, Cursor, and headless CI continue using standard CLI output) while synchronizing frontmattersurface_hashandmeasured_tokens.Type of change
plugins/magpie-release-management/skills/verify-rc/SKILL.md)tools/<system>/*.md)tools/*/withpyproject.toml)docs/,README.md,CONTRIBUTING.md)projects/_template/)prek, workflows, validators)Test plan
claude plugin test plugins/magpie-release-managementpasses with 34 passed, 0 failedclaude plugin validate --strict plugins/magpie-release-managementpasses with 0 errors and 0 warningspython tools/dev/add-license-headers.py --checkpasses with 0 errorstools/dev/check-family-plugins.pycheck_codex_hook_files()passes cleanly with[]surface_hashverified matchingsha256:594e276d2b0a7906(tools/dev/skill-surface-hash.py)measured_tokensverified matching exact count6686(tools/skill-token-count)crlf=0), zero emojis, and zero double-hyphens in markdown prose verifiedRFC-AI-0004 compliance
Linked issues
Closes #2006. Part of umbrella roadmap #1497. Follows merged #2007.
Notes for reviewers (optional)
--skip-reproare detected, and folding multiline strings in details to prevent line injection.