← ClaudeAtlas

attestlisted

CGEL closing ceremony — semantic verification via the read-only verifier subagent, recording findings, evidence-gated PASS, and sanitized attestation export. Use when all acceptance criteria appear satisfied and the task should close.
mthanhlm/cgel-plugin · ★ 0 · AI & Automation · score 75
Install: claude install-skill mthanhlm/cgel-plugin
# CGEL attest & close With several tasks open, every command here takes `--task <id>`. ## 1. Check what the seal demands `cgel status` and the sealed contract tell you if semantic verification is required (frozen at seal: high risk, AI-enabled, `semantic_review: true`, or blocking rules at medium risk). `cgel rules` lists the semantic rules in force. If it is not required, skip to step 3. ## 2. Run the verifier (if required) Launch the `cgel:verifier` subagent (it is read-only by construction — never hand it write tools). Give it: the task goal, the changed files, the sealed scope, the rule ids from `cgel rules`, and **the diff**: ``` git diff HEAD -- <the changed files> # plus `git diff --cached`, and the # body of any new file git does not # yet track ``` Paste the diff into the prompt. It holds no Bash tool, so it cannot obtain one for itself — if you do not send it, it does not exist. This matters more than it looks. Rules like CGEL-IMPACT-1, CGEL-CORRECT-1, CGEL-ROOT-1 and CGEL-COMMENT-1 are defined over the CHANGE ("every symbol *this change* renamed", "the defect *this change* introduces", "the comments *in the change*"). Handed only a file list, the verifier reviews each file's entire history and reports on that — which reads exactly like a real review and is not one. If the diff is genuinely unavailable, say so in the prompt in those words; the verifier fails closed on a mis