410 lines
16 KiB
JSON
410 lines
16 KiB
JSON
{
|
|
"repo_slug": "net-kingdom",
|
|
"repo_path": "/home/worsch/net-kingdom",
|
|
"source_revision": "c52ca7f405416d437951844c0640b86e677c3523",
|
|
"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-22",
|
|
"message": "Task description drift 'NK-WP-0048-T14': file content differs from DB (file wins)",
|
|
"file_path": "workplans/NK-WP-0048-security-case-types.md#NK-WP-0048-T14",
|
|
"db_id": "fce95440-a25b-5f27-8ef3-a3d182099113",
|
|
"file_value": "Owner: NetKingdom. Next action: bind the completed T21 PostgreSQL journal to\nan admitted dedicated CNPG consumer through",
|
|
"db_value": "Owner: NetKingdom. Next action: bind the completed T21 PostgreSQL journal to\nan admitted dedicated CNPG consumer through",
|
|
"fixable": true
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-22",
|
|
"message": "Task description drift 'NK-WP-0048-T15': file content differs from DB (file wins)",
|
|
"file_path": "workplans/NK-WP-0048-security-case-types.md#NK-WP-0048-T15",
|
|
"db_id": "1b825705-4848-5edc-832f-b1622cd9bdb7",
|
|
"file_value": "Owner: NetKingdom for registration state, with Warden owning kernel evidence\nadmission. T22 records the completed source",
|
|
"db_value": "Owner: NetKingdom for registration state, with Warden owning kernel evidence\nadmission. Next action: select the exact ex",
|
|
"fixable": true
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-22",
|
|
"message": "Task description drift 'NK-WP-0048-T16': file content differs from DB (file wins)",
|
|
"file_path": "workplans/NK-WP-0048-security-case-types.md#NK-WP-0048-T16",
|
|
"db_id": "200bf500-5084-5ae7-be26-3033fe1f296e",
|
|
"file_value": "Owner: NetKingdom for descriptor/type source and exact checker artifact; Warden\nindependently owns global provenance/adm",
|
|
"db_value": "Owner: NetKingdom for descriptor/type source and exact checker artifact; Warden\nindependently owns global provenance/adm",
|
|
"fixable": true
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-11",
|
|
"message": "Derived task 'NK-WP-0048-T22' is absent from this projection",
|
|
"file_path": "workplans/NK-WP-0048-security-case-types.md#NK-WP-0048-T22",
|
|
"db_id": "ea50d93b-0d04-55d2-98c4-9b6c3fe925b1",
|
|
"file_value": "",
|
|
"db_value": "",
|
|
"fixable": true
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-11",
|
|
"message": "Derived task 'NK-WP-0048-T23' is absent from this projection",
|
|
"file_path": "workplans/NK-WP-0048-security-case-types.md#NK-WP-0048-T23",
|
|
"db_id": "6e7cd483-c7af-53a2-9d0a-3d76b6fb49ee",
|
|
"file_value": "",
|
|
"db_value": "",
|
|
"fixable": true
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-22",
|
|
"message": "Task description drift 'NK-WP-0049-T36': file content differs from DB (file wins)",
|
|
"file_path": "workplans/NK-WP-0049-bootstrap-secret-free-recovery-handoff.md#NK-WP-0049-T36",
|
|
"db_id": "8b72334b-fc27-5707-a189-bad345eaf3bc",
|
|
"file_value": "**Accountable worker:** NetKingdom codex with KeyCape and the selected existing\nservice consumer's owner. **Next action:",
|
|
"db_value": "**Accountable worker:** NetKingdom codex with KeyCape and the selected existing\nservice consumer's owner. **Next action:",
|
|
"fixable": true
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-11",
|
|
"message": "Derived task 'NK-WP-0049-T38' is absent from this projection",
|
|
"file_path": "workplans/NK-WP-0049-bootstrap-secret-free-recovery-handoff.md#NK-WP-0049-T38",
|
|
"db_id": "76dde6b9-5ee8-50d3-bf15-461d6d5f29b8",
|
|
"file_value": "",
|
|
"db_value": "",
|
|
"fixable": true
|
|
},
|
|
{
|
|
"severity": "WARN",
|
|
"check_id": "C-22",
|
|
"message": "Task description drift 'NK-WP-0049-T03': file content differs from DB (file wins)",
|
|
"file_path": "workplans/NK-WP-0049-bootstrap-secret-free-recovery-handoff.md#NK-WP-0049-T03",
|
|
"db_id": "d68cd4d3-1ba3-530e-88f9-26ebb8dd6eac",
|
|
"file_value": "**Accountable worker:** codex. Service/credential-owner acceptance remains with\nthe named owner boundary.\n\nOwner boundar",
|
|
"db_value": "**Accountable worker:** codex. Service/credential-owner acceptance remains with\nthe named owner boundary.\n\nOwner boundar",
|
|
"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 '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": "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 '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": "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-17 cleared: pushed 1 backlogged commit(s)",
|
|
"C-33 fixed: regenerated WORK-RECORDS.md",
|
|
"C-22 fixed: task fce95440\u2026 description updated",
|
|
"C-22 fixed: task 1b825705\u2026 description updated",
|
|
"C-22 fixed: task 200bf500\u2026 description updated",
|
|
"C-11 fixed: task 'NK-WP-0048-T22' \u2192 ea50d93b\u2026",
|
|
"C-11 fixed: task 'NK-WP-0048-T23' \u2192 6e7cd483\u2026",
|
|
"C-22 fixed: task 8b72334b\u2026 description updated",
|
|
"C-11 fixed: task 'NK-WP-0049-T38' \u2192 76dde6b9\u2026",
|
|
"C-22 fixed: task d68cd4d3\u2026 description updated",
|
|
"brief: .custodian-brief.md updated",
|
|
"push: pushed"
|
|
],
|
|
"summary": {
|
|
"fail": 0,
|
|
"automation_error": 0,
|
|
"warn": 33,
|
|
"info": 5
|
|
},
|
|
"result": "warn"
|
|
}
|