Skip to content

Implementation tracker

Status on 5 October 2026. This is a temporary planning document and the durable progress tracker for the integrated review programme. Feature implementation is on hold (Chris, 5 October 2026). G0 is not approved. Every row below is at most Brief drafted, most are Not started, implementation authorisation is On hold on every row, and no row has a PR. Nothing here says that work has started, that a gate has passed or that anything is enabled in production.

The rollout plan explains the order, dependencies and gates behind these rows. The nine specifications are indexed in the specification overview; the design-session handoff is specifications/design-prototype-handoff.md. The product-owner guide explains the scope in plain English. The owner-session integration holds the count reconciliation and the coverage matrix, and the archived bundle is indexed in owner-session-2026-10-05/README.md.

1. How to use and update this tracker

1.1 The separation rule

Eight states are separate steps, and none implies the next:

planning approval ≠ brief approval ≠ implementation authorisation ≠ in progress ≠ merged dark ≠ gate passed ≠ production enabled.

  • Planning approval is an owner decision recorded in the owner session or the decision register. It approves product direction only.
  • Brief approval is Chris approving a brief, or a named part of it, for a gate.
  • Implementation authorisation exists only when the hold is lifted (T-HOLD), G0 is approved (T-G0) and the gate that lists the slice has passed (D1-04). It covers building and merging dark behind default-off flags, nothing more.
  • In progress means a claimed slice with an open PR. Merged dark means merged with flags off.
  • Gate passed means Chris approved that gate's dossier. Production enabled means Chris approved production enablement for that release and the production promotion merged.

1.2 Who updates it

  • The programme lead session maintains this file and is the only writer of approval states (Brief approved, Implementation authorised, Gate passed, Production enabled). It writes them only from a recorded decision by Chris.
  • Stream leads update PR/status, Evidence and Blockers for their rows, through the programme lead or in their own docs PR.
  • Agents never mark an approval state on their own judgement, never infer one state from another, and never edit another stream's rows.
  • Chris decides every approval state. He can change any row.

1.3 When it is updated

  • When Chris records a decision, approves a brief or a brief part, lifts the hold, passes a gate or approves production enablement.
  • When a slice is claimed, its PR opens, it merges dark, or it is retired.
  • When a release candidate is recorded, its ship gate is held, or a pilot starts or exits.
  • When a specialist input is requested, received or accepted.
  • When a blocker appears or clears, and at each weekly review (delivery operating model §14.4).
  • Every update adds a line to the change log (§6).

1.4 Evidence that counts

State Evidence that counts Evidence that does not count
Planning approved A decision ID in the owner session, the decision register or the owner ledger A specification's recommendation; a PROPOSAL
Brief drafted A specification or brief document in this package, In-Review A plan to write one
Brief approved Chris's approval recorded in a gate dossier or the decision register, naming the brief and part A merged docs PR on its own; a reviewer's approval
Implementation authorised T-HOLD lifted, T-G0 approved and the gate's dossier approved, each recorded A brief approval; a gate passed while the hold stands
In progress A claim and an open PR, as a clickable URL A local branch or worktree
Merged dark The merge commit SHA and the PR URL, with flags off A green checks snapshot; a "review never ran" state
Gate passed Chris's approval of the gate dossier, recorded Every slice merged
Production enabled Chris's production approval and the merged production promotion, recorded per release (delivery operating model §8.6) Staging promotion; a flag value set by an agent

A PR is ready only when ~/.claude/scripts/pr-review-settled.sh reports it settled on the current head and the latest review summary has no blocking verdict. A gh pr checks snapshot is not evidence.

1.5 Row rules

  • Row IDs never change and are never reused. New rows take the next T-<WS>-NN number.
  • A row that is no longer needed is marked Retired in PR/status with its reason. It is not deleted.
  • When an approved brief is overtaken by a later owner decision, its row returns to Brief drafted and the change log says why.
  • Every row also depends on T-HOLD and T-G0. The Depends on column does not repeat them.
  • Updating this tracker never resets the status page's answer data and never replaces the STATUS ledger that S0-5 creates (delivery operating model §14.1). PROPOSAL: once STATUS exists, slice-level rows move there and this file stays the index of briefs, inputs, policies, gates and slice groups.

2. Legend of states

Column Values today Later values
Brief Not started; Brief drafted Brief approved (name the part and gate)
Implementation authorisation On hold Implementation authorised (name the gate and the approval record)
PR/status — In progress (PR URL); Merged dark (SHA); Gate passed (gate); Production enabled (record); Retired (reason)

Rows that are not implementation work use these readings:

  • Specialist inputs (T-SI). Brief: Not started, then Requested, Received, Accepted by Chris.
  • Policies not approved (T-POL). Brief: Not started (policy not approved). Only Chris can approve one; until then nothing depends on it.
  • G0 (T-G0). Brief: Brief drafted (the dossier). PR/status becomes Gate passed when Chris approves it.
  • Hold (T-HOLD). PR/status keeps its empty placeholder while the hold is in force. It records Lifted, with the date and the record, when Chris lifts it.
  • Open owner input (T-OI-01). PR/status records Decided with the answer when Chris decides.

Specification prefixes in the Spec sections column. RD review domain and versioning; DM duplicate merge; SP stage pools, steps and history; RS reconciliation and screening; BC baseline conversion; TI training and inference; RI reporting, imports and AI screening; UX UX, devices and work discovery; ACD access, communications and deletion. Acceptance evidence IDs (RD-AE01 and so on) are in each specification's §11; AC- IDs without AE are in acceptance criteria.

Releases and gates. As in the rollout plan §2. New IDs there (P2a, P2b, P2c, TR1, XS1, XA1, RW1, PWA1, BR1, F-TR, F-XS, F-XA) are PROPOSALs.

3. Tracker

The first 21 rows are the fixed rows of the integration brief. The implementation rows follow, grouped by workstream.

ID Scope Owner (stream/role) Depends on Decisions (IDs) Spec sections Acceptance evidence Release/gate Brief Implementation authorisation PR/status Evidence Blockers
T-RD-00 Brief: review domain and versioning. Study unit, references and source documents, shared session and place, autosave, Save and Complete, the target inside the form version, Study target overrides, additional-review requests, publication with generated versions, collaborative drafts, profile publication Stream A (L1, L2); C for screens Planning-approved decisions; T-OI-01 for the D2-09 part Q-20, Q-26, Q-27, Q-34, D2-01 to D2-11, D2-16, OS-A01, OS-A12 RD §1 to §14 RD-AE01 to RD-AE29 F1a; F2; F4 (brief parts) Brief drafted On hold — RD specification Brief approval; D2-09 open
T-DM-00 Brief: duplicate merge and unmerge. One consolidated current Study, atomic commit, conflict resolution and delegation, target confirmation, reversible unmerge with carry-forward, bibliography overrides, current evidence view Stream E (L12) with A T-RD-00 (StudyVersion); T-SP-00 (C20); T-RS-00 (MergeResolved) D2-12, Q-37 (merge part), OS-A29 DM §1 to §14 DM-AE01 to DM-AE24 F-P; R0 floor step before P2 Brief drafted On hold — DM specification Brief approval; T-SI-04 and T-SI-05 for dependent evidence
T-SP-00 Brief: stage pools, steps, capacity and history. Stage study filter, steps and step kinds, progression and exclusion-stop, continuation, form-owned capacity and limits, pool history, structured events, eligibility explanation, reviewer study pool and browsing Stream B (L4, L7); C for screens T-RD-00 (sessions, targets); T-RS-00 (outcome states) Q-01, Q-02, Q-15, Q-24, Q-28, D3-09, D3-13, D3-16 to D3-20, D4-15, D4-19, OS-A05 to OS-A11, OS-A27 SP §1 to §14 SP-AE01 to SP-AE47 F1a (C20 envelope, claim contract); F3 Brief drafted On hold — SP specification Brief approval; SP-AMB-01 confirmation
T-RS-00 Brief: reconciliation and screening. Accepted results and authority, target-one handling, self-reconciliation override, bulk acceptance, blinding and ordering, hints, outdated-answer mode, Unsure, tie policy and adjudication, discussion, exclusion reasons Stream D (L6) with B (L3) T-RD-00; T-SP-00 Q-04, Q-11, Q-22, Q-28 (hint part), Q-29, Q-30, Q-32, Q-35, Q-36, D4-01, D4-02, D4-03, D4-13, D4-17, OS-A02, OS-A03, OS-A04, OS-A13, OS-A16, OS-A17, OS-A28 RS §1 to §14 RS-AE01 to RS-AE33 F1a (inert policy slot); F4; F5 Brief drafted On hold — RS specification Brief approval; RS §12 confirmations; T-POL-03 not approved
T-BC-00 Brief: baseline conversion, recovery and legacy-writer retirement. Faithful baseline, conversion wizard, legacy-gap states, quarantine, staging trials, production pilots, universal waves, D2-13 recovery, retirement, later redesign wizard Stream A with the L15 adoption role (G0-X15 mapping, PROPOSAL) Every other brief (mapping targets) Q-05, Q-21, Q-35 (premise check), D2-13, D4-16, OS-A14, OS-A15 BC §1 to §14 BC-AE01 to BC-AE30 F1a (records); each G-ADOPT; G-RETIRE Brief drafted On hold — BC specification Brief approval; no migration execution authorised
T-TI-00 Brief: training and the inference beta. Training steps, references, scoring, manual assessment, retries, group admission, promotion; inference as a project-designer opt-in beta with four operators Stream B (brief and training) with L8; Stream E (L9) for the inference lane; C for screens T-SP-00 (step kinds); T-AC-00 (groups); T-RS-00 (accepted results) D4-04, Q-18, Q-19, OS-A18, OS-A19 TI §1 to §14 TI-AE01 to TI-AE25 F1a; F1b; F3; F-TR; F-C (brief parts) Brief drafted On hold — TI specification Brief approval; TI §12 confirmations
T-RI-00 Brief: reporting, methods, imports and AI-model screening. Reporting units, stage measures, frozen reports, external ledger, methods records, retrieval, exports, agreement store, statistics boundary, external and AI-model screening sources, annotation imports Stream E (L12) with D (L11) T-SP-00 (events); T-DM-00 (lineage); T-RS-00 (outcome provenance) Q-06b, Q-16, Q-17, Q-23, Q-33, Q-37 (counts and QC), D3-10, D3-11, D4-05 to D4-12, D4-14, D4-21, OS-A20 RI §1 to §14 RI-AE01 to RI-AE39 F1b; F-P; F5; F6a; F6b; F-O; F-XS; F-XA (brief parts) Brief drafted On hold — RI specification Brief approval; T-SI-01 to T-SI-05
T-UX-00 Brief: UX, devices and work discovery. Step selector, status labels, phone, tablet and desktop annotation, legacy-screen refresh, My work, tester panel and telemetry, shared admin patterns, PWA exploration, visual baselines, design reviews, seeds, browsers Stream C (L5, L16); L17 T-RD-00, T-SP-00, T-AC-00 (pattern sources); T-DH-00 (design input) Q-12, D3-01 to D3-08, D3-14, D3-15, OS-A21, OS-A22, OS-A23 UX §1 to §14 UX-AE01 to UX-AE30 S0; F1c Brief drafted On hold — UX specification Brief approval
T-AC-00 Brief: access, catalogue, communications and deletion. Named attribution, contribution exclusion, reversible project deletion, catalogue, email content policy, mute, conversations, notice resolution, enablement gates, active-work impact previews Stream D (L14) with L8 permissions and the deletion-lifecycle programme T-SP-00 (capacity, disclosure); T-RD-00 (warnings) D2-14, D2-15, D3-12, D3-21 to D3-25, D4-20, OS-A24, OS-A25, OS-A26 ACD §1 to §14 ACD-AE01 to ACD-AE30 F1b; R1b; X-DEL; G-NOTIF Brief drafted On hold — AC specification Brief approval; legal review of joining-terms wording; T-POL-01 and T-POL-02 not approved
T-DH-00 Design-prototype handoff: the self-contained specification and copy-ready prompt for iterating SyRF Prototype v10 Programme lead; Stream C The nine specifications OS-A30 Handoff, whole document The handoff's acceptance scenarios Early design input before the W0 prototypes and F1c Brief drafted (Phase 2 deliverable; not sent) On hold — Design-prototype handoff Chris's instruction to send it (T-DH-01); no design session is messaged
T-SI-01 Specialist input: Q-17 field-level event-count specification and the meaning of "variation" Chris with CAMARADES methodologists; Stream E records it None Q-17 RI §12 (RI-R57) RI-AE38 F-O (O1 event-count schema) Not started On hold — None yet Not requested; owner routing
T-SI-02 Specialist input: Q-16 and D4-12 agreement methods (denominators, percent agreement, prevalence, initial independent observations, per-profile screening agreement, multi-rater formulas, machine-source class, Unsure and hint treatment) Statistical reviewer via Chris; Stream D (R5c) RS exposure markers in C3 (F1a) Q-16, D4-12 RI §3.16, §12; RS §12; TI §12 RI-AE30, RI-AE34; AC-R5c-06 R5c; XS1 mixed metrics; TR1 training agreement report Not started On hold — None yet Not requested; specialist availability
T-SI-03 Specialist input: D4-06 curation of SYRCLE, CAMARADES checklist and ARRIVE Essential 10 templates and their applicability CAMARADES methodologists; catalogue administrator T-AC-04 catalogue D4-06 RI §12 (RI-R58); ACD §12.3 RI-AE39; AC-R1a-09 Catalogue publication of curated templates (R1a); F-O part Not started On hold — None yet Not requested; methodologist availability
T-SI-04 Specialist input: D4-21 ASySD parity and performance method and thresholds; the proposed F1 and throughput figures are neither approved nor achieved Deduplication specialist via Chris; Stream E None D4-21 RI §3.15, §12; DM §12 RI-AE33; AC-P2-01r, AC-P2-13 P2a ship gate Not started On hold — None yet Not requested; specialist availability
T-SI-05 Specialist input: PRISMA box mapping for pool history versus actual review through the stage, distinct counting across merge lineage, AI sole-screener exclusions and coverage disclosure Methodologists with the RI owner; Stream E Stage measures (T-SP-05) Q-06b, OS-A09 RI §3.3, §12; SP §12.2; DM §12; BC §12.3 DM-AE22, SP-AE18, RI-AE04 to RI-AE06, RI-AE29 F6b (R5b); XS1 reporting Not started On hold — None yet Not requested; specialist availability
T-POL-01 Policy not approved: permanent physical erasure Chris (policy owner) Legal and retention review Outside the 89 ACD §12.2 ACD-AE17; BC-AE28 None Not started (policy not approved) On hold — None Not approved; ordinary deletion never erases
T-POL-02 Policy not approved: a separate identity-erasure process Chris (policy owner) Legal review Outside the 89 ACD §12.2 ACD-AE01, ACD-AE02; AC-R5a-09 and C11-T05 conditional on it None Not started (policy not approved) On hold — None Not decided; named attribution is retained meanwhile
T-POL-03 Policy not approved: automatic acceptance of several agreeing candidates Chris (policy owner) None Outside the 89 RS §12; RD §12 RD-AE09, RS-AE02, RS-AE11 None Not started (policy not approved) On hold — None Not approved; agreement never creates an accepted result by itself
T-G0 G0 approval of the integrated plan and operating model, with the dossier updated for the owner session Chris; programme lead prepares the dossier Stream briefs (G0-X8, G0-X15) G0-D1 (D4-18 reading, open); G0-D4 to G0-D10 (PR dispositions, not authorised); G0-D2, G0-D3 and G0-D11 answered by D3-14, D3-15 and D3-08 G0 dossier §2, §4, §6 G0 dossier §3 evidence matrix G0 Brief drafted (G0 dossier with its owner-session update, in review on PR #4045) On hold — G0 dossier; G0-X13 met (#4013 merged on 4 October 2026, 3dbe41e61) Chris's approval; G0-D1 (G0-X2); fix before passing: G0-X9, G0-X10, G0-X16 (M0-3 re-scope); before the first claim: G0-X8 and G0-X15 (briefs); accepted with follow-up: G0-X14, G0-X17, G0-X18, G0-X19
T-HOLD Lift of the feature-implementation hold placed by Chris on 5 October 2026 Chris None Implementation hold (owner, 5 October 2026) Consolidation §8; rollout plan §4 None Precedes every implementation authorisation Not started On hold — Consolidation Owner decision
T-OI-01 Open owner decision D2-09: may the second form's reconciler revise accepted answers to a question shared by two forms, with a new snapshot? Chris None D2-09 RD §4.14, §12 RD-AE25 (FX-VM-45 runs both options until answered) F4, or carry both options Brief drafted (recommendation in RD §12) On hold — RD specification Open owner decision
T-RD-01 F1a definitions and engine contract parts: FormVersion with standardTarget and an inert ReconciliationPolicy; StudyVersion with Study state and currentVersionId; draft change log; the D2-05 classification table; the D2-03, D2-04 and D2-06 engineering contracts Stream A T-RD-00 (F1a part); M0 go OS-A12, D2-03, D2-04, D2-05, D2-06, D2-07, D2-08 RD §3.4, §3.5, §3.10, §3.11; RD-R30 to RD-R32 RD-AE29 F1a Not started On hold — None yet Brief approval; M0
T-RD-02 R2a: versioned questions and forms with the target in the form version; sessions; diff-based drafts; Save and Complete; whole-form validation; single-editor design drafts with base checks and attributed changes; the largest project as an acceptance case Stream A; C for the reviewer form T-RD-01; R0 staging rehearsal; F1b; F1c Q-27, D2-16, OS-A01, OS-A12 RD §3, §4.1 to §4.4, §10 RD-AE01 to RD-AE05, RD-AE23, RD-AE24, RD-AE27 R2a (T1) Not started On hold — None yet F1a, F1b, F1c; R0
T-RD-03 R2b: one session and one place across stages, tabs and devices; form-owned inactivity timeout and in-progress limit; connection tracking Stream A with B T-RD-02; T-SP-01 (claim contract) D2-07, D2-08 RD §3.11, §4.6 RD-AE05, RD-AE28 R2b Not started On hold — None yet R2a; X-CLAIMS for production
T-RD-04 F2 publication contract: generated session versions; compatibility declared at commit and immutable; generation table; draft rebase rule; publication protection with measured limits Stream A T-RD-00 (F2 part) D2-01, D2-02, D2-10, Q-34 RD §3.15, §4.8, §12 RD-AE16, RD-AE26 F2 Not started On hold — None yet Brief approval (F2 part)
T-RD-05 R2c: publication with impact; generated versions; option mapping; target-only publications; Study target overrides and their treatment at publication; collaborative drafts with presence and live updates; one publication per form; alerts and pre-commit warnings Stream A; C for the impact dialog and presence T-RD-04; R2a Q-20, Q-27, Q-34, D2-01, D2-10, D2-11, OS-A01, OS-A12 RD §4.7 to §4.10, §7 RD-AE06 to RD-AE08, RD-AE10, RD-AE11, RD-AE14 to RD-AE21, RD-AE26 R2c (T1) Not started On hold — None yet F2; X-STATS-a for the staging pilot
T-RD-06 R2d: overlapping forms, Fix, FV4 generations and guided correction; D2-09 parameterised until answered Stream A T-RD-05 D2-02, D2-09 RD §4.13, §4.14 RD-AE25 R2d Not started On hold — None yet R2c; T-OI-01
T-RD-07 R3b: profile publication with mismatch detection and treatment Stream A with B R3a; R2c Q-26 RD §3.6, §4.12 RD-AE22 R3b Not started On hold — None yet F5
T-RD-08 R4a: additional-review requests raise the effective target through override versions; result versions under target changes Stream A with D T-RS-02 OS-A12 RD §3.12, §4.9 to §4.11 RD-AE09, RD-AE12, RD-AE13 R4a Not started On hold — None yet F4
T-RD-09 P1: references, source-document links and StudyVersion for new imports; StudyVersion for existing Studies at first need or at conversion Stream E with A F-P; T-BC-01 D4-08 RD §3.2, §3.3 RD-AE24 P1 Not started On hold — None yet F-P; X-IMPORT
T-RD-10 M0 QM v2 harvest (AC-M0-04): write the harvest-and-avoid record for #2461 and #2572 to #2575 into the M0 report from the harvest map; carry each Adapt and Reference only entry into its target row's brief with SHA-pinned evidence; record the avoid set (destructive rollback, hand-back to legacy, erasure of embedded originals, unbounded embedded version arrays); prepare the closure notes for G0-D4 Stream A lead M0-1 to M0-4; the harvest map reviewed with the M0 brief Q-08 RD §15; BC §15; versioning model §12.6 AC-M0-04 (QM v2 harvest part); every H-DOM, H-SVC, H-MIG, H-API and H-WEB entry has a target row or an Avoid reason M0 (M0-5, docs-only) Not started On hold — None yet M0 brief not approved (G0-X8); M0-1 to M0-4 not started
T-RD-11 R1a import pipeline harvested from #3934 and #2781 (G0 slices R1a-3 and R1a-4): bounded reader, target-neutral plan, the IQuestionImportTarget port with its legacy adapter, legacy preview and apply with receipt and attempt history, an entry in R0's writer inventory, and #2781's fixture as a .NET golden test (harvest map H-IMP-01 to H-IMP-09, H-IMP-12) Stream A; C for the dialog R1a-1 (audit of #3934, #2781 and #2387); U19; T-BC-01 (writer inventory) D2-15 (copy provenance); DS-20 RD §15; ACD §3.4, §15 AC-R1a-01 to AC-R1a-04, AC-R1a-08; AC-R1a-CONF (C4-T04) R1a (R1a-3; R1a-4 once G0-X9 places it) Not started On hold — None yet R1a-1 not done; R1a-4 under no gate until G0-X9 is fixed; lookup remap missing (AC-R1a-01)
T-RD-12 R1a hardening of the current new editor on the legacy API (G0 slices R1a-5 and R1a-6, with the tree-reordering part of AC-R1a-12 that the G0 dossier lists under R1a-2): filtered-options authoring with legacy parity (H-TREE-02 as reference); restore the 17 excluded question-management specs and the vitest exclusion and remove the "Focused question" debug text; a client warning for broken child conditions (H-TREE-01); signal.utils specs (H-TREE-07); pointer-based CDK drag with a keyboard alternative (H-WEB-18's keyboard model as reference) Stream A; C for UI R1a-1; S0-7 (native-drag guard; Firefox, WebKit and touch projects) D3-15 RD §15; UX §15 AC-R1a-06, AC-R1a-07, AC-R1a-12 R1a Not started On hold — None yet R1a-1 not done; R1a-5 and R1a-6 under no gate until G0-X9 is fixed
T-RD-13 Close the QM v2 stack (#2461 and #2572 to #2575) with the closure notes in harvest map §4, after T-RD-10 merges Stream A lead (G0-D4 recommendation) T-RD-10; T-G0; T-HOLD Q-08; G0-D4 RD §15 Chris's G0-D4 answer recorded; each closure comment links the harvest map M0, before the M0 go or no-go Not started On hold — None yet G0-D4 not authorised; T-RD-10 not merged
T-RD-14 Disposition of #2986 under G0-D6: if Chris confirms the deviation, it stays open outside the programme and only its fixtures and rule codes are harvested (H-VAL-02 to H-VAL-04, through T-RD-01 and T-BC-01); if he declines it, close it with a harvest note after T-RD-01's E23 corpus merges Programme lead T-RD-01 (E23 corpus); T-G0; T-HOLD G0-D6 RD §15; BC §15 Chris's G0-D6 answer recorded; any closure note links the harvest map G0 (decision); F1a (harvest) Not started On hold — None yet G0-D6 open, with a corrected premise (harvest map §10)
T-RD-15 Close #2987, #2629 and #2812 with the closure notes in the harvest map, after the F1a C4 ADR draft that cites them merges; #2812's units and metadata types go to the F-O C14 ADR (T-RI-11) Stream A lead T-RD-01 (F1a C4 draft); T-G0; T-HOLD G0-D7 RD §15 Chris's G0-D7 answer recorded; the C4 draft cites H-VAL-07, H-VAL-08, H-VAL-12 and H-VAL-13; closure comments link the harvest map F1a ADR drafts Not started On hold — None yet G0-D7 not authorised
T-RD-16 Close #3934, #2781 and #2387 with the closure notes in the harvest map: #3934 and #2781 after T-RD-11's R1a-3 and R1a-4 PRs merge, #2387 after T-RD-12 merges Stream A lead T-RD-11; T-RD-12; T-G0; T-HOLD None yet; no G0 item covers these PRs RD §15 A recorded disposition decision by Chris; closure comments link the harvest map R1a Not started On hold — None yet No disposition item in the G0 dossier (harvest map §10)
T-DM-01 Contracts and floor: C21 frozen at F-P; the R0 floor step adds the tombstone predicate before P2; the FEAT-012 change-policy documentation PR Stream E with A; L0 T-DM-00 D2-12, OS-A29 DM §3.1, §3.10, §13 DM-AE20 F-P; R0 floor step before P2 Not started On hold — None yet Brief approval
T-DM-02 P2a: Study state and tombstones; field provenance and bibliographic overrides; consolidation and unmerge of unreviewed duplicates; history events; the current evidence view with its proofs Stream E T-DM-01; P1; T-SP-01 D2-12, Q-37, OS-A29 DM §3, §4.1, §4.5, §4.11, §10 DM-AE01, DM-AE02, DM-AE10 to DM-AE12, DM-AE15, DM-AE16, DM-AE21, DM-AE23 P2a (T1) Not started On hold — None yet F-P; T-SI-04 before the ship gate
T-DM-03 P2b: reviewed duplicates with carried and resolved sessions and decisions, conflict tasks and delegation, target confirmation, unmerge carry-forward Stream E with D T-DM-02; R2b; R3b; T-SP-05 OS-A29 DM §3.4, §4.2 to §4.4, §4.9 DM-AE03 to DM-AE09, DM-AE13, DM-AE14, DM-AE17 to DM-AE19; SP-AE47 P2b (T1) Not started On hold — None yet R2b, R3b and R3a shipped
T-DM-04 P2c: accepted-result and adjudicated-outcome conflicts; carried results and adjudications (MergeResolved) Stream E with D T-DM-03; R4a; R4p OS-A29 DM §3.4, §3.5 DM-AE24 P2c (T2) Not started On hold — None yet R4a and R4p shipped
T-DM-05 PRISMA distinct counting under merge lineage Stream E T-DM-02; T-SI-05 Q-37, OS-A29 DM §12; RI §3.3 DM-AE22; RI-AE07; SP-AE18 R5b Not started On hold — None yet T-SI-05
T-SP-01 F1a: the HistoryEvent envelope (C20) with idempotency, ordering and effective and recorded time; the claim contract keyed by form Stream B with A T-SP-00 (F1a part); M0 OS-A11, D3-17, D3-18 SP §3.12, §10.1 SP-AE10, SP-AE11, SP-AE13 (contract parts) F1a Not started On hold — None yet Brief approval
T-SP-02 R2b: one shared place across tabs and routes; form-owned timeout and in-progress limit; capacity cap separate from the target Stream B T-SP-01; R2a Q-28, D2-07, D3-17, D3-18 SP §3.11 SP-AE31 to SP-AE33 R2b Not started On hold — None yet R2a; X-CLAIMS for production enforcement
T-SP-03 F3: C6 rewritten for filter versions, steps, the review, system adjudication and training step kinds, exclusion-stop, continuation and browsing settings; stage-pool and eligibility event types; D3-09 absorption; D3-13 allocation and batch contracts Stream B; programme lead T-SP-00 (F3 part); T-RS-00 step mapping; T-TI-01 Q-15, D3-09, D3-13, OS-A11, OS-A13 SP §3.3, §3.4, §3.7, §12.1 SP-AE04, SP-AE41, SP-AE46 F3 Not started On hold — None yet Brief approvals; SP-AMB-01 confirmation
T-SP-04 R3a: stage study filter and versions; steps and dependencies; own-Include progression by default; exclusion-stop; Stop or Allow extra screening; saved work after exclusion; finishing started work after departure; dependent claim at personal Include; presence disclosure Stream B; C for the step UI T-SP-03; R2a; R0 screening floor step; X-ARCH-d Q-01, Q-15, Q-24, Q-28, D3-19, D3-20, OS-A05, OS-A06 SP §3.3, §3.4, §3.9, §4.2, §4.6 SP-AE01 to SP-AE03, SP-AE05, SP-AE07, SP-AE20 to SP-AE27, SP-AE29, SP-AE34 to SP-AE36, SP-AE41, SP-AE42, SP-AE44 R3a (T1) Not started On hold — None yet F3; X-ELIG and X-CLAIMS for production
T-SP-05 R3a: pool history with baselines, entries, departures and re-entry; tracking marker; targeted reevaluation and filter sweep; ReviewStartEligibility and completion basis; WorkFirstReleased for unbatched stages; required event queries and the explanation API Stream B T-SP-01; T-SP-03; T-SP-04 D3-13, OS-A06, OS-A07, OS-A08, OS-A09, OS-A10, OS-A11 SP §3.5, §3.7, §3.12 to §3.14 SP-AE06, SP-AE08 to SP-AE19, SP-AE30, SP-AE38, SP-AE39, SP-AE43, SP-AE45, SP-AE47 R3a (T1) Not started On hold — None yet F3
T-SP-06 R3c: collective-Include stage setting after pilot validation; automatic and static completion with reopening; batched WorkFirstReleased with X-BATCH Stream B T-SP-04; T-SP-05 Q-01, Q-02 SP §3.10, §4.11 SP-AE23 (collective part), SP-AE30 (batched), SP-AE37 R3c Not started On hold — None yet R3a shipped; X-BATCH if batches are used
T-SP-07 R3c opt-in slice: reviewer study pool browsing, dynamic and blinded, off by default (flag reviewerPoolBrowsing) Stream B; C for the browse screen T-SP-04 D4-19, OS-A27 SP §3.6, §4.5 SP-AE27, SP-AE28 R3c (opt-in slice) Not started On hold — None yet R3a shipped
T-SP-08 Reconciled-answer clauses in stage filters (flag stageFilterAcceptedAnswerClauses) Stream B T-SP-04; R4a D4-15 (boundary) SP §3.3, §10.1; SP-AMB-02 SP-AE01 (accepted-answer part), SP-AE44 (gold and automatic-acceptance writers) R4a increment, GA scope (PROPOSAL) Not started On hold — None yet R4a shipped; timing confirmation (rollout plan R-AMB-02)
T-SP-09 Shared-form capacity pilot and production claims route: tracking per admitted pilot project; API and PM switched together; load and failover on Bramble Stream B with the presence and FEAT-024 owners T-SP-02 D3-16 SP §12.1 AC-T-03 to AC-T-07; SP-AE31 to SP-AE33 X-CLAIMS, before any production capacity promise Not started On hold — None yet X-CLAIMS; the reviewer-mode transition has no owner
T-SP-10 Deferred: accepted-answer branching between steps Stream B R4a; its own approved brief D4-15 SP §10.3 None (no commitment) BR1 (deferred lane) Not started On hold — None Deferred beyond MVP
T-RS-01 F4: the C9 ADR with AcceptedResultVersion and its authority values, target-one handling (AutoAccept, RequireHumanReconciliation, and the conversion-only NoAcceptance PROPOSAL), Q-35 removed, form-owned and profile-owned blinding, X-RECLAIM; the policy slot inert from R2a Stream D T-RS-00 (F4 part); T-OI-01 or both options carried Q-29, Q-35, Q-36, D4-03, OS-A02, OS-A28 RS §3.0 to §3.5, §5.1 RS-AE03, RS-AE15, RS-AE28 (schema parts) F4 Not started On hold — None yet Brief approval; RS §12 confirmations
T-RS-02 R4a: SingleAnnotator results and one-candidate human reconciliation; result treatment on target or policy publication; completeness by requiredness; self-reconciliation override grant; optional assignment expiry Stream D T-RS-01; R2b; X-RECLAIM Q-04, Q-29, Q-30, Q-36, D4-03, OS-A28 RS §4, §5.1 to §5.4, §5.14 RS-AE01 to RS-AE10, RS-AE29 R4a (T1) Not started On hold — None yet F4
T-RS-03 Context-local blinding, unpredictable candidate order and hidden identity clues Stream D T-RS-01 Q-30, OS-A02, OS-A03 RS §3.5, §5.6 RS-AE12 to RS-AE15, RS-AE30 R4a (forms); R4p (profiles) Not started On hold — None yet F4; F5
T-RS-04 R4a: reconciled-answer hints with click-to-fill, exposure and adoption records (own flag); cross-form hints after R2d Stream D; C for the reviewer form T-RS-02; R2d for cross-form hints Q-28, Q-30, OS-A04 RS §3.6, §5.7 RS-AE16, RS-AE17, RS-AE31 R4a Not started On hold — None yet F4
T-RS-05 R2d: configurable outdated-answer mode, warn by default or block Stream A with D R2d D4-17 RS §5.8 RS-AE18 R2d Not started On hold — None yet R2c shipped
T-RS-06 R3b: profile-version settings for Unsure, the tie policy and bound, discussion and rationale, blinding and several reason questions; the reserved ScreeningSourcePolicy slot Stream B (L3) T-RS-00 (F5 part); R3a; R2c D4-01, D4-13, Q-22, OS-A13, OS-A16, OS-A17 RS §5.10, §5.11, §5.13 RS-AE19 to RS-AE22, RS-AE27 R3b (F5) Not started On hold — None yet F5; own-Unsure progression confirmation
T-RS-07 R4p: adjudication tasks with member or group assignment, the individual resolver recorded, optional rationale, the system adjudication step, flagged outcomes after corrections Stream D with B T-RS-06; T-RS-02; T-SP-03 Q-32, OS-A13, OS-A16 RS §3.8, §3.9, §5.11 RS-AE23 to RS-AE25, RS-AE32, RS-AE33; SP-AE46 R4p Not started On hold — None yet R3b and R4a shipped
T-RS-08 R4p optional increment: the screening discussion route (own flag) Stream D T-RS-07 D4-02 RS §5.12 RS-AE26 R4p increment Not started On hold — None yet R4p
T-RS-09 Increment after R4a's pilot exit: bulk acceptance with explicit reconciler confirmation (own flag; per-form setting off by default) Stream D T-RS-02; R4a pilot exit Q-11 RS §4.5, §5.5 RS-AE11 After R4a's pilot exit Not started On hold — None yet R4a pilot exit; T-POL-03 not approved
T-BC-01 Inventory, conversion records and read-only dry runs: the writer and reader inventory; conversion record shapes and legacy-gap states in the storage ADR; dry-run tooling under a read-only role with the Q-35 premise count L15 with Stream A M0; T-BC-00 (F1a part) Q-35, OS-A14, OS-A15 BC §3.2, §3.3, §4.2 BC-AE01 to BC-AE05 M0; F1a; R0 Not started On hold — None yet Brief approval; no production inventory or dry run authorised
T-BC-02 D2-13 isolated point-in-time recovery: specification and rehearsal on an authorised copy with a recovery manifest and evidence checks L15 with Stream A R2a integrity checker D2-13 BC §4.14, §8.4 BC-AE27; AC-R2a-29 R2a ship gate (rehearsal); before any production conversion pilot Not started On hold — None yet An authorised copy; production recovery execution needs its own authorisation
T-BC-03 Annotation scope: the conversion wizard maps legacy annotation work to forms and steps, labels created and reused structures, previews converging duplicates and puts the target in the form version; staging trial L15; C for the wizard R2a; R2b; R2d for overlaps; T-BC-01 D4-16, OS-A14 BC §3.3, §3.4, §4, §10.3 BC-AE06, BC-AE07, BC-AE09 Staging trial after R2a and R2b Not started On hold — None yet R2a and R2b shipped
T-BC-04 Screening and combined scope: legacy-compatible profile with confirmed meaning, stage-to-step mapping (Allow or Stop, excluded-work policy), NoAcceptance for target-one forms, pool baselines; staging trial L15 with Stream B R3a; R3b; T-BC-03 Q-21, Q-24, Q-35, D4-16, OS-A14 BC §3.4, §5; SP §10.4 BC-AE08, BC-AE11, BC-AE12, BC-AE22; SP-AE40 Staging trial after R3a and R3b Not started On hold — None yet R3a and R3b shipped; converted target-one confirmation (RS §12)
T-BC-05 Extraction, allocation and deleted-project scope: outcome data inside the baseline, enabled allocation as a blocker before AL1, deleted projects converting in their deleted state; staging trial L15 with Stream E O1; O2 build; AL1; T-AC-03 Q-05, D3-12, OS-A25 BC §3.4, §5 BC-AE05, BC-AE10, BC-AE25 Staging trial after O1, O2 and AL1 Not started On hold — None yet O1, O2 build, AL1 and X-DEL
T-BC-06 Parity, cutover and rollback tooling: semantic parity reports with statistics parity through #3845, fenced cutover, the firstCanonicalWriteAt routing-rollback window, read-only containment, LegacyIdAlias L15 with Streams A and B T-BC-01; FEAT-024 rebuild and parity tooling OS-A15 BC §4, §8 BC-AE13 to BC-AE20, BC-AE23 Before any production conversion pilot Not started On hold — None yet #3845 for automated statistics parity
T-BC-07 Production conversion pilots: owner opt-in projects with complete scopes, each with its own approval L15; programme lead T-BC-02; T-BC-06; the scope's staging trial; R0 production soak D4-16, OS-A15 BC §10.1 (phase 2) BC-AE13, BC-AE14, BC-AE16 to BC-AE20, BC-AE26 G-ADOPT per pilot Not started On hold — None yet No migration execution authorised
T-BC-08 R6 universal conversion waves: every remaining project, including completed, inactive and deleted ones; idempotent and resumable; quarantine with a recorded remedy L15; programme lead GA; T-BC-07 parity; T-BC-03 to T-BC-05; AL1; O2; R5a; X-DEL; X-CLAIMS OS-A15 BC §10.1 (phase 3), §10.3 BC-AE21, BC-AE24, BC-AE25; AC-R6 rows as amended R6 (G-ADOPT per wave) Not started On hold — None yet Chris's approval per wave
T-BC-09 R7 legacy-writer retirement: every project converted, an empty consumer inventory, access, export and restore checks, approved retention L15; programme lead T-BC-08 complete OS-A15 BC §4.15, §10.1 (phase 4) BC-AE28, BC-AE29; AC-R7-01 to AC-R7-03 R7 (G-RETIRE) Not started On hold — None yet Chris's approval
T-BC-10 Later: the in-engine redesign wizard, publishing through the ordinary publication protocol Stream A with B GA; R2c; R3a; R3b OS-A15 BC §1, §10.1 (Later) BC-AE30 RW1 after GA Not started On hold — None yet GA
T-TI-01 Contract slots: the training step kind in C6 (F3); training capabilities in C10 (F1b); the trainingReferenceShown exposure kind and promotedFrom provenance in C3 (F1a) Stream B with L8 T-TI-00 (slot parts) D4-04, OS-A18 TI §3.1, §13 SP-AE46 (step kinds) F1a; F1b; F3 Not started On hold — None yet Brief approval
T-TI-02 TR1 increment 1: training steps, reference versions, policies, attempts, automatic scoring and feedback Stream B; C for screens T-TI-01; R3a; R3b; F-TR D4-04, OS-A18 TI §3.1 to §3.4, §5.1, §5.2 TI-AE01 to TI-AE03, TI-AE11, TI-AE13 to TI-AE15 TR1 Not started On hold — None yet F-TR; R3a and R3b shipped
T-TI-03 TR1 increment 2: manual assessment and retries Stream B; C for screens T-TI-02 OS-A18 TI §3.4, §3.5, §5.3 TI-AE04 to TI-AE06 TR1 Not started On hold — None yet T-TI-02
T-TI-04 TR1 increment 3: manual admission requests, then automatic group admission (own flag, after a manual pilot) Stream B with L8 T-TI-02; R1c; R1d envelope OS-A18 TI §5.4 TI-AE07 to TI-AE09 TR1, after R1c Not started On hold — None yet The authorization gates behind R1c
T-TI-05 TR1 increment 4: promotion of training evidence to live evidence (own flag) Stream B T-TI-02 D4-04, OS-A18 TI §5.1 TI-AE10, TI-AE12 TR1, last increment Not started On hold — None yet T-TI-02
T-TI-06 C2 opt-in beta: the project-designer opt-in record and environment kill switch; rule versions; candidate inference with the four operators Stream E (L9); C for screens C1; F-C Q-18, Q-19, OS-A19 TI §3.7 to §3.9, §5.5, §5.6 TI-AE16 to TI-AE19, TI-AE21 to TI-AE24 C2 (opt-in beta) Not started On hold — None yet F-C; C1 shipped; beta scope confirmation
T-TI-07 C2 beta: collective inference from pinned accepted results Stream E T-TI-06; R4a OS-A19 TI §3.9 TI-AE20, TI-AE22 C2, after R4a Not started On hold — None yet R4a shipped
T-TI-08 Beta exit: GA readiness criteria and measured inference budgets before any wider enablement Stream E; programme lead T-TI-06; T-TI-07 OS-A19 TI §12 TI-AE25 A separate GA-promotion decision Not started On hold — None yet Chris's decision
T-RI-01 P1: reporting-unit groundwork; the external-step ledger for identification and deduplication; search documentation versions; search withdrawal and reinstatement; retrieval actions; prepared multi-source links with sourceDocumentKey Stream E F-P; X-DEL; X-IMPORT Q-23, Q-33, Q-37, D3-12, D4-05, D4-07, D4-08 RI §3.1, §3.4 to §3.8 RI-AE03, RI-AE12, RI-AE13, RI-AE16 P1 Not started On hold — None yet F-P; X-DEL; X-IMPORT
T-RI-02 Protocol and registration record with an append-only amendment log; eligibility-changing profile publication needs an amendment entry Stream E with A T-RI-00 (F5 part) D4-05 RI §3.7 (RI-R19 to RI-R22) RI-AE14, RI-AE15 Before or with R3b (F5) Not started On hold — None yet F5
T-RI-03 P2: deduplication QC sample, reviewer duplicate flag, Publication privacy and parity Stream E T-DM-02; T-SI-04 Q-37, D4-21 RI §3.15 RI-AE33 P2a Not started On hold — None yet T-SI-04
T-RI-04 Statistics boundary: a pinned statistics read at publication, protected pilots, profile-grain screening statistics; production readiness provisional Stream E with B; FEAT-024 owner R2c; R3b D3-10 RI §3.17 (RI-R52 to RI-R56) RI-AE35 R2c; R3b Not started On hold — None yet FEAT-024 gate (b) failed on latency (#3510)
T-RI-05 R5b: unit and report-identity labels; stage measures M1 to M5; frozen snapshots; coverage disclosure; external ledger for other steps; previous-review counts; distinct excluded Studies kept apart from overlapping reasons Stream E F6b; T-SI-05; P2b; R3b; R4p; T-SP-05 Q-06b, Q-22, Q-23, D4-11, OS-A09, OS-A17 RI §3.1 to §3.4 RI-AE01, RI-AE02, RI-AE04 to RI-AE11 R5b Not started On hold — None yet T-SI-05
T-RI-06 R5c: rebuildable agreement store with a source watermark and a measured budget; human source classes Stream D R4a; T-SI-02 Q-16, D3-11, D4-12 RI §3.16 RI-AE30 (human classes), RI-AE34 R5c Not started On hold — None yet T-SI-02
T-RI-07 O1: graph-estimated provenance; the event-count schema once T-SI-01 is recorded Stream E F-O; T-SI-01 Q-17, D4-10 RI §3.9 (RI-R57) RI-AE18, RI-AE38 O1 Not started On hold — None yet T-SI-01
T-RI-08 X1: comparison-level analysis-ready export, codebook and RIS for a selected set Stream E with D O1; R4c; R5a D4-09 RI §3.9 RI-AE17 X1 Not started On hold — None yet O1, R4c and R5a shipped
T-RI-09 XS1: external and AI-model screening sources with the versioned AI screening model configuration, profile source policies, idempotent runs, acceptance and the machine-source class in exports, PRISMA and agreement Stream E with B GA; F-XS (C22); R3b; R4p; P1; P2a; T-SP-01 D4-14, OS-A20 RI §3.10 to §3.14 RI-AE20 to RI-AE32, RI-AE36, RI-AE37 XS1, after GA (flag externalScreeningSources) Not started On hold — None yet GA; F-XS; no production import without its own approval
T-RI-10 XA1: annotation-answer imports with provenance, no automatic accepted result, no independence credit, target credit only when mapped to a SyRF reviewer Stream E GA; F-XA; R2a D4-14 RI §3.10 (RI-R30, RI-R31) RI-AE19 XA1, after GA Not started On hold — None yet GA; F-XA
T-RI-11 F-O: the C14 outcome-schema ADR (outcome schemas, measures, observations, unit vocabulary and metadata field types), with #2812's response metadata types and units as input (harvest map H-VAL-12); the event-count part waits for T-SI-01 Stream E T-RI-00 (F-O part); T-SI-01 for event counts Q-05, Q-17, D4-10 RI §3.9; BC §3.4 C14-T01 to C14-T06 F-O Not started On hold — None yet Brief approval (F-O part); T-SI-01 for event counts
T-RI-12 R5a: the as-of export mode on the adapted ExportSpec (harvest map H-API-11), building on R2a's previous-versions mode, with form-version selectors, the C11 as-of rule and server refusal of unsupported modes behind flags Stream E T-RD-02 (previous versions); F6a; R4a None (round-2 EX1 and EX2) RI §10; contracts C11 AC-R5a-01, AC-R5a-02r, AC-R5a-03; C11-T02, C11-T04 R5a Not started On hold — None yet F6a; R4a
T-UX-01 S0: Firefox, WebKit, touch and accessibility harness (S0-7); the seed-if-absent job and additive seeds (S0-4), never production L17; Stream A for seeds G0 D3-14, D3-15 UX §3.12 (UX-R43, UX-R44) UX-AE28 to UX-AE30 S0 Not started On hold — None yet G0
T-UX-02 F1c: copy deck keeping draft, checkpoint and completion distinct, with sentence case; visual roles and themes with staging dark-mode checks and baselines; the design-review schedule per release Stream C T-UX-00 (F1c part); T-DH-04 D3-01, D3-02, D3-03, D3-04, OS-A21 UX §3.2, §3.12 UX-AE07, UX-AE09, UX-AE26, UX-AE27 F1c Not started On hold — None yet Brief approval
T-UX-03 R2a: the save-status machine; full annotation on phones, tablets and desktops for large forms, including the largest project Stream C T-RD-02; the AF2 programme D2-16, D3-03, D3-05, OS-A21 UX §3.2, §3.3 UX-AE03 to UX-AE08, UX-AE30; RD-AE23, RD-AE27 R2a Not started On hold — None yet F1c; R2a
T-UX-04 R3a: step selector with one form area; phone screening and steps Stream C T-SP-04 Q-12, D3-05 UX §3.1 UX-AE01, UX-AE02, UX-AE04 R3a Not started On hold — None yet F3
T-UX-05 My work: badge and admin banner (R3c); full My work and the cross-project tab (R4a); the full global landing page deferred until after GA Stream C R3c; R4a D3-07 UX §3.5 UX-AE12 to UX-AE15 R3c; R4a Not started On hold — None yet R3c and R4a
T-UX-06 Shared admin patterns: the active-work impact preview (first consumer R2c); presence on design pages (R2c); the eligibility timeline (API in R3a; screen behind stageEligibilityTimeline) Stream C T-RD-05; T-SP-05; T-AC-09 OS-A01, OS-A08 UX §3.7 to §3.9 UX-AE18 to UX-AE24 R2c; R3a Not started On hold — None yet F2; F3
T-UX-07 Legacy-screen refresh with as many compatible features as possible and a compatibility register; workflow semantics unchanged Stream C F1c; each feature's release D3-06, OS-A23 UX §3.4 UX-AE10, UX-AE11; AC-GA-09 By GA Not started On hold — None yet F1c
T-UX-08 Tester panel and consented pilot timing telemetry without answer content (flag pilotTimingTelemetry) Stream C; L17 R2a pilots; a consent store D3-08 UX §3.6 UX-AE16, UX-AE17 From R2a pilots Not started On hold — None yet No telemetry collection authorised
T-UX-09 PWA exploration: a feasibility report only; no service worker, offline write or build before Chris decides on it Stream C None OS-A22 UX §3.11 UX-AE25 PWA1 (exploration, non-MVP) Not started On hold — None yet Never ahead of MVP work
T-AC-01 R1b: named attribution after account deletion and the joining-terms retention text; contributions kept after membership disable L8; Stream C R1b; legal review of the wording D2-14, D4-20 ACD §3.1 ACD-AE01 to ACD-AE04 R1b Not started On hold — None yet Legal review
T-AC-02 Contribution exclusion by form (R2a), stage (R3a), profile (R3b) and project (after both), with dependent-result flags at R4a and R4p (flag contributionExclusion) L8 with Streams A and B T-SP-01; R2a; R3a; R3b; R4a; R4p D4-20, OS-A24 ACD §3.2, §4.3, §7 ACD-AE05 to ACD-AE11 R2a; R3a; R3b; R4a; R4p Not started On hold — None yet ACD §12 items B2, B3, B7
T-AC-03 Reversible project deletion and restoration through the amended deletion-lifecycle programme (X-DEL); canonical parts with R2a and R3a; done before R6; search withdrawal keeps history Deletion-lifecycle programme; L0 with Stream A R0 composite guard; the deletion ADR (renumbered) D3-12, OS-A25 ACD §3.3, §4.5, §4.6 ACD-AE12 to ACD-AE18 X-DEL; R2a; R3a; before R6 Not started On hold — None yet Deletion ADR uncommitted; ACD §12 item B4
T-AC-04 Catalogue MVP: one application-wide CAMARADES catalogue, versioned copies with provenance, publication requests Stream A (L2, L13) with L8 R1a; R3b; C1; O1; T-SI-03 for curated templates D2-15, D4-06 ACD §3.4, §4.7 ACD-AE19, ACD-AE20; RI-AE39 R1a; R3b; C1; O1 Not started On hold — None yet ACD §12 item B5; T-SI-03
T-AC-05 Email content policy and per-project mute, before any production email Notification programme; Stream D (L14) X-NOTIF; C15 v2 (F1b) D3-22, D3-24, OS-A26 ACD §3.5, §3.6, §4.9 ACD-AE21 to ACD-AE23 Notification programme; G-NOTIF Not started On hold — None yet X-NOTIF not met; ACD §12 item B6
T-AC-06 Notice resolution and consistent unread counts Stream D (L14) R3c; R4a; R4b D3-23 ACD §3.7, §4.10 ACD-AE24 R3c; R4a; R4b Not started On hold — None yet X-NOTIF for notices
T-AC-07 Reconciliation conversations retained as permissioned audit records; export in R5a Stream D F4; R4a; #3944 and #3965 D3-25 ACD §3.8 ACD-AE25 R4a; R5a Not started On hold — None yet #3944 and #3965 unmerged
T-AC-08 Notification enablement gates, the Mailpit test sink and the operator delivery pause Notification programme; programme lead X-NOTIF; #3975 D3-21 ACD §3.9 ACD-AE26, ACD-AE27, ACD-AE30 G-NOTIF Not started On hold — None yet No notification delivery authorised
T-AC-09 Active-work impact previews and Apply anyway across admin actions L8 with every stream T-UX-06; D3-20 disclosure Q-24 ACD §3.10, §7 ACD-AE28, ACD-AE29 R2c first; then each admin action's release Not started On hold — None yet F2
T-AC-10 R1c group create, rename and delete and member assignment, harvested from #2224's API shape and tests on membership schema 1 (harvest map H-GRP-01, H-GRP-02, H-GRP-07, H-GRP-09 to H-GRP-12): group events, authorizationAudit entries, the active-work impact preview before deletion, claim release on revoked grants, the legacy and evaluator parity suite and the FX-PERM matrix; delivered jointly with #3335's WP11 L8 with the authorization programme (#3335 WP11) X-AUTH-SCHEMA; X-AUTH-ENFORCE or the parity suite; X-AUTH-WP9; Q-03a; X-NOTIF; U8 dialog validation; T-AC-09 Q-09 ACD §3.10, §15 AC-R1c-01 to AC-R1c-12; C10-T02, C10-T07, C10-T09 R1c Not started On hold — None yet X-AUTH-SCHEMA not met (WP-M1, WP-M2); authorizationAudit not on main; #3941 unmerged
T-AC-11 R1b read-only Members & groups page (G0 slice R1b-1) over existing groups, members and grants, carrying #2224's three web state fixes as regression specs (H-GRP-14) and its member and group components as design input (H-GRP-13); the route-guard key fix stays with R1b-2 and #3335's WP1d Stream C; L8 for permissions U8 visibility validation; S0-7; R1b-2 (WP1d) D1-01 (entry criterion, met by #3964) ACD §15 AC-R1b-04, AC-R1b-05; AC-R1b-08 when X-AUTH-WP9 lands R1b Not started On hold — None yet U8 visibility validation
T-AC-12 Close #2224 with a harvest note crediting its author, nurikarakaya, after T-AC-10 merges Programme lead (G0-D5) T-AC-10; T-G0; T-HOLD Q-09; G0-D5 ACD §15 AC-R1c-12 (closure part); Chris's G0-D5 answer recorded R1c Not started On hold — None yet G0-D5 not authorised; the dossier's first recommendation closes it in W0 (harvest map §10)
T-DH-01 Chris's instruction to send the handoff to the design session that made SyRF Prototype v10 Chris T-DH-00 OS-A30 Handoff, prompt section None Before the W0 prototypes Not started On hold — None yet Owner instruction; agents never message the design session
T-DH-02 The design session iterates the prototype against the handoff The Claude Design session, through Chris T-DH-01 OS-A30 Handoff The handoff's acceptance scenarios Before the W0 prototypes Not started On hold — None yet T-DH-01
T-DH-03 Review the iterated prototype against the handoff and the specifications; record every deviation; update the owner-ledger overlay notes Programme lead; Stream C; a fresh verifier T-DH-02 OS-A30 Handoff; UX §3 The handoff's acceptance scenarios; UX-AE01, UX-AE07 Before F1c Not started On hold — None yet T-DH-02
T-DH-04 Fold the accepted prototype into F1c (IA, copy deck, step selector), the U-validation packs and the per-release design reviews Stream C T-DH-03; T-UX-02 OS-A30, D3-02 UX §3.12 UX-AE26, UX-AE27 F1c; each release's design review Not started On hold — None yet T-DH-03

Harvest inputs to existing rows (5 October 2026). The harvest map records earlier work that feeds the rows below. Each row's scope and meaning are unchanged; the entries are inputs to its brief, and nothing is ported while the hold lasts.

Row Harvest entries What they feed
T-RD-01 H-DOM-02, H-DOM-05, H-DOM-06, H-DOM-07, H-DOM-10, H-DOM-11, H-DOM-16, H-DOM-23, H-VAL-03, H-VAL-04, H-VAL-07, H-VAL-08, H-VAL-10, H-VAL-12, H-VAL-13 The answer payload, the repeatable mapping, the global system-question seed, provenance value objects, E23 fixtures, the error catalogue and the E37 response contract
T-RD-02 H-DOM-08, H-DOM-13, H-API-01, H-API-05, H-WEB-03, H-WEB-04, H-TREE-01 (server refusal); H-IMP-02, H-IMP-03, H-IMP-06 (canonical import adapter); H-API-11, H-API-12 (previous-versions part) Form-version pins, composition validation by option ID, the save conflict contract, the lifecycle indicator and version chip, the canonical import adapter, previous-version exports
T-RD-04 H-DOM-01, H-DOM-04, H-DOM-17, H-SVC-02, H-SVC-04, H-SVC-05, H-SVC-09, H-SVC-12, H-API-02 Policy generations, the generation-table planner, the treatment vocabulary, the preview digest and the publish preconditions
T-RD-05 H-SVC-01, H-SVC-03, H-SVC-10, H-API-04, H-WEB-06, H-WEB-07, H-WEB-08, H-WEB-10, H-WEB-11, H-WEB-12, H-WEB-18 Impact counts, manifest counters, the in-form alert, the digest recheck, preview markers and history with a diff (AC-R2c-27)
T-UX-06 H-SVC-03, H-WEB-07, H-WEB-08 The impact preview's copy and recheck flow
T-BC-01 H-DOM-06, H-DOM-07, H-DOM-14, H-MIG-01, H-VAL-02; H-API-06, H-IMP-03, H-MIG-05, H-MIG-09 (writer-inventory entries and patterns to refuse) The inventory, the dry-run preview and the conformance detector
T-BC-03 H-MIG-01, H-MIG-04 The annotation-scope mapping and converted evidence
T-BC-05 H-MIG-04 (outcome part), H-DOM-22 Outcome rows in the baseline
T-BC-06 H-DOM-19, H-API-06, H-MIG-06, H-MIG-07; H-MIG-08 as the counter-example The R0 guard pattern (R0 has no row), the parity report and the legacy-shaped projection
T-RI-08 H-API-12 The codebook
T-AC-04 H-DOM-24; T-RD-11's import pipeline as the copy path Subtree copy with copiedFrom provenance
T-TI-04, T-RS-07 H-GRP-02 A stable group identity and existence check for admission and for group adjudicators

4. Row count by workstream

Workstream Brief row Other rows Total
RD review domain and versioning T-RD-00 T-RD-01 to T-RD-16 (16) 17
DM duplicate merge T-DM-00 T-DM-01 to T-DM-05 (5) 6
SP stage pools, steps, capacity and history T-SP-00 T-SP-01 to T-SP-10 (10) 11
RS reconciliation and screening T-RS-00 T-RS-01 to T-RS-09 (9) 10
BC baseline conversion and recovery T-BC-00 T-BC-01 to T-BC-10 (10) 11
TI training and inference beta T-TI-00 T-TI-01 to T-TI-08 (8) 9
RI reporting, methods, imports and AI screening T-RI-00 T-RI-01 to T-RI-12 (12) 13
UX UX, devices and work discovery T-UX-00 T-UX-01 to T-UX-09 (9) 10
AC access, catalogue, communications and deletion T-AC-00 T-AC-01 to T-AC-12 (12) 13
DH design-prototype handoff T-DH-00 T-DH-01 to T-DH-04 (4) 5
Specialist inputs None T-SI-01 to T-SI-05 5
Policies not approved None T-POL-01 to T-POL-03 3
Gates and hold None T-G0, T-HOLD 2
Open owner input None T-OI-01 1
Total 10 106 116

The 21 fixed rows are the ten brief rows, five specialist inputs, three policies, two gate rows and one open owner input. The other 95 rows are implementation rows. Twelve of them were added from the harvest map on 5 October 2026: seven harvest and build rows (T-RD-10 to T-RD-12, T-AC-10, T-AC-11, T-RI-11, T-RI-12) and five PR closure or disposition rows (T-RD-13 to T-RD-16, T-AC-12).

5. Decision → tracker index

5.1 The 89 repository decisions

Status words follow the decision vocabulary. Counts: 63 resolved, replaced, removed or deferred; 25 alignment, brief or validation entries; 1 open owner decision.

Decision Status Owning spec Tracker rows
Q-01 Decided SP T-SP-00, T-SP-04, T-SP-06
Q-02 Decided SP T-SP-00, T-SP-06
Q-04 Decided RS T-RS-00, T-RS-02
Q-05 Decided-amended BC T-BC-00, T-BC-05, T-RI-11
Q-06b Decided RI T-RI-00, T-RI-05, T-SI-05
Q-11 Decided RS T-RS-00, T-RS-09
Q-12 Decided UX T-UX-00, T-UX-04
Q-15 Replaced SP T-SP-00, T-SP-03, T-SP-04
Q-16 Specialist input RI T-SI-02, T-RI-00, T-RI-06
Q-17 Specialist input RI T-SI-01, T-RI-00, T-RI-07, T-RI-11
Q-18 Decided TI T-TI-00, T-TI-06
Q-19 Decided TI T-TI-00, T-TI-06
Q-20 Decided RD T-RD-00, T-RD-05
Q-21 Decided-amended BC T-BC-00, T-BC-04
Q-22 Decided-amended RS (counting in RI) T-RS-00, T-RS-06, T-RI-05
Q-23 Brief item (carry-forward alignment) RI T-RI-00, T-RI-01, T-RI-05
Q-24 Decided SP T-SP-00, T-SP-04, T-BC-04, T-AC-09
Q-26 Decided RD T-RD-00, T-RD-07
Q-27 Decided RD T-RD-00, T-RD-02, T-RD-05
Q-28 Decided (hint part Decided-amended) SP (hint part RS) T-SP-00, T-SP-02, T-SP-04, T-RS-04
Q-29 Decided-amended RS T-RS-00, T-RS-01, T-RS-02
Q-30 Decided RS T-RS-00, T-RS-02, T-RS-03, T-RS-04
Q-32 Decided RS T-RS-00, T-RS-07
Q-33 Decided RI T-RI-00, T-RI-01
Q-34 Decided-amended RD T-RD-00, T-RD-04, T-RD-05
Q-35 Removed RS (premise check in BC) T-RS-00, T-RS-01, T-BC-01, T-BC-04
Q-36 Decided RS T-RS-00, T-RS-01, T-RS-02
Q-37 Decided-amended DM (counts and QC in RI) T-DM-00, T-DM-02, T-DM-05, T-RI-01, T-RI-03
D2-01 Decided-amended RD T-RD-00, T-RD-04, T-RD-05
D2-02 Decided-amended RD T-RD-00, T-RD-04, T-RD-06
D2-03 Engineering contract (no owner question) RD T-RD-00, T-RD-01
D2-04 Engineering contract (no owner question) RD T-RD-00, T-RD-01
D2-05 Decided-amended RD T-RD-00, T-RD-01
D2-06 Engineering contract (no owner question) RD T-RD-00, T-RD-01
D2-07 Decided RD T-RD-00, T-RD-01, T-RD-03, T-SP-02
D2-08 Decided RD T-RD-00, T-RD-01, T-RD-03
D2-09 Open owner decision RD T-OI-01, T-RD-00, T-RD-06
D2-10 Brief item RD T-RD-00, T-RD-04, T-RD-05
D2-11 Decided RD T-RD-00, T-RD-05
D2-12 Replaced DM T-DM-00, T-DM-01, T-DM-02
D2-13 Brief item BC T-BC-00, T-BC-02
D2-14 Decided-amended AC T-AC-00, T-AC-01
D2-15 Decided-amended AC T-AC-00, T-AC-04, T-RD-11
D2-16 Replaced RD T-RD-00, T-RD-02, T-UX-03
D3-01 Brief item UX T-UX-00, T-UX-02
D3-02 Brief item UX T-UX-00, T-UX-02, T-DH-04
D3-03 Decided-amended UX T-UX-00, T-UX-02, T-UX-03
D3-04 Decided UX T-UX-00, T-UX-02
D3-05 Decided-amended UX T-UX-00, T-UX-03, T-UX-04
D3-06 Decided-amended UX T-UX-00, T-UX-07
D3-07 Decided UX T-UX-00, T-UX-05
D3-08 Decided UX T-UX-00, T-UX-08
D3-09 Brief item SP T-SP-00, T-SP-03
D3-10 Brief item RI T-RI-00, T-RI-04
D3-11 Brief item RI T-RI-00, T-RI-06
D3-12 Decided-amended AC T-AC-00, T-AC-03, T-RI-01, T-BC-05
D3-13 Brief item SP T-SP-00, T-SP-03, T-SP-05
D3-14 Decided UX T-UX-00, T-UX-01
D3-15 Decided UX T-UX-00, T-UX-01, T-RD-12
D3-16 Brief item SP T-SP-00, T-SP-09
D3-17 Brief item (carry-forward alignment) SP T-SP-00, T-SP-01, T-SP-02
D3-18 Brief item (carry-forward alignment) SP T-SP-00, T-SP-01, T-SP-02
D3-19 Brief item SP T-SP-00, T-SP-04
D3-20 Brief item SP T-SP-00, T-SP-04
D3-21 Brief item AC T-AC-00, T-AC-08
D3-22 Decided-amended AC T-AC-00, T-AC-05
D3-23 Brief item AC T-AC-00, T-AC-06
D3-24 Decided AC T-AC-00, T-AC-05
D3-25 Decided AC T-AC-00, T-AC-07
D4-01 Decided RS T-RS-00, T-RS-06
D4-02 Decided RS T-RS-00, T-RS-08
D4-03 Decided-amended RS T-RS-00, T-RS-01, T-RS-02
D4-04 Decided-amended TI T-TI-00, T-TI-01, T-TI-02, T-TI-05
D4-05 Decided RI T-RI-00, T-RI-01, T-RI-02
D4-06 Specialist input RI T-SI-03, T-RI-00, T-AC-04
D4-07 Decided RI T-RI-00, T-RI-01
D4-08 Brief item (carry-forward alignment) RI T-RI-00, T-RI-01, T-RD-09
D4-09 Decided RI T-RI-00, T-RI-08
D4-10 Decided RI T-RI-00, T-RI-07, T-RI-11
D4-11 Decided RI T-RI-00, T-RI-05
D4-12 Specialist input RI T-SI-02, T-RI-00, T-RI-06
D4-13 Decided-amended RS T-RS-00, T-RS-06
D4-14 Decided-amended RI T-RI-00, T-RI-09, T-RI-10
D4-15 Deferred (beyond MVP) SP T-SP-00, T-SP-08, T-SP-10
D4-16 Decided-amended BC T-BC-00, T-BC-03, T-BC-04, T-BC-07
D4-17 Decided-amended RS T-RS-00, T-RS-05
D4-19 Decided-amended SP T-SP-00, T-SP-07
D4-20 Decided-amended AC T-AC-00, T-AC-01, T-AC-02
D4-21 Specialist input RI T-SI-04, T-RI-00, T-RI-03

5.2 Owner-session amendments OS-A01 to OS-A30

All are recorded owner requirements outside the register count. OS-A22 is an exploration beyond the MVP; OS-A30 is a process deliverable.

Amendment Short name Owning spec Tracker rows
OS-A01 Collaborative question-management drafts RD (screens UX) T-RD-00, T-RD-02, T-RD-05, T-UX-06
OS-A02 Reconciliation blinding and unpredictable ordering RS T-RS-00, T-RS-01, T-RS-03
OS-A03 No cross-Study identity continuity RS T-RS-00, T-RS-03
OS-A04 Hints, click-to-fill, step hide-only RS T-RS-00, T-RS-04
OS-A05 Finishing started work after pool departure SP T-SP-00, T-SP-04
OS-A06 Results through a stage may change its own pool SP T-SP-00, T-SP-04, T-SP-05
OS-A07 Targeted pool-membership history SP T-SP-00, T-SP-05
OS-A08 Admin explanation of review activity over time SP (screens UX) T-SP-00, T-SP-05, T-UX-06
OS-A09 Historical pool coverage; review through the stage first SP (reporting RI) T-SP-00, T-SP-05, T-RI-05, T-SI-05
OS-A10 Explicit entry justification SP T-SP-00, T-SP-05
OS-A11 Structured, queryable history events SP T-SP-00, T-SP-01, T-SP-03, T-SP-05
OS-A12 The standard reviewer target versions the form RD T-RD-00, T-RD-01, T-RD-02, T-RD-05, T-RD-08
OS-A13 Tie adjudication and member or group adjudicators RS (step mapping SP) T-RS-00, T-RS-06, T-RS-07, T-SP-03
OS-A14 R4 legacy activity mapping and adoption guidance BC T-BC-00, T-BC-01, T-BC-03, T-BC-04
OS-A15 Universal faithful baseline conversion, then optional redesign BC T-BC-00, T-BC-01, T-BC-06 to T-BC-10
OS-A16 Bounded Unsure handling and adjudication fallback RS T-RS-00, T-RS-06, T-RS-07
OS-A17 Exclusion-reason template is guidance RS (counting RI) T-RS-00, T-RS-06, T-RI-05
OS-A18 Training with references, scoring, assessment, retries, admission TI T-TI-00 to T-TI-05
OS-A19 Inference behaviour and opt-in beta TI T-TI-00, T-TI-06 to T-TI-08
OS-A20 External and AI-model screening decisions RI T-RI-00, T-RI-09
OS-A21 Draft auto-saved versus Version checkpoint saved UX T-UX-00, T-UX-02, T-UX-03
OS-A22 PWA exploration beyond MVP UX T-UX-00, T-UX-09
OS-A23 Compatible improvements on legacy screens UX T-UX-00, T-UX-07
OS-A24 Admin-controlled contribution exclusion AC T-AC-00, T-AC-02
OS-A25 Reversible project deletion and restoration AC T-AC-00, T-AC-03, T-BC-05
OS-A26 Informative, permission-aware emails AC T-AC-00, T-AC-05
OS-A27 Optional, dynamic, blinded reviewer study pool browsing SP T-SP-00, T-SP-07
OS-A28 One candidate plus human reconciliation RS T-RS-00, T-RS-01, T-RS-02
OS-A29 Consolidated, atomic, reversible duplicate merge DM T-DM-00 to T-DM-05
OS-A30 Design-prototype handoff specification Handoff T-DH-00 to T-DH-04

5.3 Items outside both counts

  • G0 items: G0-D1 (the D4-18 reading), G0-D4 to G0-D10 (PR dispositions; not authorised), the exceptions G0-X1 to G0-X19 and G0 approval itself map to T-G0. G0-D2, G0-D3 and G0-D11 are answered by D3-14, D3-15 and D3-08, as the G0 dossier records. G0-X13 is met (#4013 merged on 4 October 2026, 3dbe41e61).
  • PR dispositions and the harvest (5 October 2026). G0-D4 to G0-D7 still map to T-G0 and are not authorised. The harvest map adds the rows that would carry them out once Chris answers, the hold is lifted and G0 has passed:
  • G0-D4 (QM v2, Q-08): T-RD-10 (the harvest at M0) and T-RD-13 (closure);
  • G0-D5 (#2224, Q-09): T-AC-10 (the harvest in R1c), T-AC-11 (its R1b inputs) and T-AC-12 (closure);
  • G0-D6 (#2986): T-RD-14;
  • G0-D7 (#2987, #2629, #2812): T-RD-15, with inputs through T-RD-01 and T-RI-11;
  • 3934, #2781 and #2387 have no G0 item: T-RD-11, T-RD-12 and T-RD-16. G0-X9 keeps R1a-4

    to R1a-6 under T-G0 until it is fixed.

Q-08 and Q-09 (decided 3 October 2026) are outside the 89 and map to the same rows. - The implementation hold maps to T-HOLD. - Unapproved policies: permanent physical erasure (T-POL-01), an identity-erasure process (T-POL-02) and automatic acceptance of several agreeing candidates (T-POL-03). - Proposed numeric thresholds have no row of their own. Each sits with the row that measures it and stays proposed until its gate confirms it.

6. Change log

Date Change By
5 October 2026 Created: the 21 fixed rows of the integration brief and 83 implementation rows aligned with the rollout plan. Every row is at most Brief drafted, implementation authorisation is On hold everywhere and no row has a PR. The decision index covers all 89 repository decisions and OS-A01 to OS-A30 Claude Code (Opus 5.5) for Chris
5 October 2026 Added 12 rows from the harvest map: T-RD-10 (M0 QM v2 harvest), T-RD-11 (R1a import), T-RD-12 (R1a editor hardening), T-AC-10 (R1c groups from #2224), T-AC-11 (R1b page, which had no row; the authorization programme tracks only WP1d and WP9), T-RI-11 (F-O C14 ADR, which had no row), T-RI-12 (R5a as-of exports, which had no row), and the closure or disposition rows T-RD-13 to T-RD-16 and T-AC-12. Added the harvest-inputs table below §3 and the §5.3 mapping for G0-D4 to G0-D7. All new rows are Not started and On hold; no existing row's meaning changed. Total 116 rows Claude Code (Opus 5.5) for Chris