Assess factory backlog and record first implemented delivery
This commit is contained in:
parent
4df570ac79
commit
389f7e7f1d
21 changed files with 4709 additions and 0 deletions
63
docs/assessments/2026-09-08-helixforge-factory/README.md
Normal file
63
docs/assessments/2026-09-08-helixforge-factory/README.md
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
# Assessment evidence and reproduction
|
||||
|
||||
Snapshot: 2026-09-08, before this assessment was authored. Exact HTTP retrieval
|
||||
times and SHA-256 hashes of the temporary raw responses are in `baseline.json`.
|
||||
Raw responses remain outside the repository; this folder retains selected
|
||||
non-secret metadata and source fingerprints rather than full task/message bodies.
|
||||
This is a dated assessment snapshot, not another live backlog.
|
||||
|
||||
Files:
|
||||
|
||||
- `baseline.json`: fleet totals, normalization, quality signals and capture provenance.
|
||||
- `open-workplans.csv`: all 98 raw open workplans, including the four explicitly
|
||||
retired identities; local source resolution, statuses and task counts.
|
||||
- `source-records.json`: 94 canonical open records plus local KG-WP-0005,
|
||||
with exact source paths, hashes and parsed task counts.
|
||||
- `cohorts.json`: disjoint repo membership and aggregated load.
|
||||
- `dependency-coverage.json`: all 94 dependency responses, including empty ones.
|
||||
- `human-flags.csv`: the nineteen flagged tasks' lifecycle metadata.
|
||||
- `checkout-provenance.json`: principal source revisions and pre-existing dirty state.
|
||||
- `consistency-check.json`: session-close consistency result, including thirteen
|
||||
existing-record assessment failures; this check did not pass.
|
||||
|
||||
Read-only reproduction against the current Hub will produce a **new snapshot**:
|
||||
|
||||
1. Fetch `/openapi.json`, `/repos/`, `/workplans/`, `/tasks/`, `/tasks/counts`,
|
||||
`/intakes/` from `http://127.0.0.1:8000`. Send
|
||||
`X-StateHub-Component: the-custodian.factory-assessment` on follow-up requests.
|
||||
Inspect the API contract for pagination and drain all pages if required.
|
||||
The captured contract had no limit for `/workplans/` or `/repos/`; `/tasks/`
|
||||
defaults to no limit and accepts explicit limit/offset. Verify list totals
|
||||
against `/tasks/counts`. The initial capture did not set the attribution header.
|
||||
2. Open workplans are statuses `proposed`, `ready`, `active`, `blocked`, `backlog`.
|
||||
Raw terminal statuses are `finished`, `archived`. Canonical planning counts
|
||||
additionally exclude slugs containing the explicit `@retired-` marker.
|
||||
Do not infer retirement from title similarity or age.
|
||||
3. Join tasks by `workplan_id`. Open tasks have status `wait`, `todo`, `progress`.
|
||||
Count terminal-parent and retired-parent tasks separately. Raw open tasks:
|
||||
287 = 264 canonical-open-parent + 7 retired-open-parent + 16 terminal-parent.
|
||||
4. Resolve local sources from registered paths and file UUIDs, falling back to
|
||||
canonical workplan identifiers within the same repo. Parse frontmatter and
|
||||
all fenced `task` blocks (including multiple blocks under a heading).
|
||||
Compare statuses; retain file hashes. Legacy `done`/`completed` workplan
|
||||
statuses are terminal in historic files, not hundreds of additional open plans.
|
||||
Invalid historic YAML, missing paths and registry aliases prevent claiming a
|
||||
complete independently validated source-only census.
|
||||
5. For each canonical open plan fetch `/workplans/{uuid}/dependencies/`.
|
||||
Report returned edges and empty responses. Coverage measures this API view,
|
||||
not dependency mentions in source or intake/message relationships; do not
|
||||
assume edge direction without inspecting `from_workplan_id`/`to_workplan_id`.
|
||||
6. Group repositories exactly as in `cohorts.json`. Each canonical open plan
|
||||
occurs once. Railiance membership is `railiance-*`, `rail-*`, `rapp-*`,
|
||||
`reef-*`; the other named sets are explicit. No portfolio-wide priority or
|
||||
classification was modified to construct these analytical groups.
|
||||
7. Ages use 2026-09-08 minus the declared date. Report missing timestamps
|
||||
separately. Sync dates can refresh without progress; source `updated` can be
|
||||
stale despite recent body additions. Neither measures blocked duration.
|
||||
|
||||
Validation performed: task-count reconciliation; 98 = 94 + 4; all six cohort
|
||||
totals sum to 94 plans/264 tasks/27 blocked; 94 canonical source statuses match;
|
||||
19 human flags split into 17 terminal and two open; all dependency requests
|
||||
succeeded. Principal checkouts were compared with **cached** upstream refs only.
|
||||
Runtime outcomes cited in the report are owner-recorded evidence, not a fresh
|
||||
live acceptance test by this assessment.
|
||||
114
docs/assessments/2026-09-08-helixforge-factory/baseline.json
Normal file
114
docs/assessments/2026-09-08-helixforge-factory/baseline.json
Normal file
|
|
@ -0,0 +1,114 @@
|
|||
{
|
||||
"as_of_date": "2026-09-08",
|
||||
"hub_repos": 135,
|
||||
"hub_workplans": 1314,
|
||||
"hub_workplan_statuses": {
|
||||
"finished": 1164,
|
||||
"active": 44,
|
||||
"proposed": 15,
|
||||
"ready": 6,
|
||||
"blocked": 28,
|
||||
"archived": 52,
|
||||
"backlog": 5
|
||||
},
|
||||
"hub_tasks": 7102,
|
||||
"hub_task_statuses": {
|
||||
"done": 6552,
|
||||
"cancel": 263,
|
||||
"todo": 150,
|
||||
"wait": 105,
|
||||
"progress": 32
|
||||
},
|
||||
"hub_open_workplans": 98,
|
||||
"hub_open_workplan_repos": 49,
|
||||
"retired_open_identities": 4,
|
||||
"canonical_open_workplans": 94,
|
||||
"canonical_open_workplan_statuses": {
|
||||
"active": 41,
|
||||
"proposed": 15,
|
||||
"ready": 6,
|
||||
"blocked": 27,
|
||||
"backlog": 5
|
||||
},
|
||||
"canonical_open_workplan_tasks": 264,
|
||||
"open_tasks_in_terminal_workplans": 16,
|
||||
"tasks_without_workplan_row": 0,
|
||||
"human_flag_statuses": {
|
||||
"todo": 1,
|
||||
"done": 16,
|
||||
"cancel": 1,
|
||||
"wait": 1
|
||||
},
|
||||
"open_tasks_human_flagged": 2,
|
||||
"open_tasks_unassigned": 287,
|
||||
"open_tasks_with_blocking_reason": 0,
|
||||
"wait_tasks_with_blocking_reason": 0,
|
||||
"canonical_active_without_progress_task": 23,
|
||||
"canonical_active_without_open_task": 0,
|
||||
"canonical_open_zero_tasks": 1,
|
||||
"canonical_open_execution_states": {
|
||||
"manual": 94
|
||||
},
|
||||
"canonical_open_launch_modes": {
|
||||
"manual": 94
|
||||
},
|
||||
"canonical_open_missing_sync": 13,
|
||||
"canonical_open_sync_older_7d": 27,
|
||||
"canonical_local_open_age_ge_30d": 6,
|
||||
"canonical_open_task_statuses": {
|
||||
"todo": 136,
|
||||
"progress": 28,
|
||||
"wait": 100
|
||||
},
|
||||
"all_canonical_open_resolve_locally": true,
|
||||
"all_canonical_open_statuses_agree": true,
|
||||
"additional_local_open_record": {
|
||||
"repo": "kings-guard",
|
||||
"id": "KG-WP-0005",
|
||||
"status": "active",
|
||||
"included_in_hub_baseline": false
|
||||
},
|
||||
"human_flags_terminal": 17,
|
||||
"task_counts_endpoint_total": 7102,
|
||||
"intakes": {
|
||||
"open": 54,
|
||||
"routed": 8,
|
||||
"closed": 5,
|
||||
"open_origin_residual": 31
|
||||
},
|
||||
"dependency_queries": 94,
|
||||
"dependency_queries_with_edges": 4,
|
||||
"dependency_edges_returned": 4,
|
||||
"capture_inputs": {
|
||||
"repos": {
|
||||
"endpoint": "/repos/",
|
||||
"retrieved_at_utc": "2026-09-08T07:46:47.060627+00:00",
|
||||
"sha256": "a167d316d609550df085881e475813f3a3ddd0b4bfb3f290867e4a145376422f"
|
||||
},
|
||||
"workplans": {
|
||||
"endpoint": "/workplans/",
|
||||
"retrieved_at_utc": "2026-09-08T07:46:50.096102+00:00",
|
||||
"sha256": "3cfcc721e96b50dd42f2f42e9f4535fa848ff3d958d336135887dcc47705ced9"
|
||||
},
|
||||
"tasks": {
|
||||
"endpoint": "/tasks/",
|
||||
"retrieved_at_utc": "2026-09-08T07:46:52.369959+00:00",
|
||||
"sha256": "5484cb5f35be0590892db23ddf7d24b37211d34a7e4b1d3e1e4d9356e7d379d2"
|
||||
},
|
||||
"dependencies": {
|
||||
"endpoint": "/workplans/{id}/dependencies/",
|
||||
"retrieved_at_utc": "2026-09-08T07:51:46.695216+00:00",
|
||||
"sha256": "c41cbf67b4c51ca248e815578a3552a5829a38a68a1f30568c490a81a9d96f41"
|
||||
},
|
||||
"intakes": {
|
||||
"endpoint": "/intakes/",
|
||||
"retrieved_at_utc": "2026-09-08T07:51:51.435028+00:00",
|
||||
"sha256": "2bd84af826a13456033b951ca7717e334135ec488a3e7157beadff3fd03a7278"
|
||||
},
|
||||
"task-counts": {
|
||||
"endpoint": "/tasks/counts",
|
||||
"retrieved_at_utc": "2026-09-08T07:51:46.819089+00:00",
|
||||
"sha256": "dfcec41a55200302494261352d541cbbca4317875a5b605978cfd7c975d71106"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,146 @@
|
|||
[
|
||||
{
|
||||
"repo": "the-custodian",
|
||||
"head": "4df570ac799bdaa67bc21d1b74e97be94c86bb6c",
|
||||
"branch": "main",
|
||||
"status": "",
|
||||
"upstream": "origin/main",
|
||||
"ahead_behind_cached": "0\t0"
|
||||
},
|
||||
{
|
||||
"repo": "helix-forge",
|
||||
"head": "fdf5af121ca906df6c657aac6b89c5b07b5818f2",
|
||||
"branch": "main",
|
||||
"status": "",
|
||||
"upstream": "origin/main",
|
||||
"ahead_behind_cached": "0\t0"
|
||||
},
|
||||
{
|
||||
"repo": "glas-harness",
|
||||
"head": "57b98df52c7bc5115047300d94bdaad24b3b4730",
|
||||
"branch": "main",
|
||||
"status": "",
|
||||
"upstream": "origin/main",
|
||||
"ahead_behind_cached": "0\t0"
|
||||
},
|
||||
{
|
||||
"repo": "sand-boxer",
|
||||
"head": "174dba17b640c7a168707654f92d991910b28093",
|
||||
"branch": "main",
|
||||
"status": "",
|
||||
"upstream": "origin/main",
|
||||
"ahead_behind_cached": "0\t0"
|
||||
},
|
||||
{
|
||||
"repo": "secrets-engine",
|
||||
"head": "3a19069b4b56049a9c92c2662479099827b17c36",
|
||||
"branch": "main",
|
||||
"status": "",
|
||||
"upstream": "origin/main",
|
||||
"ahead_behind_cached": "0\t0"
|
||||
},
|
||||
{
|
||||
"repo": "key-cape",
|
||||
"head": "2ab70924a167b628acf27a49a7c849262d1c2585",
|
||||
"branch": "main",
|
||||
"status": "",
|
||||
"upstream": "origin/main",
|
||||
"ahead_behind_cached": "0\t0"
|
||||
},
|
||||
{
|
||||
"repo": "approval-engine",
|
||||
"head": "d5d1e410359d6a3580e049b7daa9838b1bae332a",
|
||||
"branch": "main",
|
||||
"status": "",
|
||||
"upstream": "origin/main",
|
||||
"ahead_behind_cached": "0\t0"
|
||||
},
|
||||
{
|
||||
"repo": "audit-core",
|
||||
"head": "633f68b81b264d3a39dd56e0ad9a48bf8fd03de7",
|
||||
"branch": "main",
|
||||
"status": "",
|
||||
"upstream": "origin/main",
|
||||
"ahead_behind_cached": "0\t0"
|
||||
},
|
||||
{
|
||||
"repo": "activity-core",
|
||||
"head": "4083f3195a1e84c2f0deeeadaa49c0cc58b43358",
|
||||
"branch": "main",
|
||||
"status": "",
|
||||
"upstream": "origin/main",
|
||||
"ahead_behind_cached": "0\t0"
|
||||
},
|
||||
{
|
||||
"repo": "rein-aharness",
|
||||
"head": "1429db5ad4c83331b6375349ffde1eb13af9575b",
|
||||
"branch": "main",
|
||||
"status": "",
|
||||
"upstream": "origin/main",
|
||||
"ahead_behind_cached": "0\t0"
|
||||
},
|
||||
{
|
||||
"repo": "railiance-master",
|
||||
"head": "5ffd7d1b40d56249f490a318e728047fd3517c4c",
|
||||
"branch": "main",
|
||||
"status": "",
|
||||
"upstream": "origin/main",
|
||||
"ahead_behind_cached": "0\t0"
|
||||
},
|
||||
{
|
||||
"repo": "railiance-platform",
|
||||
"head": "805e0e5a2b6263e4601c39230eb76d2f1bc7243a",
|
||||
"branch": "main",
|
||||
"status": "",
|
||||
"upstream": "origin/main",
|
||||
"ahead_behind_cached": "0\t0"
|
||||
},
|
||||
{
|
||||
"repo": "railiance-forge",
|
||||
"head": "e395e5e9c196fe7cea9cd2be513554e493e675ee",
|
||||
"branch": "main",
|
||||
"status": "",
|
||||
"upstream": "origin/main",
|
||||
"ahead_behind_cached": "0\t0"
|
||||
},
|
||||
{
|
||||
"repo": "railiance-enablement",
|
||||
"head": "f91a5298cb9ad07b7bc9c488a7429f89c55f651d",
|
||||
"branch": "main",
|
||||
"status": "",
|
||||
"upstream": "origin/main",
|
||||
"ahead_behind_cached": "0\t0"
|
||||
},
|
||||
{
|
||||
"repo": "net-kingdom",
|
||||
"head": "46455439cfbb24fc5d187403c8f9f4465fccc274",
|
||||
"branch": "main",
|
||||
"status": "",
|
||||
"upstream": "origin/main",
|
||||
"ahead_behind_cached": "0\t0"
|
||||
},
|
||||
{
|
||||
"repo": "coordination-engine",
|
||||
"head": "628f984a10110904e412d038fc43ecc775a61086",
|
||||
"branch": "main",
|
||||
"status": "",
|
||||
"upstream": "origin/main",
|
||||
"ahead_behind_cached": "0\t0"
|
||||
},
|
||||
{
|
||||
"repo": "state-hub",
|
||||
"head": "ccb285fc40d66125e485723fda851bbf75b90d14",
|
||||
"branch": "main",
|
||||
"status": "?? docs/evidence/legacy-meter-weekly-review-20260906.json\n?? docs/evidence/legacy-meter-weekly-review-20260907.json\n?? docs/evidence/legacy-meter-weekly-review-20260908.json",
|
||||
"upstream": "origin/main",
|
||||
"ahead_behind_cached": "0\t0"
|
||||
},
|
||||
{
|
||||
"repo": "prj-unattended-progress-company",
|
||||
"head": "2901cc98b6c3d3bbaeae6081e2c4f2b5b95ebb6d",
|
||||
"branch": "main",
|
||||
"status": "",
|
||||
"upstream": "origin/main",
|
||||
"ahead_behind_cached": "0\t0"
|
||||
}
|
||||
]
|
||||
128
docs/assessments/2026-09-08-helixforge-factory/cohorts.json
Normal file
128
docs/assessments/2026-09-08-helixforge-factory/cohorts.json
Normal file
|
|
@ -0,0 +1,128 @@
|
|||
[
|
||||
{
|
||||
"cohort": "Identity, policy, custody and audit",
|
||||
"workplans": 35,
|
||||
"statuses": {
|
||||
"active": 14,
|
||||
"proposed": 4,
|
||||
"ready": 2,
|
||||
"blocked": 13,
|
||||
"backlog": 2
|
||||
},
|
||||
"open_tasks": 93,
|
||||
"repos": [
|
||||
"approval-engine",
|
||||
"audit-core",
|
||||
"flex-auth",
|
||||
"gate-house",
|
||||
"key-cape",
|
||||
"net-kingdom",
|
||||
"ops-mason",
|
||||
"ops-warden",
|
||||
"secrets-engine",
|
||||
"tenant-engine",
|
||||
"whitehat-security"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cohort": "Agent execution and coordination",
|
||||
"workplans": 9,
|
||||
"statuses": {
|
||||
"active": 7,
|
||||
"blocked": 2
|
||||
},
|
||||
"open_tasks": 15,
|
||||
"repos": [
|
||||
"activity-core",
|
||||
"coordination-engine",
|
||||
"glas-harness",
|
||||
"rein-aharness",
|
||||
"sand-boxer"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cohort": "Hub consolidation and work projection",
|
||||
"workplans": 7,
|
||||
"statuses": {
|
||||
"backlog": 1,
|
||||
"blocked": 1,
|
||||
"proposed": 2,
|
||||
"active": 2,
|
||||
"ready": 1
|
||||
},
|
||||
"open_tasks": 26,
|
||||
"repos": [
|
||||
"core-hub",
|
||||
"hub-core",
|
||||
"issue-core",
|
||||
"state-hub"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cohort": "Publishing and community",
|
||||
"workplans": 7,
|
||||
"statuses": {
|
||||
"active": 4,
|
||||
"proposed": 2,
|
||||
"ready": 1
|
||||
},
|
||||
"open_tasks": 38,
|
||||
"repos": [
|
||||
"fluid-core",
|
||||
"fluid-telegram",
|
||||
"hall-of-helix",
|
||||
"pqrst-practice"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cohort": "Railiance runtime, packages and recovery",
|
||||
"workplans": 23,
|
||||
"statuses": {
|
||||
"active": 10,
|
||||
"blocked": 10,
|
||||
"ready": 1,
|
||||
"proposed": 2
|
||||
},
|
||||
"open_tasks": 43,
|
||||
"repos": [
|
||||
"railiance-cluster",
|
||||
"railiance-fabric",
|
||||
"railiance-infra",
|
||||
"railiance-master",
|
||||
"railiance-platform",
|
||||
"railiance-telemetry",
|
||||
"rapp-canned-prompts",
|
||||
"rapp-core-hub",
|
||||
"rapp-openbao",
|
||||
"rapp-postgres",
|
||||
"rapp-qonto",
|
||||
"rapp-telemetry",
|
||||
"rapp-tenant-engine",
|
||||
"reef-railiance",
|
||||
"reef-storage"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cohort": "Other product, commercial and research work",
|
||||
"workplans": 13,
|
||||
"statuses": {
|
||||
"blocked": 1,
|
||||
"active": 4,
|
||||
"proposed": 5,
|
||||
"ready": 1,
|
||||
"backlog": 2
|
||||
},
|
||||
"open_tasks": 49,
|
||||
"repos": [
|
||||
"adaptive-pricing",
|
||||
"fin-hub",
|
||||
"info-tech-canon",
|
||||
"markitect-main",
|
||||
"prj-forgejo-org-refactor",
|
||||
"prj-unattended-progress-company",
|
||||
"reuse-surface",
|
||||
"soul-frame",
|
||||
"test-driver"
|
||||
]
|
||||
}
|
||||
]
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"checked_at_utc": "2026-09-08T08:04:44.373626+00:00",
|
||||
"command": "statehub fix-consistency",
|
||||
"repo": "the-custodian",
|
||||
"exit_code": 1,
|
||||
"result": "ASSESSMENT FAIL",
|
||||
"automation_errors": 0,
|
||||
"assessment_failures": 13,
|
||||
"warnings": 63,
|
||||
"infos": 6,
|
||||
"failure_groups": [
|
||||
{
|
||||
"code": "C-03",
|
||||
"count": 10,
|
||||
"records": "CUST-WP-0054-T01 through T10",
|
||||
"reason": "archived file task UUIDs absent from DB"
|
||||
},
|
||||
{
|
||||
"code": "C-03",
|
||||
"count": 2,
|
||||
"records": "CUST-WP-0057 and CUST-WP-0058",
|
||||
"reason": "archived file workplan UUIDs absent from DB"
|
||||
},
|
||||
{
|
||||
"code": "C-07",
|
||||
"count": 1,
|
||||
"record": "adhoc-2026-08-25@retired-20260827",
|
||||
"reason": "nonclosed retired DB identity without matching source record"
|
||||
}
|
||||
],
|
||||
"reported_actions": [
|
||||
"bindings synced 75/77",
|
||||
"three finished-workplan missing task UUID creations skipped",
|
||||
"push: pushed"
|
||||
],
|
||||
"scope": "Reported diagnostics concern existing root/archived Custodian records, not the staged project packet. The proposed factory workplan was not registered."
|
||||
}
|
||||
|
|
@ -0,0 +1,610 @@
|
|||
[
|
||||
{
|
||||
"workplan_id": "63665674-6880-593e-96e6-bab3211b1352",
|
||||
"repo": "net-kingdom",
|
||||
"slug": "nk-wp-0033",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "804c588c-f47a-50c4-bdd7-51b24bbf9539",
|
||||
"repo": "flex-auth",
|
||||
"slug": "flex-wp-0022",
|
||||
"dependencies": [
|
||||
{
|
||||
"id": "19de567a-5058-42fa-bfb2-955df489cdc8",
|
||||
"from_workplan_id": "804c588c-f47a-50c4-bdd7-51b24bbf9539",
|
||||
"to_workplan_id": "b01f655e-f71a-50ae-b110-178557f07c63",
|
||||
"to_task_id": null,
|
||||
"relationship_type": "blocks",
|
||||
"description": null,
|
||||
"created_at": "2026-09-06T19:38:41.487199Z",
|
||||
"updated_at": "2026-09-06T19:38:41.487199Z"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"workplan_id": "ad011f92-786c-51ad-b3f6-c06ad77e7af7",
|
||||
"repo": "flex-auth",
|
||||
"slug": "flex-wp-0023",
|
||||
"dependencies": [
|
||||
{
|
||||
"id": "047f24b0-8689-4221-b2fd-2a47677707c8",
|
||||
"from_workplan_id": "ad011f92-786c-51ad-b3f6-c06ad77e7af7",
|
||||
"to_workplan_id": "b01f655e-f71a-50ae-b110-178557f07c63",
|
||||
"to_task_id": null,
|
||||
"relationship_type": "blocks",
|
||||
"description": null,
|
||||
"created_at": "2026-09-06T20:45:23.668474Z",
|
||||
"updated_at": "2026-09-06T20:45:23.668474Z"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"workplan_id": "90577acd-6910-548d-a13e-1dbfdfb8ed27",
|
||||
"repo": "flex-auth",
|
||||
"slug": "flex-wp-0024",
|
||||
"dependencies": [
|
||||
{
|
||||
"id": "f23fdf85-03b6-4e3e-bbc9-9478576cff51",
|
||||
"from_workplan_id": "90577acd-6910-548d-a13e-1dbfdfb8ed27",
|
||||
"to_workplan_id": "b01f655e-f71a-50ae-b110-178557f07c63",
|
||||
"to_task_id": null,
|
||||
"relationship_type": "blocks",
|
||||
"description": null,
|
||||
"created_at": "2026-09-06T21:36:47.780484Z",
|
||||
"updated_at": "2026-09-06T21:36:47.780484Z"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"workplan_id": "f9a657ce-67b4-5d25-9933-e0fcb2c20b1c",
|
||||
"repo": "flex-auth",
|
||||
"slug": "flex-wp-0025",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "965ad365-6b81-50a1-a2a3-2d0c1fcce0b4",
|
||||
"repo": "net-kingdom",
|
||||
"slug": "nk-wp-0027",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "9d7b04f9-3803-5613-b7a5-8bd606c77f5a",
|
||||
"repo": "net-kingdom",
|
||||
"slug": "nk-wp-0031",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "04685f94-1991-5e62-80d2-5669913e99fc",
|
||||
"repo": "net-kingdom",
|
||||
"slug": "net-kingdom-nk-wp-0035",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "ae3ff76f-883d-5e2f-b6aa-144d61e8fdef",
|
||||
"repo": "ops-warden",
|
||||
"slug": "warden-wp-0034",
|
||||
"dependencies": [
|
||||
{
|
||||
"id": "31553846-82b1-4ca8-8ba9-5fd363f3f22d",
|
||||
"from_workplan_id": "ae3ff76f-883d-5e2f-b6aa-144d61e8fdef",
|
||||
"to_workplan_id": "da3367d5-890c-52c6-aa54-1bdd0f277342",
|
||||
"to_task_id": null,
|
||||
"relationship_type": "blocks",
|
||||
"description": null,
|
||||
"created_at": "2026-08-31T22:49:17.609862Z",
|
||||
"updated_at": "2026-08-31T22:49:17.609862Z"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"workplan_id": "a660ed65-700e-5b54-8d91-a556b73518f0",
|
||||
"repo": "fluid-telegram",
|
||||
"slug": "ft-wp-0001",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "291005a5-d474-5c94-8abd-819f682dde9f",
|
||||
"repo": "fluid-core",
|
||||
"slug": "fluid-wp-0008",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "d4d02dbf-3974-502d-8b87-b776fc63e17e",
|
||||
"repo": "net-kingdom",
|
||||
"slug": "nk-wp-0009",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "b6459dd0-fc4f-54a4-a2e9-d7b83cff6c6e",
|
||||
"repo": "fluid-core",
|
||||
"slug": "fluid-wp-0009",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "21528e8d-a049-523d-9ae1-da7a27cb8bbf",
|
||||
"repo": "ops-warden",
|
||||
"slug": "warden-wp-0027",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "0d003df3-f7d3-5063-8ca0-e1e33f7df74a",
|
||||
"repo": "key-cape",
|
||||
"slug": "key-wp-0014",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "c1a9b1cc-2ff0-566a-b544-1a2ef967fc0d",
|
||||
"repo": "key-cape",
|
||||
"slug": "key-wp-0009",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "6e815d88-b0e3-5ce0-be5d-13ab15917f7f",
|
||||
"repo": "key-cape",
|
||||
"slug": "key-wp-0013",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "11874f32-ac36-5bb9-a0a5-e7a259f5972c",
|
||||
"repo": "rapp-canned-prompts",
|
||||
"slug": "rcp-wp-0002",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "5e0db595-2f0e-5388-9413-7d4d5a4a2ef5",
|
||||
"repo": "hall-of-helix",
|
||||
"slug": "hoh-wp-0002",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "e861bad8-8b92-5963-b554-e9b6fa043acb",
|
||||
"repo": "rapp-postgres",
|
||||
"slug": "rapp-postgres-wp-0006",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "31f7f8ea-7f73-516c-8877-f03a13f1db82",
|
||||
"repo": "secrets-engine",
|
||||
"slug": "secrets-wp-0006",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "9c9e5164-b2f5-5ea2-a557-5368d65e9fe0",
|
||||
"repo": "secrets-engine",
|
||||
"slug": "secrets-wp-0008",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "40ccc3b4-d046-5a58-8649-e7935f45c974",
|
||||
"repo": "secrets-engine",
|
||||
"slug": "secrets-wp-0009",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "68a39be1-bd9c-5133-ad64-e7bca892aaf3",
|
||||
"repo": "secrets-engine",
|
||||
"slug": "secrets-wp-0007",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "bf08c283-0f43-5a8d-9e63-17c4b96ded11",
|
||||
"repo": "coordination-engine",
|
||||
"slug": "coordination-wp-0004",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "4fa25ad5-f5d0-5592-aa59-085f8ee3edaf",
|
||||
"repo": "approval-engine",
|
||||
"slug": "approval-wp-0002",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "cb7387d0-431d-56a2-bb7b-86a024aeeefb",
|
||||
"repo": "tenant-engine",
|
||||
"slug": "ten-wp-0012",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "516ee5b9-685b-5986-88d2-bde66c2ba96c",
|
||||
"repo": "net-kingdom",
|
||||
"slug": "nk-wp-0032",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "d76ddccc-00c8-548a-b141-2cd660fa38da",
|
||||
"repo": "net-kingdom",
|
||||
"slug": "nk-wp-0022",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "c87e142c-4eda-5c1b-84a9-ee5a848f3f63",
|
||||
"repo": "net-kingdom",
|
||||
"slug": "nk-wp-0034",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "1075448f-d533-5f9e-94b7-c3adfe151a07",
|
||||
"repo": "net-kingdom",
|
||||
"slug": "nk-wp-0011",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "99a661a8-b36c-5c1c-b78b-1e8930bcd0a9",
|
||||
"repo": "flex-auth",
|
||||
"slug": "flex-wp-0020",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "94c02b1f-66ed-588d-bdd7-7158107b85fb",
|
||||
"repo": "glas-harness",
|
||||
"slug": "glas-wp-0015",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "170bf1ae-337f-5553-8d1e-03b07100e08f",
|
||||
"repo": "glas-harness",
|
||||
"slug": "glas-wp-0012",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "d3f12387-fd23-58f0-b979-9c811507614d",
|
||||
"repo": "sand-boxer",
|
||||
"slug": "sand-wp-0015",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "b616d1cd-208f-5ecf-a4a0-a028396422c4",
|
||||
"repo": "sand-boxer",
|
||||
"slug": "sand-wp-0014",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "f4640325-e89c-591d-b58e-ec6b087900ac",
|
||||
"repo": "railiance-platform",
|
||||
"slug": "rpf-wp-0015",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "bb326ebb-a313-549e-b35f-1bf17e1c58fd",
|
||||
"repo": "railiance-platform",
|
||||
"slug": "rpf-wp-0029",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "975db491-5412-5e27-8e34-14a2417bb039",
|
||||
"repo": "railiance-platform",
|
||||
"slug": "rpf-wp-0035",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "b2c25a01-4a80-55c1-90cf-8538000f7e0e",
|
||||
"repo": "railiance-platform",
|
||||
"slug": "rpf-wp-0027",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "6dda6039-295e-5cac-aef6-3183c3218649",
|
||||
"repo": "railiance-platform",
|
||||
"slug": "rpf-wp-0025",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "7beec1a7-aa82-5a36-9a66-6b60008a2455",
|
||||
"repo": "railiance-platform",
|
||||
"slug": "rpf-wp-0038",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "ca639c3d-3a87-5fa4-ad13-6f2e014b0c84",
|
||||
"repo": "railiance-platform",
|
||||
"slug": "rpf-wp-0036",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "13305ba8-33d8-56a4-af79-165092a02677",
|
||||
"repo": "rapp-telemetry",
|
||||
"slug": "rapp-telemetry-wp-0001",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "54655357-74da-5f7f-8fa6-647d4c969f21",
|
||||
"repo": "audit-core",
|
||||
"slug": "audit-wp-0010",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "a9a248b2-d26c-503e-a8fc-4f3675e6ed51",
|
||||
"repo": "audit-core",
|
||||
"slug": "audit-wp-0008",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "46a96b03-bc08-53b5-9c93-4071adabf734",
|
||||
"repo": "audit-core",
|
||||
"slug": "audit-wp-0009",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "08a5db92-7293-50d3-b589-55287b9850b3",
|
||||
"repo": "railiance-telemetry",
|
||||
"slug": "rtel-wp-0002",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "a331dc88-c9bc-5d2a-9ff1-2aa7e837c3bb",
|
||||
"repo": "gate-house",
|
||||
"slug": "gh-wp-0003",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "b29261ba-c1e4-5533-8185-ab2d5b433685",
|
||||
"repo": "info-tech-canon",
|
||||
"slug": "info-wp-0019",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "0d1beafd-e638-5bb9-b91d-13543ac42a04",
|
||||
"repo": "reuse-surface",
|
||||
"slug": "reuse-wp-0021",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "6a875b19-5a76-55c1-bd1f-2f5005cd416b",
|
||||
"repo": "pqrst-practice",
|
||||
"slug": "pqrst-wp-0002",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "ccb87fa4-6381-5f22-b097-6e026f56a9c1",
|
||||
"repo": "state-hub",
|
||||
"slug": "cust-wp-0038",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "ed077b62-7048-5752-bf65-f90471f45854",
|
||||
"repo": "state-hub",
|
||||
"slug": "state-wp-0079",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "626cb2d7-9525-5712-be9e-93c1ed840fc5",
|
||||
"repo": "rapp-core-hub",
|
||||
"slug": "rappcorehub-wp-0002",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "b73f1e1a-efaf-5f2f-b916-2a3040e0242e",
|
||||
"repo": "rapp-core-hub",
|
||||
"slug": "rappcorehub-wp-0003",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "3c8034fc-fd90-58f5-99bc-99b4f93e5ee1",
|
||||
"repo": "hub-core",
|
||||
"slug": "hub-wp-0011",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "0d6e94f3-fd15-5f57-af41-60f0b862da5e",
|
||||
"repo": "hub-core",
|
||||
"slug": "hub-wp-0009",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "05ebd06e-4af8-5f6c-918c-c143c1520e00",
|
||||
"repo": "hub-core",
|
||||
"slug": "hub-wp-0006",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "6152c89b-a4f3-55b6-af0b-d57462b3c6f7",
|
||||
"repo": "rapp-qonto",
|
||||
"slug": "rapp-qonto-wp-0002",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "42a097db-1c24-558e-a724-030bb2b4443e",
|
||||
"repo": "ops-warden",
|
||||
"slug": "warden-wp-0037",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "4015b46d-02f1-56ac-853e-87e8542cf0dd",
|
||||
"repo": "ops-mason",
|
||||
"slug": "mason-wp-0003",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "e5656747-a974-581a-a3d4-4e6bb7262f4c",
|
||||
"repo": "ops-mason",
|
||||
"slug": "mason-wp-0004",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "483e56d6-6601-5377-9066-66225214c046",
|
||||
"repo": "ops-mason",
|
||||
"slug": "mason-wp-0005",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "f2373858-c932-5a4d-81b6-db9a3595135a",
|
||||
"repo": "fluid-telegram",
|
||||
"slug": "ft-wp-0002",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "eba2eff1-10a7-50a3-a70b-14e7d398f27f",
|
||||
"repo": "rein-aharness",
|
||||
"slug": "reinah-wp-0003",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "b5c231e1-9d06-5772-95a7-01cc0bf62051",
|
||||
"repo": "fluid-core",
|
||||
"slug": "fluid-wp-0001",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "256dad13-28b4-5361-ab8a-7d1373a5d14b",
|
||||
"repo": "activity-core",
|
||||
"slug": "activity-wp-0032",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "fbcc10a9-bc1e-50b2-ba86-47adcb18666d",
|
||||
"repo": "activity-core",
|
||||
"slug": "activity-wp-0035",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "01e6d5d4-6e1a-5f0d-81f0-ded97e0f71cd",
|
||||
"repo": "activity-core",
|
||||
"slug": "activity-wp-0036",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "94b71ba3-998d-5166-9730-6beb5f595923",
|
||||
"repo": "whitehat-security",
|
||||
"slug": "whitehat-wp-0008",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "fe26f070-70ca-55ba-92b3-3378929ba90f",
|
||||
"repo": "whitehat-security",
|
||||
"slug": "whitehat-wp-0006",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "58a56363-3bda-50f7-8240-1e45131bc7d9",
|
||||
"repo": "railiance-fabric",
|
||||
"slug": "rail-fab-wp-0028",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "e8b432af-43ae-517f-a69b-80d4f0db976d",
|
||||
"repo": "fin-hub",
|
||||
"slug": "fin-wp-0004",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "e9413a20-5b11-50ff-ba21-15215841cf11",
|
||||
"repo": "fin-hub",
|
||||
"slug": "fin-wp-0006",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "58432770-da19-5b72-a946-cacbe1eb24ca",
|
||||
"repo": "fin-hub",
|
||||
"slug": "fin-wp-0005",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "c730a7e2-244e-558c-9ec1-66d04e275ff8",
|
||||
"repo": "soul-frame",
|
||||
"slug": "soul-wp-0008",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "a7d0c934-75d7-53cc-a35b-6a789a2e0f14",
|
||||
"repo": "railiance-master",
|
||||
"slug": "rmaster-wp-0020",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "81b17b8a-4b22-5510-8830-a8d19aed821e",
|
||||
"repo": "prj-unattended-progress-company",
|
||||
"slug": "upc-wp-0003",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "8d47ba5f-0608-5f83-8b4b-7dee53ada6f6",
|
||||
"repo": "prj-unattended-progress-company",
|
||||
"slug": "upc-wp-0002",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "a6cf0a20-a3d5-56c6-8fc7-8cb167c71d66",
|
||||
"repo": "prj-unattended-progress-company",
|
||||
"slug": "upc-wp-0004",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "c1dcd349-1a7a-51ae-8827-4ce96cfe0008",
|
||||
"repo": "prj-forgejo-org-refactor",
|
||||
"slug": "orgref-wp-0001",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "8ac413ad-2f57-53e6-b586-c5bec9cfbd1f",
|
||||
"repo": "reef-railiance",
|
||||
"slug": "reef-railiance-wp-0003",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "df859d65-c6ee-5058-a662-ad74eb82d3d2",
|
||||
"repo": "rapp-openbao",
|
||||
"slug": "rapp-openbao-wp-0002",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "16da36fe-5a10-522b-b6d6-02dbb6de6c14",
|
||||
"repo": "railiance-cluster",
|
||||
"slug": "three-phoenix-ha-cluster",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "9cc1abf3-2ab0-54a4-a250-83f382a49441",
|
||||
"repo": "core-hub",
|
||||
"slug": "core-wp-0010",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "5ea28f8f-376c-5230-8bb7-ca871c1a75f4",
|
||||
"repo": "railiance-infra",
|
||||
"slug": "rail-ho-wp-0012",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "5738f113-1c4e-5d27-95b2-b6655e0b7279",
|
||||
"repo": "railiance-infra",
|
||||
"slug": "rail-ho-wp-0011",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "543e6398-d2cb-5105-977e-b90461adac3e",
|
||||
"repo": "adaptive-pricing",
|
||||
"slug": "adaptive-wp-0010",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "ec2896aa-9226-5516-a537-2de02138949f",
|
||||
"repo": "rapp-tenant-engine",
|
||||
"slug": "rapp-tenant-engine-wp-0001",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "36a082df-1288-567d-9a0b-f2e0f292786c",
|
||||
"repo": "test-driver",
|
||||
"slug": "td-wp-0003",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "af6ed97f-fc45-5fc0-b8e9-6010c217808f",
|
||||
"repo": "reef-storage",
|
||||
"slug": "reef-storage-wp-0002",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "e03ef262-5284-5dd3-92d2-dbd85c6b6159",
|
||||
"repo": "markitect-main",
|
||||
"slug": "testdrive-jsui-publication",
|
||||
"dependencies": []
|
||||
},
|
||||
{
|
||||
"workplan_id": "4d465264-cbe1-56ba-84ed-bd580b649b76",
|
||||
"repo": "issue-core",
|
||||
"slug": "issue-wp-0006",
|
||||
"dependencies": []
|
||||
}
|
||||
]
|
||||
|
|
@ -0,0 +1,66 @@
|
|||
{
|
||||
"at": "2026-09-08T12:04:21.089343+00:00",
|
||||
"scope": "Correct four human-needed projection flags to explicit published source; task status and historical notes retained. Other 13 terminal flags require source/residual disposition and were not cleared.",
|
||||
"changes": [
|
||||
{
|
||||
"task_id": "RAIL-HO-WP-0005-T02",
|
||||
"hub_id": "f88115bf-4f99-49ef-a415-0b23750141b3",
|
||||
"source_url": "https://forgejo.coulomb.social/coulomb/railiance-infra/raw/branch/main/workplans/archived/260714-RAIL-HO-WP-0005-forgejo-production-migration.md",
|
||||
"source_status": "done",
|
||||
"source_needs_human": false,
|
||||
"before": {
|
||||
"needs_human": true,
|
||||
"intervention_note": "Hostname decided: forgejo.coulomb.social on railiance01 (2026-07-03). Remaining T02: SMTP, package scope, Actions runner model, backup/retention, cutover mode. See the-custodian/docs/forgejo-production-decisions.md"
|
||||
},
|
||||
"after": {
|
||||
"needs_human": false,
|
||||
"status": "done"
|
||||
}
|
||||
},
|
||||
{
|
||||
"task_id": "RAIL-HO-WP-0005-T06",
|
||||
"hub_id": "417faa4d-eab8-4247-9485-4f80e5d5b7ff",
|
||||
"source_url": "https://forgejo.coulomb.social/coulomb/railiance-infra/raw/branch/main/workplans/archived/260714-RAIL-HO-WP-0005-forgejo-production-migration.md",
|
||||
"source_status": "done",
|
||||
"source_needs_human": false,
|
||||
"before": {
|
||||
"needs_human": true,
|
||||
"intervention_note": "Needs approved SMTP credentials/sender domain and a controlled account to verify password reset, account recovery, and emergency admin access."
|
||||
},
|
||||
"after": {
|
||||
"needs_human": false,
|
||||
"status": "done"
|
||||
}
|
||||
},
|
||||
{
|
||||
"task_id": "RAIL-HO-WP-0005-T11",
|
||||
"hub_id": "b1b66687-ca33-4971-b312-743c8e059c5e",
|
||||
"source_url": "https://forgejo.coulomb.social/coulomb/railiance-infra/raw/branch/main/workplans/archived/260714-RAIL-HO-WP-0005-forgejo-production-migration.md",
|
||||
"source_status": "done",
|
||||
"source_needs_human": false,
|
||||
"before": {
|
||||
"needs_human": true,
|
||||
"intervention_note": "Requires explicit production cutover approval after probe, backup restore, package registry, email recovery, Actions, and migration drill gates pass."
|
||||
},
|
||||
"after": {
|
||||
"needs_human": false,
|
||||
"status": "done"
|
||||
}
|
||||
},
|
||||
{
|
||||
"task_id": "RAIL-HO-WP-0005-T12",
|
||||
"hub_id": "a63147b0-31d5-4705-89ea-40c10faf779f",
|
||||
"source_url": "https://forgejo.coulomb.social/coulomb/railiance-infra/raw/branch/main/workplans/archived/260714-RAIL-HO-WP-0005-forgejo-production-migration.md",
|
||||
"source_status": "done",
|
||||
"source_needs_human": false,
|
||||
"before": {
|
||||
"needs_human": true,
|
||||
"intervention_note": "Requires explicit approval after stabilization: confirm no active remotes, webhooks, packages, dashboards, or rollback procedures still depend on legacy Gitea."
|
||||
},
|
||||
"after": {
|
||||
"needs_human": false,
|
||||
"status": "done"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,20 @@
|
|||
uuid,record_id,workplan_uuid,status,needs_human,has_blocking_reason
|
||||
57412aef-f47a-5b58-b0a3-ca066d05ca09,CUST-WP-0038-T08,ccb87fa4-6381-5f22-b097-6e026f56a9c1,todo,True,False
|
||||
f88115bf-4f99-49ef-a415-0b23750141b3,RAIL-HO-WP-0005-T02,84e17675-0d15-4268-a8bd-540124d37018,done,True,False
|
||||
417faa4d-eab8-4247-9485-4f80e5d5b7ff,RAIL-HO-WP-0005-T06,84e17675-0d15-4268-a8bd-540124d37018,done,True,False
|
||||
b1b66687-ca33-4971-b312-743c8e059c5e,RAIL-HO-WP-0005-T11,84e17675-0d15-4268-a8bd-540124d37018,done,True,False
|
||||
a63147b0-31d5-4705-89ea-40c10faf779f,RAIL-HO-WP-0005-T12,84e17675-0d15-4268-a8bd-540124d37018,done,True,False
|
||||
7cbf0a35-71a1-47ac-afc2-f51ad2180fd0,ACTIVITY-WP-0006-T03,5646e13a-13af-4724-bca6-3c0d86f96733,done,True,False
|
||||
267db6a7-67d2-48af-b3e8-7588f8684957,IHUB-WP-0022-T04,bd086c41-287d-4a4e-8ac5-9ab270f14d72,cancel,True,False
|
||||
7012e4fd-2530-49b7-9c2f-1d949809a144,ACTIVITY-WP-0009-T01,d64cfbba-6da7-4737-afb9-866afa0e9cda,done,True,False
|
||||
ae8af00a-c14f-4b76-933c-46d06cd360ae,RAILIANCE-WP-0014-T03,a152ddda-d60a-4a65-9b9c-59e2db9ff2b7,done,True,False
|
||||
10e0df77-c230-4a82-b720-23c66bd17c0a,ACTIVITY-WP-0010-T03,f2c73ac6-13f0-4005-82cc-76c7c9f9c8b9,done,True,False
|
||||
96b14cdb-364f-4eab-a80e-dd8b3859c694,ISSUE-WP-0003-T06,896ace77-21b3-450b-8fb7-254aefc8c570,done,True,False
|
||||
d8498e3b-b2fb-47b7-ab88-cd6592c1807e,,2731fece-6c49-45b8-ab8a-4ea6c04ac603,done,True,True
|
||||
0c543cb3-36cb-4b25-9a58-de8efc1216c9,,2731fece-6c49-45b8-ab8a-4ea6c04ac603,done,True,True
|
||||
1269bb58-0699-43ef-aa4f-43bc49c61a49,,2731fece-6c49-45b8-ab8a-4ea6c04ac603,done,True,True
|
||||
4571d4c9-d4de-4ee9-97e0-ff03e49e65ec,,2731fece-6c49-45b8-ab8a-4ea6c04ac603,done,True,True
|
||||
78d1db83-12fb-4ac2-95eb-54c91ac125b5,,2731fece-6c49-45b8-ab8a-4ea6c04ac603,done,True,True
|
||||
44ce4082-fa8f-44d0-8f86-172d14ecfb0e,,2731fece-6c49-45b8-ab8a-4ea6c04ac603,done,True,True
|
||||
c881500b-5459-4620-81c0-b176971e989f,ACTIVITY-WP-0016-T05,4ef0d53b-1777-41ae-80c6-1b69fdb34726,done,True,False
|
||||
a8b1b855-ab34-5835-b9fd-5f48bc0b6817,WARDEN-WP-0037-T03,42a097db-1c24-558e-a724-030bb2b4443e,wait,True,False
|
||||
|
|
|
@ -0,0 +1,99 @@
|
|||
repo,slug,uuid,title,status,owner,retired_identity,task_count,open_tasks,todo,progress,wait,human_open,execution_state,launch_mode,planning_priority,backing_synced_at,backing_sync_age_days,local_matches,local_id,local_status,local_path,local_update_age_days,status_disagreement
|
||||
net-kingdom,nk-wp-0033,63665674-6880-593e-96e6-bab3211b1352,Contain and rotate the exposed KeyCape credential bundle,active,codex,False,5,2,0,2,0,0,manual,manual,P0,2026-09-07T11:45:13.259898Z,1,1,NK-WP-0033,active,/home/worsch/net-kingdom/workplans/NK-WP-0033-keycape-secret-exposure-rotation.md,16,False
|
||||
flex-auth,flex-wp-0022,804c588c-f47a-50c4-bdd7-51b24bbf9539,Tenant scoping is unstated in tenant-engine and untested in two more packages,proposed,claude,False,3,3,2,0,1,0,manual,manual,P1,2026-09-07T11:43:59.199522Z,1,1,FLEX-WP-0022,proposed,/home/worsch/flex-auth/workplans/FLEX-WP-0022-tenant-scope-coverage.md,2,False
|
||||
flex-auth,flex-wp-0023,ad011f92-786c-51ad-b3f6-c06ad77e7af7,Operator caller access path and caller identity in the decision record,active,claude,False,5,1,1,0,0,0,manual,manual,P1,2026-09-07T11:43:59.199522Z,1,1,FLEX-WP-0023,active,/home/worsch/flex-auth/workplans/FLEX-WP-0023-operator-caller-access-path.md,2,False
|
||||
flex-auth,flex-wp-0024,90577acd-6910-548d-a13e-1dbfdfb8ed27,Sign the decision envelope: the response channel is unauthenticated,active,claude,False,4,2,1,0,1,0,manual,manual,P1,2026-09-07T11:43:59.199522Z,1,1,FLEX-WP-0024,active,/home/worsch/flex-auth/workplans/FLEX-WP-0024-decision-envelope-authenticity.md,2,False
|
||||
flex-auth,flex-wp-0025,f9a657ce-67b4-5d25-9933-e0fcb2c20b1c,A policy cannot tell a registry fact from a caller assertion,ready,claude,False,3,3,2,0,1,0,manual,manual,P1,,,1,FLEX-WP-0025,ready,/home/worsch/flex-auth/workplans/FLEX-WP-0025-fact-versus-assertion.md,1,False
|
||||
net-kingdom,nk-wp-0027,965ad365-6b81-50a1-a2a3-2d0c1fcce0b4,Reconcile reef placement and security-zone canon dependencies,blocked,net-kingdom,False,6,3,0,0,3,0,manual,manual,P1,2026-09-07T11:45:13.259898Z,1,1,NK-WP-0027,blocked,/home/worsch/net-kingdom/workplans/NK-WP-0027-reef-placement-reconciliation.md,17,False
|
||||
net-kingdom,nk-wp-0031,9d7b04f9-3803-5613-b7a5-8bd606c77f5a,Implement deterministic posture and evidence feedback,blocked,codex,False,5,1,0,0,1,0,manual,manual,P1,2026-09-07T11:45:13.259898Z,1,1,NK-WP-0031,blocked,/home/worsch/net-kingdom/workplans/NK-WP-0031-deterministic-posture-feedback.md,16,False
|
||||
net-kingdom,net-kingdom-nk-wp-0035,04685f94-1991-5e62-80d2-5669913e99fc,Publish the NetKingdom emission-cadence security profile,blocked,codex,False,5,1,0,0,1,0,manual,manual,P1,2026-09-07T11:45:13.259898Z,1,1,NK-WP-0035,blocked,/home/worsch/net-kingdom/workplans/NK-WP-0035-emission-cadence-security-profile.md,1,False
|
||||
ops-warden,warden-wp-0034,ae3ff76f-883d-5e2f-b6aa-144d61e8fdef,"Layer model v0.7 conformance — state the deadline, bind the agent boundary, steward the estate's newest rule",active,ops-warden,False,5,1,0,0,1,0,manual,manual,P1,2026-09-04T23:19:50.429557Z,4,1,WARDEN-WP-0034,active,/home/worsch/ops-warden/workplans/WARDEN-WP-0034-layer-model-v07-conformance.md,3,False
|
||||
fluid-telegram,ft-wp-0001,a660ed65-700e-5b54-8d91-a556b73518f0,Establish HelixForge's Telegram identity and publish the Hall of Helix,active,worsch,False,13,13,13,0,0,0,manual,manual,high,2026-09-04T10:49:38.886525Z,4,1,FT-WP-0001,active,/home/worsch/fluid-telegram/workplans/FT-WP-0001-telegram-identity-and-hall-channel.md,4,False
|
||||
fluid-core,fluid-wp-0008,291005a5-d474-5c94-8abd-819f682dde9f,Handover: HelixForge Telegram identity and hall-of-helix channel,active,worsch,False,9,3,3,0,0,0,manual,manual,high,2026-09-04T10:45:13.787584Z,4,1,FLUID-WP-0008,active,/home/worsch/fluid-core/workplans/FLUID-WP-0008-fluid-telegram-handover.md,4,False
|
||||
net-kingdom,nk-wp-0009,d4d02dbf-3974-502d-8b87-b776fc63e17e,NetKingdom Security Pattern Tutorials,backlog,codex,False,6,6,6,0,0,0,manual,manual,medium,2026-09-07T11:45:13.259898Z,1,1,NK-WP-0009,backlog,/home/worsch/net-kingdom/workplans/NK-WP-0009-netkingdom-security-pattern-tutorials.md,62,False
|
||||
fluid-core,fluid-wp-0009,b6459dd0-fc4f-54a4-a2e9-d7b83cff6c6e,Establish the pr- campaign repository pattern and reduce hall-of-helix to an example,active,worsch,False,5,4,3,1,0,0,manual,manual,medium,2026-09-04T10:45:13.787584Z,4,1,FLUID-WP-0009,active,/home/worsch/fluid-core/workplans/FLUID-WP-0009-campaign-repos-and-example-separation.md,4,False
|
||||
ops-warden,warden-wp-0027,21528e8d-a049-523d-9ae1-da7a27cb8bbf,Tamper-resistant credential governance + mass rotation/lockdown (Strand B),active,codex,False,3,1,0,1,0,0,manual,manual,medium,2026-09-04T23:19:50.429557Z,4,1,WARDEN-WP-0027,active,/home/worsch/ops-warden/workplans/WARDEN-WP-0027-credential-governance-lockdown.md,16,False
|
||||
key-cape,key-wp-0014,0d003df3-f7d3-5063-8ca0-e1e33f7df74a,Review native login and client credential lane handoffs,blocked,codex,False,4,1,0,0,1,0,manual,manual,,2026-09-08T07:44:58.687850Z,0,1,KEY-WP-0014,blocked,/home/worsch/key-cape/workplans/KEY-WP-0014-native-credential-lane-handoff.md,3,False
|
||||
key-cape,key-wp-0009,c1a9b1cc-2ff0-566a-b544-1a2ef967fc0d,Provider capability declarations and bounded service identities,blocked,codex,False,4,1,0,0,1,0,manual,manual,,2026-09-08T07:44:58.687850Z,0,1,KEY-WP-0009,blocked,/home/worsch/key-cape/workplans/KEY-WP-0009-provider-capabilities-and-service-identities.md,16,False
|
||||
key-cape,key-wp-0013,6e815d88-b0e3-5ce0-be5d-13ab15917f7f,Approval-engine resource audience and client registrations,blocked,codex,False,4,1,0,0,1,0,manual,manual,,2026-09-08T07:44:58.687850Z,0,1,KEY-WP-0013,blocked,/home/worsch/key-cape/workplans/KEY-WP-0013-approval-engine-resource-audience.md,2,False
|
||||
rapp-canned-prompts,rcp-wp-0002,11874f32-ac36-5bb9-a0a5-e7a259f5972c,First deployment of canned-prompts on Railiance,active,codex,False,5,2,0,1,1,0,manual,manual,,2026-09-08T07:01:15.398238Z,0,1,RCP-WP-0002,active,/home/worsch/rapp-canned-prompts/workplans/RCP-WP-0002-first-deployment.md,2,False
|
||||
hall-of-helix,hoh-wp-0002,5e0db595-2f0e-5388-9413-7d4d5a4a2ef5,Publish the hall at helix.coulomb.social with selectable renderers,active,claude-code,False,6,6,4,0,2,0,manual,manual,,2026-09-05T20:40:32.802158Z,3,1,HOH-WP-0002,active,/home/worsch/hall-of-helix/workplans/HOH-WP-0002-published-hall-and-renderers.md,3,False
|
||||
rapp-postgres,rapp-postgres-wp-0006,e861bad8-8b92-5963-b554-e9b6fa043acb,Admit canned-prompts on the PostgreSQL overflow cell,active,claude,False,3,1,1,0,0,0,manual,manual,,2026-09-07T22:04:53.016381Z,1,1,RAPP-POSTGRES-WP-0006,active,/home/worsch/rapp-postgres/workplans/RAPP-POSTGRES-WP-0006-canned-prompts-admission.md,1,False
|
||||
secrets-engine,secrets-wp-0006,31f7f8ea-7f73-516c-8877-f03a13f1db82,Adopt concrete OpenBao credential lanes from ops-warden,active,codex,False,6,2,0,0,2,0,manual,manual,,2026-09-07T21:27:31.066695Z,1,1,SECRETS-WP-0006,active,/home/worsch/secrets-engine/workplans/SECRETS-WP-0006-catalog-lane-adoption.md,2,False
|
||||
secrets-engine,secrets-wp-0008,9c9e5164-b2f5-5ea2-a557-5368d65e9fe0,Evolve the Lifecycle engine to the accepted security layer model,active,grok,False,6,2,0,0,2,0,manual,manual,,2026-09-07T21:27:31.066695Z,1,1,SECRETS-WP-0008,active,/home/worsch/secrets-engine/workplans/SECRETS-WP-0008-layer-model-lifecycle-conformance.md,2,False
|
||||
secrets-engine,secrets-wp-0009,40ccc3b4-d046-5a58-8649-e7935f45c974,Activate native Claude credential delivery for Glas,blocked,codex,False,3,1,0,0,1,0,manual,manual,,2026-09-07T21:27:31.066695Z,1,1,SECRETS-WP-0009,blocked,/home/worsch/secrets-engine/workplans/SECRETS-WP-0009-glas-claude-native-delivery.md,3,False
|
||||
secrets-engine,secrets-wp-0007,68a39be1-bd9c-5133-ad64-e7bca892aaf3,"Production-safe provisioning, authorization, and lifecycle hardening",active,codex,False,7,2,0,0,2,0,manual,manual,,2026-09-07T21:27:31.066695Z,1,1,SECRETS-WP-0007,active,/home/worsch/secrets-engine/workplans/SECRETS-WP-0007-production-lifecycle-hardening.md,2,False
|
||||
coordination-engine,coordination-wp-0004,bf08c283-0f43-5a8d-9e63-17c4b96ded11,OrwellLoggingDiagnostics canon review,active,codex,False,2,2,1,0,1,0,manual,manual,,2026-09-07T14:42:38.804512Z,1,1,COORDINATION-WP-0004,active,/home/worsch/coordination-engine/workplans/COORDINATION-WP-0004-orwell-canon-review.md,1,False
|
||||
approval-engine,approval-wp-0002,4fa25ad5-f5d0-5592-aa59-085f8ee3edaf,Production readiness and consumer adoption,active,codex,False,5,4,0,1,3,0,manual,manual,,2026-09-07T11:48:23.960489Z,1,1,APPROVAL-WP-0002,active,/home/worsch/approval-engine/workplans/APPROVAL-WP-0002-production-readiness-and-consumer-adoption.md,2,False
|
||||
tenant-engine,ten-wp-0012,cb7387d0-431d-56a2-bb7b-86a024aeeefb,Track the two external dispositions tenant-engine is waiting on,blocked,claude,False,2,2,0,0,2,0,manual,manual,,2026-09-07T11:47:31.515322Z,1,1,TEN-WP-0012,blocked,/home/worsch/tenant-engine/workplans/TEN-WP-0012-external-conformance-waits.md,1,False
|
||||
net-kingdom,nk-wp-0032,516ee5b9-685b-5986-88d2-bde66c2ba96c,Admit the operator-tunneled OpenBao browser callback,blocked,codex,False,4,2,0,0,2,0,manual,manual,,2026-09-07T11:45:13.259898Z,1,1,NK-WP-0032,blocked,/home/worsch/net-kingdom/workplans/NK-WP-0032-openbao-operator-loopback-callback.md,16,False
|
||||
net-kingdom,nk-wp-0022,d76ddccc-00c8-548a-b141-2cd660fa38da,Cut over NetKingdom identity to railiance01 and retire CoulombCore,blocked,codex,False,8,1,0,0,1,0,manual,manual,,2026-09-07T11:45:13.259898Z,1,1,NK-WP-0022,blocked,/home/worsch/net-kingdom/workplans/NK-WP-0022-railiance01-identity-cutover-and-coulombcore-retirement.md,31,False
|
||||
net-kingdom,nk-wp-0034,c87e142c-4eda-5c1b-84a9-ee5a848f3f63,Make the SSO/MFA verification actually verify,blocked,codex,False,4,1,0,0,1,0,manual,manual,,2026-09-07T11:45:13.259898Z,1,1,NK-WP-0034,blocked,/home/worsch/net-kingdom/workplans/NK-WP-0034-verification-that-verifies.md,3,False
|
||||
net-kingdom,nk-wp-0011,1075448f-d533-5f9e-94b7-c3adfe151a07,Enterprise Federation & SAML — Expanded-Mode Keycloak Identity Broker,backlog,worsch,False,8,8,8,0,0,0,manual,manual,,2026-09-07T11:45:13.259898Z,1,1,NK-WP-0011,backlog,/home/worsch/net-kingdom/workplans/NK-WP-0011-enterprise-federation-saml.md,62,False
|
||||
flex-auth,flex-wp-0020,99a661a8-b36c-5c1c-b78b-1e8930bcd0a9,Repository identity migration from flex-auth to access-engine,proposed,codex,False,11,11,5,0,6,0,manual,manual,,2026-09-07T11:43:59.199522Z,1,1,FLEX-WP-0020,proposed,/home/worsch/flex-auth/workplans/FLEX-WP-0020-repository-identity-migration.md,10,False
|
||||
glas-harness,glas-wp-0015,94c02b1f-66ed-588d-bdd7-7158107b85fb,Drive owner returns for the first production Glas profile,active,codex,False,3,1,0,1,0,0,manual,manual,,2026-09-06T21:47:27.945742Z,2,1,GLAS-WP-0015,active,/home/worsch/glas-harness/workplans/GLAS-WP-0015-production-dependency-coordination.md,2,False
|
||||
glas-harness,glas-wp-0012,170bf1ae-337f-5553-8d1e-03b07100e08f,Prove the first local rein profile end to end,blocked,codex,False,6,4,0,0,4,0,manual,manual,,2026-09-06T21:47:27.945742Z,2,1,GLAS-WP-0012,blocked,/home/worsch/glas-harness/workplans/GLAS-WP-0012-first-local-profile-production-proof.md,2,False
|
||||
sand-boxer,sand-wp-0015,d3f12387-fd23-58f0-b979-9c811507614d,Provide a pinned bwrap rein runtime and private state,blocked,codex,False,5,1,0,0,1,0,manual,manual,,2026-09-06T21:47:26.874002Z,2,1,SAND-WP-0015,blocked,/home/worsch/sand-boxer/workplans/SAND-WP-0015-bwrap-runtime-and-private-state.md,2,False
|
||||
sand-boxer,sand-wp-0014,b616d1cd-208f-5ecf-a4a0-a028396422c4,Owner-mediated governed bwrap execution,active,codex,False,5,1,0,0,1,0,manual,manual,,2026-09-06T21:47:26.874002Z,2,1,SAND-WP-0014,active,/home/worsch/sand-boxer/workplans/SAND-WP-0014-owner-mediated-execution.md,3,False
|
||||
railiance-platform,rpf-wp-0015,f4640325-e89c-591d-b58e-ec6b087900ac,Coordinate audit-core temporary custody and recovery exercises,blocked,codex,False,4,2,0,0,2,0,manual,manual,,2026-08-26T17:46:26.500879Z,13,1,RPF-WP-0015,blocked,/home/worsch/railiance-platform/workplans/RPF-WP-0015-audit-core-custody-and-recovery-coordination.md,3,False
|
||||
railiance-platform,rpf-wp-0029,bb326ebb-a313-549e-b35f-1bf17e1c58fd,Remove backup credential default and verify governed replacement,blocked,codex,False,3,1,0,0,1,0,manual,manual,,,,1,RPF-WP-0029,blocked,/home/worsch/railiance-platform/workplans/RPF-WP-0029-backup-credential-default-removal.md,2,False
|
||||
railiance-platform,rpf-wp-0035,975db491-5412-5e27-8e34-14a2417bb039,Implement reviewed credential lanes with separate owner gates,blocked,codex,False,4,2,0,0,2,0,manual,manual,,,,1,RPF-WP-0035,blocked,/home/worsch/railiance-platform/workplans/RPF-WP-0035-credential-lane-implementation.md,2,False
|
||||
railiance-platform,rpf-wp-0027,b2c25a01-4a80-55c1-90cf-8538000f7e0e,Coordinate KeyCape live Secret exposure recovery,blocked,codex,False,6,3,0,0,3,0,manual,manual,,2026-08-26T17:46:26.500879Z,13,1,RPF-WP-0027,blocked,/home/worsch/railiance-platform/workplans/RPF-WP-0027-keycape-live-secret-exposure-recovery.md,3,False
|
||||
railiance-platform,rpf-wp-0025,6dda6039-295e-5cac-aef6-3183c3218649,Retract public OpenBao listener behind operator-only access,blocked,codex,False,3,1,0,0,1,0,manual,manual,,2026-08-26T17:46:26.500879Z,13,1,RPF-WP-0025,blocked,/home/worsch/railiance-platform/workplans/RPF-WP-0025-openbao-operator-only-access.md,2,False
|
||||
railiance-platform,rpf-wp-0038,7beec1a7-aa82-5a36-9a66-6b60008a2455,Close Forgejo primary backup coverage on Scaleway,active,codex,False,4,1,0,1,0,0,manual,manual,,,,1,RPF-WP-0038,active,/home/worsch/railiance-platform/workplans/RPF-WP-0038-forgejo-scaleway-primary-coverage.md,2,False
|
||||
railiance-platform,rpf-wp-0036,ca639c3d-3a87-5fa4-ad13-6f2e014b0c84,Close S3 service assurance and ownership gaps,blocked,codex,False,7,3,0,0,3,0,manual,manual,,,,1,RPF-WP-0036,blocked,/home/worsch/railiance-platform/workplans/RPF-WP-0036-platform-service-assurance.md,2,False
|
||||
rapp-telemetry,rapp-telemetry-wp-0001,13305ba8-33d8-56a4-af79-165092a02677,Establish and activate the managed telemetry package on railiance01,active,codex,False,5,2,0,0,2,0,manual,manual,,,,1,RAPP-TELEMETRY-WP-0001,active,/home/worsch/rapp-telemetry/workplans/RAPP-TELEMETRY-WP-0001-foundation.md,2,False
|
||||
audit-core,audit-wp-0010,54655357-74da-5f7f-8fa6-647d4c969f21,Admit tenant-engine as an attributive sender,ready,claude,False,5,5,5,0,0,0,manual,manual,,2026-09-06T20:32:30.591292Z,2,1,AUDIT-WP-0010,ready,/home/worsch/audit-core/workplans/AUDIT-WP-0010-tenant-engine-sender-admission.md,10,False
|
||||
audit-core,audit-wp-0008,a9a248b2-d26c-503e-a8fc-4f3675e6ed51,Tenancy posture declaration and read-path enforcement,active,claude,False,8,1,0,1,0,0,manual,manual,,2026-09-06T20:32:30.591292Z,2,1,AUDIT-WP-0008,active,/home/worsch/audit-core/workplans/AUDIT-WP-0008-tenancy-posture-alignment.md,17,False
|
||||
audit-core,audit-wp-0009,46a96b03-bc08-53b5-9c93-4071adabf734,Evidence-role conformance under Security Layer Model v0.7,active,claude,False,10,7,5,1,1,0,manual,manual,,2026-09-06T20:32:30.591292Z,2,1,AUDIT-WP-0009,active,/home/worsch/audit-core/workplans/AUDIT-WP-0009-evidence-role-conformance.md,10,False
|
||||
railiance-telemetry,rtel-wp-0002,08a5db92-7293-50d3-b589-55287b9850b3,Provide the Q2 receiving contract and prove signal delivery,active,codex,False,4,1,0,0,1,0,manual,manual,,2026-09-06T18:26:40.127324Z,2,1,RTEL-WP-0002,active,/home/worsch/railiance-telemetry/workplans/RTEL-WP-0002-signal-contract.md,2,False
|
||||
gate-house,gh-wp-0003,a331dc88-c9bc-5d2a-9ff1-2aa7e837c3bb,Security layer model v0.8 amendment set,active,codex,False,9,1,0,1,0,0,manual,manual,,,,1,GH-WP-0003,active,/home/worsch/gate-house/workplans/GH-WP-0003-statute-v08-amendment-set.md,3,False
|
||||
info-tech-canon,info-wp-0019,b29261ba-c1e4-5533-8185-ab2d5b433685,"Conformance, reproducible consumption, and maintenance",blocked,codex,False,6,1,0,0,1,0,manual,manual,,2026-09-06T06:06:19.107555Z,2,1,INFO-WP-0019,blocked,/home/worsch/info-tech-canon/workplans/INFO-WP-0019-conformance-and-maintenance.md,3,False
|
||||
reuse-surface,reuse-wp-0021,0d1beafd-e638-5bb9-b91d-13543ac42a04,Follow the CommerceCanon repository rename in federation sources,active,codex,False,2,1,0,0,1,0,manual,manual,,,,1,REUSE-WP-0021,active,/home/worsch/reuse-surface/workplans/REUSE-WP-0021-commerce-canon-source-rename.md,2,False
|
||||
pqrst-practice,pqrst-wp-0002,6a875b19-5a76-55c1-bd1f-2f5005cd416b,Validate spec v0.1 in real session closes and land PQRST in hall-of-helix,proposed,claude-code,False,5,3,3,0,0,0,manual,manual,,2026-09-05T20:34:40.611197Z,3,1,PQRST-WP-0002,proposed,/home/worsch/pqrst-practice/workplans/PQRST-WP-0002-validate-v01-against-real-sessions.md,3,False
|
||||
state-hub,cust-wp-0038,ccb87fa4-6381-5f22-b097-6e026f56a9c1,State Hub Full ThreePhoenix HA Migration,backlog,custodian,False,8,8,8,0,0,1,manual,manual,,2026-09-04T20:26:55.609511Z,4,1,CUST-WP-0038,backlog,/home/worsch/state-hub/workplans/CUST-WP-0038-state-hub-threephoenix-ha.md,31,False
|
||||
state-hub,state-wp-0079,ed077b62-7048-5752-bf65-f90471f45854,State Hub retirement strangler and disposition execution,blocked,codex,False,9,5,0,0,5,0,manual,manual,,2026-09-04T20:26:55.609511Z,4,1,STATE-WP-0079,blocked,/home/worsch/state-hub/workplans/STATE-WP-0079-retirement-strangler.md,3,False
|
||||
rapp-core-hub,rappcorehub-wp-0002,626cb2d7-9525-5712-be9e-93c1ed840fc5,Hub-core candidate and production cutover,active,codex,False,5,1,0,1,0,0,manual,manual,,2026-08-25T21:18:57.117826Z,14,1,RAPPCOREHUB-WP-0002,active,/home/worsch/rapp-core-hub/workplans/RAPPCOREHUB-WP-0002-hub-core-candidate-and-cutover.md,18,False
|
||||
rapp-core-hub,rappcorehub-wp-0003,b73f1e1a-efaf-5f2f-b916-2a3040e0242e,Forgejo-backed repository classification publisher,active,codex,False,4,1,0,0,1,0,manual,manual,,,,1,RAPPCOREHUB-WP-0003,active,/home/worsch/rapp-core-hub/workplans/RAPPCOREHUB-WP-0003-forgejo-repository-publisher.md,7,False
|
||||
hub-core,hub-wp-0011,3c8034fc-fd90-58f5-99bc-99b4f93e5ee1,State Hub inbox freshness and reader cutover,proposed,codex,False,3,3,1,0,2,0,manual,manual,,,,1,HUB-WP-0011,proposed,/home/worsch/hub-core/workplans/HUB-WP-0011-statehub-inbox-freshness-and-cutover.md,3,False
|
||||
hub-core,hub-wp-0009,0d6e94f3-fd15-5f57-af41-60f0b862da5e,Complete the hub-extension conformance profile,proposed,codex,False,4,4,4,0,0,0,manual,manual,,2026-08-31T22:51:17.666789Z,8,1,HUB-WP-0009,proposed,/home/worsch/hub-core/workplans/HUB-WP-0009-extension-conformance-gaps.md,8,False
|
||||
hub-core,hub-wp-0006,05ebd06e-4af8-5f6c-918c-c143c1520e00,Repository classification aggregation and navigation,active,codex,False,6,1,0,0,1,0,manual,manual,,2026-08-31T22:51:17.666789Z,8,1,HUB-WP-0006,active,/home/worsch/hub-core/workplans/HUB-WP-0006-repository-classification-navigation.md,17,False
|
||||
rapp-qonto,rapp-qonto-wp-0002,6152c89b-a4f3-55b6-af0b-d57462b3c6f7,Publish rapp-qonto usage and cost evidence,ready,codex,False,3,3,3,0,0,0,manual,manual,,2026-09-05T08:17:35.132106Z,3,1,RAPP-QONTO-WP-0002,ready,/home/worsch/rapp-qonto/workplans/RAPP-QONTO-WP-0002-resource-usage-and-cost-evidence.md,24,False
|
||||
ops-warden,warden-wp-0037,42a097db-1c24-558e-a724-030bb2b4443e,Repoint the whynot-design npm lane to Forgejo,active,codex,False,3,1,0,0,1,1,manual,manual,,2026-09-04T23:19:50.429557Z,4,1,WARDEN-WP-0037,active,/home/worsch/ops-warden/workplans/WARDEN-WP-0037-whynot-design-forgejo-npm-lane.md,4,False
|
||||
ops-mason,mason-wp-0003,4015b46d-02f1-56ac-853e-87e8542cf0dd,Forge read lane so central can derive private repositories,active,codex,False,6,1,0,1,0,0,manual,manual,,2026-09-04T21:53:09.450932Z,4,1,MASON-WP-0003,active,/home/worsch/ops-mason/workplans/MASON-WP-0003-state-hub-forge-read-lane.md,13,False
|
||||
ops-mason,mason-wp-0004,e5656747-a974-581a-a3d4-4e6bb7262f4c,Describe every stored credential so the store is navigable,proposed,codex,False,4,4,2,0,2,0,manual,manual,,2026-09-04T21:53:09.450932Z,4,1,MASON-WP-0004,proposed,/home/worsch/ops-mason/workplans/MASON-WP-0004-credential-inventory-descriptions.md,,False
|
||||
ops-mason,mason-wp-0005,483e56d6-6601-5377-9066-66225214c046,Construct the fluid-telegram operator credential lane,proposed,codex,False,6,6,5,0,1,0,manual,manual,,,,1,MASON-WP-0005,proposed,/home/worsch/ops-mason/workplans/MASON-WP-0005-fluid-telegram-operator-credential-lane.md,4,False
|
||||
fluid-telegram,ft-wp-0002,f2373858-c932-5a4d-81b6-db9a3595135a,Provision the Telegram presence from a declared specification,proposed,worsch,False,8,6,2,4,0,0,manual,manual,,,,1,FT-WP-0002,proposed,/home/worsch/fluid-telegram/workplans/FT-WP-0002-declared-presence-provisioning.md,4,False
|
||||
rein-aharness,reinah-wp-0003,eba2eff1-10a7-50a3-a70b-14e7d398f27f,Governed runtime integrity and intent convergence,active,codex,False,6,3,0,1,2,0,manual,manual,,2026-09-04T19:23:15.572915Z,4,1,REINAH-WP-0003,active,/home/worsch/rein-aharness/workplans/REINAH-WP-0003-governed-runtime-integrity.md,4,False
|
||||
fluid-core,fluid-wp-0001,b5c231e1-9d06-5772-95a7-01cc0bf62051,Bootstrap State Hub integration,ready,worsch,False,3,3,3,0,0,0,manual,manual,,2026-09-04T10:45:13.787584Z,4,1,FLUID-WP-0001,ready,/home/worsch/fluid-core/workplans/FLUID-WP-0001-statehub-bootstrap.md,4,False
|
||||
activity-core,activity-wp-0032,256dad13-28b4-5361-ab8a-7d1373a5d14b,Adopt the Glas profile-driven execution contract,active,claude,False,5,1,0,0,1,0,manual,manual,,2026-09-04T19:09:07.981785Z,4,1,ACTIVITY-WP-0032,active,/home/worsch/activity-core/workplans/ACTIVITY-WP-0032-glas-profile-execution-contract.md,4,False
|
||||
activity-core,activity-wp-0035,fbcc10a9-bc1e-50b2-ba86-47adcb18666d,Make the execution boundary enforceable and the review contract truthful,active,codex,False,8,1,0,1,0,0,manual,manual,,2026-09-04T19:09:07.981785Z,4,1,ACTIVITY-WP-0035,active,/home/worsch/activity-core/workplans/ACTIVITY-WP-0035-intent-boundary-guardrails.md,4,False
|
||||
activity-core,activity-wp-0036,01e6d5d4-6e1a-5f0d-81f0-ded97e0f71cd,Bind queue mutations to worker identity and active leases,active,codex,False,4,1,0,1,0,0,manual,manual,,2026-09-04T19:09:07.981785Z,4,1,ACTIVITY-WP-0036,active,/home/worsch/activity-core/workplans/ACTIVITY-WP-0036-queue-identity-and-lease-integrity.md,4,False
|
||||
whitehat-security,whitehat-wp-0008,94b71ba3-998d-5166-9730-6beb5f595923,Authorized live ASM residuals after WHITEHAT-WP-0007,blocked,net-kingdom,False,1,1,0,0,1,0,manual,manual,,2026-09-02T13:47:27.990834Z,6,1,WHITEHAT-WP-0008,blocked,/home/worsch/whitehat-security/workplans/WHITEHAT-WP-0008-live-asm-residuals.md,6,False
|
||||
whitehat-security,whitehat-wp-0006,fe26f070-70ca-55ba-92b3-3378929ba90f,Authorized live residuals after WHITEHAT-WP-0001,blocked,net-kingdom,False,3,3,0,0,3,0,manual,manual,,2026-09-02T13:47:27.990834Z,6,1,WHITEHAT-WP-0006,blocked,/home/worsch/whitehat-security/workplans/WHITEHAT-WP-0006-authorized-live-residuals.md,7,False
|
||||
railiance-fabric,rail-fab-wp-0028,58a56363-3bda-50f7-8240-1e45131bc7d9,Host and operate the financial Fabric authority,proposed,codex,False,4,4,1,0,3,0,manual,manual,,,,1,RAIL-FAB-WP-0028,proposed,/home/worsch/railiance-fabric/workplans/RAIL-FAB-WP-0028-hosted-financial-fabric-authority.md,8,False
|
||||
fin-hub,fin-wp-0004,e8b432af-43ae-517f-a69b-80d4f0db976d,Establish the resource cost evidence contract,active,codex,False,9,1,0,0,1,0,manual,manual,,2026-08-31T20:19:47.415652Z,8,1,FIN-WP-0004,active,/home/worsch/fin-hub/workplans/FIN-WP-0004-resource-cost-evidence-contract.md,24,False
|
||||
fin-hub,fin-wp-0006,e9413a20-5b11-50ff-ba21-15215841cf11,Consume resource-control internal transfer settlement,proposed,codex,False,1,1,1,0,0,0,manual,manual,,2026-08-31T20:19:47.415652Z,8,1,FIN-WP-0006,proposed,/home/worsch/fin-hub/workplans/FIN-WP-0006-internal-transfer-settlement.md,25,False
|
||||
fin-hub,fin-wp-0005,58432770-da19-5b72-a946-cacbe1eb24ca,DATEV accounting adapter operations,active,codex,False,4,4,1,0,3,0,manual,manual,,2026-08-31T20:19:47.415652Z,8,1,FIN-WP-0005,active,/home/worsch/fin-hub/workplans/FIN-WP-0005-datev-accounting-adapter-operations.md,28,False
|
||||
soul-frame,soul-wp-0008,c730a7e2-244e-558c-9ec1-66d04e275ff8,Phase VII — Soul Frame research paper,ready,grok,False,4,4,4,0,0,0,manual,manual,,2026-08-25T21:19:05.481426Z,14,1,SOUL-WP-0008,ready,/home/worsch/soul-frame/workplans/SOUL-WP-0008-phase-vii-paper.md,27,False
|
||||
railiance-master,rmaster-wp-0020,a7d0c934-75d7-53cc-a35b-6a789a2e0f14,Migrate authoritative OpenBao from CoulombCore to reef-railiance,blocked,codex,False,9,2,0,1,1,0,manual,manual,,2026-08-29T12:23:56.530808Z,10,1,RMASTER-WP-0020,blocked,/home/worsch/railiance-master/workplans/RMASTER-WP-0020-openbao-migration-to-reef-railiance.md,16,False
|
||||
prj-unattended-progress-company,upc-wp-0003,81b17b8a-4b22-5510-8830-a8d19aed821e,Unattended dogfood acceptance and founder-load envelope (G3–G4),proposed,bernd,False,3,3,3,0,0,0,manual,manual,,2026-08-25T21:18:50.462138Z,14,1,UPC-WP-0003,proposed,/home/worsch/prj-unattended-progress-company/workplans/UPC-WP-0003-unattended-and-load.md,28,False
|
||||
prj-unattended-progress-company,upc-wp-0002,8d47ba5f-0608-5f83-8b4b-7dee53ada6f6,Company vessel close-out (G1 + residual G2/G8),active,bernd,False,4,4,0,4,0,0,manual,manual,,2026-08-25T21:18:50.462138Z,14,1,UPC-WP-0002,active,/home/worsch/prj-unattended-progress-company/workplans/UPC-WP-0002-company-vessel-closeout.md,23,False
|
||||
prj-unattended-progress-company,upc-wp-0004,a6cf0a20-a3d5-56c6-8fc7-8cb167c71d66,First external offer and paid revenue path (G5–G6),proposed,bernd,False,3,3,3,0,0,0,manual,manual,,2026-08-25T21:18:50.462138Z,14,1,UPC-WP-0004,proposed,/home/worsch/prj-unattended-progress-company/workplans/UPC-WP-0004-first-offer-and-revenue.md,28,False
|
||||
prj-forgejo-org-refactor,orgref-wp-0001,c1dcd349-1a7a-51ae-8827-4ce96cfe0008,"Foundation, blast-radius inventory, and execution entry gate",backlog,codex,False,5,5,5,0,0,0,manual,manual,,2026-08-25T21:18:50.033731Z,14,1,ORGREF-WP-0001,backlog,/home/worsch/prj-forgejo-org-refactor/workplans/ORGREF-WP-0001-foundation-and-entry-gate.md,20,False
|
||||
reef-railiance,reef-railiance-wp-0003,8ac413ad-2f57-53e6-b586-c5bec9cfbd1f,Complete rapp-qonto production gates,blocked,codex,False,4,1,0,0,1,0,manual,manual,,2026-08-31T11:34:33.556198Z,8,1,REEF-RAILIANCE-WP-0003,blocked,/home/worsch/reef-railiance/workplans/REEF-RAILIANCE-WP-0003-rapp-qonto-production-gates.md,18,False
|
||||
rapp-openbao,rapp-openbao-wp-0002,df859d65-c6ee-5058-a662-ad74eb82d3d2,Replace public OpenBao UI exposure with operator-only access,blocked,codex,False,3,2,0,1,1,0,manual,manual,,2026-08-25T21:18:57.538722Z,14,1,RAPP-OPENBAO-WP-0002,blocked,/home/worsch/rapp-openbao/workplans/RAPP-OPENBAO-WP-0002-operator-only-ui-exposure.md,16,False
|
||||
railiance-cluster,three-phoenix-ha-cluster,16da36fe-5a10-522b-b6d6-02dbb6de6c14,ThreePhoenix - HA Cluster Implementation,blocked,railiance,False,7,5,5,0,0,0,manual,manual,,2026-08-26T06:05:51.003696Z,13,1,RCLUSTER-WP-0007,blocked,/home/worsch/railiance-cluster/workplans/RCLUSTER-WP-0007-threephoenix-ha-cluster.md,17,False
|
||||
the-custodian,adhoc-2026-08-25@retired-20260827,1c53d3db-6633-5e2d-987f-10706d73be9e,Ad hoc tasks 2026-08-25,active,codex,True,1,0,0,0,0,0,manual,manual,,2026-08-26T19:06:34.014659Z,13,0,,,,,False
|
||||
railiance-platform,railiance-wp-0029@retired-20260826,038bc3c0-4492-5b91-95eb-ae515ca205df,Coordinate KeyCape live Secret exposure recovery,active,codex,True,6,4,0,2,2,0,manual,manual,,2026-08-25T18:21:22.107650Z,14,0,,,,,False
|
||||
railiance-platform,railiance-wp-0024@retired-20260826,88c4ef7f-0af8-580e-90dc-a2bae2675a4d,Coordinate audit-core temporary custody and recovery exercises,active,codex,True,4,2,0,2,0,0,manual,manual,,2026-08-25T18:21:22.107650Z,14,0,,,,,False
|
||||
railiance-platform,railiance-wp-0027@retired-20260826,6f8a6cbc-c076-5f0a-ade2-281a7ec71360,Retract public OpenBao listener behind operator-only access,blocked,codex,True,3,1,0,0,1,0,manual,manual,,2026-08-25T18:21:22.107650Z,14,0,,,,,False
|
||||
core-hub,core-wp-0010,9cc1abf3-2ab0-54a4-a250-83f382a49441,Runtime absorption into hub-core and archive,active,codex,False,5,1,0,1,0,0,manual,manual,,2026-08-25T21:18:27.250392Z,14,1,CORE-WP-0010,active,/home/worsch/core-hub/workplans/CORE-WP-0010-runtime-absorption-and-archive.md,18,False
|
||||
railiance-infra,rail-ho-wp-0012,5ea28f8f-376c-5230-8bb7-ca871c1a75f4,Close the encrypted S1 backup and recovery loop,active,codex,False,6,2,0,1,1,0,manual,manual,,2026-08-25T21:18:55.174513Z,14,1,RAIL-HO-WP-0012,active,/home/worsch/railiance-infra/workplans/RAIL-HO-WP-0012-s1-backup-recovery-loop.md,16,False
|
||||
railiance-infra,rail-ho-wp-0011,5738f113-1c4e-5d27-95b2-b6655e0b7279,Make the S1 declaration reproducible and the handoff verifiably green,active,codex,False,8,2,0,0,2,0,manual,manual,,2026-08-25T21:18:55.174513Z,14,1,RAIL-HO-WP-0011,active,/home/worsch/railiance-infra/workplans/RAIL-HO-WP-0011-reproducible-s1-declaration-and-handoff.md,16,False
|
||||
adaptive-pricing,adaptive-wp-0010,543e6398-d2cb-5105-977e-b90461adac3e,Plan-derived guardrail spend ceilings,proposed,codex,False,4,4,1,0,3,0,manual,manual,,2026-08-25T21:18:21.901262Z,14,1,ADAPTIVE-WP-0010,proposed,/home/worsch/adaptive-pricing/workplans/ADAPTIVE-WP-0010-plan-derived-guardrail-ceilings.md,21,False
|
||||
rapp-tenant-engine,rapp-tenant-engine-wp-0001,ec2896aa-9226-5516-a537-2de02138949f,Bootstrap rapp-tenant-engine,proposed,,False,0,0,0,0,0,0,manual,manual,,2026-08-25T21:18:58.519129Z,14,1,RAPP-TENANT-ENGINE-WP-0001,proposed,/home/worsch/rapp-tenant-engine/workplans/RAPP-TENANT-ENGINE-WP-0001-bootstrap.md,,False
|
||||
test-driver,td-wp-0003,36a082df-1288-567d-9a0b-f2e0f292786c,Generalise the model and settle the open questions,proposed,codex,False,8,8,7,0,1,0,manual,manual,,2026-08-25T21:19:09.961330Z,14,1,TD-WP-0003,proposed,/home/worsch/test-driver/workplans/TD-WP-0003-generalise-and-settle.md,16,False
|
||||
reef-storage,reef-storage-wp-0002,af6ed97f-fc45-5fc0-b8e9-6010c217808f,Fill Scaleway attributes after purchase,active,grok,False,2,1,0,0,1,0,manual,manual,,2026-08-25T21:18:59.097663Z,14,1,REEF-STORAGE-WP-0002,active,/home/worsch/reef-storage/workplans/REEF-STORAGE-WP-0002-fill-after-purchase.md,24,False
|
||||
markitect-main,testdrive-jsui-publication,e03ef262-5284-5dd3-92d2-dbd85c6b6159,TestDrive-JSUI — npm Publication,backlog,markitect,False,10,10,10,0,0,0,manual,manual,,2026-08-25T21:18:41.347842Z,14,1,MARKITECT-WP-0002,backlog,/home/worsch/markitect-main/workplans/MARKITECT-WP-0002-testdrive-jsui-publication.md,78,False
|
||||
issue-core,issue-wp-0006,4d465264-cbe1-56ba-84ed-bd580b649b76,Forgejo-only forge + projection boundary (not ops queue),ready,grok,False,4,4,4,0,0,0,manual,manual,,2026-08-25T21:18:38.044289Z,14,1,ISSUE-WP-0006,ready,/home/worsch/issue-core/workplans/ISSUE-WP-0006-forgejo-only-projection-boundary.md,36,False
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"http_status": 201,
|
||||
"id": "3a34a7c5-b85a-4fa8-9251-c99d4fb93c8b",
|
||||
"recorded_at_utc": "2026-09-08T08:07:52.093162+00:00",
|
||||
"event_type": "note",
|
||||
"author": "codex"
|
||||
}
|
||||
2455
docs/assessments/2026-09-08-helixforge-factory/source-records.json
Normal file
2455
docs/assessments/2026-09-08-helixforge-factory/source-records.json
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue