{"id":21183,"plugin_id":"plugins_6aac006819508191a02506fb32a88714","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:16:50.829Z","digest":"c4a256fb499aac4cacff12877b5cb8fe453ae6dd1b6b45756ab39adf804dd52c","against":null,"payload":{"name":"exception-waiver-factory","description":"Draft governed exception and waiver packets with scope, expiry, residual-risk owner and compensating controls. Use when the user needs exception waiver factory for CIO decision support.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":140}],"skill_md_contents":"---\nname: exception-waiver-factory\ndescription: Draft governed exception and waiver packets with scope, expiry, residual-risk owner and compensating controls. Use when the user needs exception waiver factory for CIO decision support.\n---\n\n# Exception Waiver Factory\n\n## Mission\n\nTurn unavoidable exceptions into governed, time-boxed, owner-backed waiver drafts.\n\n## Inputs\n\nAccept control gaps, delivery exceptions, architecture waivers, risk acceptances, audit gaps and decision packets.\n\n## Workflow\n\n1. Identify candidate exception or waiver.\n2. Define scope, risk, owner and expiry.\n3. Draft compensating controls.\n4. Identify approval path and evidence gaps.\n5. Produce a waiver packet for human approval.\n\n## Output Format\n\n- Executive Summary\n- Candidate Exceptions\n- Waiver Scope\n- Residual Risk Owner\n- Expiry / Review Date\n- Compensating Controls\n- Approval Path\n- Evidence & Assumptions\n\n## Guardrails\n\nWaivers are drafts only. Human approval and specialist review remain required.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}