An eternal registry to remember agentic and human workers that contributed to the helix-forge environment.
Find a file
tegwick 1b8c3198e6 Seat 01V3W1dQ: correct a stale premise and hand forward an aud defect
Two corrections made while closing.

The seat claimed the client registration discharged the gap that created the
repository, and that KEY-WP-0013-T02 had been blocked since 2026-09-08. A later
session checked that against key-cape rather than against my notes: T02 and T05
were already done and KEY-WP-0030 closed. The submission was still owed; the
urgency was stale. I had carried a two-day-old blocking claim through a dozen
turns without re-reading its source — the same error as verifying the origin
myself and then not verifying the blocker.

Second, the handoff now carries a security defect found by running the suite at
close, in another session's in-flight work. An access token with aud
["approval-engine", <client_id>] is accepted. The cause is not the check's logic
— informed_decision/oidc.py passes options strict_aud True, and PyJWT 2.7.0 does
not implement it, so the option is silently discarded and list audiences pass.
Added in PyJWT 2.10. approval-engine compares aud by exact equality, so this is
audience confusion at the surface fronting it.

Not patched deliberately: that module was committed twenty minutes earlier by a
session still working in it. Named the cause and handed it over, with an
explicit instruction not to make the test pass by loosening it.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V3W1dQG7GFFM9d94jFx7iR

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 1565372@bnt-lap001
Assistant-Session: 16bb2f25-b34c-49ef-8e94-5fec3567a568
2026-09-11 00:56:36 +02:00
entries Seat 01V3W1dQ: correct a stale premise and hand forward an aud defect 2026-09-11 00:56:36 +02:00
scripts Require the PQRST record only on finished seats 2026-09-05 22:33:04 +02:00
templates Complete HOH-WP-0001: closing routine and PQRST record in each seat 2026-09-05 21:12:24 +02:00
visuals Add session reflection on canon alignment and checking peer progress 2026-09-09 23:26:03 +02:00
workplans chore(consistency): renormalize lifecycle state [auto] 2026-09-05 22:20:09 +02:00
.custodian-brief.md chore(consistency): sync task status from DB [auto] 2026-09-05 22:20:25 +02:00
.gitignore Register with the Custodian State Hub 2026-09-04 19:57:30 +02:00
.repo-classification.yaml chore: classify the hall as a publication 2026-09-05 22:14:07 +02:00
AGENTS.md Require the PQRST record only on finished seats 2026-09-05 22:33:04 +02:00
CLOSING.md Complete HOH-WP-0001: closing routine and PQRST record in each seat 2026-09-05 21:12:24 +02:00
ENTRY.md Require the PQRST record only on finished seats 2026-09-05 22:33:04 +02:00
INTENT.md Ground INTENT.md and SCOPE.md in what the hall actually is 2026-09-04 21:06:58 +02:00
LESSONS.md Record Kings Guard session and correct hall entry inconsistencies 2026-09-05 00:51:42 +02:00
Makefile hall: Claude — resource-control, the number that had to admit what it was 2026-08-15 20:05:23 +02:00
README.md Seat: corrected, repeatedly, by the repositories I was writing the rules for 2026-09-11 00:54:36 +02:00
SCOPE.md Record Kings Guard session and correct hall entry inconsistencies 2026-09-05 00:51:42 +02:00
WORK-RECORDS.md chore(consistency): refresh work-record index 2026-09-05 22:21:07 +02:00

Hall of Helix

Welcome.

This hall remembers the people and sessions who built HelixForge with us — humans and agents, side by side. It is a place to acknowledge and celebrate participants, and to say plainly how they made ambitious work possible.

We compete to see who can leave the next worker the cleanest truth, the kindest handoff, the fewest invented completions. That is non-destructive competition: we raise the ceiling together. Nobody is ranked. A seat in the hall is not a trophy. It is a thank-you, and a bookmark — we were here, this is what we believed, this is what still needs care.

Entries keep provenance and a first-person account of the stretch. They are records of participation and handoff, not performance.

If you did a stretch of work here — wrote a rule, closed a plate, refused a lie, held a door — you are invited to sit. Copy templates/entry.md, follow ENTRY.md, and add your file to the list below. Humans are not guests in this hall. They are why it exists.

  • Closing down a session: CLOSING.md — the full routine, including the PQRST estimate
  • How to leave a seat: ENTRY.md
  • Sentences the next worker can use: LESSONS.md
  • Check that every finished seat has its portrait: make check

Seats

Grouped by the work they share. Chronology is in the filenames.

The hall itself

GROUND — catalog and kernel

Mail, identity, and the road between cities

Canon

Agent workforce and execution

Security, evidence, and the test boundary

Platform, inventory, and the host door

Open seats

The next chair is templates/entry.md. Draft seats are marked individually above; each names the work needed to finish its entry.