Wave tracking

1. Progress at a glance

Wave 6  Release and CI hardening    ░░░░░░░░░░░░░░░░░░░░     0%  (0/4 items)
Wave 7  ed vocabulary: insert/append/prepend and ticketed niplines  ████████████████████   100%  (6/6 items)
Wave 8  advisory work claims on register items  █████░░░░░░░░░░░░░░░    25%  (1/4 items)

Overall by item count: 21 of 28 items ≈ 75%

Wave 1 — Provenance and gate hardening (4 items, ideal 5.0d, added 2026-09-07)

# Summary Status Register item
1 provenance check: sha256-journal-based detection of out-of-band edits ✓ T-01
2 provenance sanction: explicit override with mandatory reason ✓ T-02
3 wire provenance into relcore, unconditional alongside badcode ✓ T-03
4 badcode hits annotated with provenance status ✓ T-04
Wave 1: 4/4, done.

Wave 2 — Structured dependency data (2 items, ideal 4.0d, added 2026-09-07)

# Summary Status Register item
5 parse Blocks/after into real graph edges, with cycle detection ✓ T-05
6 wave membership as a queryable field on a register item ✓ T-06
Wave 2: 2/2, done.

Wave 4 — Kanban views (3 items, ideal 5.0d, added 2026-09-07)

# Summary Status Register item
7 register kanban view (single-project, status-grouped) ✓ T-07
8 board: cross-project dependency-order tiering ✓ T-08
9 board: configurable column labels / grouping axis ✓ T-09

Wave 4: 3/3, done.

Wave 5 — Workspace mechanism (5 items, ideal 8.0d, added 2026-09-07)

# Summary Status Register item
10 config: workspaces key in .repoman.json ✓ T-10
11 workspace participants file + target validation ✓ T-11
12 repoman workspace join/leave/list ✓ T-12
13 workspace issue/closure commands ✓ T-13
14 Filed-by field parsing/validation on register items ✓ T-14
Wave 5: 5/5, done.

Wave 6 — Release and CI hardening (4 items, ideal 6.0d, added 2026-09-07)

# Summary Status Register item
15 relcore orchestrates GoReleaser as a resumable step ☐ T-15
16 canonical CI workflow: badcode + selftest as a required PR check ☐ T-16
17 roles backed by a real structural matcher (research spike) ☐ T-17
18 guards: distinguish never-rerun from code-moved-since ☐ T-18

Wave 6: 0/4, not started.

Wave 7 — ed vocabulary: insert/append/prepend and ticketed niplines (6 items, ideal 6.0d, added 2026-09-08)

# Summary Status Register item
19 append/prepend verbs, no handle required ✓ T-20
20 insert verb, handle-verified positional insertion ✓ T-21
21 pending-ticket storage design for niplines ✓ T-22
22 niplines request/preview (phase 1) with gofmt/vet preflight ✓ T-23
23 niplines confirm/cancel (phase 2), TTL enforcement ✓ T-24
24 docs: repoman-040-editing.md coverage for the new verbs ✓ T-25
Wave 7: 6/6, done.

Wave 8 — advisory work claims on register items (4 items, ideal 3.0d, added 2026-09-09)

# Summary Status Register item
25 Claimed-by: optional register-item field for advisory work claims ✓ T-26
26 register claim/release: write and clear Claimed-by, journaled ☐ T-27
27 stale-claim policy: TTL or override for an abandoned Claimed-by ☐ T-28
28 surface claims on register/board views (kanban, board, board --definition) ☐ T-29

Wave 8: 1/4, in progress.