release-evidence-pack
Assemble merge-readiness evidence for DegenExus PRs: tests, compile checks, security scan status, edge cases, changed files, memory updates, and gate verdicts.
SKILL.md.claude/skills/release-evidence-pack/SKILL.md
GitHubRelease Evidence Pack
Use .claude/rules/evidence-schema.yml as the output schema and .claude/rules/synergy-contract.yml for specialist routing.
Workflow
- Record changed files and classify runtime, test, docs, memory, and
.claudeimpacts. - Run or collect evidence for
python -m compileall -q src/, targeted pytest, full pytest when feasible, and.claudeconfig validation when relevant. When.claude/**,CLAUDE.md, orAGENTS.mdchanged, include the live-smoke checklist from.claude/skills/claude-config-audit/references/live-smoke-template.md. - Summarize security checks, including secrets scan status and dependency audit status if dependencies changed.
- List at least three edge cases considered.
- State whether
memory/files changed and why. - Ask routed specialists to emit a fenced
yamlblock matching.claude/rules/evidence-schema.yml; when shell execution is available, validate captured blocks withpython .claude/hooks/validate-evidence-payload.py <payload>. - Produce a GO/NO-GO recommendation with blockers separated from recommendations.
Output Sections
- Scope
- Commands and exact outcomes
- Specialist findings
- Edge cases
- Memory updates
- Remaining risk
- Final verdict
The final pack must include verdict, scope_reviewed, source_of_truth, commands_run, findings, edge_cases, handoffs, and memory_update fields from .claude/rules/evidence-schema.yml, plus validate-evidence-payload.py PASS/WARNING/FAIL status for specialist evidence when collection was possible.