427 lines
15 KiB
JSON
427 lines
15 KiB
JSON
{
|
|
"repo_slug": "net-kingdom",
|
|
"repo_path": "/home/worsch/net-kingdom",
|
|
"source_revision": "0775c2bfa41af236301155bb5a69bbf088bdf823",
|
|
"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-35",
|
|
"message": "Repo Manager warning: workplans/: repository uses more than one workplan prefix: ['NET-WP', 'NK-WP']",
|
|
"file_path": "workplans/",
|
|
"db_id": "",
|
|
"file_value": "",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-33",
|
|
"message": "WORK-RECORDS.md is missing or stale \u2014 regenerate via fix-consistency (CUST-WP-0061-T04 generated work-record index)",
|
|
"file_path": "WORK-RECORDS.md",
|
|
"db_id": "",
|
|
"file_value": "",
|
|
"db_value": "",
|
|
"fixable": true
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-37",
|
|
"message": "Residual workplan 'nk-wp-0011' has no origin/origin_ref provenance (not invented)",
|
|
"file_path": "workplans/NK-WP-0011-enterprise-federation-saml.md",
|
|
"db_id": "1075448f-d533-5f9e-94b7-c3adfe151a07",
|
|
"file_value": "",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-20",
|
|
"message": "Workplan dependency target 'USER-WP-0020' is not linked to State Hub",
|
|
"file_path": "workplans/NK-WP-0022-railiance01-identity-cutover-and-coulombcore-retirement.md",
|
|
"db_id": "",
|
|
"file_value": "USER-WP-0020",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-20",
|
|
"message": "Workplan dependency target 'KEY-WP-0004' is not linked to State Hub",
|
|
"file_path": "workplans/NK-WP-0022-railiance01-identity-cutover-and-coulombcore-retirement.md",
|
|
"db_id": "",
|
|
"file_value": "KEY-WP-0004",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-20",
|
|
"message": "Workplan dependency target 'USER-WP-0020' is not linked to State Hub",
|
|
"file_path": "workplans/NK-WP-0023-user-engine-portal-platform-integration.md",
|
|
"db_id": "",
|
|
"file_value": "USER-WP-0020",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-20",
|
|
"message": "Workplan dependency target 'KEY-WP-0004' is not linked to State Hub",
|
|
"file_path": "workplans/NK-WP-0023-user-engine-portal-platform-integration.md",
|
|
"db_id": "",
|
|
"file_value": "KEY-WP-0004",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-20",
|
|
"message": "Workplan dependency target 'USER-WP-0021' is not linked to State Hub",
|
|
"file_path": "workplans/NK-WP-0024-user-engine-portal-integration-expansion.md",
|
|
"db_id": "",
|
|
"file_value": "USER-WP-0021",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-20",
|
|
"message": "Workplan dependency target 'FLEX-WP-0009' is not linked to State Hub",
|
|
"file_path": "workplans/NK-WP-0024-user-engine-portal-integration-expansion.md",
|
|
"db_id": "",
|
|
"file_value": "FLEX-WP-0009",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-20",
|
|
"message": "Workplan dependency target 'AUDIT-WP-0003' is not linked to State Hub",
|
|
"file_path": "workplans/NK-WP-0024-user-engine-portal-integration-expansion.md",
|
|
"db_id": "",
|
|
"file_value": "AUDIT-WP-0003",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-20",
|
|
"message": "Workplan dependency target 'EMAIL-WP-0004' is not linked to State Hub",
|
|
"file_path": "workplans/NK-WP-0024-user-engine-portal-integration-expansion.md",
|
|
"db_id": "",
|
|
"file_value": "EMAIL-WP-0004",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-20",
|
|
"message": "Workplan dependency target 'USER-WP-0022' is not linked to State Hub",
|
|
"file_path": "workplans/NK-WP-0025-public-self-registration-and-application-jit.md",
|
|
"db_id": "",
|
|
"file_value": "USER-WP-0022",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-20",
|
|
"message": "Workplan dependency target 'KEY-WP-0008' is not linked to State Hub",
|
|
"file_path": "workplans/NK-WP-0025-public-self-registration-and-application-jit.md",
|
|
"db_id": "",
|
|
"file_value": "KEY-WP-0008",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-20",
|
|
"message": "Workplan dependency target 'CSOC-WP-0003' is not linked to State Hub",
|
|
"file_path": "workplans/NK-WP-0025-public-self-registration-and-application-jit.md",
|
|
"db_id": "",
|
|
"file_value": "CSOC-WP-0003",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-37",
|
|
"message": "Residual workplan 'nk-wp-0027' has no origin/origin_ref provenance (not invented)",
|
|
"file_path": "workplans/NK-WP-0027-reef-placement-reconciliation.md",
|
|
"db_id": "965ad365-6b81-50a1-a2a3-2d0c1fcce0b4",
|
|
"file_value": "",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-37",
|
|
"message": "Residual workplan 'nk-wp-0031' has no origin/origin_ref provenance (not invented)",
|
|
"file_path": "workplans/NK-WP-0031-deterministic-posture-feedback.md",
|
|
"db_id": "9d7b04f9-3803-5613-b7a5-8bd606c77f5a",
|
|
"file_value": "",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-37",
|
|
"message": "Residual workplan 'nk-wp-0040' has no origin/origin_ref provenance (not invented)",
|
|
"file_path": "workplans/NK-WP-0040-execution-attribution-receipt.md",
|
|
"db_id": "e2533f3a-aa43-59b3-bff3-8e64b6149487",
|
|
"file_value": "",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-20",
|
|
"message": "Missing DB dependency edge: task 'NK-WP-0048-T06' starts after task NK-WP-0048-T12",
|
|
"file_path": "workplans/NK-WP-0048-security-case-types.md#NK-WP-0048-T06",
|
|
"db_id": "e31f3f9d-0748-5137-b0a3-7b3ca46a66eb",
|
|
"file_value": "NK-WP-0048-T12",
|
|
"db_value": "",
|
|
"fixable": true
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-20",
|
|
"message": "Task dependency target 'NK-WP-0048-T13' of task 'NK-WP-0048-T06' is not linked to State Hub",
|
|
"file_path": "workplans/NK-WP-0048-security-case-types.md#NK-WP-0048-T06",
|
|
"db_id": "",
|
|
"file_value": "NK-WP-0048-T13",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-20",
|
|
"message": "Task dependency target 'NK-WP-0048-T14' of task 'NK-WP-0048-T06' is not linked to State Hub",
|
|
"file_path": "workplans/NK-WP-0048-security-case-types.md#NK-WP-0048-T06",
|
|
"db_id": "",
|
|
"file_value": "NK-WP-0048-T14",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-20",
|
|
"message": "Task dependency target 'NK-WP-0048-T15' of task 'NK-WP-0048-T06' is not linked to State Hub",
|
|
"file_path": "workplans/NK-WP-0048-security-case-types.md#NK-WP-0048-T06",
|
|
"db_id": "",
|
|
"file_value": "NK-WP-0048-T15",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-20",
|
|
"message": "Task dependency target 'NK-WP-0048-T16' of task 'NK-WP-0048-T06' is not linked to State Hub",
|
|
"file_path": "workplans/NK-WP-0048-security-case-types.md#NK-WP-0048-T06",
|
|
"db_id": "",
|
|
"file_value": "NK-WP-0048-T16",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-22",
|
|
"message": "Task description drift 'NK-WP-0048-T12': file content differs from DB (file wins)",
|
|
"file_path": "workplans/NK-WP-0048-security-case-types.md#NK-WP-0048-T12",
|
|
"db_id": "7ce4eee3-cd47-55a9-bfa5-4f1835d4d6fd",
|
|
"file_value": "Owner: NetKingdom. Retained scope: prepare bounded attended Deployment env,\nconfig verification and restart/readiness st",
|
|
"db_value": "Owner: NetKingdom. Next action: wrap the existing contained `keycape-client.py`\nregistration/config/env and identity-pro",
|
|
"fixable": true
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-11",
|
|
"message": "Task 'NK-WP-0048-T13' has no state_hub_task_id",
|
|
"file_path": "workplans/NK-WP-0048-security-case-types.md#NK-WP-0048-T13",
|
|
"db_id": "",
|
|
"file_value": "",
|
|
"db_value": "",
|
|
"fixable": true
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-11",
|
|
"message": "Task 'NK-WP-0048-T14' has no state_hub_task_id",
|
|
"file_path": "workplans/NK-WP-0048-security-case-types.md#NK-WP-0048-T14",
|
|
"db_id": "",
|
|
"file_value": "",
|
|
"db_value": "",
|
|
"fixable": true
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-11",
|
|
"message": "Task 'NK-WP-0048-T15' has no state_hub_task_id",
|
|
"file_path": "workplans/NK-WP-0048-security-case-types.md#NK-WP-0048-T15",
|
|
"db_id": "",
|
|
"file_value": "",
|
|
"db_value": "",
|
|
"fixable": true
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-11",
|
|
"message": "Task 'NK-WP-0048-T16' has no state_hub_task_id",
|
|
"file_path": "workplans/NK-WP-0048-security-case-types.md#NK-WP-0048-T16",
|
|
"db_id": "",
|
|
"file_value": "",
|
|
"db_value": "",
|
|
"fixable": true
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-20",
|
|
"message": "Workplan dependency target 'RAIL-PL-WP-0002' is not linked to State Hub",
|
|
"file_path": "workplans/archived/260702-NET-WP-0017-it-security-readiness-for-user-onboarding.md",
|
|
"db_id": "",
|
|
"file_value": "RAIL-PL-WP-0002",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "INFO",
|
|
"check_id": "C-08",
|
|
"message": "Retired DB workstream 'nk-wp-0035@retired-20260908' (id=064c5e8b\u2026, status=archived) has no backing workplan file \u2014 projection tombstone, not live work",
|
|
"file_path": "",
|
|
"db_id": "064c5e8b-7852-4d7f-a5fa-e26e406ab8e0",
|
|
"file_value": "",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "INFO",
|
|
"check_id": "C-08",
|
|
"message": "Retired DB workstream 'adhoc-2026-08-14@retired-20260827' (id=a5097121\u2026, status=finished) has no backing workplan file \u2014 projection tombstone, not live work",
|
|
"file_path": "",
|
|
"db_id": "a5097121-1461-59f8-81fa-e6ecef527337",
|
|
"file_value": "",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "INFO",
|
|
"check_id": "C-08",
|
|
"message": "Retired DB workstream 'adhoc-2026-08-23@retired-20260827' (id=e25ba5fa\u2026, status=finished) has no backing workplan file \u2014 projection tombstone, not live work",
|
|
"file_path": "",
|
|
"db_id": "e25ba5fa-eaae-5039-8d93-a69c6d837fc4",
|
|
"file_value": "",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "INFO",
|
|
"check_id": "C-08",
|
|
"message": "Retired DB workstream 'net-kingdom-adhoc-2026-06-14@retired-20260827' (id=c6f3d6bf\u2026, status=finished) has no backing workplan file \u2014 projection tombstone, not live work",
|
|
"file_path": "",
|
|
"db_id": "c6f3d6bf-4916-490d-96ce-092d2776d7e7",
|
|
"file_value": "",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "INFO",
|
|
"check_id": "C-08",
|
|
"message": "Retired DB workstream 'net-kingdom-adhoc-2026-07-02@retired-20260827' (id=67c1c7ac\u2026, status=finished) has no backing workplan file \u2014 projection tombstone, not live work",
|
|
"file_path": "",
|
|
"db_id": "67c1c7ac-d8b1-41dc-a81a-4e43f1afd068",
|
|
"file_value": "",
|
|
"db_value": "",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-26",
|
|
"message": "Workplan id 'NET-WP-0020' uses prefix 'NET-WP' but repo canonical prefix is 'NK-WP' \u2014 new plans must conform",
|
|
"file_path": "workplans/NET-WP-0020-openbao-unseal-custody-and-ssh-automation.md",
|
|
"db_id": "",
|
|
"file_value": "NET-WP-0020",
|
|
"db_value": "NK-WP",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-26",
|
|
"message": "Workplan id 'NET-WP-0015' uses prefix 'NET-WP' but repo canonical prefix is 'NK-WP' \u2014 new plans must conform",
|
|
"file_path": "workplans/archived/260603-NET-WP-0015-platform-root-custody-and-openbao-identity-bootstrap.md",
|
|
"db_id": "",
|
|
"file_value": "NET-WP-0015",
|
|
"db_value": "NK-WP",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-26",
|
|
"message": "Workplan id 'NET-WP-0016' uses prefix 'NET-WP' but repo canonical prefix is 'NK-WP' \u2014 new plans must conform",
|
|
"file_path": "workplans/archived/260603-NET-WP-0016-guided-security-bootstrap-experience.md",
|
|
"db_id": "",
|
|
"file_value": "NET-WP-0016",
|
|
"db_value": "NK-WP",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-26",
|
|
"message": "Workplan id 'NET-WP-0018' uses prefix 'NET-WP' but repo canonical prefix is 'NK-WP' \u2014 new plans must conform",
|
|
"file_path": "workplans/archived/260604-NET-WP-0018-bootstrap-automation-and-rebuild-readiness.md",
|
|
"db_id": "",
|
|
"file_value": "NET-WP-0018",
|
|
"db_value": "NK-WP",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-26",
|
|
"message": "Workplan id 'NET-WP-0017' uses prefix 'NET-WP' but repo canonical prefix is 'NK-WP' \u2014 new plans must conform",
|
|
"file_path": "workplans/archived/260702-NET-WP-0017-it-security-readiness-for-user-onboarding.md",
|
|
"db_id": "",
|
|
"file_value": "NET-WP-0017",
|
|
"db_value": "NK-WP",
|
|
"fixable": false
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-26",
|
|
"message": "Workplan id 'NET-WP-0019' uses prefix 'NET-WP' but repo canonical prefix is 'NK-WP' \u2014 new plans must conform",
|
|
"file_path": "workplans/archived/260702-NET-WP-0019-t06-adjacent-user-lifecycle-dry-run-polish.md",
|
|
"db_id": "",
|
|
"file_value": "NET-WP-0019",
|
|
"db_value": "NK-WP",
|
|
"fixable": false
|
|
}
|
|
],
|
|
"fixes_applied": [
|
|
"bindings: synced 64/64",
|
|
"C-33 fixed: regenerated WORK-RECORDS.md",
|
|
"C-20 fixed: dependency e31f3f9d\u2026 starts_after \u2192 7ce4eee3\u2026",
|
|
"C-22 fixed: task 7ce4eee3\u2026 description updated",
|
|
"C-11 fixed: task 'NK-WP-0048-T13' \u2192 b264c10b\u2026",
|
|
"C-11 fixed: task 'NK-WP-0048-T14' \u2192 fce95440\u2026",
|
|
"C-11 fixed: task 'NK-WP-0048-T15' \u2192 1b825705\u2026",
|
|
"C-11 fixed: task 'NK-WP-0048-T16' \u2192 200bf500\u2026",
|
|
"brief: .custodian-brief.md updated",
|
|
"push: pushed"
|
|
],
|
|
"summary": {
|
|
"fail": 0,
|
|
"automation_error": 0,
|
|
"warn": 35,
|
|
"info": 5
|
|
},
|
|
"result": "warn"
|
|
}
|