123 lines
5.2 KiB
JSON
123 lines
5.2 KiB
JSON
{
|
|
"repo_slug": "key-cape",
|
|
"repo_path": "/home/worsch/key-cape",
|
|
"source_revision": "d803e9282a47b49daf930fb905312fa5104c0ace",
|
|
"source_revision_reason": null,
|
|
"issues": [
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-24",
|
|
"message": "Repo classification advisory: capability_tag 'security' is not a recommended family tag (allowed, check for synonym)",
|
|
"file_path": "",
|
|
"db_id": "",
|
|
"file_value": "",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-11",
|
|
"message": "Task 'ADHOC-2026-09-27-T02' has no state_hub_task_id",
|
|
"file_path": "workplans/ADHOC-2026-09-27.md#ADHOC-2026-09-27-T02",
|
|
"db_id": "",
|
|
"file_value": "",
|
|
"db_value": "",
|
|
"fixable": true
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-20",
|
|
"message": "Workplan dependency target 'USER-WP-0020' is not linked to State Hub",
|
|
"file_path": "workplans/KEY-WP-0007-user-engine-portal-oidc-client.md",
|
|
"db_id": "",
|
|
"file_value": "USER-WP-0020",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-20",
|
|
"message": "Workplan dependency target 'NK-WP-0025' is not linked to State Hub",
|
|
"file_path": "workplans/KEY-WP-0008-registration-handoff-and-client-mfa-policy.md",
|
|
"db_id": "",
|
|
"file_value": "NK-WP-0025",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-20",
|
|
"message": "Workplan dependency target 'NK-WP-0030' is not linked to State Hub",
|
|
"file_path": "workplans/KEY-WP-0009-provider-capabilities-and-service-identities.md",
|
|
"db_id": "",
|
|
"file_value": "NK-WP-0030",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-20",
|
|
"message": "Workplan dependency target 'RAILIANCE-WP-0027' is not linked to State Hub",
|
|
"file_path": "workplans/KEY-WP-0010-openbao-operator-loopback-callback.md",
|
|
"db_id": "",
|
|
"file_value": "RAILIANCE-WP-0027",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-41",
|
|
"message": "Task wait-qualifier drift 'KEY-WP-0039-T02': file={'needs_human': False, 'blocking_reason': 'Ordered identity gate: Forgejo first SecurityCase registration/claims proof, then NetKingdom registry session and attended human/coding-agent custody; original secrets-engine-openbao registration go remains resolved; probe/coding-client custody and attended readiness are not established.', 'decision_id': None, 'blocked_on': None, 'wait_until': None} db={'needs_human': False, 'blocking_reason': 'Ordered identity gate: Forgejo first SecurityCase registration/claims proof, then NetKingdom registry session and attended human/coding-agent custody; registration authorization already resolved.', 'decision_id': None, 'blocked_on': None, 'wait_until': None} (file wins)",
|
|
"file_path": "workplans/KEY-WP-0039-openbao-negative-probe-tokens.md#KEY-WP-0039-T02",
|
|
"db_id": "03da4c38-1dac-53b1-8b0b-e697df48e9d3",
|
|
"file_value": "{\"blocked_on\": null, \"blocking_reason\": \"Ordered identity gate: Forgejo first SecurityCase registration/claims proof, then NetKingdom registry session and attended human/coding-agent custody; original secrets-engine-openbao registration go remains resolved; probe/coding-client custody and attended readiness are not established.\", \"decision_id\": null, \"needs_human\": false, \"wait_until\": null}",
|
|
"db_value": "{\"blocked_on\": null, \"blocking_reason\": \"Ordered identity gate: Forgejo first SecurityCase registration/claims proof, then NetKingdom registry session and attended human/coding-agent custody; registration authorization already resolved.\", \"decision_id\": null, \"needs_human\": false, \"wait_until\": null}",
|
|
"fixable": true
|
|
},
|
|
{
|
|
"severity": "INFO",
|
|
"check_id": "C-08",
|
|
"message": "Retired DB workstream 'keycape-implementation@retired-20260826' (id=2c9caad8\u2026, status=archived) has no backing workplan file \u2014 projection tombstone, not live work",
|
|
"file_path": "",
|
|
"db_id": "2c9caad8-2ced-492d-9d63-376387b4b9b0",
|
|
"file_value": "",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-28",
|
|
"message": "2 unread inbox message(s) older than 3 day(s): the-custodian:23172cb2, the-custodian:51e9eace",
|
|
"file_path": "",
|
|
"db_id": "",
|
|
"file_value": "",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-28",
|
|
"message": "2 unread message(s) lack thread_id for supersession tracking: the-custodian:23172cb2, the-custodian:51e9eace",
|
|
"file_path": "",
|
|
"db_id": "",
|
|
"file_value": "",
|
|
"db_value": "",
|
|
"fixable": false
|
|
}
|
|
],
|
|
"fixes_applied": [
|
|
"bindings: synced 44/44",
|
|
"C-17 cleared: pushed 1 backlogged commit(s)",
|
|
"C-11 skipped: task 'ADHOC-2026-09-27-T02' in finished workstream \u2014 not created",
|
|
"C-41 fixed: task 03da4c38\u2026 wait qualifiers synced",
|
|
"brief: .custodian-brief.md updated",
|
|
"push: pushed"
|
|
],
|
|
"summary": {
|
|
"fail": 0,
|
|
"automation_error": 0,
|
|
"warn": 9,
|
|
"info": 1
|
|
},
|
|
"result": "warn"
|
|
}
|