Commit graph

6 commits

Author SHA1 Message Date
de29f58e81 Classify open workplans with flavor (CUST-WP-0072).
Set flavor on open workplans from origin/prose/status. Copy existing
depends_on aliases only. Do not promote residuals.

Assistant: grok
Assistant-Session: 01a09dc1-b21e-77e1-919e-fcad2f82b267
2026-09-14 15:50:42 +02:00
250f9a525c Decide hall URI, static renderer sibling, and allowlist trust.
HOH-WP-0002 T01–T03. Public slug is frontmatter id. Rendering lives in
hall-render. T04 still needs the operator corpus call.

Assistant: grok
Assistant-Session: 01a09dc1-b21e-77e1-919e-fcad2f82b267
2026-09-14 12:03:28 +02:00
custodian-sync
88600396b4 chore(consistency): renormalize lifecycle state [auto]
Updated by fix-consistency on 2026-09-05:
  - workplan status: ready → active

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 272883@bnt-lap001
Assistant-Session: f40c8f53-fb65-4980-9d29-bcdb3dd946f7
2026-09-05 22:20:09 +02:00
d6ec511712 fix(HOH-WP-0002): status ready, decision tasks actionable, build tasks wait
C-23 flagged a proposed workplan holding active tasks. The decision tasks
T01-T04 are well-defined and workable now; only T05 and T06 depend on their
outcomes, so those move to wait and the workplan is ready with DoR-Ok.

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

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 272883@bnt-lap001
Assistant-Session: f40c8f53-fb65-4980-9d29-bcdb3dd946f7
2026-09-05 22:19:28 +02:00
repo-manager
d41feeca3d repo.work.assign_missing_identifiers
source: repo-manager
reason: deterministic projection registration

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 272883@bnt-lap001
Assistant-Session: f40c8f53-fb65-4980-9d29-bcdb3dd946f7
2026-09-05 22:17:23 +02:00
9c4da549ee Open HOH-WP-0002: publish the hall with selectable renderers
The hall is 102 authored seats readable only as raw Markdown. Canonical form:
helix.coulomb.social/hall-of-helix/<entry>?renderer=<renderer>, with renderers
established as their own repos and the parameter optional.

Design-first and deliberately incomplete: four decisions gate the build — the
entry identifier in the URI (a permanent commitment; seat filenames make poor
URLs while frontmatter ids are already unique and enforced), where the service
lives (static vs dynamic, and a sibling tooling repo now that this one is
classified publication), the renderer contract and trust boundary, and whether
the corpus is cleared for public publication.

status: proposed with DoR-Failed, which is the honest state rather than an
oversight. The build tasks are not specified until the decisions land.

Two constraints written in early: ?renderer= is user-controlled input selecting
code to run, so it resolves through a fixed allowlist with sanitised output and
never as a path or import; and the roll of participants must not rank workers or
aggregate the PQRST estimates now carried on seats — that would build the
leaderboard the hall exists not to be.

Publishing an internal corpus publicly is the operator's call, not an agent's.

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

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 272883@bnt-lap001
Assistant-Session: f40c8f53-fb65-4980-9d29-bcdb3dd946f7
2026-09-05 22:17:20 +02:00