{"id":18824,"plugin_id":"plugins_6a8c4d64d6588191acd217005a66224d","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:14:57.761Z","digest":"2f80eea3c9c5dd2bbbea95acb49e5ef175f0ed22236bfae3848e7af90307a0dd","against":null,"payload":{"description":"Reconcile an explicitly decided project proposal or governance transition across decision records, canonical sources, agent guidance, private continuity, implementation, validation, documentation, deployment, and release claims. Use after a human approves, rejects, narrows, supersedes, implements, publishes, promotes, or releases a governed decision; do not use to invent evidence or perform unauthorised work.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":304}],"name":"close-governance-decision","skill_md_contents":"---\nname: close-governance-decision\ndescription: \"Reconcile an explicitly decided project proposal or governance transition across decision records, canonical sources, agent guidance, private continuity, implementation, validation, documentation, deployment, and release claims. Use after a human approves, rejects, narrows, supersedes, implements, publishes, promotes, or releases a governed decision; do not use to invent evidence or perform unauthorised work.\"\n---\n\n# Close Governance Decision\n\nRead `../../references/untrusted-evidence.md` before reconciling decision evidence.\n\nReconcile one authorised transition without rewriting history.\n\n## Prove the decision and present state\n\nRun `$establish-governance-boundary`. Record the decision identity, prior state, exact\nhuman decision, requested resulting state, decision owner, and implementation,\nvalidation, merge, publication, deployment, observation, and release evidence that\nactually exists.\n\nA decision grants only its stated authority. It does not manufacture completed work or\nevidence. Keep lifecycle state, authority, and archival classification distinct.\n\n## Review the transition\n\nRead the project profile, canonical proposal and decision records, affected source,\ntests, documentation, and release evidence required by the transition. Use\n`$run-independent-review` when project canon or Level 2/3 risk requires multiple\nlenses. Missing required findings make the closeout incomplete.\n\n## Build the continuity matrix\n\nUse `../../assets/closeout.template.md`. Classify every applicable surface as:\n\n- `update`;\n- `unchanged`;\n- `deferred`;\n- `not_applicable`.\n\nCover proposal and decision history, canon, agent guidance, local/private continuity,\nruntime or product artifacts, tests, public documentation, deployment records, and\nrelease records. Preserve historical states and public/private lanes. Write only\ncompact verified durable truth; never turn draft speculation into memory or canon.\n\n## Apply only authorised reconciliation\n\nDefault to a chat-only closeout and proposed patch list. When durable closeout writes\nare expressly authorised, edit only declared surfaces, keep changes unstaged unless\nstaging is requested, and do not hide new implementation inside governance cleanup.\n\nValidate metadata and links, reread changed files, compare pre/post repository state,\nrun checks required by changed surfaces, and confirm no private evidence crossed into\npublic output. Report only validation actually executed.\n\nReturn the decision identity, supported resulting state, review coverage, continuity\nmatrix, files changed, validation, contradictions, residual risk, remaining\nunauthorised actions, and next human decision or `none`.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}