{
      "name": "ai-decision-log-conformance",
      "domain": "AI & Agent Governance",
      "title": "AI Decision Log Conformance",
      "spec_version": "0.8.0",
      "wave": 40,
      "description": "Gated three-step chain for EU AI Act Art 12 decision-log conformance in financial services. Step 1 classifies Annex III FS obligations (art-238); gate on is_high_risk=true to proceed (OUT_OF_SCOPE exits). Step 2 builds the Art 12(2)-conformant decision log record (art-236), including art12_completeness_score and anchor_surface instructions. Step 3 validates the record as an IETF AAT agent audit trail (art-237), confirming chain_position and aat_completeness_score. Covers EU AI Act Art 12(2) logging, Art 26(6) FRIA, and Art 27(1) EU database registration.",
      "composer_url": "https://ainumbers.co/chaingraph/chains/ai-decision-log-conformance.html",
      "regulatory_refs": [
        "EU AI Act (Reg. 2024/1689) Art 12(2) (decision logging for high-risk AI systems)",
        "EU AI Act Annex III 5(b) (creditworthiness AI systems)",
        "EU AI Act Annex III 5(c) (life/health insurance pricing AI systems)",
        "EU AI Act Art 26(6) (deployer FRIA and human oversight duties)",
        "EU AI Act Art 27(1) (EU AI Act public database registration)",
        "IETF draft-sharif-agent-audit-trail-00 (AAT, expires Sept 2026)"
      ],
      "steps": [
        {
          "tool_id": "art-238-classify-annex3-decisioning-obligations",
          "handoff": "Annex III FS obligation classification. Gate: is_high_risk=true continues to Art 12 log building; OUT_OF_SCOPE exits chain.",
          "gate": {
            "input": "/is_high_risk",
            "rules": [
              {
                "op": "eq",
                "value": false,
                "next": "end"
              }
            ],
            "default": "art-236-build-ai-decision-log-record"
          }
        },
        {
          "tool_id": "art-236-build-ai-decision-log-record",
          "handoff": "Art 12(2) decision log record with completeness score and anchor instructions. Passes to audit trail validation."
        },
        {
          "tool_id": "art-237-validate-agent-audit-trail",
          "handoff": "IETF AAT conformance result, aat_completeness_score, and validation errors. Final stage."
        }
      ]
    }
