the-custodian/docs/assessments/2026-09-08-helixforge-factory
codex 06382a3156
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Record verified live upstream issuer and completed probe cleanup
2026-09-09 00:15:25 +02:00
..
baseline.json Assess factory backlog and record first implemented delivery 2026-09-08 14:20:48 +02:00
checkout-provenance.json Assess factory backlog and record first implemented delivery 2026-09-08 14:20:48 +02:00
cohorts.json Assess factory backlog and record first implemented delivery 2026-09-08 14:20:48 +02:00
consistency-check.json Assess factory backlog and record first implemented delivery 2026-09-08 14:20:48 +02:00
critical-path-final.json docs(factory): retain verified critical-path execution and admission handoff 2026-09-08 20:49:06 +02:00
critical-path-projection.json docs(factory): retain verified critical-path execution and admission handoff 2026-09-08 20:49:06 +02:00
dependency-coverage.json Assess factory backlog and record first implemented delivery 2026-09-08 14:20:48 +02:00
human-flag-corrections.json Assess factory backlog and record first implemented delivery 2026-09-08 14:20:48 +02:00
human-flags.csv Assess factory backlog and record first implemented delivery 2026-09-08 14:20:48 +02:00
live-upstream-issuer-continuation.json Record verified live upstream issuer and completed probe cleanup 2026-09-09 00:15:25 +02:00
open-workplans.csv Assess factory backlog and record first implemented delivery 2026-09-08 14:20:48 +02:00
progress-receipt.json Assess factory backlog and record first implemented delivery 2026-09-08 14:20:48 +02:00
publication-final.json Retain final factory publication and progress verification 2026-09-08 15:24:34 +02:00
README.md Record verified live upstream issuer and completed probe cleanup 2026-09-09 00:15:25 +02:00
runtime-custody-continuation.json docs(factory): record installed runtime and attended custody preflight 2026-09-08 22:52:56 +02:00
source-records.json Assess factory backlog and record first implemented delivery 2026-09-08 14:20:48 +02:00
upstream-issuer-probe-continuation.json docs(factory): record executable issuer probe and pending live admission 2026-09-08 23:32:39 +02:00

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.
  • live-upstream-issuer-continuation.json: subsequent admitted live signed-token proof, completed scoped cleanup and resolved probe decision/source parity.
  • upstream-issuer-probe-continuation.json: completed upstream diagnostic preparation, image and route checks, owner/source sync and pending live decision.
  • runtime-custody-continuation.json: later runtime installation and attended capability proof, with published source/projection and progress receipts.
  • 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.