docs: preserve reviewed NetKingdom session artifacts
This commit is contained in:
parent
fd4e532fc6
commit
b4dfcd7941
15 changed files with 5564 additions and 0 deletions
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"local_commit": "555514577f7f79693e4527e8a6c5fd106cfaea68",
|
||||
"remote_commit": "7c682d9c66f8aaeb2bebe88aa31069fea482338c",
|
||||
"file_tasks": 40,
|
||||
"file_delivery_counts": {
|
||||
"done": 7,
|
||||
"todo": 26,
|
||||
"progress": 1
|
||||
},
|
||||
"hub_tasks": 6,
|
||||
"native_gates_closed": 0,
|
||||
"normal_consistency_summary": {
|
||||
"fail": 0,
|
||||
"automation_error": 0,
|
||||
"warn": 79,
|
||||
"info": 4
|
||||
},
|
||||
"task_projection_pending": true,
|
||||
"publication_reason": "C-17: normal push refused by unchanged live scanner; all task writes skipped",
|
||||
"all_original_8_worktree_index_states_preserved": true,
|
||||
"all_original_6_task_bindings_statuses_preserved": true,
|
||||
"corrected_adapter_full_refined_delta": "238 objects/one ref clean in 59.08 seconds under unchanged 90-second deadline; isolated only"
|
||||
}
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"workplan_id": "dfadb19b-445e-59c6-bcd6-48e87b912c52",
|
||||
"id": "945da0f6-a181-41d4-b8ee-e3cd4aa3c214",
|
||||
"topic_id": null,
|
||||
"task_id": "6aca534c-5c7a-556f-b6b6-406433670c29",
|
||||
"decision_id": null,
|
||||
"event_type": "note",
|
||||
"summary": "User-requested WP80 transparency/refinement completed in local commit 555514577f7f79693e4527e8a6c5fd106cfaea68. Preserved all six original task blocks, bindings and statuses and byte-exact 1,467-line prior history. Added 34 Custodian evidence checkpoints (T07-T40), linking existing owner implementation rather than copying their backlog: 7 bounded source reviews done, T20 native scanner preparation progress, 26 todo. Every remaining checkpoint has owner/completion test; top overview states Now/Next, a two-checkpoint WIP limit and scope/publication limits. All 16 TSA gates, G01-G13 and unchanged 116-entry ledger retained and mapped; no native gate closed. Official Repo Manager assigned only the 34 new bindings; actual parser validates 40 unique tasks, 9 done/4 progress/27 todo including umbrellas, local links and acyclic internal dependencies. Corrected stale G01/G02/G05/G07/G13 summaries; accepted MFA preview is not reopened. Source planning decision 77f88913-e893-42c8-992d-2f67df0a13db grants no runtime authority. Normal commit scanner clean on 81 changed blobs after verified public-checksum sha256 notation correction; original refusal retained. Post-commit required consistency completes with zero failures/automation errors but C-17 skips task writes after ordinary push refusal. Final actual API readback remains 6 original tasks; remote still 7c682d9c66f8aaeb2bebe88aa31069fea482338c, so new 34 checkpoints remain local/source-visible pending projection. Corrected adapter 73ee0407 additionally scans the exact entire updated 238-object/one-ref delta clean in 59.08 seconds within the unchanged 90-second deadline; independent Git enumeration matches. Forge source ea65606c is already published, FORGE-WP-0010-T01 done/T02 progress/T03 wait. Native activation/recovery executor, final resource/drift preflight, independent owner/package admission and exact founder go remain T20 next action; then T14/T15 ongoing browser/API/Git HTTP/SSH current identity, T16-T19 operation/inverse/writer exclusion/final release. All original eight unrelated worktree/index states preserved. Full WP80 goal remains active. Evidence: docs/changes/netkingdom-target-2026-10-18/wp80-workplan-refinement-r1/ and receive-scanner-batch-r1/.",
|
||||
"detail": null,
|
||||
"author": "codex",
|
||||
"session_id": null,
|
||||
"created_at": "2026-10-18T12:00:12.699901Z",
|
||||
"workstream_id": "dfadb19b-445e-59c6-bcd6-48e87b912c52"
|
||||
}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
{
|
||||
"commit": "555514577f7f79693e4527e8a6c5fd106cfaea68",
|
||||
"parent": "27737fcce0c22192578dbd46d1268e5e12cf5615",
|
||||
"explicit_owned_paths": 92,
|
||||
"all_92_committed_file_hashes_match": true,
|
||||
"ordinary_commit_scanner": "clean 81 changed staged blobs; unchanged pinned scanner/rules",
|
||||
"retained_initial_block": "commit-attempt-r1.json",
|
||||
"metadata_refinement": "Public source-file digest uses explicit sha256: notation; actual digest unchanged.",
|
||||
"native_changed": false,
|
||||
"remote_publication": "pending normal post-checkpoint consistency result"
|
||||
}
|
||||
|
|
@ -0,0 +1,374 @@
|
|||
{
|
||||
"base_revision": "27737fcce0c22192578dbd46d1268e5e12cf5615",
|
||||
"message": "Expose WP-80 delivery checkpoints and retain scanner source proof",
|
||||
"files": [
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/cust80-completion-r7/completion-audit.json",
|
||||
"sha256": "sha256:9b9b6d6c09aaad3987cddc34ca1e05236ee4dc8da26532dc061bbca54aac9c0f"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/README.md",
|
||||
"sha256": "sha256:4b174aa738c872a74d2d0d2798dc4e56cf7d3327160a2ebcca1dd89b2a995121"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/apply_owner.py",
|
||||
"sha256": "sha256:a550dfef625889e22a5355730666bf123663db81d3dcbc48b87943bb7f8dd08c"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/baseline.json",
|
||||
"sha256": "sha256:758430079b95bd52dcdd9ef64822f90b36e747c4543794649fc3baca82b37f83"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/binary-build-info.txt",
|
||||
"sha256": "sha256:eea8e0d94b99713609c4b9f5c30a591de64eec4936532b3ea63495172ba1eb36"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/build-provenance.json",
|
||||
"sha256": "sha256:58c96783d1019c9338bc721b2f4d82b3a0bbafd2e60fd362f0e8c2510ec54c0d"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/build-r1.json",
|
||||
"sha256": "sha256:f8bf83524b5885e16f1f6d94c20e3cab9a00b37f2fe00610eaec865924d84a9e"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/build-r1.txt",
|
||||
"sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/build-r2.json",
|
||||
"sha256": "sha256:95178e37b6f0fbd23c4219299fd84ca10a419c9c580814ca71e5714f3e92e785"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/build-r2.txt",
|
||||
"sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/combined-tests.json",
|
||||
"sha256": "sha256:6412557fa72298989da43e884104b9593f48eb308ccb057e7ead7de1accbb7d6"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/compiletests-r1.json",
|
||||
"sha256": "sha256:358ced5f12d186462cd54c970eb681b5f0f7649eda09739fa793502d7e1e054f"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/compiletests-r1.txt",
|
||||
"sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/consistency.json",
|
||||
"sha256": "sha256:989f5f706e2609397eae1ecc3f62e562913f344c49d657faa81411075bf196f5"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/consistency.stderr.txt",
|
||||
"sha256": "sha256:f4a6aa1609a13600a0b97cbb08bbc03b3e247b619ff37912d37f7e109ce798ba"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/identifier-assignment.json",
|
||||
"sha256": "sha256:bed2593e46fe7a43a1091b1cc3d17a9d869ef6d03c0a03427f46b7eabd58b7d2"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/inspect_native.py",
|
||||
"sha256": "sha256:5dce104ada73434777fd5f183fbeb2aa065148b011c0a46c9c278d180376067e"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-hook-inventory.json",
|
||||
"sha256": "sha256:541ed7272ea51b50e0d261c5b1d4fa990ae0fa810fa7159e8108ab8da558a1eb"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preflight-r1.json",
|
||||
"sha256": "sha256:8fc1c685d469e446481edadf7923cb1498f1ad929760cc8db72c5a1249121b67"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preflight-r2.json",
|
||||
"sha256": "sha256:8fc1c685d469e446481edadf7923cb1498f1ad929760cc8db72c5a1249121b67"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preflight-r3.json",
|
||||
"sha256": "sha256:a887b41803950a0c5ead733f446fc7812ca9d38fcd78935dcbd1861248d0d5f3"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preflight-r4.json",
|
||||
"sha256": "sha256:0269c13f36dd2e3c683ea1fbee9cd91b87beef2ab5519b7d8c57dd0ac4ae4b0a"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preflight-r5.json",
|
||||
"sha256": "sha256:0269c13f36dd2e3c683ea1fbee9cd91b87beef2ab5519b7d8c57dd0ac4ae4b0a"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preflight-r7.json",
|
||||
"sha256": "sha256:8fc1c685d469e446481edadf7923cb1498f1ad929760cc8db72c5a1249121b67"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preflight-r8.json",
|
||||
"sha256": "sha256:9486b4cb9ffc547615cd6a0c77028c2bc52ee274ddb36e68a243b08231185267"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preparation/apps-source/helm/forgejo-values.yaml",
|
||||
"sha256": "sha256:6895b25e762ec84af14b58232ab1fac72bcc6364154af26975704445c1aff735"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preparation/apps-source/manifests/forgejo-secret-scan-template.yaml",
|
||||
"sha256": "sha256:3ba08558d938d1db5c9841faee9abfd5dca9e3948d151f4414d63471bff7fb4a"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preparation/configmap.json",
|
||||
"sha256": "sha256:1c772dd4b2dd4c7a5694ea5503972b8f6f74f7f108037b2ef622175885d4d6b8"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preparation/deployment-forward.json",
|
||||
"sha256": "sha256:632b2b9b7835d481b45655765ffbe2cd1f8a24f2d599f3231900a5142ad7319c"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preparation/new-hook",
|
||||
"sha256": "sha256:832f6dc6b809de4dad401b283a77eb1372b9d29f62b893010f1cecd0af5d01de"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preparation/old-hook",
|
||||
"sha256": "sha256:b1d7cf8cd13feafe44e45876b1de3fdd9c88339d8d45791fa2b9f72ca832932b"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preparation/preparation.json",
|
||||
"sha256": "sha256:3a6140a4eaeb69b80983f1624703e6e01317142a41f3bc03551cf744184c3f6a"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/owner-source.patch",
|
||||
"sha256": "sha256:5585bb3411c8f4b690c343bd2a05ce7605f24b6ad232f63e4f64157ab5dfaeb6"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/owner-source/docs/receive-secret-detection.md",
|
||||
"sha256": "sha256:70293d48e783f76a804b154789f24a926d287cd356c83fc3a83739e4b6a70a78"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/owner-source/tools/receive-secret-scan/batch.go",
|
||||
"sha256": "sha256:1b3fd8d534686758d7489a5f3e0208acf6ed6304adac63ae95af3bcccccb98e8"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/owner-source/tools/receive-secret-scan/batch_test.go",
|
||||
"sha256": "sha256:477762327353ed88526b8f79e563872c8ee80a4fd27c47c03f20db6cf20e4569"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/owner-source/tools/receive-secret-scan/main.go",
|
||||
"sha256": "sha256:25e41047bcf881a90bb9536583d6df72c73e868df0ee2fd3527de6d31740fbb7"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/owner-source/tools/receive-secret-scan/volatile.go",
|
||||
"sha256": "sha256:d8cc0379d6f57743ab74f0318076b362b48de964631fa77f4d282b6993da8610"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/owner-source/workplans/FORGE-WP-0010-receive-scanner-budget.md",
|
||||
"sha256": "sha256:02b23a4e8dfc13607086c83eec8fe0905339b4478b6cf49ec2989ff0066ad551"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/prepare_native.py",
|
||||
"sha256": "sha256:6b3ecb0c12610d4c3f0df33fb6c5d3a7e5c0460382c35709446a1691a2e86e5f"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/projection.json",
|
||||
"sha256": "sha256:7faeabd1efe9e85ab02e1b9b6a3ce84f002a122401c715fac3a2e9867a7f25fc"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/projection.stderr.txt",
|
||||
"sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/publication-commit.json",
|
||||
"sha256": "sha256:f562eefe641fc920465bcbc1340115d9df0a84b673f29845934a4e3977a6825e"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/publication-inputs.json",
|
||||
"sha256": "sha256:c9e55f1ff374c3d550e9de28c40f3620445c1c7346e1bb8b16e689052fc0c60e"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/publish_source.py",
|
||||
"sha256": "sha256:3ce2c8ae1b755576e16ec9a825a73fdac5d53b9a29657269aa124e1ade6cc720"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/run_candidate.py",
|
||||
"sha256": "sha256:c8ff557f2d3e7eebe041490c2de9a04cab253b6145cfc7c78463b717169f39ec"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/scan-missing.json",
|
||||
"sha256": "sha256:e1267acb4947c3feeb84a930b63f655d01fb75a3b0b97e280c94ad82436ac19d"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/scan-missing.txt",
|
||||
"sha256": "sha256:8a89e1d471e600b660b418cd015b954c7ba8205cad0a161a7f98c62dc26cda25"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/scan-ordinary.json",
|
||||
"sha256": "sha256:8b5006d17e0ec43184ed04798b2e2035a3113f4c81b8b6b092bead575f764de2"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/scan-ordinary.txt",
|
||||
"sha256": "sha256:ba4577965f1a56b51c67fc7f934d773a52fce404eecad0c9b775b27f259fab7b"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/scan-r1.json",
|
||||
"sha256": "sha256:192f05c9973eb733d6d1bae58a4904e5a6b823a9c9e337ef27e539f2753c6635"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/scan-r1.txt",
|
||||
"sha256": "sha256:8a89e1d471e600b660b418cd015b954c7ba8205cad0a161a7f98c62dc26cda25"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/scan-r2.json",
|
||||
"sha256": "sha256:d884c99c503e9a793e8fda79a76d2ea8930384d5117fd5a368ef0439954be93d"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/scan-r2.txt",
|
||||
"sha256": "sha256:8a89e1d471e600b660b418cd015b954c7ba8205cad0a161a7f98c62dc26cda25"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/source-application.json",
|
||||
"sha256": "sha256:b33057d071285cbd135fae1e4ae3197a35af1d6ca87cf15bb252baa226b5e850"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/storage-fixture-correction.json",
|
||||
"sha256": "sha256:a1970cf6556572939ead835e4b96238319b56d0e261e74adb0c5ca87fa1ff74c"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/storage-ordinary.json",
|
||||
"sha256": "sha256:d41d52c603001b70a220c0819a6d39bfad3cd2f91706adca5a35e5f0b165f04d"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/storage-ordinary.txt",
|
||||
"sha256": "sha256:ad67eb9f784ae9df9f678feba6733f17a8b90388163593bd6a22078bf5b80dea"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/storage-unavailable.json",
|
||||
"sha256": "sha256:8870701819986b0aa21cd3e8be2b8c18de0b722031c95bb08f8114d65b1b735d"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/storage-unavailable.txt",
|
||||
"sha256": "sha256:4cd1178f085e1d1b5fbe4f8a7dffeb3201a6f294e4f745efec0b8b240a51716a"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/storage-unavailable2.json",
|
||||
"sha256": "sha256:4b7efc241424aa89fd7bd808912ef5a36bf5c6c79b4d909dd9f4bb3ffabcc673"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/storage-unavailable2.txt",
|
||||
"sha256": "sha256:ad67eb9f784ae9df9f678feba6733f17a8b90388163593bd6a22078bf5b80dea"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/test-r1.json",
|
||||
"sha256": "sha256:832eb6e36ee9272e131a5877986f684fc677e509b1abf44e98aec795594a815b"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/test-r1.txt",
|
||||
"sha256": "sha256:2a2b1c6298187215196360e9a353d56a39d49c9fe6a8ad3bdfaa0d0c21e59eab"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/test-r2.json",
|
||||
"sha256": "sha256:686f7f46160b731886732e9e4447f9332a09a22fa495fc6ec2464d09b029e509"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/test-r2.txt",
|
||||
"sha256": "sha256:fd48083aba0343d1f2f2b850fff32190dcc01bb666f01c14c6fd6caa05ac434c"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/test-r3.json",
|
||||
"sha256": "sha256:a6fd2287c398fd0b45864875824bfeb938890912aece54e8df5adf023bdee214"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/test-r3.txt",
|
||||
"sha256": "sha256:82644bf5fa879df0188409bc63fb1e3c9b519dac7968fd5edcf015cab78d544e"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-budget-r1/README.md",
|
||||
"sha256": "sha256:7eeb898c0f1d4021556c30767f7398981361902967f75dab2402fb1f06360cb6"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-budget-r1/baseline.json",
|
||||
"sha256": "sha256:c5941f9008e0835b1204b142716f3367d639aab677cab1aba59a1c3cb2ea9ad9"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-budget-r1/findings.json",
|
||||
"sha256": "sha256:62a58b76bd0b4df1268d68aaac705f7aadb06a08886ee72657f3c128179107b8"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-budget-r1/original-build.json",
|
||||
"sha256": "sha256:08760bc61ecdd8bb5bdeec54fbc9c88abb23c7b2d640fe9cd05e75cbd2d3173d"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-budget-r1/original-build.txt",
|
||||
"sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-budget-r1/original-scan.json",
|
||||
"sha256": "sha256:7d04efdc0a4cfa05f8e9f7cbbaffe78d3cd1320101b218b8bc86fe3b8c856aa2"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-budget-r1/original-scan.txt",
|
||||
"sha256": "sha256:c6638f701b647d827dd24ba3adea027d9d621f115c322c107f8a099e269f05fc"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-budget-r1/probe_memfd.py",
|
||||
"sha256": "sha256:2126ab0919d4ba824e9df542d1ab3ecc5495b1cf14e462c9537a1b1c7b56d007"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-budget-r1/probe_tmpfs.py",
|
||||
"sha256": "sha256:55be259d6e3b33d4e42f941fd36789589a5c442241371ea04709d48dc12fb106"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-budget-r1/run_reproduction.py",
|
||||
"sha256": "sha256:584afb55a63e6f434fcb5b6862cfc5e132237fbfd40d3e52efc24ab334bc37bf"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/wp80-workplan-refinement-r1/README.md",
|
||||
"sha256": "sha256:b3098d2925d53caa7f086cfca6419359d4e5242249b317f8f09419004e1f4195"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/wp80-workplan-refinement-r1/consistency.json",
|
||||
"sha256": "sha256:ffe2028f1b94645942ccdfa96cefa22148639dbabb53ace5b69ddafa4548dbee"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/wp80-workplan-refinement-r1/consistency.stderr.txt",
|
||||
"sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/wp80-workplan-refinement-r1/decision-receipt.json",
|
||||
"sha256": "sha256:f92f322356692283dabbee1f10b0089a2776ada835410ed958c7681e87f4b162"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/wp80-workplan-refinement-r1/hub-readback-pending.json",
|
||||
"sha256": "sha256:47f3174c107c40867a0e51d7aefe9bc3a5e7da299e8dc16a130a86d72290a1ef"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/wp80-workplan-refinement-r1/identifier-assignment.json",
|
||||
"sha256": "sha256:bbb0c9fdc0deeee567665c802dfc0a0c156547ab1f0bdb9769c7e5aadb991edb"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/wp80-workplan-refinement-r1/refinement-scope.json",
|
||||
"sha256": "sha256:58f8431168b338ccea897c8cf92b566b2f96411dbf86821bb2abf523b19ae358"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/wp80-workplan-refinement-r1/unrelated-state-after.json",
|
||||
"sha256": "sha256:a2b8cba464606a6cbd6a468744f624806979e7b2bc92bae4355208eddb29323e"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/wp80-workplan-refinement-r1/unrelated-state-before.json",
|
||||
"sha256": "sha256:910510b1a9b328383dc439b714064b1a1b14ad4abb85adf07322f62f6e478899"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/wp80-workplan-refinement-r1/validation.json",
|
||||
"sha256": "sha256:89d951c4d33b924413eb71f0d8d5013fa96075dd7b7e909caae0584270743c5c"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/wp80-workplan-refinement-r1/workplan-before-refinement.txt",
|
||||
"sha256": "sha256:1aae7ecaf6f3f7e16113c896b5a746f303f5a6e7d6441b3f23ba5d8c2d060299"
|
||||
},
|
||||
{
|
||||
"path": "docs/netkingdom-security-gaps.md",
|
||||
"sha256": "sha256:57e15598a259065113714cc56c1393373162ab644a4de2618029abdc741f4e07"
|
||||
},
|
||||
{
|
||||
"path": "docs/netkingdom-target-implementation.md",
|
||||
"sha256": "sha256:cc15596f476dcb294d7d9b6b71d21045b3228b6128f956139e9b26ac4f61c074"
|
||||
},
|
||||
{
|
||||
"path": "workplans/CUST-WP-0080-netkingdom-security-blueprint-and-gap-closure.md",
|
||||
"sha256": "sha256:fdc639c90091157541cfaccef5dc653936d5869c1d4a2344fefbcd48575a13d9"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,374 @@
|
|||
{
|
||||
"base_revision": "27737fcce0c22192578dbd46d1268e5e12cf5615",
|
||||
"message": "Expose WP-80 delivery checkpoints and retain scanner source proof",
|
||||
"files": [
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/cust80-completion-r7/completion-audit.json",
|
||||
"sha256": "sha256:9b9b6d6c09aaad3987cddc34ca1e05236ee4dc8da26532dc061bbca54aac9c0f"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/README.md",
|
||||
"sha256": "sha256:4b174aa738c872a74d2d0d2798dc4e56cf7d3327160a2ebcca1dd89b2a995121"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/apply_owner.py",
|
||||
"sha256": "sha256:a550dfef625889e22a5355730666bf123663db81d3dcbc48b87943bb7f8dd08c"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/baseline.json",
|
||||
"sha256": "sha256:758430079b95bd52dcdd9ef64822f90b36e747c4543794649fc3baca82b37f83"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/binary-build-info.txt",
|
||||
"sha256": "sha256:eea8e0d94b99713609c4b9f5c30a591de64eec4936532b3ea63495172ba1eb36"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/build-provenance.json",
|
||||
"sha256": "sha256:58c96783d1019c9338bc721b2f4d82b3a0bbafd2e60fd362f0e8c2510ec54c0d"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/build-r1.json",
|
||||
"sha256": "sha256:f8bf83524b5885e16f1f6d94c20e3cab9a00b37f2fe00610eaec865924d84a9e"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/build-r1.txt",
|
||||
"sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/build-r2.json",
|
||||
"sha256": "sha256:95178e37b6f0fbd23c4219299fd84ca10a419c9c580814ca71e5714f3e92e785"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/build-r2.txt",
|
||||
"sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/combined-tests.json",
|
||||
"sha256": "sha256:6412557fa72298989da43e884104b9593f48eb308ccb057e7ead7de1accbb7d6"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/compiletests-r1.json",
|
||||
"sha256": "sha256:358ced5f12d186462cd54c970eb681b5f0f7649eda09739fa793502d7e1e054f"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/compiletests-r1.txt",
|
||||
"sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/consistency.json",
|
||||
"sha256": "sha256:989f5f706e2609397eae1ecc3f62e562913f344c49d657faa81411075bf196f5"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/consistency.stderr.txt",
|
||||
"sha256": "sha256:f4a6aa1609a13600a0b97cbb08bbc03b3e247b619ff37912d37f7e109ce798ba"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/identifier-assignment.json",
|
||||
"sha256": "sha256:bed2593e46fe7a43a1091b1cc3d17a9d869ef6d03c0a03427f46b7eabd58b7d2"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/inspect_native.py",
|
||||
"sha256": "sha256:5dce104ada73434777fd5f183fbeb2aa065148b011c0a46c9c278d180376067e"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-hook-inventory.json",
|
||||
"sha256": "sha256:541ed7272ea51b50e0d261c5b1d4fa990ae0fa810fa7159e8108ab8da558a1eb"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preflight-r1.json",
|
||||
"sha256": "sha256:8fc1c685d469e446481edadf7923cb1498f1ad929760cc8db72c5a1249121b67"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preflight-r2.json",
|
||||
"sha256": "sha256:8fc1c685d469e446481edadf7923cb1498f1ad929760cc8db72c5a1249121b67"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preflight-r3.json",
|
||||
"sha256": "sha256:a887b41803950a0c5ead733f446fc7812ca9d38fcd78935dcbd1861248d0d5f3"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preflight-r4.json",
|
||||
"sha256": "sha256:0269c13f36dd2e3c683ea1fbee9cd91b87beef2ab5519b7d8c57dd0ac4ae4b0a"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preflight-r5.json",
|
||||
"sha256": "sha256:0269c13f36dd2e3c683ea1fbee9cd91b87beef2ab5519b7d8c57dd0ac4ae4b0a"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preflight-r7.json",
|
||||
"sha256": "sha256:8fc1c685d469e446481edadf7923cb1498f1ad929760cc8db72c5a1249121b67"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preflight-r8.json",
|
||||
"sha256": "sha256:9486b4cb9ffc547615cd6a0c77028c2bc52ee274ddb36e68a243b08231185267"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preparation/apps-source/helm/forgejo-values.yaml",
|
||||
"sha256": "sha256:6895b25e762ec84af14b58232ab1fac72bcc6364154af26975704445c1aff735"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preparation/apps-source/manifests/forgejo-secret-scan-template.yaml",
|
||||
"sha256": "sha256:3ba08558d938d1db5c9841faee9abfd5dca9e3948d151f4414d63471bff7fb4a"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preparation/configmap.json",
|
||||
"sha256": "sha256:1c772dd4b2dd4c7a5694ea5503972b8f6f74f7f108037b2ef622175885d4d6b8"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preparation/deployment-forward.json",
|
||||
"sha256": "sha256:632b2b9b7835d481b45655765ffbe2cd1f8a24f2d599f3231900a5142ad7319c"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preparation/new-hook",
|
||||
"sha256": "sha256:832f6dc6b809de4dad401b283a77eb1372b9d29f62b893010f1cecd0af5d01de"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preparation/old-hook",
|
||||
"sha256": "sha256:b1d7cf8cd13feafe44e45876b1de3fdd9c88339d8d45791fa2b9f72ca832932b"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/native-preparation/preparation.json",
|
||||
"sha256": "sha256:dddbdfecdb18e1900589c9ff8a463375bd254d7bbb7a2fd5b6b1c7d76fd7edce"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/owner-source.patch",
|
||||
"sha256": "sha256:5585bb3411c8f4b690c343bd2a05ce7605f24b6ad232f63e4f64157ab5dfaeb6"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/owner-source/docs/receive-secret-detection.md",
|
||||
"sha256": "sha256:70293d48e783f76a804b154789f24a926d287cd356c83fc3a83739e4b6a70a78"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/owner-source/tools/receive-secret-scan/batch.go",
|
||||
"sha256": "sha256:1b3fd8d534686758d7489a5f3e0208acf6ed6304adac63ae95af3bcccccb98e8"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/owner-source/tools/receive-secret-scan/batch_test.go",
|
||||
"sha256": "sha256:477762327353ed88526b8f79e563872c8ee80a4fd27c47c03f20db6cf20e4569"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/owner-source/tools/receive-secret-scan/main.go",
|
||||
"sha256": "sha256:25e41047bcf881a90bb9536583d6df72c73e868df0ee2fd3527de6d31740fbb7"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/owner-source/tools/receive-secret-scan/volatile.go",
|
||||
"sha256": "sha256:d8cc0379d6f57743ab74f0318076b362b48de964631fa77f4d282b6993da8610"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/owner-source/workplans/FORGE-WP-0010-receive-scanner-budget.md",
|
||||
"sha256": "sha256:02b23a4e8dfc13607086c83eec8fe0905339b4478b6cf49ec2989ff0066ad551"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/prepare_native.py",
|
||||
"sha256": "sha256:ab6eeb4f6399d9f34168a8620c76e5b72b47294bb081408ed2680d97df54e893"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/projection.json",
|
||||
"sha256": "sha256:7faeabd1efe9e85ab02e1b9b6a3ce84f002a122401c715fac3a2e9867a7f25fc"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/projection.stderr.txt",
|
||||
"sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/publication-commit.json",
|
||||
"sha256": "sha256:f562eefe641fc920465bcbc1340115d9df0a84b673f29845934a4e3977a6825e"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/publication-inputs.json",
|
||||
"sha256": "sha256:c9e55f1ff374c3d550e9de28c40f3620445c1c7346e1bb8b16e689052fc0c60e"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/publish_source.py",
|
||||
"sha256": "sha256:3ce2c8ae1b755576e16ec9a825a73fdac5d53b9a29657269aa124e1ade6cc720"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/run_candidate.py",
|
||||
"sha256": "sha256:c8ff557f2d3e7eebe041490c2de9a04cab253b6145cfc7c78463b717169f39ec"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/scan-missing.json",
|
||||
"sha256": "sha256:e1267acb4947c3feeb84a930b63f655d01fb75a3b0b97e280c94ad82436ac19d"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/scan-missing.txt",
|
||||
"sha256": "sha256:8a89e1d471e600b660b418cd015b954c7ba8205cad0a161a7f98c62dc26cda25"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/scan-ordinary.json",
|
||||
"sha256": "sha256:8b5006d17e0ec43184ed04798b2e2035a3113f4c81b8b6b092bead575f764de2"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/scan-ordinary.txt",
|
||||
"sha256": "sha256:ba4577965f1a56b51c67fc7f934d773a52fce404eecad0c9b775b27f259fab7b"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/scan-r1.json",
|
||||
"sha256": "sha256:192f05c9973eb733d6d1bae58a4904e5a6b823a9c9e337ef27e539f2753c6635"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/scan-r1.txt",
|
||||
"sha256": "sha256:8a89e1d471e600b660b418cd015b954c7ba8205cad0a161a7f98c62dc26cda25"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/scan-r2.json",
|
||||
"sha256": "sha256:d884c99c503e9a793e8fda79a76d2ea8930384d5117fd5a368ef0439954be93d"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/scan-r2.txt",
|
||||
"sha256": "sha256:8a89e1d471e600b660b418cd015b954c7ba8205cad0a161a7f98c62dc26cda25"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/source-application.json",
|
||||
"sha256": "sha256:b33057d071285cbd135fae1e4ae3197a35af1d6ca87cf15bb252baa226b5e850"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/storage-fixture-correction.json",
|
||||
"sha256": "sha256:a1970cf6556572939ead835e4b96238319b56d0e261e74adb0c5ca87fa1ff74c"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/storage-ordinary.json",
|
||||
"sha256": "sha256:d41d52c603001b70a220c0819a6d39bfad3cd2f91706adca5a35e5f0b165f04d"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/storage-ordinary.txt",
|
||||
"sha256": "sha256:ad67eb9f784ae9df9f678feba6733f17a8b90388163593bd6a22078bf5b80dea"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/storage-unavailable.json",
|
||||
"sha256": "sha256:8870701819986b0aa21cd3e8be2b8c18de0b722031c95bb08f8114d65b1b735d"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/storage-unavailable.txt",
|
||||
"sha256": "sha256:4cd1178f085e1d1b5fbe4f8a7dffeb3201a6f294e4f745efec0b8b240a51716a"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/storage-unavailable2.json",
|
||||
"sha256": "sha256:4b7efc241424aa89fd7bd808912ef5a36bf5c6c79b4d909dd9f4bb3ffabcc673"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/storage-unavailable2.txt",
|
||||
"sha256": "sha256:ad67eb9f784ae9df9f678feba6733f17a8b90388163593bd6a22078bf5b80dea"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/test-r1.json",
|
||||
"sha256": "sha256:832eb6e36ee9272e131a5877986f684fc677e509b1abf44e98aec795594a815b"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/test-r1.txt",
|
||||
"sha256": "sha256:2a2b1c6298187215196360e9a353d56a39d49c9fe6a8ad3bdfaa0d0c21e59eab"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/test-r2.json",
|
||||
"sha256": "sha256:686f7f46160b731886732e9e4447f9332a09a22fa495fc6ec2464d09b029e509"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/test-r2.txt",
|
||||
"sha256": "sha256:fd48083aba0343d1f2f2b850fff32190dcc01bb666f01c14c6fd6caa05ac434c"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/test-r3.json",
|
||||
"sha256": "sha256:a6fd2287c398fd0b45864875824bfeb938890912aece54e8df5adf023bdee214"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-batch-r1/test-r3.txt",
|
||||
"sha256": "sha256:82644bf5fa879df0188409bc63fb1e3c9b519dac7968fd5edcf015cab78d544e"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-budget-r1/README.md",
|
||||
"sha256": "sha256:7eeb898c0f1d4021556c30767f7398981361902967f75dab2402fb1f06360cb6"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-budget-r1/baseline.json",
|
||||
"sha256": "sha256:c5941f9008e0835b1204b142716f3367d639aab677cab1aba59a1c3cb2ea9ad9"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-budget-r1/findings.json",
|
||||
"sha256": "sha256:62a58b76bd0b4df1268d68aaac705f7aadb06a08886ee72657f3c128179107b8"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-budget-r1/original-build.json",
|
||||
"sha256": "sha256:08760bc61ecdd8bb5bdeec54fbc9c88abb23c7b2d640fe9cd05e75cbd2d3173d"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-budget-r1/original-build.txt",
|
||||
"sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-budget-r1/original-scan.json",
|
||||
"sha256": "sha256:7d04efdc0a4cfa05f8e9f7cbbaffe78d3cd1320101b218b8bc86fe3b8c856aa2"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-budget-r1/original-scan.txt",
|
||||
"sha256": "sha256:c6638f701b647d827dd24ba3adea027d9d621f115c322c107f8a099e269f05fc"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-budget-r1/probe_memfd.py",
|
||||
"sha256": "sha256:2126ab0919d4ba824e9df542d1ab3ecc5495b1cf14e462c9537a1b1c7b56d007"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-budget-r1/probe_tmpfs.py",
|
||||
"sha256": "sha256:55be259d6e3b33d4e42f941fd36789589a5c442241371ea04709d48dc12fb106"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/receive-scanner-budget-r1/run_reproduction.py",
|
||||
"sha256": "sha256:584afb55a63e6f434fcb5b6862cfc5e132237fbfd40d3e52efc24ab334bc37bf"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/wp80-workplan-refinement-r1/README.md",
|
||||
"sha256": "sha256:b3098d2925d53caa7f086cfca6419359d4e5242249b317f8f09419004e1f4195"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/wp80-workplan-refinement-r1/consistency.json",
|
||||
"sha256": "sha256:ffe2028f1b94645942ccdfa96cefa22148639dbabb53ace5b69ddafa4548dbee"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/wp80-workplan-refinement-r1/consistency.stderr.txt",
|
||||
"sha256": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/wp80-workplan-refinement-r1/decision-receipt.json",
|
||||
"sha256": "sha256:f92f322356692283dabbee1f10b0089a2776ada835410ed958c7681e87f4b162"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/wp80-workplan-refinement-r1/hub-readback-pending.json",
|
||||
"sha256": "sha256:47f3174c107c40867a0e51d7aefe9bc3a5e7da299e8dc16a130a86d72290a1ef"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/wp80-workplan-refinement-r1/identifier-assignment.json",
|
||||
"sha256": "sha256:bbb0c9fdc0deeee567665c802dfc0a0c156547ab1f0bdb9769c7e5aadb991edb"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/wp80-workplan-refinement-r1/refinement-scope.json",
|
||||
"sha256": "sha256:58f8431168b338ccea897c8cf92b566b2f96411dbf86821bb2abf523b19ae358"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/wp80-workplan-refinement-r1/unrelated-state-after.json",
|
||||
"sha256": "sha256:a2b8cba464606a6cbd6a468744f624806979e7b2bc92bae4355208eddb29323e"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/wp80-workplan-refinement-r1/unrelated-state-before.json",
|
||||
"sha256": "sha256:910510b1a9b328383dc439b714064b1a1b14ad4abb85adf07322f62f6e478899"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/wp80-workplan-refinement-r1/validation.json",
|
||||
"sha256": "sha256:89d951c4d33b924413eb71f0d8d5013fa96075dd7b7e909caae0584270743c5c"
|
||||
},
|
||||
{
|
||||
"path": "docs/changes/netkingdom-target-2026-10-18/wp80-workplan-refinement-r1/workplan-before-refinement.txt",
|
||||
"sha256": "sha256:1aae7ecaf6f3f7e16113c896b5a746f303f5a6e7d6441b3f23ba5d8c2d060299"
|
||||
},
|
||||
{
|
||||
"path": "docs/netkingdom-security-gaps.md",
|
||||
"sha256": "sha256:57e15598a259065113714cc56c1393373162ab644a4de2618029abdc741f4e07"
|
||||
},
|
||||
{
|
||||
"path": "docs/netkingdom-target-implementation.md",
|
||||
"sha256": "sha256:cc15596f476dcb294d7d9b6b71d21045b3228b6128f956139e9b26ac4f61c074"
|
||||
},
|
||||
{
|
||||
"path": "workplans/CUST-WP-0080-netkingdom-security-blueprint-and-gap-closure.md",
|
||||
"sha256": "sha256:fdc639c90091157541cfaccef5dc653936d5869c1d4a2344fefbcd48575a13d9"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,62 @@
|
|||
<!-- custodian-brief: generated by fix-consistency — do not edit manually -->
|
||||
# Custodian Brief — the-custodian
|
||||
|
||||
**Domain:** infotech
|
||||
**Last synced:** 2026-10-15 23:45 UTC
|
||||
**State Hub:** http://127.0.0.1:8000 *(adjust if running on a remote machine)*
|
||||
|
||||
## Active Workstreams
|
||||
|
||||
### NetKingdom target security architecture and SEC-DSM implementation
|
||||
Progress: 2/6 done | workplan_id: `dfadb19b-445e-59c6-bcd6-48e87b912c52`
|
||||
|
||||
**Open tasks:**
|
||||
- ► Close source defects and reconcile uncovered lifecycle gaps `87637402`
|
||||
- ► Coordinate self-service Playwright identity delivery `ed8b909a`
|
||||
- ► Establish the target architecture and drive the restructuring `6aca534c`
|
||||
- · Verify native closure against every requirement `82378b0f`
|
||||
|
||||
### Separate agent credentials and establish supervised privileged execution
|
||||
Progress: 2/5 done | workplan_id: `a98a9f34-83b4-5c8c-8107-e05f7806d50d`
|
||||
|
||||
**Open tasks:**
|
||||
- ! Build and hand out the agent identity `4b88b0b7`
|
||||
*(wait: Await GLAS-WP-0012 (glas-harness) production acceptance of the local supervised profile; then railiance-platform RBAC, railiance-enablement k3s config, railiance-infra principal mapping and ops-warden certificate issuance.)*
|
||||
- ! Fleet guidance and harness guards `90725511`
|
||||
*(wait: Await CUST-WP-0073-T02: the verified agent identity and execution path must exist before it can be documented; Codex/Grok read-denial guard needs glas-harness or harness-owner delivery.)*
|
||||
- ! Rotate what was exposed `1b41b532`
|
||||
*(wait: Deferred by founder decision 2026-09-24; reopened only by the founder on one of the three triggers below, in one attended rotation window.)*
|
||||
|
||||
### Size Railiance workloads from actual demand and establish a weekly allocation review
|
||||
Progress: 1/5 done | workplan_id: `2249bddb-7524-5add-bd5c-c4163a6ca0f3`
|
||||
|
||||
**Open tasks:**
|
||||
- ! Measure the Vergabe prototype under representative pilot use `82192370`
|
||||
*(wait: Await RAPPS-WP-0014-T03 (blocked, needs_human): populated two-user/document workflow run by Bernd and the company contact, giving representative load for p95 <= 2s / zero failures.)*
|
||||
- ! Review ecosystem allocations and reserve operating room `6dc67558`
|
||||
*(wait: Await CUST-WP-0071-T02 representative sample; Forgejo/runner demand and zero-request workload review need owner input (railiance-cluster, railiance-forge, resource-control).)*
|
||||
- ! Apply accepted sizing changes and verify their effects `944f98e2`
|
||||
*(wait: Await reviewed allocation proposals and applicable workload-owner authority.)*
|
||||
- ! Establish the regular weekly workload-demand and allocation assessment `20ddd4d7`
|
||||
*(wait: Await the repeatable observation and accepted sizing/review procedure.)*
|
||||
|
||||
### Deterministic security flow: standing authorizations, flow report, and agent re-engagement
|
||||
Progress: 3/7 done | workplan_id: `ab288f92-d364-5c24-9362-aee451f266c3`
|
||||
|
||||
**Open tasks:**
|
||||
- ! Schedule the flow report and decision sync `1be0569c`
|
||||
*(wait: Activity Core accepted the schedule in ACTIVITY-WP-0047. Await claiming rein workstation/hub acceptance, owner activation and the first unassisted fire with report/checkpoint evidence.)*
|
||||
- ! Encode the standing change rule as a policy-nexus guardrail `5dd52156`
|
||||
*(wait: policy-nexus owns guardrail publication; handoff written as PNEX-WP-0006.)*
|
||||
- ! Stop agent-authored index and sync commits `8a3dc219`
|
||||
*(wait: Local guard and repeatable shared-hook installation are implemented. Fleet generator adoption and the required full week of clean history remain unverified; repo-manager owner acceptance is needed.)*
|
||||
- ! Attended window #1 `e3da807f`
|
||||
*(wait: Partly done 2026-10-11: list cut from 14 to 3; U05-U07 accepted, U08 waits on KEY-WP-0040-T01. Remaining founder acts: USER-WP-0026-T03 readback, RPF-WP-0044-T08 coulombcore check, the U08 re-run, and Sol's added RPF-WP-0044-T04 issuer login.)*
|
||||
|
||||
---
|
||||
## MCP Orientation (when available)
|
||||
|
||||
If the state-hub MCP server is reachable, call:
|
||||
`get_domain_summary("infotech")`
|
||||
This provides richer cross-domain context.
|
||||
If the MCP call fails, use this file as your orientation source.
|
||||
|
|
@ -0,0 +1,536 @@
|
|||
# Work Records — the-custodian
|
||||
|
||||
> Generated by `statehub fix-consistency` (CUST-WP-0061-T04, work-record
|
||||
> stage 3). Do not edit by hand — edit the source file/block listed for
|
||||
> each record and re-run fix-consistency to refresh this index. Archived
|
||||
> workplans are omitted; closed decisions/intakes/engagements stay listed
|
||||
> so recently-resolved work is still visible. [auto]
|
||||
|
||||
| Kind | ID | Status | Lane | Source |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| workplan | CUST-WP-ADHOC-2026-05-02 | done | — | workplans/ADHOC-2026-05-02.md |
|
||||
| workplan | CUST-WP-ADHOC-2026-07-02 | finished | — | workplans/ADHOC-2026-07-02.md |
|
||||
| workplan | CUST-WP-ADHOC-2026-08-25-RETIRED | finished | — | workplans/ADHOC-2026-08-25-retired.md |
|
||||
| workplan | CUST-WP-ADHOC-2026-08-25 | finished | — | workplans/ADHOC-2026-08-25.md |
|
||||
| workplan | CUST-WP-ADHOC-2026-09-06 | finished | — | workplans/ADHOC-2026-09-06.md |
|
||||
| workplan | CUST-WP-0000 | finished | — | workplans/CUST-WP-0000-state-hub-v0.1-build-deploy.md |
|
||||
| workplan | CUST-WP-0000b | finished | — | workplans/CUST-WP-0000b-state-hub-v0.2-decisions-dependencies.md |
|
||||
| workplan | CUST-WP-0001 | done | — | workplans/CUST-WP-0001-custodian-agent-runtime.md |
|
||||
| workplan | CUST-WP-0002 | finished | — | workplans/CUST-WP-0002-contribution-tracking-sbom.md |
|
||||
| workplan | CUST-WP-0004 | finished | — | workplans/CUST-WP-0004-ep-td-tracking.md |
|
||||
| workplan | CUST-WP-0005 | finished | — | workplans/CUST-WP-0005-dynamic-domains.md |
|
||||
| workplan | CUST-WP-0006 | done | — | workplans/CUST-WP-0006-gems-state-hub.md |
|
||||
| workplan | CUST-WP-0007 | finished | — | workplans/CUST-WP-0007-gems-migration.md |
|
||||
| workplan | CUST-WP-0008 | done | — | workplans/CUST-WP-0008-consistency-engine.md |
|
||||
| workplan | CUST-WP-0009 | finished | — | workplans/CUST-WP-0009-human-interventions.md |
|
||||
| workplan | CUST-WP-0010 | finished | — | workplans/CUST-WP-0010-workstream-lifecycle-docs.md |
|
||||
| workplan | CUST-WP-0010b | finished | — | workplans/CUST-WP-0010b-domain-and-repo-goals.md |
|
||||
| workplan | CUST-WP-0013 | finished | — | workplans/CUST-WP-0013-sbom-infra-expansion.md |
|
||||
| workplan | CUST-WP-0015 | done | — | workplans/CUST-WP-0015-agent-inbox.md |
|
||||
| workplan | CUST-WP-0016 | done | — | workplans/CUST-WP-0016-kaizen-agentic-integration.md |
|
||||
| workplan | CUST-WP-0017 | done | — | workplans/CUST-WP-0017-scope-md-agent-and-coverage.md |
|
||||
| workplan | CUST-WP-0018 | done | — | workplans/CUST-WP-0018-api-hardening-code-quality.md |
|
||||
| workplan | CUST-WP-0019 | done | — | workplans/CUST-WP-0019-dashboard-ux-polish.md |
|
||||
| workplan | CUST-WP-0020 | done | — | workplans/CUST-WP-0020-test-suite.md |
|
||||
| workplan | CUST-WP-0021 | done | — | workplans/CUST-WP-0021-multi-host-repo-paths.md |
|
||||
| workplan | CUST-WP-0022 | done | — | workplans/CUST-WP-0022-capability-requests.md |
|
||||
| workplan | CUST-WP-0023 | done | — | workplans/CUST-WP-0023-tpsc.md |
|
||||
| workplan | CUST-WP-0024 | done | — | workplans/CUST-WP-0024-repo-doi-gate.md |
|
||||
| workplan | CUST-WP-0026 | done | — | workplans/CUST-WP-0026-distributed-consistency.md |
|
||||
| workplan | CUST-WP-0027 | done | — | workplans/CUST-WP-0027-capability-request-dispute.md |
|
||||
| workplan | CUST-WP-0029 | done | — | workplans/CUST-WP-0029-token-consumption-tracking.md |
|
||||
| workplan | CUST-WP-0030 | done | — | workplans/CUST-WP-0030-dashboard-entity-list-ux.md |
|
||||
| workplan | CUST-WP-0031 | done | — | workplans/CUST-WP-0031-capability-registry.md |
|
||||
| workplan | CUST-WP-0032 | done | — | workplans/CUST-WP-0032-haskell-build-machine.md |
|
||||
| workplan | CUST-WP-0033 | done | — | workplans/CUST-WP-0033-interface-change-registry.md |
|
||||
| workplan | CUST-WP-0039 | done | — | workplans/CUST-WP-0039-dashboard-poll-optimization.md |
|
||||
| workplan | CUST-WP-0040 | finished | — | workplans/CUST-WP-0040-state-hub-nats-activity-core-integration.md |
|
||||
| workplan | CUST-WP-0041 | done | — | workplans/CUST-WP-0041-api-performance.md |
|
||||
| workplan | CUST-WP-0043 | finished | — | workplans/CUST-WP-0043-state-hub-repo-extraction.md |
|
||||
| workplan | CUST-WP-0044 | finished | — | workplans/CUST-WP-0044-daily-statehub-wsjf-triage.md |
|
||||
| workplan | CUST-WP-0045 | finished | — | workplans/CUST-WP-0045-activity-core-daily-triage-runner.md |
|
||||
| workplan | CUST-WP-0069 | finished | — | workplans/CUST-WP-0045-cutover-runbook.md |
|
||||
| workplan | CUST-WP-0046 | finished | — | workplans/CUST-WP-0046-hourly-recently-on-scope-activity-core.md |
|
||||
| workplan | CUST-WP-0047 | finished | — | workplans/CUST-WP-0047-ops-hub-service-inventory-now-view.md |
|
||||
| workplan | CUST-WP-0048 | finished | — | workplans/CUST-WP-0048-hub-core-state-hub-import-refactor.md |
|
||||
| workplan | CUST-WP-0049 | finished | — | workplans/CUST-WP-0049-interhub-bootstrap-access-lane.md |
|
||||
| workplan | CUST-WP-0050 | finished | — | workplans/CUST-WP-0050-repo-classification-registration-redesign.md |
|
||||
| workplan | CUST-WP-0051 | finished | — | workplans/CUST-WP-0051-infrastructure-stabilization-metaplan.md |
|
||||
| workplan | CUST-WP-0052 | finished | — | workplans/CUST-WP-0052-core-hub-fos-reset.md |
|
||||
| workplan | CUST-WP-0053 | finished | — | workplans/CUST-WP-0053-coordination-hygiene-improvements.md |
|
||||
| workplan | CUST-WP-0055 | finished | — | workplans/CUST-WP-0055-workplan-terminology-fleet-refactor.md |
|
||||
| workplan | CUST-WP-0056 | finished | — | workplans/CUST-WP-0056-daily-todo-md-stale-review.md |
|
||||
| workplan | CUST-WP-0059 | finished | — | workplans/CUST-WP-0059-forgejo-ci-publish-cutover-tail.md |
|
||||
| workplan | CUST-WP-0060 | finished | — | workplans/CUST-WP-0060-work-record-canonization.md |
|
||||
| workplan | CUST-WP-0061 | finished | — | workplans/CUST-WP-0061-work-record-stage3-intake-promotion-index.md |
|
||||
| workplan | CUST-WP-0062 | finished | — | workplans/CUST-WP-0062-sbom-nexus-daily-catchup.md |
|
||||
| workplan | CUST-WP-0063 | finished | — | workplans/CUST-WP-0063-inbox-governance-packets.md |
|
||||
| workplan | CUST-WP-0064 | finished | — | workplans/CUST-WP-0064-sbom-controlled-scan-inputs.md |
|
||||
| workplan | CUST-WP-0065 | finished | — | workplans/CUST-WP-0065-reclassify-repos-and-guidance-docs-to-the-new-sector-domain.md |
|
||||
| workplan | CUST-WP-0066 | finished | — | workplans/CUST-WP-0066-repository-qualified-ad-hoc-identifiers.md |
|
||||
| workplan | CUST-WP-0067 | finished | — | workplans/CUST-WP-0067-hub-authority-target-resolution.md |
|
||||
| workplan | CUST-WP-0068 | finished | — | workplans/CUST-WP-0068-cache-only-work-record-recovery.md |
|
||||
| workplan | CUST-WP-0070 | finished | — | workplans/CUST-WP-0070-publication-repo-category.md |
|
||||
| workplan | CUST-WP-0071 | blocked | — | workplans/CUST-WP-0071-measured-workload-sizing-and-weekly-review.md |
|
||||
| workplan | CUST-WP-0072 | finished | — | workplans/CUST-WP-0072-fleet-flavor-and-depends-on-backfill.md |
|
||||
| workplan | CUST-WP-0073 | blocked | — | workplans/CUST-WP-0073-agent-credential-separation.md |
|
||||
| workplan | CUST-WP-0074 | finished | — | workplans/CUST-WP-0074-qualified-wait-states.md |
|
||||
| workplan | CUST-WP-0075 | finished | — | workplans/CUST-WP-0075-dependency-graph-driven-unblocking.md |
|
||||
| workplan | CUST-WP-0076 | finished | — | workplans/CUST-WP-0076-provisioning-window-cadence.md |
|
||||
| workplan | CUST-WP-0077 | finished | — | workplans/CUST-WP-0077-dependency-root-execution-wave.md |
|
||||
| workplan | CUST-WP-0078 | finished | — | workplans/CUST-WP-0078-security-collaboration-consolidation.md |
|
||||
| workplan | CUST-WP-0079 | blocked | — | workplans/CUST-WP-0079-deterministic-security-flow.md |
|
||||
| workplan | CUST-WP-0080 | active | — | workplans/CUST-WP-0080-netkingdom-security-blueprint-and-gap-closure.md |
|
||||
| workplan | CUST-WP-0081 | finished | — | workplans/CUST-WP-0081-netkingdom-architecture-review-and-reuse.md |
|
||||
| workplan | THE-WP-0001 | finished | — | workplans/THE-WP-0001-federation-interface.md |
|
||||
| task | CUST-WP-ADHOC-2026-05-02-T01 | done | — | workplans/ADHOC-2026-05-02.md |
|
||||
| task | CUST-WP-ADHOC-2026-07-02-T01 | done | — | workplans/ADHOC-2026-07-02.md |
|
||||
| task | ADHOC-2026-08-25-T01 | done | — | workplans/ADHOC-2026-08-25-retired.md |
|
||||
| task | CUST-WP-ADHOC-2026-08-25-T01 | done | — | workplans/ADHOC-2026-08-25.md |
|
||||
| task | CUST-WP-ADHOC-2026-09-06-T01 | done | — | workplans/ADHOC-2026-09-06.md |
|
||||
| task | CUST-WP-0001-T01 | done | — | workplans/CUST-WP-0001-custodian-agent-runtime.md |
|
||||
| task | CUST-WP-0001-T02 | done | — | workplans/CUST-WP-0001-custodian-agent-runtime.md |
|
||||
| task | CUST-WP-0002-T01 | done | — | workplans/CUST-WP-0002-contribution-tracking-sbom.md |
|
||||
| task | CUST-WP-0002-T02 | done | — | workplans/CUST-WP-0002-contribution-tracking-sbom.md |
|
||||
| task | CUST-WP-0002-T03 | done | — | workplans/CUST-WP-0002-contribution-tracking-sbom.md |
|
||||
| task | CUST-WP-0002-T04 | done | — | workplans/CUST-WP-0002-contribution-tracking-sbom.md |
|
||||
| task | CUST-WP-0002-T05 | done | — | workplans/CUST-WP-0002-contribution-tracking-sbom.md |
|
||||
| task | CUST-WP-0002-T06 | done | — | workplans/CUST-WP-0002-contribution-tracking-sbom.md |
|
||||
| task | CUST-WP-0002-T07 | done | — | workplans/CUST-WP-0002-contribution-tracking-sbom.md |
|
||||
| task | CUST-WP-0002-T08 | done | — | workplans/CUST-WP-0002-contribution-tracking-sbom.md |
|
||||
| task | CUST-WP-0002-T09 | done | — | workplans/CUST-WP-0002-contribution-tracking-sbom.md |
|
||||
| task | CUST-WP-0002-T10 | done | — | workplans/CUST-WP-0002-contribution-tracking-sbom.md |
|
||||
| task | CUST-WP-0002-T11 | done | — | workplans/CUST-WP-0002-contribution-tracking-sbom.md |
|
||||
| task | CUST-WP-0002-T12 | done | — | workplans/CUST-WP-0002-contribution-tracking-sbom.md |
|
||||
| task | CUST-WP-0002-T13 | done | — | workplans/CUST-WP-0002-contribution-tracking-sbom.md |
|
||||
| task | CUST-WP-0002-T14 | done | — | workplans/CUST-WP-0002-contribution-tracking-sbom.md |
|
||||
| task | CUST-WP-0002-T15 | done | — | workplans/CUST-WP-0002-contribution-tracking-sbom.md |
|
||||
| task | CUST-WP-0004-T01 | done | — | workplans/CUST-WP-0004-ep-td-tracking.md |
|
||||
| task | CUST-WP-0004-T02 | done | — | workplans/CUST-WP-0004-ep-td-tracking.md |
|
||||
| task | CUST-WP-0004-T03 | done | — | workplans/CUST-WP-0004-ep-td-tracking.md |
|
||||
| task | CUST-WP-0004-T04 | done | — | workplans/CUST-WP-0004-ep-td-tracking.md |
|
||||
| task | CUST-WP-0004-T05 | done | — | workplans/CUST-WP-0004-ep-td-tracking.md |
|
||||
| task | CUST-WP-0004-T06 | done | — | workplans/CUST-WP-0004-ep-td-tracking.md |
|
||||
| task | CUST-WP-0004-T07 | done | — | workplans/CUST-WP-0004-ep-td-tracking.md |
|
||||
| task | CUST-WP-0004-T08 | done | — | workplans/CUST-WP-0004-ep-td-tracking.md |
|
||||
| task | CUST-WP-0004-T09 | done | — | workplans/CUST-WP-0004-ep-td-tracking.md |
|
||||
| task | CUST-WP-0004-T10 | done | — | workplans/CUST-WP-0004-ep-td-tracking.md |
|
||||
| task | CUST-WP-0005-T01 | done | — | workplans/CUST-WP-0005-dynamic-domains.md |
|
||||
| task | CUST-WP-0005-T02 | done | — | workplans/CUST-WP-0005-dynamic-domains.md |
|
||||
| task | CUST-WP-0005-T03 | done | — | workplans/CUST-WP-0005-dynamic-domains.md |
|
||||
| task | CUST-WP-0005-T04 | done | — | workplans/CUST-WP-0005-dynamic-domains.md |
|
||||
| task | CUST-WP-0005-T05 | done | — | workplans/CUST-WP-0005-dynamic-domains.md |
|
||||
| task | CUST-WP-0005-T06 | done | — | workplans/CUST-WP-0005-dynamic-domains.md |
|
||||
| task | CUST-WP-0005-T07 | done | — | workplans/CUST-WP-0005-dynamic-domains.md |
|
||||
| task | CUST-WP-0005-T08 | done | — | workplans/CUST-WP-0005-dynamic-domains.md |
|
||||
| task | CUST-WP-0005-T09 | done | — | workplans/CUST-WP-0005-dynamic-domains.md |
|
||||
| task | CUST-WP-0005-T10 | done | — | workplans/CUST-WP-0005-dynamic-domains.md |
|
||||
| task | CUST-WP-0005-T11 | done | — | workplans/CUST-WP-0005-dynamic-domains.md |
|
||||
| task | T01 | done | — | workplans/CUST-WP-0006-gems-state-hub.md |
|
||||
| task | T02 | done | — | workplans/CUST-WP-0006-gems-state-hub.md |
|
||||
| task | T03 | done | — | workplans/CUST-WP-0006-gems-state-hub.md |
|
||||
| task | T04 | done | — | workplans/CUST-WP-0006-gems-state-hub.md |
|
||||
| task | T05 | done | — | workplans/CUST-WP-0006-gems-state-hub.md |
|
||||
| task | T01 | done | — | workplans/CUST-WP-0007-gems-migration.md |
|
||||
| task | T02 | done | — | workplans/CUST-WP-0007-gems-migration.md |
|
||||
| task | T03 | done | — | workplans/CUST-WP-0007-gems-migration.md |
|
||||
| task | T04 | done | — | workplans/CUST-WP-0007-gems-migration.md |
|
||||
| task | T05 | done | — | workplans/CUST-WP-0007-gems-migration.md |
|
||||
| task | T06 | done | — | workplans/CUST-WP-0007-gems-migration.md |
|
||||
| task | T07 | done | — | workplans/CUST-WP-0007-gems-migration.md |
|
||||
| task | T08 | done | — | workplans/CUST-WP-0007-gems-migration.md |
|
||||
| task | T09 | done | — | workplans/CUST-WP-0007-gems-migration.md |
|
||||
| task | T10 | done | — | workplans/CUST-WP-0007-gems-migration.md |
|
||||
| task | T11 | done | — | workplans/CUST-WP-0007-gems-migration.md |
|
||||
| task | T12 | done | — | workplans/CUST-WP-0007-gems-migration.md |
|
||||
| task | T13 | done | — | workplans/CUST-WP-0007-gems-migration.md |
|
||||
| task | T14 | done | — | workplans/CUST-WP-0007-gems-migration.md |
|
||||
| task | T15 | done | — | workplans/CUST-WP-0007-gems-migration.md |
|
||||
| task | T16 | done | — | workplans/CUST-WP-0007-gems-migration.md |
|
||||
| task | T17 | done | — | workplans/CUST-WP-0007-gems-migration.md |
|
||||
| task | CUST-WP-0008-T01 | done | — | workplans/CUST-WP-0008-consistency-engine.md |
|
||||
| task | CUST-WP-0008-T02 | done | — | workplans/CUST-WP-0008-consistency-engine.md |
|
||||
| task | CUST-WP-0008-T03 | done | — | workplans/CUST-WP-0008-consistency-engine.md |
|
||||
| task | CUST-WP-0008-T04 | done | — | workplans/CUST-WP-0008-consistency-engine.md |
|
||||
| task | CUST-WP-0009-T1 | done | — | workplans/CUST-WP-0009-human-interventions.md |
|
||||
| task | CUST-WP-0009-T2 | done | — | workplans/CUST-WP-0009-human-interventions.md |
|
||||
| task | CUST-WP-0009-T3 | done | — | workplans/CUST-WP-0009-human-interventions.md |
|
||||
| task | CUST-WP-0010-T1 | done | — | workplans/CUST-WP-0010-workstream-lifecycle-docs.md |
|
||||
| task | CUST-WP-0010-T2 | done | — | workplans/CUST-WP-0010-workstream-lifecycle-docs.md |
|
||||
| task | CUST-WP-0010-T3 | done | — | workplans/CUST-WP-0010-workstream-lifecycle-docs.md |
|
||||
| task | CUST-WP-0010b-T01 | done | — | workplans/CUST-WP-0010b-domain-and-repo-goals.md |
|
||||
| task | CUST-WP-0010b-T02 | done | — | workplans/CUST-WP-0010b-domain-and-repo-goals.md |
|
||||
| task | CUST-WP-0013-T01 | done | — | workplans/CUST-WP-0013-sbom-infra-expansion.md |
|
||||
| task | CUST-WP-0013-T02 | done | — | workplans/CUST-WP-0013-sbom-infra-expansion.md |
|
||||
| task | CUST-WP-0013-T03 | done | — | workplans/CUST-WP-0013-sbom-infra-expansion.md |
|
||||
| task | CUST-WP-0013-T04 | done | — | workplans/CUST-WP-0013-sbom-infra-expansion.md |
|
||||
| task | CUST-WP-0013-T05 | done | — | workplans/CUST-WP-0013-sbom-infra-expansion.md |
|
||||
| task | CUST-WP-0013-T06 | done | — | workplans/CUST-WP-0013-sbom-infra-expansion.md |
|
||||
| task | CUST-WP-0013-T07 | done | — | workplans/CUST-WP-0013-sbom-infra-expansion.md |
|
||||
| task | CUST-WP-0013-T08 | done | — | workplans/CUST-WP-0013-sbom-infra-expansion.md |
|
||||
| task | CUST-WP-0013-T09 | done | — | workplans/CUST-WP-0013-sbom-infra-expansion.md |
|
||||
| task | CUST-WP-0013-T10 | done | — | workplans/CUST-WP-0013-sbom-infra-expansion.md |
|
||||
| task | CUST-WP-0013-T11 | done | — | workplans/CUST-WP-0013-sbom-infra-expansion.md |
|
||||
| task | CUST-WP-0013-T12 | done | — | workplans/CUST-WP-0013-sbom-infra-expansion.md |
|
||||
| task | CUST-WP-0013-T13 | done | — | workplans/CUST-WP-0013-sbom-infra-expansion.md |
|
||||
| task | CUST-WP-0013-T14 | done | — | workplans/CUST-WP-0013-sbom-infra-expansion.md |
|
||||
| task | CUST-WP-0015-T01 | done | — | workplans/CUST-WP-0015-agent-inbox.md |
|
||||
| task | CUST-WP-0015-T02 | done | — | workplans/CUST-WP-0015-agent-inbox.md |
|
||||
| task | CUST-WP-0015-T03 | done | — | workplans/CUST-WP-0015-agent-inbox.md |
|
||||
| task | CUST-WP-0015-T04 | done | — | workplans/CUST-WP-0015-agent-inbox.md |
|
||||
| task | CUST-WP-0015-T05 | done | — | workplans/CUST-WP-0015-agent-inbox.md |
|
||||
| task | CUST-WP-0016-T01 | done | — | workplans/CUST-WP-0016-kaizen-agentic-integration.md |
|
||||
| task | CUST-WP-0016-T02 | done | — | workplans/CUST-WP-0016-kaizen-agentic-integration.md |
|
||||
| task | CUST-WP-0016-T03 | done | — | workplans/CUST-WP-0016-kaizen-agentic-integration.md |
|
||||
| task | CUST-WP-0016-T04 | done | — | workplans/CUST-WP-0016-kaizen-agentic-integration.md |
|
||||
| task | CUST-WP-0016-T05 | done | — | workplans/CUST-WP-0016-kaizen-agentic-integration.md |
|
||||
| task | CUST-WP-0017-T01 | done | — | workplans/CUST-WP-0017-scope-md-agent-and-coverage.md |
|
||||
| task | CUST-WP-0017-T02 | done | — | workplans/CUST-WP-0017-scope-md-agent-and-coverage.md |
|
||||
| task | CUST-WP-0017-T03 | done | — | workplans/CUST-WP-0017-scope-md-agent-and-coverage.md |
|
||||
| task | CUST-WP-0017-T04 | done | — | workplans/CUST-WP-0017-scope-md-agent-and-coverage.md |
|
||||
| task | CUST-WP-0017-T05 | done | — | workplans/CUST-WP-0017-scope-md-agent-and-coverage.md |
|
||||
| task | CUST-WP-0017-T06 | done | — | workplans/CUST-WP-0017-scope-md-agent-and-coverage.md |
|
||||
| task | CUST-WP-0018-T01 | done | — | workplans/CUST-WP-0018-api-hardening-code-quality.md |
|
||||
| task | CUST-WP-0018-T02 | done | — | workplans/CUST-WP-0018-api-hardening-code-quality.md |
|
||||
| task | CUST-WP-0018-T03 | done | — | workplans/CUST-WP-0018-api-hardening-code-quality.md |
|
||||
| task | CUST-WP-0018-T04 | done | — | workplans/CUST-WP-0018-api-hardening-code-quality.md |
|
||||
| task | CUST-WP-0018-T05 | done | — | workplans/CUST-WP-0018-api-hardening-code-quality.md |
|
||||
| task | CUST-WP-0018-T06 | done | — | workplans/CUST-WP-0018-api-hardening-code-quality.md |
|
||||
| task | CUST-WP-0018-T07 | done | — | workplans/CUST-WP-0018-api-hardening-code-quality.md |
|
||||
| task | CUST-WP-0019-T01 | done | — | workplans/CUST-WP-0019-dashboard-ux-polish.md |
|
||||
| task | CUST-WP-0019-T02 | done | — | workplans/CUST-WP-0019-dashboard-ux-polish.md |
|
||||
| task | CUST-WP-0019-T03 | done | — | workplans/CUST-WP-0019-dashboard-ux-polish.md |
|
||||
| task | CUST-WP-0020-T01 | done | — | workplans/CUST-WP-0020-test-suite.md |
|
||||
| task | CUST-WP-0020-T02 | done | — | workplans/CUST-WP-0020-test-suite.md |
|
||||
| task | CUST-WP-0020-T03 | done | — | workplans/CUST-WP-0020-test-suite.md |
|
||||
| task | CUST-WP-0020-T04 | done | — | workplans/CUST-WP-0020-test-suite.md |
|
||||
| task | CUST-WP-0020-T05 | done | — | workplans/CUST-WP-0020-test-suite.md |
|
||||
| task | CUST-WP-0021-T01 | done | — | workplans/CUST-WP-0021-multi-host-repo-paths.md |
|
||||
| task | CUST-WP-0021-T02 | done | — | workplans/CUST-WP-0021-multi-host-repo-paths.md |
|
||||
| task | CUST-WP-0021-T03 | done | — | workplans/CUST-WP-0021-multi-host-repo-paths.md |
|
||||
| task | CUST-WP-0021-T04 | done | — | workplans/CUST-WP-0021-multi-host-repo-paths.md |
|
||||
| task | CUST-WP-0021-T05 | done | — | workplans/CUST-WP-0021-multi-host-repo-paths.md |
|
||||
| task | CUST-WP-0022-T01 | done | — | workplans/CUST-WP-0022-capability-requests.md |
|
||||
| task | CUST-WP-0022-T02 | done | — | workplans/CUST-WP-0022-capability-requests.md |
|
||||
| task | CUST-WP-0022-T03 | done | — | workplans/CUST-WP-0022-capability-requests.md |
|
||||
| task | CUST-WP-0022-T04 | done | — | workplans/CUST-WP-0022-capability-requests.md |
|
||||
| task | CUST-WP-0022-T05 | done | — | workplans/CUST-WP-0022-capability-requests.md |
|
||||
| task | CUST-WP-0022-T06 | done | — | workplans/CUST-WP-0022-capability-requests.md |
|
||||
| task | CUST-WP-0022-T07 | done | — | workplans/CUST-WP-0022-capability-requests.md |
|
||||
| task | CUST-WP-0022-T08 | done | — | workplans/CUST-WP-0022-capability-requests.md |
|
||||
| task | CUST-WP-0022-T09 | done | — | workplans/CUST-WP-0022-capability-requests.md |
|
||||
| task | CUST-WP-0022-T10 | done | — | workplans/CUST-WP-0022-capability-requests.md |
|
||||
| task | CUST-WP-0023-T01 | done | — | workplans/CUST-WP-0023-tpsc.md |
|
||||
| task | CUST-WP-0023-T02 | done | — | workplans/CUST-WP-0023-tpsc.md |
|
||||
| task | CUST-WP-0023-T03 | done | — | workplans/CUST-WP-0023-tpsc.md |
|
||||
| task | CUST-WP-0023-T04 | done | — | workplans/CUST-WP-0023-tpsc.md |
|
||||
| task | CUST-WP-0023-T05 | done | — | workplans/CUST-WP-0023-tpsc.md |
|
||||
| task | CUST-WP-0023-T06 | done | — | workplans/CUST-WP-0023-tpsc.md |
|
||||
| task | CUST-WP-0023-T07 | done | — | workplans/CUST-WP-0023-tpsc.md |
|
||||
| task | CUST-WP-0023-T08 | done | — | workplans/CUST-WP-0023-tpsc.md |
|
||||
| task | CUST-WP-0023-T09 | done | — | workplans/CUST-WP-0023-tpsc.md |
|
||||
| task | CUST-WP-0023-T10 | done | — | workplans/CUST-WP-0023-tpsc.md |
|
||||
| task | CUST-WP-0024-T01 | done | — | workplans/CUST-WP-0024-repo-doi-gate.md |
|
||||
| task | CUST-WP-0024-T02 | done | — | workplans/CUST-WP-0024-repo-doi-gate.md |
|
||||
| task | CUST-WP-0024-T03 | done | — | workplans/CUST-WP-0024-repo-doi-gate.md |
|
||||
| task | CUST-WP-0024-T04 | done | — | workplans/CUST-WP-0024-repo-doi-gate.md |
|
||||
| task | CUST-WP-0024-T05 | done | — | workplans/CUST-WP-0024-repo-doi-gate.md |
|
||||
| task | CUST-WP-0026-T01 | done | — | workplans/CUST-WP-0026-distributed-consistency.md |
|
||||
| task | CUST-WP-0026-T02 | done | — | workplans/CUST-WP-0026-distributed-consistency.md |
|
||||
| task | CUST-WP-0026-T03 | done | — | workplans/CUST-WP-0026-distributed-consistency.md |
|
||||
| task | CUST-WP-0026-T04 | done | — | workplans/CUST-WP-0026-distributed-consistency.md |
|
||||
| task | CUST-WP-0026-T05 | done | — | workplans/CUST-WP-0026-distributed-consistency.md |
|
||||
| task | CUST-WP-0027-T01 | done | — | workplans/CUST-WP-0027-capability-request-dispute.md |
|
||||
| task | CUST-WP-0027-T02 | done | — | workplans/CUST-WP-0027-capability-request-dispute.md |
|
||||
| task | CUST-WP-0027-T03 | done | — | workplans/CUST-WP-0027-capability-request-dispute.md |
|
||||
| task | CUST-WP-0027-T04 | done | — | workplans/CUST-WP-0027-capability-request-dispute.md |
|
||||
| task | CUST-WP-0027-T05 | done | — | workplans/CUST-WP-0027-capability-request-dispute.md |
|
||||
| task | CUST-WP-0029-T01 | done | — | workplans/CUST-WP-0029-token-consumption-tracking.md |
|
||||
| task | CUST-WP-0029-T02 | done | — | workplans/CUST-WP-0029-token-consumption-tracking.md |
|
||||
| task | CUST-WP-0029-T03 | done | — | workplans/CUST-WP-0029-token-consumption-tracking.md |
|
||||
| task | CUST-WP-0029-T04 | done | — | workplans/CUST-WP-0029-token-consumption-tracking.md |
|
||||
| task | CUST-WP-0029-T05 | done | — | workplans/CUST-WP-0029-token-consumption-tracking.md |
|
||||
| task | CUST-WP-0029-T06 | done | — | workplans/CUST-WP-0029-token-consumption-tracking.md |
|
||||
| task | CUST-WP-0029-T07 | done | — | workplans/CUST-WP-0029-token-consumption-tracking.md |
|
||||
| task | CUST-WP-0029-T08 | done | — | workplans/CUST-WP-0029-token-consumption-tracking.md |
|
||||
| task | T01 | done | — | workplans/CUST-WP-0030-dashboard-entity-list-ux.md |
|
||||
| task | T02 | done | — | workplans/CUST-WP-0030-dashboard-entity-list-ux.md |
|
||||
| task | T03 | done | — | workplans/CUST-WP-0030-dashboard-entity-list-ux.md |
|
||||
| task | T04 | done | — | workplans/CUST-WP-0030-dashboard-entity-list-ux.md |
|
||||
| task | T05 | done | — | workplans/CUST-WP-0030-dashboard-entity-list-ux.md |
|
||||
| task | T06 | done | — | workplans/CUST-WP-0030-dashboard-entity-list-ux.md |
|
||||
| task | T07 | done | — | workplans/CUST-WP-0030-dashboard-entity-list-ux.md |
|
||||
| task | T08 | done | — | workplans/CUST-WP-0030-dashboard-entity-list-ux.md |
|
||||
| task | T09 | done | — | workplans/CUST-WP-0030-dashboard-entity-list-ux.md |
|
||||
| task | T01 | done | — | workplans/CUST-WP-0031-capability-registry.md |
|
||||
| task | T02 | done | — | workplans/CUST-WP-0031-capability-registry.md |
|
||||
| task | T03 | done | — | workplans/CUST-WP-0031-capability-registry.md |
|
||||
| task | T04 | done | — | workplans/CUST-WP-0031-capability-registry.md |
|
||||
| task | T05 | done | — | workplans/CUST-WP-0031-capability-registry.md |
|
||||
| task | T06 | done | — | workplans/CUST-WP-0031-capability-registry.md |
|
||||
| task | T07 | done | — | workplans/CUST-WP-0031-capability-registry.md |
|
||||
| task | CUST-WP-0032-T01 | done | — | workplans/CUST-WP-0032-haskell-build-machine.md |
|
||||
| task | CUST-WP-0032-T02 | done | — | workplans/CUST-WP-0032-haskell-build-machine.md |
|
||||
| task | CUST-WP-0032-T03 | done | — | workplans/CUST-WP-0032-haskell-build-machine.md |
|
||||
| task | CUST-WP-0032-T04 | done | — | workplans/CUST-WP-0032-haskell-build-machine.md |
|
||||
| task | CUST-WP-0032-T05 | done | — | workplans/CUST-WP-0032-haskell-build-machine.md |
|
||||
| task | CUST-WP-0032-T06 | done | — | workplans/CUST-WP-0032-haskell-build-machine.md |
|
||||
| task | CUST-WP-0032-T07 | done | — | workplans/CUST-WP-0032-haskell-build-machine.md |
|
||||
| task | CUST-WP-0032-T08 | done | — | workplans/CUST-WP-0032-haskell-build-machine.md |
|
||||
| task | CUST-WP-0032-T09 | done | — | workplans/CUST-WP-0032-haskell-build-machine.md |
|
||||
| task | CUST-WP-0032-T10 | done | — | workplans/CUST-WP-0032-haskell-build-machine.md |
|
||||
| task | CUST-WP-0032-T11 | done | — | workplans/CUST-WP-0032-haskell-build-machine.md |
|
||||
| task | CUST-WP-0032-T12 | done | — | workplans/CUST-WP-0032-haskell-build-machine.md |
|
||||
| task | CUST-WP-0032-T13 | done | — | workplans/CUST-WP-0032-haskell-build-machine.md |
|
||||
| task | CUST-WP-0032-T14 | done | — | workplans/CUST-WP-0032-haskell-build-machine.md |
|
||||
| task | CUST-WP-0032-T15 | done | — | workplans/CUST-WP-0032-haskell-build-machine.md |
|
||||
| task | CUST-WP-0033-T01 | done | — | workplans/CUST-WP-0033-interface-change-registry.md |
|
||||
| task | CUST-WP-0033-T02 | done | — | workplans/CUST-WP-0033-interface-change-registry.md |
|
||||
| task | CUST-WP-0033-T03 | done | — | workplans/CUST-WP-0033-interface-change-registry.md |
|
||||
| task | CUST-WP-0033-T04 | done | — | workplans/CUST-WP-0033-interface-change-registry.md |
|
||||
| task | CUST-WP-0033-T05 | done | — | workplans/CUST-WP-0033-interface-change-registry.md |
|
||||
| task | CUST-WP-0033-T06 | done | — | workplans/CUST-WP-0033-interface-change-registry.md |
|
||||
| task | CUST-WP-0039-T1 | done | — | workplans/CUST-WP-0039-dashboard-poll-optimization.md |
|
||||
| task | CUST-WP-0039-T2 | done | — | workplans/CUST-WP-0039-dashboard-poll-optimization.md |
|
||||
| task | CUST-WP-0039-T3 | done | — | workplans/CUST-WP-0039-dashboard-poll-optimization.md |
|
||||
| task | CUST-WP-0039-T4 | done | — | workplans/CUST-WP-0039-dashboard-poll-optimization.md |
|
||||
| task | CUST-WP-0039-T5 | done | — | workplans/CUST-WP-0039-dashboard-poll-optimization.md |
|
||||
| task | CUST-WP-0039-T6 | done | — | workplans/CUST-WP-0039-dashboard-poll-optimization.md |
|
||||
| task | T01 | done | — | workplans/CUST-WP-0040-state-hub-nats-activity-core-integration.md |
|
||||
| task | T02 | done | — | workplans/CUST-WP-0040-state-hub-nats-activity-core-integration.md |
|
||||
| task | T03 | done | — | workplans/CUST-WP-0040-state-hub-nats-activity-core-integration.md |
|
||||
| task | T04 | done | — | workplans/CUST-WP-0040-state-hub-nats-activity-core-integration.md |
|
||||
| task | T05 | done | — | workplans/CUST-WP-0040-state-hub-nats-activity-core-integration.md |
|
||||
| task | T06 | done | — | workplans/CUST-WP-0040-state-hub-nats-activity-core-integration.md |
|
||||
| task | CUST-WP-0041-T1 | done | — | workplans/CUST-WP-0041-api-performance.md |
|
||||
| task | CUST-WP-0041-T2 | done | — | workplans/CUST-WP-0041-api-performance.md |
|
||||
| task | CUST-WP-0041-T3 | done | — | workplans/CUST-WP-0041-api-performance.md |
|
||||
| task | CUST-WP-0041-T4 | done | — | workplans/CUST-WP-0041-api-performance.md |
|
||||
| task | CUST-WP-0043-T01 | done | — | workplans/CUST-WP-0043-state-hub-repo-extraction.md |
|
||||
| task | CUST-WP-0043-T02 | done | — | workplans/CUST-WP-0043-state-hub-repo-extraction.md |
|
||||
| task | CUST-WP-0043-T03 | done | — | workplans/CUST-WP-0043-state-hub-repo-extraction.md |
|
||||
| task | CUST-WP-0043-T04 | done | — | workplans/CUST-WP-0043-state-hub-repo-extraction.md |
|
||||
| task | CUST-WP-0043-T05 | done | — | workplans/CUST-WP-0043-state-hub-repo-extraction.md |
|
||||
| task | CUST-WP-0043-T06 | done | — | workplans/CUST-WP-0043-state-hub-repo-extraction.md |
|
||||
| task | CUST-WP-0043-T07 | done | — | workplans/CUST-WP-0043-state-hub-repo-extraction.md |
|
||||
| task | CUST-WP-0043-T08 | done | — | workplans/CUST-WP-0043-state-hub-repo-extraction.md |
|
||||
| task | CUST-WP-0043-T09 | done | — | workplans/CUST-WP-0043-state-hub-repo-extraction.md |
|
||||
| task | CUST-WP-0044-T01 | done | — | workplans/CUST-WP-0044-daily-statehub-wsjf-triage.md |
|
||||
| task | CUST-WP-0044-T02 | done | — | workplans/CUST-WP-0044-daily-statehub-wsjf-triage.md |
|
||||
| task | CUST-WP-0044-T03 | done | — | workplans/CUST-WP-0044-daily-statehub-wsjf-triage.md |
|
||||
| task | CUST-WP-0044-T04 | done | — | workplans/CUST-WP-0044-daily-statehub-wsjf-triage.md |
|
||||
| task | CUST-WP-0044-T05 | done | — | workplans/CUST-WP-0044-daily-statehub-wsjf-triage.md |
|
||||
| task | CUST-WP-0044-T06 | done | — | workplans/CUST-WP-0044-daily-statehub-wsjf-triage.md |
|
||||
| task | CUST-WP-0045-T01 | done | — | workplans/CUST-WP-0045-activity-core-daily-triage-runner.md |
|
||||
| task | CUST-WP-0045-T02 | done | — | workplans/CUST-WP-0045-activity-core-daily-triage-runner.md |
|
||||
| task | CUST-WP-0045-T03 | done | — | workplans/CUST-WP-0045-activity-core-daily-triage-runner.md |
|
||||
| task | CUST-WP-0045-T04 | done | — | workplans/CUST-WP-0045-activity-core-daily-triage-runner.md |
|
||||
| task | CUST-WP-0045-T05 | done | — | workplans/CUST-WP-0045-activity-core-daily-triage-runner.md |
|
||||
| task | CUST-WP-0045-T06 | done | — | workplans/CUST-WP-0045-activity-core-daily-triage-runner.md |
|
||||
| task | CUST-WP-0045-T07 | done | — | workplans/CUST-WP-0045-activity-core-daily-triage-runner.md |
|
||||
| task | CUST-WP-0045-T08 | done | — | workplans/CUST-WP-0045-activity-core-daily-triage-runner.md |
|
||||
| task | CUST-WP-0046-T01 | done | — | workplans/CUST-WP-0046-hourly-recently-on-scope-activity-core.md |
|
||||
| task | CUST-WP-0046-T02 | done | — | workplans/CUST-WP-0046-hourly-recently-on-scope-activity-core.md |
|
||||
| task | CUST-WP-0046-T03 | done | — | workplans/CUST-WP-0046-hourly-recently-on-scope-activity-core.md |
|
||||
| task | CUST-WP-0046-T04 | done | — | workplans/CUST-WP-0046-hourly-recently-on-scope-activity-core.md |
|
||||
| task | CUST-WP-0046-T05 | done | — | workplans/CUST-WP-0046-hourly-recently-on-scope-activity-core.md |
|
||||
| task | CUST-WP-0046-T06 | done | — | workplans/CUST-WP-0046-hourly-recently-on-scope-activity-core.md |
|
||||
| task | CUST-WP-0046-T07 | done | — | workplans/CUST-WP-0046-hourly-recently-on-scope-activity-core.md |
|
||||
| task | CUST-WP-0047-T01 | done | — | workplans/CUST-WP-0047-ops-hub-service-inventory-now-view.md |
|
||||
| task | CUST-WP-0047-T02 | done | — | workplans/CUST-WP-0047-ops-hub-service-inventory-now-view.md |
|
||||
| task | CUST-WP-0047-T03 | done | — | workplans/CUST-WP-0047-ops-hub-service-inventory-now-view.md |
|
||||
| task | CUST-WP-0047-T04 | done | — | workplans/CUST-WP-0047-ops-hub-service-inventory-now-view.md |
|
||||
| task | CUST-WP-0047-T05 | cancel | — | workplans/CUST-WP-0047-ops-hub-service-inventory-now-view.md |
|
||||
| task | CUST-WP-0047-T06 | done | — | workplans/CUST-WP-0047-ops-hub-service-inventory-now-view.md |
|
||||
| task | CUST-WP-0047-T07 | done | — | workplans/CUST-WP-0047-ops-hub-service-inventory-now-view.md |
|
||||
| task | CUST-WP-0048-T01 | done | — | workplans/CUST-WP-0048-hub-core-state-hub-import-refactor.md |
|
||||
| task | CUST-WP-0048-T02 | done | — | workplans/CUST-WP-0048-hub-core-state-hub-import-refactor.md |
|
||||
| task | CUST-WP-0048-T03 | done | — | workplans/CUST-WP-0048-hub-core-state-hub-import-refactor.md |
|
||||
| task | CUST-WP-0048-T04 | done | — | workplans/CUST-WP-0048-hub-core-state-hub-import-refactor.md |
|
||||
| task | CUST-WP-0048-T05 | done | — | workplans/CUST-WP-0048-hub-core-state-hub-import-refactor.md |
|
||||
| task | CUST-WP-0048-T06 | done | — | workplans/CUST-WP-0048-hub-core-state-hub-import-refactor.md |
|
||||
| task | CUST-WP-0048-T07 | done | — | workplans/CUST-WP-0048-hub-core-state-hub-import-refactor.md |
|
||||
| task | CUST-WP-0048-T08 | done | — | workplans/CUST-WP-0048-hub-core-state-hub-import-refactor.md |
|
||||
| task | CUST-WP-0049-T01 | done | — | workplans/CUST-WP-0049-interhub-bootstrap-access-lane.md |
|
||||
| task | CUST-WP-0049-T02 | done | — | workplans/CUST-WP-0049-interhub-bootstrap-access-lane.md |
|
||||
| task | CUST-WP-0049-T03 | done | — | workplans/CUST-WP-0049-interhub-bootstrap-access-lane.md |
|
||||
| task | CUST-WP-0049-T04 | done | — | workplans/CUST-WP-0049-interhub-bootstrap-access-lane.md |
|
||||
| task | CUST-WP-0049-T05 | done | — | workplans/CUST-WP-0049-interhub-bootstrap-access-lane.md |
|
||||
| task | CUST-WP-0049-T06 | cancel | — | workplans/CUST-WP-0049-interhub-bootstrap-access-lane.md |
|
||||
| task | CUST-WP-0050-T01 | done | — | workplans/CUST-WP-0050-repo-classification-registration-redesign.md |
|
||||
| task | CUST-WP-0050-T02 | done | — | workplans/CUST-WP-0050-repo-classification-registration-redesign.md |
|
||||
| task | CUST-WP-0050-T03 | cancel | — | workplans/CUST-WP-0050-repo-classification-registration-redesign.md |
|
||||
| task | CUST-WP-0050-T04 | cancel | — | workplans/CUST-WP-0050-repo-classification-registration-redesign.md |
|
||||
| task | CUST-WP-0050-T05 | cancel | — | workplans/CUST-WP-0050-repo-classification-registration-redesign.md |
|
||||
| task | CUST-WP-0050-T06 | cancel | — | workplans/CUST-WP-0050-repo-classification-registration-redesign.md |
|
||||
| task | CUST-WP-0050-T07 | cancel | — | workplans/CUST-WP-0050-repo-classification-registration-redesign.md |
|
||||
| task | CUST-WP-0050-T08 | cancel | — | workplans/CUST-WP-0050-repo-classification-registration-redesign.md |
|
||||
| task | CUST-WP-0050-T09 | cancel | — | workplans/CUST-WP-0050-repo-classification-registration-redesign.md |
|
||||
| task | CUST-WP-0050-T10 | cancel | — | workplans/CUST-WP-0050-repo-classification-registration-redesign.md |
|
||||
| task | CUST-WP-0050-T11 | done | — | workplans/CUST-WP-0050-repo-classification-registration-redesign.md |
|
||||
| task | CUST-WP-0051-T01 | done | — | workplans/CUST-WP-0051-infrastructure-stabilization-metaplan.md |
|
||||
| task | CUST-WP-0051-T02 | done | — | workplans/CUST-WP-0051-infrastructure-stabilization-metaplan.md |
|
||||
| task | CUST-WP-0051-T03 | done | — | workplans/CUST-WP-0051-infrastructure-stabilization-metaplan.md |
|
||||
| task | CUST-WP-0051-T04 | done | — | workplans/CUST-WP-0051-infrastructure-stabilization-metaplan.md |
|
||||
| task | CUST-WP-0051-T05 | done | — | workplans/CUST-WP-0051-infrastructure-stabilization-metaplan.md |
|
||||
| task | CUST-WP-0051-T06 | done | — | workplans/CUST-WP-0051-infrastructure-stabilization-metaplan.md |
|
||||
| task | CUST-WP-0051-T07 | done | — | workplans/CUST-WP-0051-infrastructure-stabilization-metaplan.md |
|
||||
| task | CUST-WP-0051-T08 | done | — | workplans/CUST-WP-0051-infrastructure-stabilization-metaplan.md |
|
||||
| task | CUST-WP-0052-T01 | done | — | workplans/CUST-WP-0052-core-hub-fos-reset.md |
|
||||
| task | CUST-WP-0052-T02 | done | — | workplans/CUST-WP-0052-core-hub-fos-reset.md |
|
||||
| task | CUST-WP-0052-T03 | done | — | workplans/CUST-WP-0052-core-hub-fos-reset.md |
|
||||
| task | CUST-WP-0052-T04 | done | — | workplans/CUST-WP-0052-core-hub-fos-reset.md |
|
||||
| task | CUST-WP-0052-T05 | done | — | workplans/CUST-WP-0052-core-hub-fos-reset.md |
|
||||
| task | CUST-WP-0052-T06 | done | — | workplans/CUST-WP-0052-core-hub-fos-reset.md |
|
||||
| task | CUST-WP-0052-T07 | done | — | workplans/CUST-WP-0052-core-hub-fos-reset.md |
|
||||
| task | CUST-WP-0053-T01 | done | — | workplans/CUST-WP-0053-coordination-hygiene-improvements.md |
|
||||
| task | CUST-WP-0053-T02 | done | — | workplans/CUST-WP-0053-coordination-hygiene-improvements.md |
|
||||
| task | CUST-WP-0053-T03 | done | — | workplans/CUST-WP-0053-coordination-hygiene-improvements.md |
|
||||
| task | CUST-WP-0053-T04 | done | — | workplans/CUST-WP-0053-coordination-hygiene-improvements.md |
|
||||
| task | CUST-WP-0053-T05 | done | — | workplans/CUST-WP-0053-coordination-hygiene-improvements.md |
|
||||
| task | CUST-WP-0055-T01 | done | — | workplans/CUST-WP-0055-workplan-terminology-fleet-refactor.md |
|
||||
| task | CUST-WP-0055-T02 | done | — | workplans/CUST-WP-0055-workplan-terminology-fleet-refactor.md |
|
||||
| task | CUST-WP-0055-T03 | done | — | workplans/CUST-WP-0055-workplan-terminology-fleet-refactor.md |
|
||||
| task | CUST-WP-0055-T04 | done | — | workplans/CUST-WP-0055-workplan-terminology-fleet-refactor.md |
|
||||
| task | CUST-WP-0055-T05 | done | — | workplans/CUST-WP-0055-workplan-terminology-fleet-refactor.md |
|
||||
| task | CUST-WP-0055-T06 | done | — | workplans/CUST-WP-0055-workplan-terminology-fleet-refactor.md |
|
||||
| task | CUST-WP-0055-T07 | done | — | workplans/CUST-WP-0055-workplan-terminology-fleet-refactor.md |
|
||||
| task | CUST-WP-0055-T08 | done | — | workplans/CUST-WP-0055-workplan-terminology-fleet-refactor.md |
|
||||
| task | CUST-WP-0056-T01 | done | — | workplans/CUST-WP-0056-daily-todo-md-stale-review.md |
|
||||
| task | CUST-WP-0056-T02 | done | — | workplans/CUST-WP-0056-daily-todo-md-stale-review.md |
|
||||
| task | CUST-WP-0056-T03 | done | — | workplans/CUST-WP-0056-daily-todo-md-stale-review.md |
|
||||
| task | CUST-WP-0059-T01 | done | — | workplans/CUST-WP-0059-forgejo-ci-publish-cutover-tail.md |
|
||||
| task | CUST-WP-0059-T02 | done | — | workplans/CUST-WP-0059-forgejo-ci-publish-cutover-tail.md |
|
||||
| task | CUST-WP-0059-T03 | done | — | workplans/CUST-WP-0059-forgejo-ci-publish-cutover-tail.md |
|
||||
| task | CUST-WP-0059-T04 | done | — | workplans/CUST-WP-0059-forgejo-ci-publish-cutover-tail.md |
|
||||
| task | CUST-WP-0059-T05 | done | — | workplans/CUST-WP-0059-forgejo-ci-publish-cutover-tail.md |
|
||||
| task | CUST-WP-0059-T06 | done | — | workplans/CUST-WP-0059-forgejo-ci-publish-cutover-tail.md |
|
||||
| task | CUST-WP-0060-T01 | done | — | workplans/CUST-WP-0060-work-record-canonization.md |
|
||||
| task | CUST-WP-0060-T02 | done | — | workplans/CUST-WP-0060-work-record-canonization.md |
|
||||
| task | CUST-WP-0060-T03 | done | — | workplans/CUST-WP-0060-work-record-canonization.md |
|
||||
| task | CUST-WP-0060-T04 | done | — | workplans/CUST-WP-0060-work-record-canonization.md |
|
||||
| task | CUST-WP-0060-T05 | done | — | workplans/CUST-WP-0060-work-record-canonization.md |
|
||||
| task | CUST-WP-0060-T06 | done | — | workplans/CUST-WP-0060-work-record-canonization.md |
|
||||
| task | CUST-WP-0060-T07 | done | — | workplans/CUST-WP-0060-work-record-canonization.md |
|
||||
| task | CUST-WP-0061-T01 | done | — | workplans/CUST-WP-0061-work-record-stage3-intake-promotion-index.md |
|
||||
| task | CUST-WP-0061-T02 | done | — | workplans/CUST-WP-0061-work-record-stage3-intake-promotion-index.md |
|
||||
| task | CUST-WP-0061-T03 | done | — | workplans/CUST-WP-0061-work-record-stage3-intake-promotion-index.md |
|
||||
| task | CUST-WP-0061-T04 | done | — | workplans/CUST-WP-0061-work-record-stage3-intake-promotion-index.md |
|
||||
| task | CUST-WP-0061-T05 | done | — | workplans/CUST-WP-0061-work-record-stage3-intake-promotion-index.md |
|
||||
| task | CUST-WP-0061-T06 | done | — | workplans/CUST-WP-0061-work-record-stage3-intake-promotion-index.md |
|
||||
| task | CUST-WP-0062-T01 | done | — | workplans/CUST-WP-0062-sbom-nexus-daily-catchup.md |
|
||||
| task | CUST-WP-0062-T02 | done | — | workplans/CUST-WP-0062-sbom-nexus-daily-catchup.md |
|
||||
| task | CUST-WP-0062-T03 | done | — | workplans/CUST-WP-0062-sbom-nexus-daily-catchup.md |
|
||||
| task | CUST-WP-0062-T04 | done | — | workplans/CUST-WP-0062-sbom-nexus-daily-catchup.md |
|
||||
| task | CUST-WP-0062-T05 | done | — | workplans/CUST-WP-0062-sbom-nexus-daily-catchup.md |
|
||||
| task | CUST-WP-0062-T06 | done | — | workplans/CUST-WP-0062-sbom-nexus-daily-catchup.md |
|
||||
| task | CUST-WP-0063-T01 | done | — | workplans/CUST-WP-0063-inbox-governance-packets.md |
|
||||
| task | CUST-WP-0063-T02 | done | — | workplans/CUST-WP-0063-inbox-governance-packets.md |
|
||||
| task | CUST-WP-0063-T03 | done | — | workplans/CUST-WP-0063-inbox-governance-packets.md |
|
||||
| task | CUST-WP-0063-T04 | done | — | workplans/CUST-WP-0063-inbox-governance-packets.md |
|
||||
| task | CUST-WP-0063-T05 | done | — | workplans/CUST-WP-0063-inbox-governance-packets.md |
|
||||
| task | CUST-WP-0064-T01 | done | — | workplans/CUST-WP-0064-sbom-controlled-scan-inputs.md |
|
||||
| task | CUST-WP-0064-T02 | done | — | workplans/CUST-WP-0064-sbom-controlled-scan-inputs.md |
|
||||
| task | CUST-WP-0064-T03 | done | — | workplans/CUST-WP-0064-sbom-controlled-scan-inputs.md |
|
||||
| task | CUST-WP-0064-T04 | done | — | workplans/CUST-WP-0064-sbom-controlled-scan-inputs.md |
|
||||
| task | CUST-WP-0065-T01 | done | — | workplans/CUST-WP-0065-reclassify-repos-and-guidance-docs-to-the-new-sector-domain.md |
|
||||
| task | CUST-WP-0065-T02 | done | — | workplans/CUST-WP-0065-reclassify-repos-and-guidance-docs-to-the-new-sector-domain.md |
|
||||
| task | CUST-WP-0065-T03 | done | — | workplans/CUST-WP-0065-reclassify-repos-and-guidance-docs-to-the-new-sector-domain.md |
|
||||
| task | CUST-WP-0065-T04 | done | — | workplans/CUST-WP-0065-reclassify-repos-and-guidance-docs-to-the-new-sector-domain.md |
|
||||
| task | CUST-WP-0066-T01 | done | — | workplans/CUST-WP-0066-repository-qualified-ad-hoc-identifiers.md |
|
||||
| task | CUST-WP-0066-T02 | done | — | workplans/CUST-WP-0066-repository-qualified-ad-hoc-identifiers.md |
|
||||
| task | CUST-WP-0066-T03 | done | — | workplans/CUST-WP-0066-repository-qualified-ad-hoc-identifiers.md |
|
||||
| task | CUST-WP-0067-T01 | done | — | workplans/CUST-WP-0067-hub-authority-target-resolution.md |
|
||||
| task | CUST-WP-0067-T02 | done | — | workplans/CUST-WP-0067-hub-authority-target-resolution.md |
|
||||
| task | CUST-WP-0067-T03 | done | — | workplans/CUST-WP-0067-hub-authority-target-resolution.md |
|
||||
| task | CUST-WP-0067-T04 | done | — | workplans/CUST-WP-0067-hub-authority-target-resolution.md |
|
||||
| task | CUST-WP-0067-T05 | done | — | workplans/CUST-WP-0067-hub-authority-target-resolution.md |
|
||||
| task | CUST-WP-0067-T06 | done | — | workplans/CUST-WP-0067-hub-authority-target-resolution.md |
|
||||
| task | CUST-WP-0067-T07 | done | — | workplans/CUST-WP-0067-hub-authority-target-resolution.md |
|
||||
| task | CUST-WP-0067-T08 | done | — | workplans/CUST-WP-0067-hub-authority-target-resolution.md |
|
||||
| task | CUST-WP-0067-T09 | done | — | workplans/CUST-WP-0067-hub-authority-target-resolution.md |
|
||||
| task | CUST-WP-0067-T10 | done | — | workplans/CUST-WP-0067-hub-authority-target-resolution.md |
|
||||
| task | CUST-WP-0068-T01 | done | — | workplans/CUST-WP-0068-cache-only-work-record-recovery.md |
|
||||
| task | CUST-WP-0068-T02 | done | — | workplans/CUST-WP-0068-cache-only-work-record-recovery.md |
|
||||
| task | CUST-WP-0068-T03 | done | — | workplans/CUST-WP-0068-cache-only-work-record-recovery.md |
|
||||
| task | CUST-WP-0068-T04 | done | — | workplans/CUST-WP-0068-cache-only-work-record-recovery.md |
|
||||
| task | CUST-WP-0068-T05 | done | — | workplans/CUST-WP-0068-cache-only-work-record-recovery.md |
|
||||
| task | CUST-WP-0068-T06 | done | — | workplans/CUST-WP-0068-cache-only-work-record-recovery.md |
|
||||
| task | CUST-WP-0068-T07 | done | — | workplans/CUST-WP-0068-cache-only-work-record-recovery.md |
|
||||
| task | CUST-WP-0068-T08 | done | — | workplans/CUST-WP-0068-cache-only-work-record-recovery.md |
|
||||
| task | CUST-WP-0068-T09 | done | — | workplans/CUST-WP-0068-cache-only-work-record-recovery.md |
|
||||
| task | CUST-WP-0070-T01 | done | — | workplans/CUST-WP-0070-publication-repo-category.md |
|
||||
| task | CUST-WP-0070-T02 | done | — | workplans/CUST-WP-0070-publication-repo-category.md |
|
||||
| task | CUST-WP-0070-T03 | done | — | workplans/CUST-WP-0070-publication-repo-category.md |
|
||||
| task | CUST-WP-0071-T01 | done | — | workplans/CUST-WP-0071-measured-workload-sizing-and-weekly-review.md |
|
||||
| task | CUST-WP-0071-T02 | wait | — | workplans/CUST-WP-0071-measured-workload-sizing-and-weekly-review.md |
|
||||
| task | CUST-WP-0071-T03 | wait | — | workplans/CUST-WP-0071-measured-workload-sizing-and-weekly-review.md |
|
||||
| task | CUST-WP-0071-T04 | wait | — | workplans/CUST-WP-0071-measured-workload-sizing-and-weekly-review.md |
|
||||
| task | CUST-WP-0071-T05 | wait | — | workplans/CUST-WP-0071-measured-workload-sizing-and-weekly-review.md |
|
||||
| task | CUST-WP-0072-T01 | done | — | workplans/CUST-WP-0072-fleet-flavor-and-depends-on-backfill.md |
|
||||
| task | CUST-WP-0072-T02 | done | — | workplans/CUST-WP-0072-fleet-flavor-and-depends-on-backfill.md |
|
||||
| task | CUST-WP-0072-T03 | done | — | workplans/CUST-WP-0072-fleet-flavor-and-depends-on-backfill.md |
|
||||
| task | CUST-WP-0072-T04 | done | — | workplans/CUST-WP-0072-fleet-flavor-and-depends-on-backfill.md |
|
||||
| task | CUST-WP-0073-T01 | done | — | workplans/CUST-WP-0073-agent-credential-separation.md |
|
||||
| task | CUST-WP-0073-T02 | wait | — | workplans/CUST-WP-0073-agent-credential-separation.md |
|
||||
| task | CUST-WP-0073-T03 | done | — | workplans/CUST-WP-0073-agent-credential-separation.md |
|
||||
| task | CUST-WP-0073-T04 | wait | — | workplans/CUST-WP-0073-agent-credential-separation.md |
|
||||
| task | CUST-WP-0073-T05 | wait | — | workplans/CUST-WP-0073-agent-credential-separation.md |
|
||||
| task | CUST-WP-0074-T01 | done | — | workplans/CUST-WP-0074-qualified-wait-states.md |
|
||||
| task | CUST-WP-0074-T02 | done | — | workplans/CUST-WP-0074-qualified-wait-states.md |
|
||||
| task | CUST-WP-0074-T03 | done | — | workplans/CUST-WP-0074-qualified-wait-states.md |
|
||||
| task | CUST-WP-0074-T04 | done | — | workplans/CUST-WP-0074-qualified-wait-states.md |
|
||||
| task | CUST-WP-0074-T05 | done | — | workplans/CUST-WP-0074-qualified-wait-states.md |
|
||||
| task | CUST-WP-0074-T06 | done | — | workplans/CUST-WP-0074-qualified-wait-states.md |
|
||||
| task | CUST-WP-0075-T01 | done | — | workplans/CUST-WP-0075-dependency-graph-driven-unblocking.md |
|
||||
| task | CUST-WP-0075-T02 | done | — | workplans/CUST-WP-0075-dependency-graph-driven-unblocking.md |
|
||||
| task | CUST-WP-0075-T03 | done | — | workplans/CUST-WP-0075-dependency-graph-driven-unblocking.md |
|
||||
| task | CUST-WP-0075-T04 | done | — | workplans/CUST-WP-0075-dependency-graph-driven-unblocking.md |
|
||||
| task | CUST-WP-0075-T05 | done | — | workplans/CUST-WP-0075-dependency-graph-driven-unblocking.md |
|
||||
| task | CUST-WP-0075-T06 | done | — | workplans/CUST-WP-0075-dependency-graph-driven-unblocking.md |
|
||||
| task | CUST-WP-0076-T01 | done | — | workplans/CUST-WP-0076-provisioning-window-cadence.md |
|
||||
| task | CUST-WP-0077-T01 | done | — | workplans/CUST-WP-0077-dependency-root-execution-wave.md |
|
||||
| task | CUST-WP-0077-T02 | done | — | workplans/CUST-WP-0077-dependency-root-execution-wave.md |
|
||||
| task | CUST-WP-0077-T03 | done | — | workplans/CUST-WP-0077-dependency-root-execution-wave.md |
|
||||
| task | CUST-WP-0077-T04 | done | — | workplans/CUST-WP-0077-dependency-root-execution-wave.md |
|
||||
| task | CUST-WP-0077-T05 | done | — | workplans/CUST-WP-0077-dependency-root-execution-wave.md |
|
||||
| task | CUST-WP-0078-T01 | done | — | workplans/CUST-WP-0078-security-collaboration-consolidation.md |
|
||||
| task | CUST-WP-0078-T02 | done | — | workplans/CUST-WP-0078-security-collaboration-consolidation.md |
|
||||
| task | CUST-WP-0078-T03 | done | — | workplans/CUST-WP-0078-security-collaboration-consolidation.md |
|
||||
| task | CUST-WP-0078-T04 | done | — | workplans/CUST-WP-0078-security-collaboration-consolidation.md |
|
||||
| task | CUST-WP-0079-T01 | done | — | workplans/CUST-WP-0079-deterministic-security-flow.md |
|
||||
| task | CUST-WP-0079-T02 | done | — | workplans/CUST-WP-0079-deterministic-security-flow.md |
|
||||
| task | CUST-WP-0079-T03 | wait | — | workplans/CUST-WP-0079-deterministic-security-flow.md |
|
||||
| task | CUST-WP-0079-T04 | wait | — | workplans/CUST-WP-0079-deterministic-security-flow.md |
|
||||
| task | CUST-WP-0079-T05 | wait | — | workplans/CUST-WP-0079-deterministic-security-flow.md |
|
||||
| task | CUST-WP-0079-T06 | wait | — | workplans/CUST-WP-0079-deterministic-security-flow.md |
|
||||
| task | CUST-WP-0079-T07 | done | — | workplans/CUST-WP-0079-deterministic-security-flow.md |
|
||||
| task | CUST-WP-0080-T01 | done | — | workplans/CUST-WP-0080-netkingdom-security-blueprint-and-gap-closure.md |
|
||||
| task | CUST-WP-0080-T02 | done | — | workplans/CUST-WP-0080-netkingdom-security-blueprint-and-gap-closure.md |
|
||||
| task | CUST-WP-0080-T03 | progress | — | workplans/CUST-WP-0080-netkingdom-security-blueprint-and-gap-closure.md |
|
||||
| task | CUST-WP-0080-T04 | todo | — | workplans/CUST-WP-0080-netkingdom-security-blueprint-and-gap-closure.md |
|
||||
| task | CUST-WP-0080-T05 | progress | — | workplans/CUST-WP-0080-netkingdom-security-blueprint-and-gap-closure.md |
|
||||
| task | CUST-WP-0080-T06 | progress | — | workplans/CUST-WP-0080-netkingdom-security-blueprint-and-gap-closure.md |
|
||||
| task | CUST-WP-0081-T01 | done | — | workplans/CUST-WP-0081-netkingdom-architecture-review-and-reuse.md |
|
||||
| task | CUST-WP-0081-T02 | done | — | workplans/CUST-WP-0081-netkingdom-architecture-review-and-reuse.md |
|
||||
| task | CUST-WP-0081-T03 | done | — | workplans/CUST-WP-0081-netkingdom-architecture-review-and-reuse.md |
|
||||
| task | THE-WP-0001-T01 | done | — | workplans/THE-WP-0001-federation-interface.md |
|
||||
| task | THE-WP-0001-T02 | done | — | workplans/THE-WP-0001-federation-interface.md |
|
||||
| intake | CUST-IN-0001 | closed | green | intake-legacy-suggestions-migration.md |
|
||||
| intake | CUST-IN-0002 | closed | green | intake-legacy-suggestions-migration.md |
|
||||
| intake | CUST-IN-0003 | closed | green | intake-legacy-suggestions-migration.md |
|
||||
| intake | CUST-IN-0004 | routed | green | intake-legacy-suggestions-migration.md |
|
||||
| intake | CUST-IN-0005 | closed | green | intake-legacy-suggestions-migration.md |
|
||||
| intake | CUST-IN-0006 | closed | green | intake-legacy-suggestions-migration.md |
|
||||
| intake | CUST-IN-0007 | closed | green | intake-legacy-suggestions-migration.md |
|
||||
| intake | CUST-IN-0008 | closed | blue | intake-legacy-suggestions-migration.md |
|
||||
| intake | CUST-IN-0009 | closed | blue | intake-legacy-suggestions-migration.md |
|
||||
| intake | CUST-IN-0010 | closed | green | intake-legacy-suggestions-migration.md |
|
||||
| intake | CUST-IN-0011 | routed | red | intakes.md |
|
||||
| intake | CUST-IN-0012 | closed | green | intakes.md |
|
||||
| intake | CUST-IN-0013 | closed | blue | intakes.md |
|
||||
| intake | CUST-IN-0014 | closed | blue | intakes.md |
|
||||
| intake | CUST-IN-0015 | open | blue | intakes.md |
|
||||
| intake | CUST-IN-0016 | open | green | intakes.md |
|
||||
| intake | CUST-IN-0017 | open | green | intakes.md |
|
||||
| intake | CUST-IN-0018 | open | green | intakes.md |
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,105 @@
|
|||
{
|
||||
"reason": "Owner disclosure consent recorded for all seven exact source revisions; restricted hub-side reader, independent technical reviews and native authenticated index/entry fetch verification remain pending. Repositories stay private.",
|
||||
"repos": [
|
||||
"rapp-openbao",
|
||||
"rapp-policy-nexus",
|
||||
"rapp-postgres",
|
||||
"rapp-sbom-nexus",
|
||||
"rapp-telemetry",
|
||||
"rapp-tenant-engine",
|
||||
"rapp-user-engine"
|
||||
],
|
||||
"draft_registrations_not_ready": [
|
||||
{
|
||||
"method": "POST",
|
||||
"path": "/v1/repos",
|
||||
"body": {
|
||||
"repo": "rapp-openbao",
|
||||
"url": "https://forgejo.coulomb.social/coulomb/rapp-openbao/raw/branch/main/registry/indexes/capabilities.yaml",
|
||||
"domain": "infotech",
|
||||
"enabled": true,
|
||||
"required": false,
|
||||
"registered_by": "codex-CUST-WP-0081"
|
||||
}
|
||||
},
|
||||
{
|
||||
"method": "POST",
|
||||
"path": "/v1/repos",
|
||||
"body": {
|
||||
"repo": "rapp-policy-nexus",
|
||||
"url": "https://forgejo.coulomb.social/coulomb/rapp-policy-nexus/raw/branch/main/registry/indexes/capabilities.yaml",
|
||||
"domain": "infotech",
|
||||
"enabled": true,
|
||||
"required": false,
|
||||
"registered_by": "codex-CUST-WP-0081"
|
||||
}
|
||||
},
|
||||
{
|
||||
"method": "POST",
|
||||
"path": "/v1/repos",
|
||||
"body": {
|
||||
"repo": "rapp-postgres",
|
||||
"url": "https://forgejo.coulomb.social/coulomb/rapp-postgres/raw/branch/main/registry/indexes/capabilities.yaml",
|
||||
"domain": "infotech",
|
||||
"enabled": true,
|
||||
"required": false,
|
||||
"registered_by": "codex-CUST-WP-0081"
|
||||
}
|
||||
},
|
||||
{
|
||||
"method": "POST",
|
||||
"path": "/v1/repos",
|
||||
"body": {
|
||||
"repo": "rapp-telemetry",
|
||||
"url": "https://forgejo.coulomb.social/coulomb/rapp-telemetry/raw/branch/main/registry/indexes/capabilities.yaml",
|
||||
"domain": "infotech",
|
||||
"enabled": true,
|
||||
"required": false,
|
||||
"registered_by": "codex-CUST-WP-0081"
|
||||
}
|
||||
},
|
||||
{
|
||||
"method": "POST",
|
||||
"path": "/v1/repos",
|
||||
"body": {
|
||||
"repo": "rapp-tenant-engine",
|
||||
"url": "https://forgejo.coulomb.social/coulomb/rapp-tenant-engine/raw/branch/main/registry/indexes/capabilities.yaml",
|
||||
"domain": "infotech",
|
||||
"enabled": true,
|
||||
"required": false,
|
||||
"registered_by": "codex-CUST-WP-0081"
|
||||
}
|
||||
},
|
||||
{
|
||||
"method": "POST",
|
||||
"path": "/v1/repos",
|
||||
"body": {
|
||||
"repo": "rapp-user-engine",
|
||||
"url": "https://forgejo.coulomb.social/coulomb/rapp-user-engine/raw/branch/main/registry/indexes/capabilities.yaml",
|
||||
"domain": "infotech",
|
||||
"enabled": true,
|
||||
"required": false,
|
||||
"registered_by": "codex-CUST-WP-0081"
|
||||
}
|
||||
},
|
||||
{
|
||||
"method": "POST",
|
||||
"path": "/v1/repos",
|
||||
"body": {
|
||||
"repo": "rapp-sbom-nexus",
|
||||
"url": "https://forgejo.coulomb.social/coulomb/rapp-sbom-nexus/raw/branch/main/registry/indexes/capabilities.yaml",
|
||||
"domain": "infotech",
|
||||
"enabled": true,
|
||||
"required": false,
|
||||
"registered_by": "codex-CUST-WP-0081"
|
||||
}
|
||||
}
|
||||
],
|
||||
"needed_fields": [
|
||||
"auth_env name for an already admitted hub-side source-read credential",
|
||||
"proof that the credential is limited to the intended repository read scope",
|
||||
"successful hub-side index fetch without value disclosure"
|
||||
],
|
||||
"consent_receipt": "private-source-owner-consent-r1.json",
|
||||
"registration_preparation": "hub-private-registration-preparation-r1.json"
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"workplan_id": "e8992815-389a-5c40-8569-a2b0ee3945f0",
|
||||
"id": "5cd22087-e5d8-5d5e-a252-610a6ac13653",
|
||||
"topic_id": "cee7bedf-2b48-46ef-8601-006474f2ad7a",
|
||||
"title": "Complete scoped owner provisioning for reuse-surface discovery",
|
||||
"description": "Execution/evidence gate for CUST-WP-0081-T02. Public batch applied and verified (63/70 hosted). Founder metadata disclosure consent for all seven private source revisions recorded separately as decision d8f8f216-ac94-4295-97f3-825fd21254ea; do not request it again. Remaining: independent technical reviews, restricted hub-only repository reader through railiance-platform reviewed custody/ESO delivery, sanitized auth_env and native fetch receipts, seven registrations and final all-70 audit. This gate stays open until verified provisioning; metadata consent is not a credential or rollout grant. See docs/assessments/netkingdom-2026-10-14/private-source-owner-consent-r1.json and scoped-access-handoff.json.",
|
||||
"decision_type": "pending",
|
||||
"status": "open",
|
||||
"rationale": "All 70 owner records published; 63/70 verified hosted. Owner disclosure consent satisfied; seven-source reader and native fetch evidence pending.",
|
||||
"decided_by": null,
|
||||
"decided_at": null,
|
||||
"deadline": null,
|
||||
"escalation_note": null,
|
||||
"superseded_by": null,
|
||||
"created_at": "2026-10-14T07:51:34.426143Z",
|
||||
"updated_at": "2026-10-14T22:31:45.188478Z",
|
||||
"workstream_id": "e8992815-389a-5c40-8569-a2b0ee3945f0"
|
||||
}
|
||||
|
|
@ -0,0 +1,546 @@
|
|||
[
|
||||
{
|
||||
"repo": "access-engine",
|
||||
"branch": "main",
|
||||
"local_head": "62ac2b4e99dec2005c7c407fe633612578a7907d",
|
||||
"remote_head": "62ac2b4e99dec2005c7c407fe633612578a7907d",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "activity-core",
|
||||
"branch": "main",
|
||||
"local_head": "f9f8df039258a0d8b6fc29dc1f7c4bcc75fdc8c0",
|
||||
"remote_head": "f9f8df039258a0d8b6fc29dc1f7c4bcc75fdc8c0",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "agentic-resources",
|
||||
"branch": "main",
|
||||
"local_head": "c4cedab945e047de068428fb943f346f093b22dc",
|
||||
"remote_head": "c4cedab945e047de068428fb943f346f093b22dc",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "approval-engine",
|
||||
"branch": "main",
|
||||
"local_head": "db850aded5fc3b5d35938d26e8084e436a83943b",
|
||||
"remote_head": "db850aded5fc3b5d35938d26e8084e436a83943b",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "audit-core",
|
||||
"branch": "main",
|
||||
"local_head": "8d4bde6ece39ce0df3a3cc49da38613123e8f215",
|
||||
"remote_head": "8d4bde6ece39ce0df3a3cc49da38613123e8f215",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "coordination-engine",
|
||||
"branch": "main",
|
||||
"local_head": "16de8fc3f70020df646f1ebdca705a1bf88485a0",
|
||||
"remote_head": "16de8fc3f70020df646f1ebdca705a1bf88485a0",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "emergent-security",
|
||||
"branch": "main",
|
||||
"local_head": "6eead2a922ae2eb81593213f54bf1f35e1c9970f",
|
||||
"remote_head": "6eead2a922ae2eb81593213f54bf1f35e1c9970f",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "fin-hub",
|
||||
"branch": "main",
|
||||
"local_head": "cace0fda7474304cc42028287f7ba1327ab07d00",
|
||||
"remote_head": "cace0fda7474304cc42028287f7ba1327ab07d00",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "gate-house",
|
||||
"branch": "main",
|
||||
"local_head": "ab1a299674679ccfefa8df84b877614ac44c9d38",
|
||||
"remote_head": "ab1a299674679ccfefa8df84b877614ac44c9d38",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "glas-harness",
|
||||
"branch": "main",
|
||||
"local_head": "dc88f302044c7c2b41795958527e64be8a83e3ab",
|
||||
"remote_head": "dc88f302044c7c2b41795958527e64be8a83e3ab",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": [
|
||||
".custodian-brief.md"
|
||||
]
|
||||
},
|
||||
{
|
||||
"repo": "info-tech-canon",
|
||||
"branch": "main",
|
||||
"local_head": "9b9be2ec8e846ceaa05fa644323b02d8603e39b6",
|
||||
"remote_head": "9b9be2ec8e846ceaa05fa644323b02d8603e39b6",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "informed-decision",
|
||||
"branch": "main",
|
||||
"local_head": "faae9cb0dbaf4c8d23f838183f513c302ad3b9f0",
|
||||
"remote_head": "faae9cb0dbaf4c8d23f838183f513c302ad3b9f0",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": [
|
||||
".custodian-brief.md"
|
||||
]
|
||||
},
|
||||
{
|
||||
"repo": "issue-core",
|
||||
"branch": "main",
|
||||
"local_head": "1427d268a09b9334a98a167230ec7dd1d4a82053",
|
||||
"remote_head": "1427d268a09b9334a98a167230ec7dd1d4a82053",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "key-cape",
|
||||
"branch": "main",
|
||||
"local_head": "8c6c071ad9c73865793a075ed1b34b93e5075436",
|
||||
"remote_head": "44b243410006a2df32adcd4cae2ab5e6f806da82",
|
||||
"same_head": false,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "kings-guard",
|
||||
"branch": "main",
|
||||
"local_head": "6aea834dc556067672f31ed762f44a39bad988e3",
|
||||
"remote_head": "6aea834dc556067672f31ed762f44a39bad988e3",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "maturity-engine",
|
||||
"branch": "main",
|
||||
"local_head": "2f1de542cc8f24a79452f906d99f95be39d8b6a9",
|
||||
"remote_head": "363e8160a4910766e9380fabee68a8642dd45ccf",
|
||||
"same_head": false,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "net-kingdom",
|
||||
"branch": "main",
|
||||
"local_head": "2cc09ceb05c6f2132c6fc3478901c4ee1085fa1b",
|
||||
"remote_head": "8f0a5902004c47415846d818e400eb5d5e1e037d",
|
||||
"same_head": false,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "ops-bridge",
|
||||
"branch": "main",
|
||||
"local_head": "2246656f43fa5eae3ae917f63ea1dfa3f53f4a00",
|
||||
"remote_head": "2246656f43fa5eae3ae917f63ea1dfa3f53f4a00",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "ops-mason",
|
||||
"branch": "main",
|
||||
"local_head": "97d1fed9496aacb1836982096b8aecb6da13cf0d",
|
||||
"remote_head": "97d1fed9496aacb1836982096b8aecb6da13cf0d",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": [
|
||||
".custodian-brief.md"
|
||||
]
|
||||
},
|
||||
{
|
||||
"repo": "ops-warden",
|
||||
"branch": "main",
|
||||
"local_head": "1baeb0821cb6304464fab78932d8c6501f8c4cc6",
|
||||
"remote_head": "1baeb0821cb6304464fab78932d8c6501f8c4cc6",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "policy-nexus",
|
||||
"branch": "main",
|
||||
"local_head": "c14561b2e5318e9637ba93e4c96c06a2db92d0c4",
|
||||
"remote_head": "c14561b2e5318e9637ba93e4c96c06a2db92d0c4",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "rail-kubernetes",
|
||||
"branch": "main",
|
||||
"local_head": "5fad47fdfb7d4cabc21cf10f52ac733ef59803b0",
|
||||
"remote_head": "5fad47fdfb7d4cabc21cf10f52ac733ef59803b0",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "railiance-apps",
|
||||
"branch": "main",
|
||||
"local_head": "72bcad86d7531bcc27f0e465a9385be559ba0c9f",
|
||||
"remote_head": "72bcad86d7531bcc27f0e465a9385be559ba0c9f",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": [
|
||||
".custodian-brief.md"
|
||||
]
|
||||
},
|
||||
{
|
||||
"repo": "railiance-bootstrap",
|
||||
"branch": "main",
|
||||
"local_head": "70bd14d3b941a49c78bbc51d8faab5ab1da1df76",
|
||||
"remote_head": "70bd14d3b941a49c78bbc51d8faab5ab1da1df76",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "railiance-cluster",
|
||||
"branch": "main",
|
||||
"local_head": "750c3e5b9b4623c52bce2b8fbd758f423f81f6c1",
|
||||
"remote_head": "750c3e5b9b4623c52bce2b8fbd758f423f81f6c1",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "railiance-enablement",
|
||||
"branch": "main",
|
||||
"local_head": "ce9f6d1be8ff73afdedd6d666a8485e6c7348069",
|
||||
"remote_head": "ce9f6d1be8ff73afdedd6d666a8485e6c7348069",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "railiance-fabric",
|
||||
"branch": "main",
|
||||
"local_head": "095342c72ab6f02c72dd5d40e869dcba536bc5c1",
|
||||
"remote_head": "095342c72ab6f02c72dd5d40e869dcba536bc5c1",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "railiance-forge",
|
||||
"branch": "main",
|
||||
"local_head": "6e8f657e55e96b4e9f3d9d74a27b420b68467e61",
|
||||
"remote_head": "6e8f657e55e96b4e9f3d9d74a27b420b68467e61",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": [
|
||||
".custodian-brief.md"
|
||||
]
|
||||
},
|
||||
{
|
||||
"repo": "railiance-infra",
|
||||
"branch": "main",
|
||||
"local_head": "32f64b54fd94a5e6a145ef7c2c8faf051f721a71",
|
||||
"remote_head": "99bc66f8c98a5404339074bf5bb11271d9f6d58d",
|
||||
"same_head": false,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "railiance-master",
|
||||
"branch": "main",
|
||||
"local_head": "a0be0d3142b5392f1fb6271cf91325ce91a0f9d4",
|
||||
"remote_head": "a0be0d3142b5392f1fb6271cf91325ce91a0f9d4",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "railiance-platform",
|
||||
"branch": "main",
|
||||
"local_head": "0f0282a43646edbb5743318bc923749af1c0cea2",
|
||||
"remote_head": "b797594a21fb0969ec987e633521245e0277267b",
|
||||
"same_head": false,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "railiance-telemetry",
|
||||
"branch": "main",
|
||||
"local_head": "8cdb2d11dda03bd6839750d059b37932f069e66a",
|
||||
"remote_head": "8cdb2d11dda03bd6839750d059b37932f069e66a",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "rapp-openbao",
|
||||
"branch": "main",
|
||||
"local_head": "35672be138036c8433a5ac5de91e068c03c2b124",
|
||||
"remote_head": "35672be138036c8433a5ac5de91e068c03c2b124",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "rapp-playwright",
|
||||
"branch": "main",
|
||||
"local_head": "4f76a87f67fdd9dab19564bb84235397e2f2470a",
|
||||
"remote_head": "4f76a87f67fdd9dab19564bb84235397e2f2470a",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "rapp-policy-nexus",
|
||||
"branch": "main",
|
||||
"local_head": "088b78ac03b0cebeec34a69aae3569eb7ec2f9c3",
|
||||
"remote_head": "088b78ac03b0cebeec34a69aae3569eb7ec2f9c3",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "rapp-postgres",
|
||||
"branch": "main",
|
||||
"local_head": "a9f569c96d74aa384ac8d3ac4aa960e4061550b5",
|
||||
"remote_head": "a9f569c96d74aa384ac8d3ac4aa960e4061550b5",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "rapp-telemetry",
|
||||
"branch": "main",
|
||||
"local_head": "f158307e24b86bab88a1af4830ff6b4f85afdeb5",
|
||||
"remote_head": "f158307e24b86bab88a1af4830ff6b4f85afdeb5",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "rapp-tenant-engine",
|
||||
"branch": "main",
|
||||
"local_head": "9bdc86572728783a5ed94266f04f7b12d414c557",
|
||||
"remote_head": "9bdc86572728783a5ed94266f04f7b12d414c557",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "rapp-user-engine",
|
||||
"branch": "main",
|
||||
"local_head": "f35108f9e1b8702fb6c526fe42b2fec5ca032738",
|
||||
"remote_head": "f35108f9e1b8702fb6c526fe42b2fec5ca032738",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": [
|
||||
".custodian-brief.md"
|
||||
]
|
||||
},
|
||||
{
|
||||
"repo": "reef-railiance",
|
||||
"branch": "main",
|
||||
"local_head": "33b840faac109f134bf1115d631d5b1242052d9a",
|
||||
"remote_head": "33b840faac109f134bf1115d631d5b1242052d9a",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "rein-aharness",
|
||||
"branch": "main",
|
||||
"local_head": "a58d11ce8ae9ea07baf0682c4f860caa251692b3",
|
||||
"remote_head": "a58d11ce8ae9ea07baf0682c4f860caa251692b3",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": [
|
||||
".custodian-brief.md"
|
||||
]
|
||||
},
|
||||
{
|
||||
"repo": "rein-openweights",
|
||||
"branch": "main",
|
||||
"local_head": "a2e428a76592d79982ea3c4eba5f137a12fb44e4",
|
||||
"remote_head": "a2e428a76592d79982ea3c4eba5f137a12fb44e4",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "repo-manager",
|
||||
"branch": "main",
|
||||
"local_head": "97ea2489257de08911cc5da1e1b84d8e15780dc3",
|
||||
"remote_head": "97ea2489257de08911cc5da1e1b84d8e15780dc3",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "resource-control",
|
||||
"branch": "main",
|
||||
"local_head": "ac4e1c43e6d82ecd81108f3b006454ac6aa76722",
|
||||
"remote_head": "ac4e1c43e6d82ecd81108f3b006454ac6aa76722",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "reuse-surface",
|
||||
"branch": "main",
|
||||
"local_head": "03cd049773478e9de7e38035a49deaa82772a357",
|
||||
"remote_head": "03cd049773478e9de7e38035a49deaa82772a357",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "risk-nexus",
|
||||
"branch": "main",
|
||||
"local_head": "0cb565e1e498002b0fe71975e7654b641a4c24d2",
|
||||
"remote_head": "0cb565e1e498002b0fe71975e7654b641a4c24d2",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "role-engine",
|
||||
"branch": "main",
|
||||
"local_head": "c9d6d0763542f632f1d9b799d63b6b85cf8eaaab",
|
||||
"remote_head": "c9d6d0763542f632f1d9b799d63b6b85cf8eaaab",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "runbook-tutorials",
|
||||
"branch": "main",
|
||||
"local_head": "f0ea260895e8ad8e60f24bf64a89be063b7f8e13",
|
||||
"remote_head": "f0ea260895e8ad8e60f24bf64a89be063b7f8e13",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "sand-boxer",
|
||||
"branch": "main",
|
||||
"local_head": "7ddf92070f2fa267d79f8cad0aa07d16f0cd6410",
|
||||
"remote_head": "7ddf92070f2fa267d79f8cad0aa07d16f0cd6410",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": [
|
||||
".custodian-brief.md"
|
||||
]
|
||||
},
|
||||
{
|
||||
"repo": "sbom-nexus",
|
||||
"branch": "main",
|
||||
"local_head": "db76194330b9502e9a1085ae25cdd27ce264ec7b",
|
||||
"remote_head": "db76194330b9502e9a1085ae25cdd27ce264ec7b",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "secrets-engine",
|
||||
"branch": "main",
|
||||
"local_head": "6bd7129eac94131b4cf689e47cbdc9899418beb3",
|
||||
"remote_head": "6bd7129eac94131b4cf689e47cbdc9899418beb3",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": [
|
||||
".custodian-brief.md"
|
||||
]
|
||||
},
|
||||
{
|
||||
"repo": "security-canon",
|
||||
"branch": "main",
|
||||
"local_head": "c31c3008a53bcff07be09d0507d4693d27b40a5a",
|
||||
"remote_head": "c31c3008a53bcff07be09d0507d4693d27b40a5a",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "state-hub",
|
||||
"branch": "main",
|
||||
"local_head": "2a2ac2eb195a073633f4db0f166b927ca1877d67",
|
||||
"remote_head": "2a2ac2eb195a073633f4db0f166b927ca1877d67",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": [
|
||||
".custodian-brief.md"
|
||||
]
|
||||
},
|
||||
{
|
||||
"repo": "tenant-engine",
|
||||
"branch": "main",
|
||||
"local_head": "79a61905957bd78d3f4c93da42d7034ad3e3c8de",
|
||||
"remote_head": "79a61905957bd78d3f4c93da42d7034ad3e3c8de",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "the-custodian",
|
||||
"branch": "main",
|
||||
"local_head": "0e7bcd128bb80d3630d84c2ba1bedf88578ccde1",
|
||||
"remote_head": "0e7bcd128bb80d3630d84c2ba1bedf88578ccde1",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": [
|
||||
".custodian-brief.md"
|
||||
]
|
||||
},
|
||||
{
|
||||
"repo": "user-engine",
|
||||
"branch": "main",
|
||||
"local_head": "e9534ef00f02f2b4772cd80f3b7c7aad5f9dae23",
|
||||
"remote_head": "e9534ef00f02f2b4772cd80f3b7c7aad5f9dae23",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "whitehat-security",
|
||||
"branch": "main",
|
||||
"local_head": "42fe7a12c7d9d64142ec0e820ba4e975ffeac593",
|
||||
"remote_head": "42fe7a12c7d9d64142ec0e820ba4e975ffeac593",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
},
|
||||
{
|
||||
"repo": "zone-engine",
|
||||
"branch": "main",
|
||||
"local_head": "7e7e3f307ca996c373e91009ed1b9b0cbc6fcb9e",
|
||||
"remote_head": "7e7e3f307ca996c373e91009ed1b9b0cbc6fcb9e",
|
||||
"same_head": true,
|
||||
"remote_read_exit": 0,
|
||||
"staged_paths": []
|
||||
}
|
||||
]
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,67 @@
|
|||
{
|
||||
"workplan": "CUST-WP-0081",
|
||||
"user_disposition": "Arrange scoped owner access",
|
||||
"status": "Public batch verified; founder metadata disclosure consent recorded for all seven sources. Restricted hub reader and native fetch verification remain pending.",
|
||||
"owner_repo": "railiance-platform",
|
||||
"write_access": {
|
||||
"route": "reuse-surface-hub-write-token",
|
||||
"kv_path": "platform/workloads/reuse/reuse-surface/runtime-secrets",
|
||||
"field": "REUSE_SURFACE_TOKEN",
|
||||
"existing_read_policy": "workload-kv-read-reuse-surface-runtime",
|
||||
"request": "Owner to admit the caller through the existing scoped route and verify its metadata lookup and selected-field read. Retain existing denial evidence; do not grant administrative or unrelated workload access.",
|
||||
"delivery": "warden access --exec, without exporting or recording the value",
|
||||
"approval_record": "CCR-2026-0005 is active and was previously approved by platform-operator and reuse-surface-owner; it does not name the caller principal.",
|
||||
"principal_binding": "Identify the caller OpenBao OIDC entity/accessor without recording any token. If a binding change is needed, record approval for that exact principal with both required approvers before applying the existing policy.",
|
||||
"existing_policy": "workload-kv-read-reuse-surface-runtime",
|
||||
"exact_allowed_paths": [
|
||||
"platform/data/workloads/reuse/reuse-surface/runtime-secrets",
|
||||
"platform/metadata/workloads/reuse/reuse-surface/runtime-secrets"
|
||||
],
|
||||
"negative_check": "An unrelated sibling path must remain denied. Do not broaden policy contents or attach administrative/ESO-only permissions.",
|
||||
"verified_execution_receipt": "hosted-public-registration-verification.json"
|
||||
},
|
||||
"private_source_access": {
|
||||
"repositories": [
|
||||
"rapp-openbao",
|
||||
"rapp-policy-nexus",
|
||||
"rapp-postgres",
|
||||
"rapp-sbom-nexus",
|
||||
"rapp-telemetry",
|
||||
"rapp-tenant-engine",
|
||||
"rapp-user-engine"
|
||||
],
|
||||
"request": "Owner to provision a repository-read credential at the federation hub, confirm source-owner consent to public capability metadata, and verify hub-side index and entry fetches.",
|
||||
"return_only": [
|
||||
"configured auth_env name",
|
||||
"auth_header name if nondefault",
|
||||
"scope and verification receipts"
|
||||
],
|
||||
"visibility_change_authorized": false,
|
||||
"credential_design": "A new dedicated Forgejo identity/PAT restricted to repository-read for exactly these seven sources; verify a denied-write/admin negative. Keep it distinct from the hub writer token and from other workload credentials.",
|
||||
"delivery": "Owner-reviewed OpenBao custody and ESO delivery to the reuse-surface hub runtime, then configure the registration auth_env with the environment variable name only.",
|
||||
"approval": "Platform operator and each relevant source owner must approve the limited private capability-metadata disclosure and reader scope before provisioning.",
|
||||
"metadata_disclosure_consent": {
|
||||
"status": "approved",
|
||||
"receipt": "private-source-owner-consent-r1.json",
|
||||
"decision_id": "d8f8f216-ac94-4295-97f3-825fd21254ea",
|
||||
"proposal_sha256": "46ac4fe49a08054cc215aade2fbaf3b36ee334520997857ed84f530b52da9d35"
|
||||
},
|
||||
"consumer_delivery_gate": "Reuse owner reports native authenticated redirect forwarding hazard. Require owner-reviewed native fetch fix and verified fixed hub image before introducing source-reader PAT; initial same-image assumption is superseded by private-reader-owner-assembly-receipt.json."
|
||||
},
|
||||
"resume": "Update and retain the exact registration proposal revision with admitted auth_env references, verify source parity, execute bounded registrations, then require all 70 reviewed IDs exactly once in a fresh hosted federation.",
|
||||
"secret_values_requested_in_chat": false,
|
||||
"owner_message_sent": true,
|
||||
"attended_sequence": [
|
||||
"Review CCR-2026-0005 and identify the actual intended caller principal. The existing OIDC identity is not named in the CCR.",
|
||||
"If needed, obtain and record platform-operator plus reuse-surface-owner approval for binding that exact identity to the existing read-only policy. Verify read on the two exact paths and denial on a sibling path.",
|
||||
"Use warden access reuse-surface-hub-write-token --exec --field REUSE_SURFACE_TOKEN with a silent helper. Do not use --fetch or print/export the field.",
|
||||
"After the public-only helper receipt confirms 31 registrations, request the distinct seven-repository read-only source credential and owner disclosure consent. Return only the auth_env name, scope and sanitized verification receipts."
|
||||
],
|
||||
"public_batch_prepared": {
|
||||
"proposal": "hub-public-registration-proposal-r1.json",
|
||||
"plan": "hub-public-resume-plan.json",
|
||||
"helper": "register_public_hub.py",
|
||||
"repositories": 31,
|
||||
"status": "31 registrations applied, readback verified, hosted public capabilities verified, login session revoked"
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue