Changes behind the numbers

Every change that reached a project's default branch. Greyed rows were not counted, with the reason. A project from an older card may show dates and line counts only.

Agent workflow skills

LANDED55 landed · 55 itemized
  • fix(herdr-coordinator): a clock moved back never extends follow --wake suppress…7d7c0e35 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • fix(herdr-coordinator): quiet-alerts review fixesb6ea7b746 linesfolded into the change before it
  • docs(herdr-coordinator): wait with follow --wake; speak only when Drew must act…71edfea25 linesfolded into the change before it
  • feat(herdr-coordinator): watcher pop-ups only for new work the user must act one21d2bd235 linesfolded into the change before it
  • briefs(herdr-coordinator): quiet watcher pop-ups briefafcd7a778 linesfolded into the change before it
  • feat(herdr-coordinator): follow --wake ends only on actionable events9310160380 lines
  • briefs(herdr-coordinator): follow --wake brief720317784 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • docs(herdr-coordinator): coordinating sessions Drew started himself24e503a9 linesfolded into the change before it
  • test(herdr-coordinator): follow with an already-gone launcher takes no leasec6d604112 linesfolded into the change before it
  • fix(herdr-coordinator): follow takes no lease when its launcher is already gone678ab5c10 linesfolded into the change before it
  • docs(herdr-coordinator): never pipe follow; follow stops when its launcher exitsc16007d2 linesfolded into the change before it
  • fix(herdr-coordinator): follow releases its lease when nobody can read itd033225119 lines
  • briefs(herdr-coordinator): follow orphan briefea0127468 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • fix(herdr-coordinator): no leading space when a label's tag is stripped52b38f53 linesfolded into the change before it
  • fix(herdr-coordinator): short-label review fixesacddcc616 linesfolded into the change before it
  • docs(herdr-coordinator): short worker labels14e10e22 linesfolded into the change before it
  • feat(herdr-coordinator): short worker labels naming the coordinator1cd6a14253 lines
  • briefs(herdr-coordinator): short worker labels brief97896c172 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • fix(herdr-coordinator): record an adopted worktree only with its new workspace200855311 linesfolded into the change before it
  • fix(herdr-coordinator): interrupted-worktree review fixes463c00d47 linesfolded into the change before it
  • docs(herdr-coordinator): restart before agent start; abandon by issue number6cda9338 linesfolded into the change before it
  • fix(herdr-coordinator): recover a start that died after creating its worktree31af7e1372 lines
  • briefs(herdr-coordinator): interrupted-worktree recovery brief8566c9f89 linesfolded into the change before it
  • docs(herdr-coordinator): ce:plan entry and its finishing rulec68b43d4 linesfolded into the change before it
  • feat(herdr-coordinator): ce:plan entry label and CE entry: /ce-plan34dcc2e251 lines
  • briefs(herdr-coordinator): ce-plan entry brieffabe2ea76 linesfolded into the change before it
  • fix(herdr-coordinator): stale-contact review fixes0e9c6af19 linesfolded into the change before it
  • docs(herdr-coordinator): re-record a lane contact after any restart or resumead1d6648 linesfolded into the change before it
  • fix(herdr-coordinator): flag a lane contact whose session was renamed2bcade9206 lines
  • briefs(herdr-coordinator): stale lane contact brief61c5dbb71 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • fix(herdr-coordinator): reject Unicode line breaks in a lane contact; check her…163eb4216 linesfolded into the change before it
  • docs(herdr-coordinator): coordinators record and use lane contact addressesd1b310611 linesfolded into the change before it
  • feat(herdr-coordinator): record a lane's Claude messaging addressb1735ba269 lines
  • briefs(herdr-coordinator): lane contact U1 brief9f9885d81 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • docs(herdr-coordinator): post-reboot recovery steps for coordinators82e749c23 linesfolded into the change before it
  • fix(herdr-coordinator): summarize a long ownerless event backlog; record the he…c4e7fb919 lines
  • fix(herdr-coordinator): lane-per-tab review findings04a6f9c360 lines
  • chore(briefs): herdr lane-per-tab review-fix worker brief8086d7456 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • refactor(herdr-coordinator): simplify lane-per-tab code and stop per-command re…ff3461799 linesfolded into the change before it
  • test(herdr-coordinator): two-process lane-per-tab integration test (lane-per-ta…3802ebb199 linesfolded into the change before it
  • docs(herdr-coordinator): coordinator lanes are herdr tabs owned by a Claude ses…b0e22b035 linesfolded into the change before it
  • chore(briefs): herdr lane-per-tab U6 integration-test worker brief8980b19238 linesfolded into the change before it
  • feat(herdr-coordinator): status, bind and handoff show tab ownership (lane-per-…105374f284 lines
  • chore(briefs): herdr lane-per-tab U5 worker brief477fdc1214 linesfolded into the change before it
  • feat(herdr-coordinator): follow lease bound to the owning tab and session (lane…00df9bc407 linesfolded into the change before it
  • chore(briefs): herdr lane-per-tab U4 follow-up briefd41cd7d31 linesfolded into the change before it
  • chore(briefs): herdr lane-per-tab U4 worker briefd3faf8a225 linesfolded into the change before it
  • feat(herdr-coordinator): tab-keyed lane resolution and bind with session owners…7d583c2824 lines
  • chore(briefs): herdr lane-per-tab U3 fixture follow-up briefebc7b8c32 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • chore(briefs): herdr lane-per-tab U3 worker brief914060b254 linesfolded into the change before it
  • feat(herdr-coordinator): caller context and herdr liveness snapshot readers (la…12a24d5320 linesfolded into the change before it
  • chore(briefs): herdr lane-per-tab U2 worker brief03f72fc219 linesfolded into the change before it
  • test(herdr-coordinator): read-only herdr tab and pane fixtures (lane-per-tab U2…ff935c1333 linesfolded into the change before it
  • feat(herdr-coordinator): registry v3 with tab bindings and a pending-work helpe…1c59b75244 lines
  • chore(briefs): herdr lane-per-tab U1 worker brief81984d4217 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • test(herdr-coordinator): an in-progress start case needs state starting (follow…cf270394 linesfolded into the change before it
  • fix(herdr-coordinator): review delta 1 on the lanes fixesf21a3f554 linesfolded into the change before it
  • docs(herdr-coordinator): SKILL.md for this-lane status, compact lane fields, ha…a0816a821 linesfolded into the change before it
  • fix(herdr-coordinator): apply lanes code-review findings36a64b8343 lines
  • chore(briefs): herdr lanes review-fix worker brief41fb32b75 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • refactor(herdr-coordinator): simplify lanes code (one routing rule, one label b…9739001157 linesfolded into the change before it
  • test(herdr-coordinator): two-process lanes integration test (lanes U8)05b5e95451 lines
  • chore(briefs): herdr lanes U8 worker brieff5ddb10194 linesfolded into the change before it
  • docs(herdr-coordinator): coordinator lanes in SKILL.md and README (lanes U7)562cbac62 linesfolded into the change before it
  • fix(herdr-coordinator): retire-legacy accepts main-only v2 legacy state (lanes …84340e0136 linesfolded into the change before it
  • chore(briefs): herdr lanes U7 worker brief8db8060207 linesfolded into the change before it
  • feat(herdr-coordinator): handoff moves a worker to another lane and relabels it…1536788405 linesfolded into the change before it
  • chore(briefs): herdr lanes U6 worker brief0762229224 linesfolded into the change before it
  • feat(herdr-coordinator): per-lane follow with a follower lease and unattended-l…56fabed471 lines
  • chore(briefs): herdr lanes U5 worker brief685a8fa223 linesfolded into the change before it
  • feat(herdr-coordinator): commands act only on the caller lane's workers (lanes …98b7e6b402 linesfolded into the change before it
  • chore(briefs): herdr lanes U4 worker briefd820a1a232 linesfolded into the change before it
  • feat(herdr-coordinator): workers carry their lane from admission, labelled per …2095701239 lines
  • chore(briefs): herdr lanes U3 worker brief384c1a9199 linesfolded into the change before it
  • feat(herdr-coordinator): resolve the caller's lane from its herdr workspace (la…cfa5ef6527 linesfolded into the change before it
  • chore(briefs): herdr lanes U2 worker brief and captured workspace fixtures0c78a71304 linesfolded into the change before it
  • feat(herdr-coordinator): registry v2 with lanes, migration and routed events (l…40fc720434 lines
  • chore(briefs): herdr lanes U1 worker brief871fbde220 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • fix(herdr-coordinator): review round 2: a short relay behind a draft counts wit…1d5b08e57 linesfolded into the change before it
  • fix(herdr-coordinator): review round 1: draft rule only on the send's own promp…e8d5392122 lines
  • fix(herdr-coordinator): named cleanup cleans only that worker; abandon closes a…5952ad9136 lines
  • fix(herdr-coordinator): review round 2: clear an answered question from the wor…90d6cd212 linesfolded into the change before it
  • fix(herdr-coordinator): review round 1: read the question from the classifier's…b3530c5100 linesfolded into the change before it
  • fix(herdr-coordinator): carry the turn's final text on a background wait so a q…6c5fe56113 lines
  • fix(herdr-coordinator): review round 2: count untracked files, parse status and…62a652870 lines
  • fix(herdr-coordinator): review round 1: record the stage while polling, pair Sk…5a3ccda201 linesfolded into the change before it
  • fix(herdr-coordinator): a brainstorm that moved on to build needs a PR; brainst…826dcfa281 lines
  • fix(herdr-coordinator): review round 3: a write proof needs a real tool id1665f4c12 linesfolded into the change before it
  • fix(herdr-coordinator): review round 2 for the four gaps5138fc7153 linesfolded into the change before it
  • fix(herdr-coordinator): review round 1 for the four gapsa8cf1f7171 lines
  • fix(herdr-coordinator): four gaps from live runs741834b666 lines
  • fix(herdr-coordinator): review round 2 for the junction guardc7b561439 linesfolded into the change before it
  • fix(herdr-coordinator): review round 1 for the junction guard743d14e169 linesfolded into the change before it
  • fix(herdr-coordinator): cleanup unlinks folder junctions before removing a work…1da2dd8121 lines
  • fix(herdr-coordinator): review round 1 for compaction and entry retrye417af615 linesfolded into the change before it
  • fix(herdr-coordinator): compaction, dropped entries and first-pass cleanupa7d1c36196 lines
  • fix(herdr-coordinator): a moot nudge no longer blocks the worker or the queue6ef6873112 lines
  • fix(herdr-coordinator): question text leads with the open form281ebed66 lines
  • fix(herdr-coordinator): a tree whose branch is still checked out is not gone936d69e10 linesfolded into the change before it
  • fix(herdr-coordinator): cleanup never deletes a leftover worktree folderb9a7d1882 linesfolded into the change before it
  • fix(herdr-coordinator): cleanup finishes a removal git already made72f6226112 linesfolded into the change before it
  • fix(herdr-coordinator): keep the background wait when idle reads as running too9a3541d12 linesfolded into the change before it
  • fix(herdr-coordinator): a viewed background wait is not a stall; refused sends …08a200f59 lines
  • fix(herdr-coordinator): wait for an already-running watcher too; go fails loudly5cb425045 linesfolded into the change before it
  • fix(herdr-coordinator): wait for a launched watcher to come up before starting …f865b2e27 linesfolded into the change before it
  • fix(herdr-coordinator): never start work unwatched; revive watchers after reboote40c9ea413 lines
  • feat(herdr-coordinator): cleanup closes idle finished workers; --merged-prccb4189375 lines
  • docs(herdr-coordinator): Esc then relay is the path for compound formsd4f56f32 linesfolded into the change before it
  • fix(herdr-coordinator): an Esc interrupt ends the worker's turn1b13d9d130 lines
  • fix(herdr-coordinator): refuse a compound form seen on screen6873f69120 lines
  • fix(herdr-coordinator): confirm a relay pasted after Drew's unsent draft7d49f2181 lines
  • docs(herdr-coordinator): resume ends a quota wait early when usage is back24e409d24 lines
  • fix(herdr-coordinator): a locked heartbeat.json no longer counts as a watcher f…41f70ff47 lines
  • fix(herdr-coordinator): refuse relays to multi-question or multi-select formsd8b8a0e86 lines
  • feat(herdr-coordinator): a settled worker in use returns to runninga8facf2203 lines
  • fix(herdr-coordinator): read completion notices from queued_command attachments21d441727 lines
  • fix(herdr-coordinator): ce-strategy proof compares the branch, needs both git a…df553b717 linesfolded into the change before it
  • fix(herdr-coordinator): ce-strategy proof requires an artifact the worker chang…565c01e46 linesfolded into the change before it
  • feat(herdr-coordinator): ce-strategy as a worker entry command43b067e32 linesfolded into the change before it
  • fix(herdr-coordinator): reopen baseline survives session change and whole-secon…e8ebffb30 linesfolded into the change before it
  • fix(herdr-coordinator): reopen baseline so stale evidence cannot re-mark donec6359bb230 lines
  • chore(herdr-coordinator): reopen-baseline brief758b69b61 linesfolded into the change before it
  • feat(herdr-coordinator): relay reopens a done workere0060b927 linesfolded into the change before it
  • fix(herdr-coordinator): Codex delta on notices and open forms51f7edc33 linesfolded into the change before it
  • fix(herdr-coordinator): untaken notices, hand-back closes agents; drop question…cdb743794 linesfolded into the change before it
  • fix(herdr-coordinator): AskUserQuestion is written before its answer2879bc772 lines
  • fix(herdr-coordinator): relay to a waiting_background worker241067c22 linesfolded into the change before it
  • fix(herdr-coordinator): typed form answers, explicit send failures, declined-fo…4d78d94334 lines
  • chore(herdr-coordinator): form free-text briefc350b1554 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • fix(herdr-coordinator): GLM review of waiting_background and pasted relaya02672841 linesfolded into the change before it
  • fix(herdr-coordinator): waiting_background, pasted relay confirmation, UTF-8 ou…957b148405 linesfolded into the change before it
  • chore(herdr-coordinator): background-wait brief and producer excerpt49ea1a962 lines
  • fix(herdr-coordinator): GLM review of the visible-text fix257ccd937 linesfolded into the change before it
  • fix(herdr-coordinator): read pane text as plain stdout; follow --compact/--quie…fd64781222 lines
  • chore(herdr-coordinator): visible-text/follow brief and producer read fixture103423c101 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • fix(herdr-coordinator): --legacy refuses when no legacy state existsaf0139113 linesfolded into the change before it
  • docs(herdr-coordinator): retirement blockers, --legacy drain, repo-named messag…3b7f95716 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • fix(herdr-coordinator): ce-code-review findings 1-6 and test gapsc342811446 lines
  • chore(herdr-coordinator): review-fix brief2ca3b3759 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • refactor(herdr-coordinator): reuse registry retry and name retirable states40f2cd027 linesfolded into the change before it
  • docs(herdr-coordinator): one coordinator per repository, config, retire-legacy …da447a823 linesfolded into the change before it
  • feat(herdr-coordinator): repository-labelled names, notifications, status (U9)3e3d13a132 lines
  • chore(herdr-coordinator): U9 labels brief1c6e89554 linesfolded into the change before it
  • feat(herdr-coordinator): retire-legacy and the legacy-state guard (U10)9f095ea471 linesfolded into the change before it
  • chore(herdr-coordinator): U10 retire-legacy brief936f41974 linesfolded into the change before it
  • feat(herdr-coordinator): per-repository state roots and repo resolution (U8)cb38034525 linesfolded into the change before it
  • chore(herdr-coordinator): U8 repo-roots brieff967f2272 linesfolded into the change before it
  • fix(herdr-coordinator): read herdr agent_status; finish turns missing a closing…3347260193 lines
  • chore(herdr-coordinator): U12 agent_status brief68fb32165 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • docs(herdr-coordinator): note the one-time permission rule auto mode needsa2fe9f82 linesfolded into the change before it
  • fix(herdr-coordinator): short entry prompts and confirm pasted entry commands (…a930aee177 lines
  • chore(herdr-coordinator): pasted-entry fix brief2a6dda161 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • fix(review): superseding a textless action never fails; name an unknown hung pid8b4c71720 linesfolded into the change before it
  • docs(herdr-coordinator): relay token, watcher_hung, and superseded answersfa37d136 linesfolded into the change before it
  • fix(review): bind relays to their question, escalate hung watcher, finish atomi…62f6c44484 lines
  • chore(herdr-coordinator): fix-delta round 1 brief991e8dd60 linesfolded into the change before it
  • docs(herdr-coordinator): document restart, holds in status, new events, and ack…4b3c4f734 linesfolded into the change before it
  • Merge branch 'feat/herdr-coordinator-fixb' into feat/herdr-coordinator52de968691 lines
  • fix(review): apply findings #1 #2 and GLM F4 F5 F7 (sends and atomic events)88b61e1449 linesfolded into the change before it
  • chore(herdr-coordinator): review fix batch a brief9765d5e59 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • refactor(herdr-coordinator): simplify shared helpers and cut per-poll registry …f772a9a346 linesfolded into the change before it
  • chore(herdr-coordinator): simplify pass brief5373a4564 linesfolded into the change before it
  • fix(herdr-coordinator): an unconfirmed send blocks sends, not observationc3f6f5e200 lines
  • chore(herdr-coordinator): unknown-delivery freeze fix briefc11e29c57 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
  • fix(herdr-coordinator): only a positively idle worker can be stalledf118a548 linesfolded into the change before it
  • fix(herdr-coordinator): each start has one owner; interrupted starts wait for r…19a521e383 lines
  • fix(herdr-coordinator): run herdr, git, and gh without console windowsaab27c510 linesfolded into the change before it
  • chore(herdr-coordinator): start-owner fix brief15e9b2b60 linesfolded into the change before it
  • fix(herdr-coordinator): retry a busy pane silently and keep failed starts failede563b5d217 linesfolded into the change before it
  • chore(herdr-coordinator): pane-busy fix briefe1751f455 linesfolded into the change before it
  • test(herdr-coordinator): status names the agent; lock test tolerates a slow chi…a0ba4d96 linesfolded into the change before it
  • docs(herdr-coordinator): coordinator skill text and README (U7)b17458c101 linesfolded into the change before it
  • feat(herdr-coordinator): cleanup command for merged, exited workerscac5792108 linesfolded into the change before it
  • Merge branch 'feat/herdr-coordinator-u6' into feat/herdr-coordinator0941c94707 lines
  • feat(herdr-coordinator): watcher, event follower, and worker actions (U5)8c3fa661578 linesfolded into the change before it
  • feat(herdr-coordinator): start flow with recorded phases and queue (U4)7046663903 linesfolded into the change before it
  • chore(herdr-coordinator): u5 worker brieffa4531f79 linesfolded into the change before it
  • chore(herdr-coordinator): u4 worker briefbe6569476 linesfolded into the change before it
  • feat(herdr-coordinator): transcript discovery and state classifier (U2)16d6455655 linesfolded into the change before it
  • Merge branch 'feat/herdr-coordinator-u3' into feat/herdr-coordinator63ab7b3820 linesfolded into the change before it
  • chore(herdr-coordinator): u2 worker brief377f68e80 linesfolded into the change before it
  • test(herdr-coordinator): capture producer fixtures and probe findings (U1)8979ade247 lines
  • fix(ce-user-test): sibling-positive description per CE 3.24.0 standardb85ed5d2 linesfolded into the change before it
  • chore(skills): baseline personal skills under version control430c2b618165 lines