repo.work.assign_missing_identifiers

source: repo-manager
reason: deterministic projection registration

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 1116572@bnt-lap001
Assistant-Session: 8ba9bb93-a72a-4883-b189-2499cce5c400
This commit is contained in:
repo-manager 2026-09-04 11:58:09 +02:00
parent 2dd6d2687f
commit ca47f7879d

View file

@ -52,6 +52,7 @@ adapter.
id: FT-WP-0001-T01 id: FT-WP-0001-T01
status: todo status: todo
priority: high priority: high
state_hub_task_id: "a5449e86-3181-54b6-a0fe-e5c761b3e4ba"
``` ```
**Human step.** Register the HelixForge bot through BotFather (Canon BOT-01). **Human step.** Register the HelixForge bot through BotFather (Canon BOT-01).
@ -69,6 +70,7 @@ briefly. Consistent with `HF-WP-0002` (bao.coulomb.social).
id: FT-WP-0001-T02 id: FT-WP-0001-T02
status: todo status: todo
priority: high priority: high
state_hub_task_id: "597ab1b7-5903-5a5d-a510-0a6946325404"
``` ```
**Human step.** Create the **private test channel first**, then the public **Human step.** Create the **private test channel first**, then the public
@ -85,6 +87,7 @@ public channel until the rendering has been seen by a person.
id: FT-WP-0001-T03 id: FT-WP-0001-T03
status: todo status: todo
priority: high priority: high
state_hub_task_id: "bbe5da73-e604-5dfe-b25f-fba802f67618"
``` ```
`openssl rand -hex 32`, stored in OpenBao beside the token, injected as `openssl rand -hex 32`, stored in OpenBao beside the token, injected as
@ -97,6 +100,7 @@ rotating it silently invalidates every longitudinal comparison.
id: FT-WP-0001-T04 id: FT-WP-0001-T04
status: todo status: todo
priority: high priority: high
state_hub_task_id: "13a92a96-2f87-5de2-a69c-7edc21f3a0c7"
``` ```
```bash ```bash
@ -116,6 +120,7 @@ only, and a revision signed with one stops verifying after a restart.
id: FT-WP-0001-T05 id: FT-WP-0001-T05
status: todo status: todo
priority: high priority: high
state_hub_task_id: "c89782da-9896-5957-b729-7c35165a0067"
``` ```
Implement the three operations in `contracts/r1.openapi.yaml` against the Implement the three operations in `contracts/r1.openapi.yaml` against the
@ -133,6 +138,7 @@ than truncated. The adapter renders and delivers. It never writes.
id: FT-WP-0001-T06 id: FT-WP-0001-T06
status: todo status: todo
priority: high priority: high
state_hub_task_id: "317bef32-e82e-586a-8947-8cbb330f6c98"
``` ```
Build the step that turns a hall entry into a post: condensed, personal, Build the step that turns a hall entry into a post: condensed, personal,
@ -159,6 +165,7 @@ against the entry, and their name goes in `reviewed_by`.
id: FT-WP-0001-T07 id: FT-WP-0001-T07
status: todo status: todo
priority: high priority: high
state_hub_task_id: "6a91ea08-8814-58f3-8297-a7ca63405294"
``` ```
Ninety-four entries already exist, written by people and agent sessions who Ninety-four entries already exist, written by people and agent sessions who
@ -178,6 +185,7 @@ no basis, so this blocks T10.
id: FT-WP-0001-T08 id: FT-WP-0001-T08
status: todo status: todo
priority: high priority: high
state_hub_task_id: "5e5cd89a-e7b1-5aaf-9331-ece424afe5e3"
``` ```
The first real test. Compose one post from one entry, have it reviewed, publish The first real test. Compose one post from one entry, have it reviewed, publish
@ -201,6 +209,7 @@ automated; whether a condensation is fair to the person it describes cannot.
id: FT-WP-0001-T09 id: FT-WP-0001-T09
status: todo status: todo
priority: medium priority: medium
state_hub_task_id: "649e7df6-6c07-5cc8-a022-d1eadcdb7236"
``` ```
R-2 implements `H-tg-visual` — portrait attached, and Telegram's 1024-character R-2 implements `H-tg-visual` — portrait attached, and Telegram's 1024-character
@ -218,6 +227,7 @@ place delivery and composition genuinely couple.
id: FT-WP-0001-T10 id: FT-WP-0001-T10
status: todo status: todo
priority: medium priority: medium
state_hub_task_id: "b469b9b8-a1a8-5f76-a1bb-dd51dd4d2ce5"
``` ```
Point the production adapter at the public channel. Blocked on T07: no post Point the production adapter at the public channel. Blocked on T07: no post
@ -235,6 +245,7 @@ rather than a queue to drain.
id: FT-WP-0001-T11 id: FT-WP-0001-T11
status: todo status: todo
priority: low priority: low
state_hub_task_id: "eb09fcaf-f1bc-5e38-918e-c66f638d356f"
``` ```
Start `E-tg-delivery` once the channel has roughly 100 subscribers. Before then Start `E-tg-delivery` once the channel has roughly 100 subscribers. Before then
@ -252,6 +263,7 @@ experiment's amendments rather than discovering it as a disappointment.
id: FT-WP-0001-T12 id: FT-WP-0001-T12
status: todo status: todo
priority: low priority: low
state_hub_task_id: "9f8a7724-3e5c-5a36-9e3e-e6837bd0ffdd"
``` ```
Record the hypothesis outcome, resolve `CG-tg-delivery`, and promote the winner. Record the hypothesis outcome, resolve `CG-tg-delivery`, and promote the winner.
@ -267,6 +279,7 @@ rather than a bot that posts to a channel.
id: FT-WP-0001-T13 id: FT-WP-0001-T13
status: todo status: todo
priority: medium priority: medium
state_hub_task_id: "d471516c-2f20-525f-8d79-7814160851fb"
``` ```
Everything about *what to say and when* moves to a new repository, Everything about *what to say and when* moves to a new repository,