2026-05-19 - 2026-08-19
Overview
30 Pull requests merged by 1 user
Merged
#64 Wire the offline write-queue into the desktop write path
Merged
#63 Copy polish: posh Reginald, no em-dashes, no self-referential clutter
Merged
#62 Dogfooding fixes: empty-state gaps + Settings/Capture mocks the sweep missed
Merged
#61 Remove static design mocks — everything live, one demo snapshot for e2e
Merged
#60 Purity / rebuild guarantee test (#30)
Merged
#58 Offline write-queue: coalesce + replay without duplicating (#33)
Merged
#59 Performance pass: benchmark the deterministic compute path (#32)
Merged
#57 Memory layers: budgeted hot context (#27)
Merged
#56 query_project: implement the standup view (#28)
Merged
#55 SQLite cache bootstrap + single-issue mirror upsert (#3)
Merged
#54 calibration: count same-day closes honestly (#34)
Merged
#53 apply_changes: unified mutation tool — estimate/priority/assign/milestone, in-app + agent (#24)
Merged
#52 Productionize: real data everywhere (Phase B) + shareable unsigned macOS .dmg (Phase C)
Merged
#51 feat: config & onboarding — each teammate connects their own Gitea (productionize Phase A)
Merged
#50 feat: capacity-aware scheduling (#8) — real focus factors drive every forecast
Merged
#49 feat: stream Reginald's replies token-by-token
Merged
#48 feat: Runway complete — per-milestone forecasts + real milestone drill-in
Merged
#47 perf+persistence: the durable reconcile mirror (cache + disk)
Merged
#46 Verify record_directive end-to-end against the pm-state repo
Merged
#45 P4: complete Reginald — capture_work + record_directive
Merged
#44 P4: capture_work — braindump → decomposed issues → filed in gitea
Merged
#43 P4: writes via chat — Reginald proposes, you approve inline
Merged
#42 P4: Reginald is real — model router + agent loop + query_project
Merged
#41 P4-3: the write path — apply estimate/priority changes to gitea (apply_changes)
Merged
#40 Calibration → forecast flips off cold-start (#1); re-lands Monte Carlo (#10) + lifecycle (#5)
Merged
#39 P1-5: lifecycle inference from the issue timeline (#5)
Merged
#38 P2: Monte Carlo forecast → real burn-up cone (#10)
Merged
#37 P2: deterministic scheduler → real Now/Next/Later
Merged
#36 P1: read the real gitea backlog into the app
Merged
#35 CommiTea foundation + P3 UI: gitea client, e2e harness, all product screens
34 Issues closed from 1 user
Closed
#33 Offline write-queue + replay polish
Closed
#28 Standup ritual
Closed
#32 Performance pass against the numeric goals
Closed
#27 Memory layers (hot/warm/cold)
Closed
#34 Calibration honesty pass at n>=20
Closed
#29 Real connection + target-repo config end-to-end
Closed
#31 Dogfood run: manage CommiTea with CommiTea
Closed
#24 apply_changes unified mutation tool
Closed
#30 Purity/rebuild test (decisions D4)
Closed
#3 SQLite cache bootstrap + single-issue mirror upsert
Closed
#25 capture_work interview -> proposal, wired to Capture
Closed
#26 record_directive -> ledger + consequence diff, wired to Directives
Closed
#22 Model router (OpenAI-wire, per-role base-URL/model)
Closed
#23 query_project read tool
Closed
#13 Focus selection (Now/Next/Later + critical path)
Closed
#10 Monte Carlo milestone cones (p10/p50/p80)
Closed
#11 Calibration fit + cold-start switchover
Closed
#9 Deterministic scheduler (topo order -> dated plan)
Closed
#12 Directive log append + consequence diff
Closed
#7 Lognormal cold-start priors + seedable sampler
Closed
#8 Capacity model from members.yaml
Closed
#6 pm-state repo reader
Closed
#5 Lifecycle inference from the issue timeline
Closed
#2 ChangeSource interface + polling source
Closed
#4 Full reconcile-on-launch of the work repo
Closed
#21 Directives + Settings + Onboarding
Closed
#17 The pot: Board + Gantt + Deps drill-ins
Closed
#18 Runway + Calibration + Milestone detail
Closed
#19 Issue detail + Inbox
Closed
#20 Capture screen state machine
Closed
#14 Port the 16 design-system primitives
Closed
#16 Focus + Standup + BurnUpCone chart
Closed
#15 App shell: rail nav, routing, theme, offline sim, States gallery
Closed
#1 Gitea read client behind an injected fetch
34 Issues created by 0 users
Opened
#1 Gitea read client behind an injected fetch
Opened
#2 ChangeSource interface + polling source
Opened
#5 Lifecycle inference from the issue timeline
Opened
#6 pm-state repo reader
Opened
#3 SQLite cache bootstrap + single-issue mirror upsert
Opened
#4 Full reconcile-on-launch of the work repo
Opened
#9 Deterministic scheduler (topo order -> dated plan)
Opened
#10 Monte Carlo milestone cones (p10/p50/p80)
Opened
#8 Capacity model from members.yaml
Opened
#7 Lognormal cold-start priors + seedable sampler
Opened
#12 Directive log append + consequence diff
Opened
#13 Focus selection (Now/Next/Later + critical path)
Opened
#14 Port the 16 design-system primitives
Opened
#11 Calibration fit + cold-start switchover
Opened
#18 Runway + Calibration + Milestone detail
Opened
#17 The pot: Board + Gantt + Deps drill-ins
Opened
#16 Focus + Standup + BurnUpCone chart
Opened
#15 App shell: rail nav, routing, theme, offline sim, States gallery
Opened
#22 Model router (OpenAI-wire, per-role base-URL/model)
Opened
#23 query_project read tool
Opened
#21 Directives + Settings + Onboarding
Opened
#19 Issue detail + Inbox
Opened
#20 Capture screen state machine
Opened
#25 capture_work interview -> proposal, wired to Capture
Opened
#24 apply_changes unified mutation tool
Opened
#27 Memory layers (hot/warm/cold)
Opened
#26 record_directive -> ledger + consequence diff, wired to Directives
Opened
#28 Standup ritual
Opened
#30 Purity/rebuild test (decisions D4)
Opened
#29 Real connection + target-repo config end-to-end
Opened
#34 Calibration honesty pass at n>=20
Opened
#32 Performance pass against the numeric goals
Opened
#31 Dogfood run: manage CommiTea with CommiTea
Opened
#33 Offline write-queue + replay polish