{
  "name": "05-approve-posterior",
  "description": "Sello de aprobación en modo posterior sobre la comprobación del vector 04: mismo snapshot y misma lista, approval con el rol de proyecto «Responsable de Seguridad», firmado por otra cuenta y encadenado al hash de 04.",
  "record": {
    "schemaVersion": 1,
    "sealType": "approve",
    "issue": {
      "issueId": "10042",
      "issueKey": "LAB-42",
      "projectKey": "LAB",
      "issueType": "Task",
      "summary": "Rotate the TLS certificate of the API gateway (wildcard)",
      "descriptionHash": null,
      "status": {
        "id": "10003",
        "name": "In Review"
      },
      "assignee": "712020:1b2c3d4e-5f60-4a7b-8c9d-0e1f2a3b4c5d",
      "reporter": "5f1a2b3c4d5e6f7a8b9c0d1e",
      "priority": "Medium",
      "resolution": null,
      "labels": ["change", "infra"],
      "components": ["API Gateway"],
      "fixVersions": ["2026.10"],
      "issueUpdated": "2026-10-16T11:40:05.000Z",
      "customFields": {}
    },
    "checklist": [
      {
        "id": "p1",
        "text": "Change risk level assessed",
        "required": true,
        "checked": true,
        "checkedBy": "712020:1b2c3d4e-5f60-4a7b-8c9d-0e1f2a3b4c5d",
        "checkedAt": "2026-10-16T09:18:03.210Z"
      },
      {
        "id": "p2",
        "text": "Tests run outside production with linked results",
        "required": true,
        "checked": true,
        "checkedBy": "712020:1b2c3d4e-5f60-4a7b-8c9d-0e1f2a3b4c5d",
        "checkedAt": "2026-10-16T09:18:40.004Z"
      },
      {
        "id": "p3",
        "text": "Rollback plan written",
        "required": true,
        "checked": true,
        "checkedBy": "712020:1b2c3d4e-5f60-4a7b-8c9d-0e1f2a3b4c5d",
        "checkedAt": "2026-10-16T09:19:12.877Z"
      },
      {
        "id": "p4",
        "text": "Affected parties notified",
        "required": false,
        "checked": true,
        "checkedBy": "712020:1b2c3d4e-5f60-4a7b-8c9d-0e1f2a3b4c5d",
        "checkedAt": "2026-10-16T11:42:00.000Z"
      }
    ],
    "riskLevel": "BAJO",
    "approval": {
      "approverRole": "Responsable de Seguridad",
      "mode": "posterior"
    },
    "signer": "712020:9f8e7d6c-5b4a-4c3d-8e2f-1a0b9c8d7e6f",
    "signedAt": "2026-10-16T12:30:00.000Z",
    "prevHash": "eff830727a40d0a5fdd74f1f6da2c92b9d7ed56555120e13eecd4fda5dcbfe21"
  },
  "canonical": "{\"approval\":{\"approverRole\":\"Responsable de Seguridad\",\"mode\":\"posterior\"},\"checklist\":[{\"checked\":true,\"checkedAt\":\"2026-10-16T09:18:03.210Z\",\"checkedBy\":\"712020:1b2c3d4e-5f60-4a7b-8c9d-0e1f2a3b4c5d\",\"id\":\"p1\",\"required\":true,\"text\":\"Change risk level assessed\"},{\"checked\":true,\"checkedAt\":\"2026-10-16T09:18:40.004Z\",\"checkedBy\":\"712020:1b2c3d4e-5f60-4a7b-8c9d-0e1f2a3b4c5d\",\"id\":\"p2\",\"required\":true,\"text\":\"Tests run outside production with linked results\"},{\"checked\":true,\"checkedAt\":\"2026-10-16T09:19:12.877Z\",\"checkedBy\":\"712020:1b2c3d4e-5f60-4a7b-8c9d-0e1f2a3b4c5d\",\"id\":\"p3\",\"required\":true,\"text\":\"Rollback plan written\"},{\"checked\":true,\"checkedAt\":\"2026-10-16T11:42:00.000Z\",\"checkedBy\":\"712020:1b2c3d4e-5f60-4a7b-8c9d-0e1f2a3b4c5d\",\"id\":\"p4\",\"required\":false,\"text\":\"Affected parties notified\"}],\"issue\":{\"assignee\":\"712020:1b2c3d4e-5f60-4a7b-8c9d-0e1f2a3b4c5d\",\"components\":[\"API Gateway\"],\"customFields\":{},\"descriptionHash\":null,\"fixVersions\":[\"2026.10\"],\"issueId\":\"10042\",\"issueKey\":\"LAB-42\",\"issueType\":\"Task\",\"issueUpdated\":\"2026-10-16T11:40:05.000Z\",\"labels\":[\"change\",\"infra\"],\"priority\":\"Medium\",\"projectKey\":\"LAB\",\"reporter\":\"5f1a2b3c4d5e6f7a8b9c0d1e\",\"resolution\":null,\"status\":{\"id\":\"10003\",\"name\":\"In Review\"},\"summary\":\"Rotate the TLS certificate of the API gateway (wildcard)\"},\"prevHash\":\"eff830727a40d0a5fdd74f1f6da2c92b9d7ed56555120e13eecd4fda5dcbfe21\",\"riskLevel\":\"BAJO\",\"schemaVersion\":1,\"sealType\":\"approve\",\"signedAt\":\"2026-10-16T12:30:00.000Z\",\"signer\":\"712020:9f8e7d6c-5b4a-4c3d-8e2f-1a0b9c8d7e6f\"}",
  "hash": "4ccbedd6dfd65e69ef14cc7598ce71f7db1f362e4fc3de46f6d148cc4fcb0b3c",
  "sealId": "L-4ccbedd6df"
}
