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.
Personal agent OS
LANDED- docs(runbooks): add the expert-study runbook and its grading and audit briefs (…#354451 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- fix(library): correct attribution and overstated claims in the 23 B2B growth no…#3531028 lines
- content(library): add a B2B sales topic and 32 founder-led sales expert notes (…#3524485 lines
- content(library): add 23 B2B user-growth expert notes and an expert registry (#…#3512620 lines
- content(personal): sweep 7 filesd871a37982 linesfolded into the change before it
- fix(library): read YAML-wrapped frontmatter values instead of truncating them (…#350527 lines
- docs(runbook): explain a saved pick's pending delivery field (#339) (#349)#3493 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- docs(runbook): record #339 commissioning results (#348)#34812 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(tasks+personal): sweep 8 filese71f60f162 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- fix(captures): make the not-a-task undo commissionable, and fix backfill dates …#347293 lines
- feat(tasks): save gradeable morning picks and turn follow-ups into tasks (#345)#3457928 lines
- fix(library): read YAML-wrapped note identities in the gold refresh scan (#342)#34296 lines
- fix(library): stop the honesty probe alone from raising a session or Telegram a…#34084 lines
- docs(strategy): add STRATEGY.md pointing the next cycle at the to-do loop (#331…#33871 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- docs(runbooks): record alarm watcher commissioning on 2026-10-20 (#330 U7) (#33…#33712 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(tasks): sweep 2 files8a90c7548 linesfolded into the change before it
- feat(alarms): deliver actionable health alarms to Drew via Telegram (#336)#3364051 lines
- fix(install): retire the norm.codex-dispatch-guard registration (#329 P4) (#335)#335452 lines
- content(library+personal): sweep 28 files76bf3a94182 linesfolded into the change before it
- Merge remote-tracking branch 'origin/main'1681d7a101645 lines
- content(job-search): sweep 5 files19fce39117 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(job-search): sweep 5 files976847e266 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(job-search): sweep 1 file5d08cf620 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(job-search+tasks): sweep 2 files81efbe853 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(library+job-search): sweep 24 filesea9ef5c1243 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(job-search+personal): sweep 13 files50a5d55282 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(job-search+tasks): sweep 2 files38fab9d53 linesfolded into the change before it
- content(job-search): sweep 2 files9e72a38239 linesfolded into the change before it
- content(job-search): sweep 17 filesaadc6c22781 linesfolded into the change before it
- content(job-search): sweep 6 filesf507f22871 linesfolded into the change before it
- content(job-search+personal): sweep 3 files7365037488 linesfolded into the change before it
- content(library+personal): sweep 66 filesc9633328855 lines
- feat(captures): file Telegram notes by Drew's own rules; relabel, convert and r…#2889218 lines
- fix(daily-insights): show confirm in ledger help; a status-less row is not fini…#28754 linesfolded into the change before it
- test(daily-insights): pin the watermark boundary when the cursor map is empty (…#28638 lines
- feat(daily-insights): network-effects lane with the Everything Marketplaces pod…#284289 linesfolded into the change before it
- content(library): network effects and marketplaces topic, 51 notes and a study …#2855044 lines
- content(library+personal): sweep 45 filesb558ae25658 lines
- content(library): five interaction-craft notes from free Devouring Details / In…#283414 lines
- content(library+personal): sweep 24 filesc260c603047 lines
- feat(daily-insights): add GrantTalk to the grants lane (#282)#282152 linesfolded into the change before it
- content(library): ingest the Grantsville Podscan program (pricing, apply/skip, …#281899 lines
- feat(daily-insights): marketing lane with Dunford's Substack and Natividad (#28…#280324 linesfolded into the change before it
- content(library): 74 marketing-expert episode notes, a study hub, and a marketi…#2797502 lines
- fix(library): judge loop and variable consult commands in the uptake measuremen…#2781120 linesfolded into the change before it
- feat(library): report agent uptake per repository group and pre-register the #2…#2771598 lines
- content(personal): sweep 1 fileab6c46c2 linesfolded into the change before it
- content(library+personal): sweep 24 files97c59c42578 lines
- content(library+personal): sweep 36 files166f1aa7086 lines
- fix(library): write the note flagged when the duplicate check cannot run (#276)#276164 linesfolded into the change before it
- fix(daily-insights): stop losing every curated reference to an unpublished fiel…#275509 lines
- fix(daily-insights): re-ask a malformed curation answer instead of stalling ing…#274279 lines
- content(library): ingest 115 Nate B. Jones newsletter posts with an A/B/C grade…#2736149 lines
- fix(library): correct NIH dates, Spencer wording and detector claims in older A…#27110 linesfolded into the change before it
- content(library): ingest 12 Grantsville deep-research reports (funders, AI poli…#270679 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(personal): sweep 17 filesa46ac962374 lines
- content(job-search): sweep 1 file7da3386135 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- <redacted>b67fde2120 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(job-search): sweep 1 file03a566420 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- feat(library): consults open with an index of every returned note (#269)#2694062 lines
- content(library): ingest Rob Snyder's The Physics of Startups corpus (#268)#2682654 lines
- content(library+personal): sweep 46 files66d34405780 lines
- fix(library): oversized windows go to Codex; a halted arbiter run can reopen (#…#266292 lines
- feat(library): need counts only once the arbiter proves it per label (#265)#265758 lines
- fix(library): a Claude CLI update needs re-commissioning, not a re-panel (#264)#26480 linesfolded into the change before it
- feat(library): a model arbiter replaces owner calibration in uptake judgments (…#2631842 lines
- content(library): ingest Netflix GenRec paper on LLM ranking and context budget…0ab599e56 linesfolded into the change before it
- content(personal): sweep 22 filesa94b9483351 linesfolded into the change before it
- feat(library): measure whether agents use what library consults return (#262)#2627436 lines
- Merge branch 'main' of <url>9aa474e649 lines
- Merge remote-tracking branch 'origin/main'f9f5b62540 lines
- Merge remote-tracking branch 'origin/main'61d4f95683 lines
- docs(norm-review): align shared workflow and verification evidence32cbacf34 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- fix(daily-insights): late-staged newsletters wait for the next cycle instead of…#257268 lines
- fix(library): align the two Podscan ingests with library precedent (#256)#25671 lines
- content(library): ingest the Grantsville persona Podscan run (#255)#255693 lines
- content(library+personal): sweep 50 fileseff483c6074 lines
- content(library+personal): sweep 3 filesb0426f3187 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(library+job-search+tasks+personal): sweep 62 files (#254)#2543280 lines
- content(library): ingest the product-development value/effort grid (#253)#2531003 lines
- content(library): ingest 19 MicroConf talks (12 from YouTube, 7 Refresh gaps) (…#2521071 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(library+personal): sweep 54 files274c96a7238 lines
- docs: prioritize the largest audience in motivational personas (#251)#251247 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #250 from Drewx-Design/feat/deep-agent-library-consults#2506663 lines
- content(library+personal): sweep 29 files3fa96694067 lines
- content(personal): sweep 1 file9ba7b98125 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(library): ingest 46 MicroConf Refresh talks (#249)#2492602 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- chore(daily-insights): retire four sources on sample evidence; pull PricingSaaS…#24755 lines
- content(library): ingest 104 notes from a 51-provider sampling sprint (#246)#2465861 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- feat(scripts): add a source sampler for judging providers before they join the …#2452635 lines
- feat(daily-insights): add Kevin Indig and Elena Verna to founder-gtm (#244)#244126 lines
- feat(daily-insights): record paid-teaser feed items as leads, not candidates (#…#242411 lines
- feat(daily-insights): add a founder-gtm lane with four sources, two buyer feeds…#241437 lines
- content(library): ingest 6 podcast notes on early-stage GTM and a direct compet…#240337 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(job-search): sweep 1 filef0a339620 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- feat(daily-insights): raise the source cap to 45; add Vanishing Gradients and A…#239178 lines
- content(library): ingest 14 podcast notes on design engineering, grants and age…#238804 linesfolded into the change before it
- feat(daily-insights): add Design System Office Hours and Intent & Craft to the …#237168 lines
- content(library+personal): sweep 18 filesa5771201535 lines
- content(library+personal): sweep 52 files5edec246280 lines
- feat(daily-insights): add a design-engineering lane; move ShopTalk into it on t…#23583 lines
- feat(daily-insights): add a grants lane with Fundraising HayDay, and O11ycast (…#234487 lines
- content(library): ingest 11 Startup Ideas Podcast episodes (#232)#232579 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(library): ingest 16 podcast notes on grants and AI engineering (#233)#233898 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(library+personal): sweep 39 files26b6fbe5044 lines
- content(library): ingest 7 Grantsville deep-research reports (#231)#231404 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(library): ingest Reddit grant-writer corpus (#230)#23060 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(library+job-search+tasks+personal): sweep 26 filesb15aa3e869 linesfolded into the change before it
- fix(content-sync): session hook survives a PATH python without its deps (#229)#229181 lines
- content(personal): sweep 14 filesff36a742013 lines
- content(library+personal): sweep 46 files985b2915887 lines
- content(library+personal): sweep 33 files4e7b4a53929 lines
- content(library+personal): sweep 26 files6390c522993 lines
- content(library): sweep 5 filesdcf0619259 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- docs(contract): record the citation probe's window start2f945bd6 linesfolded into the change before it
- feat(skill): carry note paths into the durable artifact, and measure what chang…#2281709 lines
- content(library+personal): sweep 20 filese54bab91565 lines
- fix(checks): accept the entry shapes agents actually write (#227)#2271028 lines
- feat: synthesis contract for cross-note /norm answers (#226)#2266305 lines
- content(library+personal): sweep 59 files83f27747790 lines
- feat(review): /norm-review skill for one independent report-only review (#225)#225438 lines
- Ingest writing-planning research with traceable evidence limits (#224)#2241261 lines
- Show eligible coverage behind limited library results (#223)#223181 lines
- Fix curation context and dated AI-engineering retrieval (#222)#222508 lines
- Merge pull request #194 from Drewx-Design/docs/install-duplicate-registrations#19428 lines
- content(library+personal): sweep 37 files86892d64454 lines
- content(library+personal): sweep 13 filesb8085982289 lines
- Merge pull request #221 from Drewx-Design/feat/consult-names-skill-install-time#221191 lines
- Merge pull request #220 from Drewx-Design/feat/positions-disclose-attachment-ba…#220101 lines
- Merge pull request #219 from Drewx-Design/feat/consult-fetch-by-slug#219129 lines
- Merge pull request #218 from Drewx-Design/fix/consult-marks-captures#21835 lines
- Merge pull request #217 from Drewx-Design/fix/consult-inferred-topic-and-relate…#21763 lines
- Persist accepted podcast transcript aliases (#216)#21624 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Save reviewed podcast pilot and correct OpenAI article date (#215)#2154475 lines
- Collect Pragmatic Engineer transcripts daily and honor curation lineage (#214)#214859 lines
- Merge pull request #213 from Drewx-Design/feat/consult-carries-recorded-caveats#21379 lines
- Merge pull request #212 from Drewx-Design/fix/revert-207-contract-violations#2129 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #211 from Drewx-Design/content/ai-source-backfill-20260917#2116804 lines
- Merge pull request #210 from Drewx-Design/feat/ai-source-onboarding#210340 lines
- Merge pull request #209 from Drewx-Design/fix/injection-signal-review-findings#209370 lines
- Merge pull request #208 from Drewx-Design/feat/injection-signal-routes-to-review#208285 lines
- Merge pull request #207 from Drewx-Design/fix/library-label-frontmatter-repair#2079 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #206 from Drewx-Design/feat/overdue-recovers-the-cycle#206238 lines
- Merge pull request #205 from Drewx-Design/fix/agent-turn-task-registration#205120 lines
- content(library+personal): sweep 25 filesf4840ad1973 lines
- content(library+personal): sweep 22 filesba299d22063 lines
- Merge pull request #204 from Drewx-Design/fix/email-subaddress-match#20490 lines
- Merge pull request #203 from Drewx-Design/fix/contract-names-model-settings#20358 lines
- content(personal): sweep 8 files760b4961195 lines
- content(library): ingest six reports on agent instruction-file governance3fd65e31663 linesfolded into the change before it
- Merge pull request #202 from Drewx-Design/chore/retire-openai-news#20243 lines
- content(library+personal): sweep 49 files71b1d1d6124 lines
- Merge pull request #201 from Drewx-Design/fix/cross-project-semantic-scratch#201227 lines
- Merge pull request #199 from Drewx-Design/fix/cycle-record-not-content#19922690 linesfolded into the change before it
- Merge pull request #198 from Drewx-Design/fix/engineering-enablement-feed#19817 linesfolded into the change before it
- Merge pull request #200 from Drewx-Design/fix/ledger-separation-claim#20037 lines
- Merge pull request #196 from Drewx-Design/fix/synthesis-stall-recovery#196972 lines
- content(library+personal): sweep 16 filesdac583b3147 lines
- content(personal): sweep 17 files040fa0d1310 lines
- docs(daily-insights): record the uniform halt rule as deployed, commissioning p…2ab1ddb47 linesfolded into the change before it
- Merge pull request #197 from Drewx-Design/fix/injection-halt-uniform-rule#1973736 lines
- content(library+personal): sweep 18 filescb260cd3106 lines
- content(personal): sweep 3 filesc87fadd26 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #195 from Drewx-Design/fix/agent-response-bom#19532 lines
- Merge pull request #192 from Drewx-Design/fix/daily-insights-curation-payload#1924132 lines
- Merge pull request #190 from Drewx-Design/docs/plan-review-cannot-falsify-premi…#19080 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #189 from Drewx-Design/fix/abandoned-cycles-stop-blocking#189365 lines
- Merge pull request #184 from Drewx-Design/fix/consult-topic-attribution#1841070 lines
- test(library): the vocabulary characterization counts follow the corpus08ef17e10 linesfolded into the change before it
- Merge pull request #188 from Drewx-Design/fix/publication-reason-vocabulary#18886 lines
- Merge pull request #186 from Drewx-Design/fix/empty-deferred-is-not-a-refusal#18642 lines
- Merge pull request #185 from Drewx-Design/fix/daily-insights-publication-halt#1853279 lines
- fix(library): declare grant compliance ux in both parsers, not onef21fd5634 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(personal): sweep 36 files16766044317 lines
- content(library): ingest ten Grantsville compliance-UX research reports8cabcae1205 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #183 from Drewx-Design/docs/two-parsers-one-declaration#183106 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #141 from Drewx-Design/fix/job-lead-scan-outreach-type-and-n…#14117 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #182 from Drewx-Design/fix/topic-vocabulary-drift#18289 lines
- content(library+personal): sweep 34 files023a3c38362 linesfolded into the change before it
- Ingest 28 Pragmatic Engineer notes from the paid archive (#179)#179341 linesfolded into the change before it
- feat(daily-insights): commission The Pragmatic Engineer (#175)#17576 lines
- content(library): sweep 1 fileb2cb97e64 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(library): sweep 22 files6585c101412 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #181 from Drewx-Design/content/ingest-generative-ui-tier1#181459 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #180 from Drewx-Design/content/ingest-kennedy-research-corpus#180395 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #170 from Drewx-Design/fix/citation-and-email-cursor#1701131 lines
- Merge pull request #178 from Drewx-Design/content/fix-brand-note-from-transcript#17838 linesfolded into the change before it
- Merge pull request #177 from Drewx-Design/feat/digest-unlinked-rows#177559 lines
- Merge pull request #176 from Drewx-Design/content/ingest-learn-ui-design-course#176391 linesfolded into the change before it
- Merge pull request #173 from Drewx-Design/content/ingest-ux-decisions-course#173340 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #171 from Drewx-Design/feat/deployment-staleness-check#171982 lines
- Merge pull request #172 from Drewx-Design/feat/commission-engineering-enablement#172120 lines
- Merge pull request #169 from Drewx-Design/feat/commission-osmani-shankar#169151 lines
- content(job-search): sweep 1 file7c63c4f20 linesfolded into the change before it
- content(library): ingest the Spotify hook-enforced delegation postf4dfe5d56 linesfolded into the change before it
- Merge pull request #166 from Drewx-Design/feat/library-measurement-status#166156 lines
- content(personal): sweep 23 files570118d3297 lines
- Merge pull request #165 from Drewx-Design/feat/library-vocabulary-structural-la…#1655791 lines
- Merge pull request #159 from Drewx-Design/feat/grantsville-voice-gap-research#1592187 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #162 from Drewx-Design/feat/truncated-body-detector#162959 lines
- Merge pull request #164 from Drewx-Design/feat/ai-and-design-source#16488 lines
- Merge pull request #163 from Drewx-Design/feat/library-structural-layer-research#1631296 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #161 from Drewx-Design/fix/digest-subject-line#161145 lines
- Merge pull request #160 from Drewx-Design/fix/digest-staging-and-turn-reporting#160493 lines
- content(library+personal): sweep 51 files2834e449344 lines
- content(job-search+tasks): sweep 5 filesf4e06bc67 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #157 from Drewx-Design/feat/voice-engineering-research-round…#1575225 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #156 from Drewx-Design/fix/scheduled-run-stdout#15676 lines
- content(library+personal): sweep 13 files891ff0b440 linesfolded into the change before it
- Merge pull request #153 from Drewx-Design/fix/automation-checkout-inbound-drift#1531030 lines
- Merge pull request #152 from Drewx-Design/fix/schedule-content-sweep#152265 lines
- content(library+personal): sweep 389 filesf50410956922 linesfolded into the change before it
- Merge pull request #150 from Drewx-Design/feat/source-contracts-durable-measure…#15010855 lines
- Merge pull request #151 from Drewx-Design/fix/library-surfacing-decision-unit#1514466 lines
- content(job-search): the daily read can finally see the Shovels thread18001a129 linesfolded into the change before it
- Merge pull request #121 from Drewx-Design/feat/outreach-voice-anchors-and-conte…#121570 lines
- Merge pull request #129 from Drewx-Design/docs/compound-fixture-falsification#129117 linesfolded into the change before it
- Merge pull request #140 from Drewx-Design/docs/library-surfacing-decision-plan#140495 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #139 from Drewx-Design/docs/mark-u7-u8-resolved#13920 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #138 from Drewx-Design/chore/library-consult-replay-harness#138609 lines
- Merge pull request #136 from Drewx-Design/fix/library-consult-round-3#136227 lines
- Merge pull request #135 from Drewx-Design/fix/library-consult-phrase-bonus#135774 lines
- Merge pull request #134 from Drewx-Design/fix/agent-guard-repair#1346353 lines
- Merge pull request #133 from Drewx-Design/fix/commission-probe-seeder-review#13370 lines
- feat(daily-insights): the host publishes, the sandboxed turn does not245aac4576 linesfolded into the change before it
- Merge pull request #132 from Drewx-Design/docs/commission-task-reference-binding#132528 lines
- fix(daily-insights): the resume driver never drove a resumed4eb39e195 lines
- test(daily-insights): the repair fake must take the owner_token it requires777da146 linesfolded into the change before it
- feat(daily-insights): retry finalization outside the sandbox, and say so9d9fc7c126 linesfolded into the change before it
- fix(library): the sandbox denies a directory created during the sessionc3bd56c85 linesfolded into the change before it
- Merge pull request #128 from Drewx-Design/fix/backfill-notes-pointer#128637 lines
- content(job-search+tasks+personal): sweep 27 files7a00f1a242 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #127 from Drewx-Design/fix/outreach-queue-company-join#1271744 linesfolded into the change before it
- Merge pull request #126 from Drewx-Design/docs/job-search-onsite-ceiling-flag#12650 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- fix(daily-insights): a scratch copy that will not delete is not a bad digest69f43f7172 lines
- Merge pull request #125 from Drewx-Design/feat/task-reference-binding-stage-one#1254285 lines
- Merge pull request #120 from Drewx-Design/docs/surface-knowledge-store#1202 linesfolded into the change before it
- Merge pull request #119 from Drewx-Design/docs/compound-restart-clock#119261 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #118 from Drewx-Design/fix/slice-state-restart-clock#1184 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- fix(daily-insights): carry an answered action forward instead of hopingcfdaa79286 linesfolded into the change before it
- Merge pull request #117 from Drewx-Design/docs/task-reference-binding-plan#117442 linesfolded into the change before it
- Merge pull request #116 from Drewx-Design/feat/telegram-note-capture#11610511 lines
- fix(daily-insights): stop the false alarms and make the fallback turn startf452b4087 lines
- feat(daily-insights): fire the agent turn from Windows when Codex does not4d58b30385 linesfolded into the change before it
- fix(daily-insights): put the headline back on brief-only digest items29bd48160 lines
- fix(daily-insights): stop a successful cycle reporting itself as failed0f9329d168 lines
- content(library): accumulate the notes four cycles wrotece0cb50516 lines
- fix(library): stop reporting an unreachable index as a missing notedbaa9ed239 linesfolded into the change before it
- content(library): commit the five notes the stopped 08-31 cycle stranded0975093178 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- fix(daily-insights): stop failures discarding the reason they failedaced70f25 lines
- content(tasks): sweep 1 file74d1c2d24 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(tasks): sweep 1 file7a3615837 linesfolded into the change before it
- Merge pull request #115 from Drewx-Design/feat/connection-note-as-permission#1151294 lines
- Merge pull request #114 from Drewx-Design/feat/outreach-queue-extractor#1142428 lines
- feat(daily-insights): escalate a dark source, stop withholding on a lost notead71ce9386 linesfolded into the change before it
- fix(daily-insights): name the sources a delivered digest did not reach0d966e187 lines
- fix(library): read the index in whichever coordinate system it wrote5019ed5143 lines
- Merge pull request #113 from Drewx-Design/docs/job-search-system-map#113255 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- fix(daily-insights): stop one dead feed from withholding the whole digestee02777312 lines
- fix(daily-insights): unbreak nieman-lab and stop failures hiding their cause214fd46224 linesfolded into the change before it
- fix(library): write notes relative to project root (#112)#112311 lines
- Merge pull request #111 from Drewx-Design/feat/outreach-position-admission-regi…#1112032 lines
- content(library): map nonprofit grant narrative sources (#110)#11055 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(library): add six LLM voice engineering evaluations (#109)#109317 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- feat(daily-insights): point the writing-craft lane at LLM voice engineering3f86d1744 lines
- content(library): six deep-research references on LLM voice engineering962a889316 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- feat(daily-insights): add a writing-craft lane and two sources for it21751db169 lines
- feat(daily-insights): keep the nugget when an item is not worth a referenced2606b1309 lines
- feat(daily-insights): make the digest an attention list, not an ingest log8fee6e1260 linesfolded into the change before it
- feat(daily-insights): say so the same morning when the agent turn never runs7866ea3269 lines
- feat(daily-insights): let a duplicate name a sibling, and say what is live6388197201 lines
- feat(daily-insights): make the digest readable, and keep Every reachable8ae592d59 lines
- fix(daily-insights): stop a tracking token appearing where a headline belongs6344d6974 linesfolded into the change before it
- fix(daily-insights): curate what the agent staged, and stop the guard suppressi…2f29bfe383 lines
- fix(daily-insights): let the newsletters reach the digest they were staged for1f5119e102 linesfolded into the change before it
- fix(daily-insights): keep a citation about the article and stop re-ingesting0c94e6f276 lines
- fix(daily-insights): stop the newsletters depending on other sources' newsa2024fe118 linesfolded into the change before it
- fix(daily-insights): stop a paused cycle from locking out its own resume3ea41de136 linesfolded into the change before it
- content(job-search+tasks): sweep 7 filesea92705386 linesfolded into the change before it
- fix(daily-insights): stop two durability failures that need no bad luck3ec42ce133 linesfolded into the change before it
- feat(daily-insights): make failure as loud as success86b855f370 linesfolded into the change before it
- Merge pull request #108: conversational task mutation contract7735d7a2235 lines
- fix(daily-insights): let a staged newsletter reach a decision and a digesteadd617156 lines
- fix(daily-insights): make the commissioned newsletters stageable at all9739921117 linesfolded into the change before it
- fix(daily-insights): stop a search outage from withholding a complete digestdab1a2f173 lines
- feat(daily-insights): capture publisher titles and split the review queue930f556158 linesfolded into the change before it
- feat(daily-insights): build the digest from records, not rendered briefscec71c5245 lines
- fix(daily-insights): make a send that already happened impossible to repeatbeee9ea141 linesfolded into the change before it
- feat(daily-insights): send the prepared digest over SMTP, without an agent8474b0b516 linesfolded into the change before it
- feat(daily-insights): report per-source health from recorded observationsc03664a612 lines
- feat(daily-insights): collect unattended outside the agent sandbox531d2381692 lines
- feat(daily-insights): stage commissioned newsletters via the Gmail connector552b335449 linesfolded into the change before it
- feat(daily-insights): stitch lane briefs into one deliverable digest7bbb3c5182 linesfolded into the change before it
- feat(daily-insights): deliver the digest through the agent's Gmail connector7f4c654317 linesfolded into the change before it
- fix(daily-insights): follow Terminal-Bench to its new domainec9b08710 linesfolded into the change before it
- feat(daily-insights): allow an auditable operator waiver of the delivery pilotef8961f101 linesfolded into the change before it
- fix(telegram): confirm verified task changes (#106)#10640 lines
- fix(telegram): complete broker-bound task targets (#105)#105404 lines
- fix(telegram): resolve unique completion targets (#104)#104421 lines
- Merge pull request #103 from Drewx-Design/codex/fix-bound-task-authority#103747 lines
- Merge pull request #102 from Drewx-Design/codex/fix-telegram-provider-planning#1021154 lines
- Merge pull request #101 from Drewx-Design/codex/fix-telegram-mutation-followups#101640 lines
- Merge pull request #100 from Drewx-Design/codex/fix-telegram-conversation-follo…#100368 lines
- Merge pull request #98 from Drewx-Design/codex/lean-contact-insight-v0#987143 lines
- Merge branch 'codex/telegram-free-conversational-shell'e53812e8333 linesfolded into the change before it
- Merge remote-tracking branch 'origin/main'004fa1e22315 lines
- Merge remote-tracking branch 'origin/main'48b111e4755 lines
- content(tasks): sweep 1 file94cbf8824 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #74 from Drewx-Design/fix/receipt-verification-binding#743460 lines
- Merge pull request #75 from Drewx-Design/fix/library-search-timeout#7516 lines
- Merge pull request #72 from Drewx-Design/fix/curation-response-contract#72296 lines
- Merge pull request #71 from Drewx-Design/fix/collection-outcome-candidate-ids#7181 lines
- Merge pull request #70 from Drewx-Design/fix/execution-id-not-stable#7057 lines
- Merge pull request #69 from Drewx-Design/fix/collection-curation-handoff-path#6956 lines
- Merge pull request #68 from Drewx-Design/docs/daily-insights-commissioning-state#68148 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(tasks): sweep 1 file55e696727 linesfolded into the change before it
- Merge pull request #67 from Drewx-Design/feat/telegram-processor-wiring#674673 lines
- Merge pull request #65 from Drewx-Design/feat/daily-insights-public-source#65123 lines
- docs(handoffs): mark the processor-wiring gap for the next sessionc56f251230 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(tasks): sweep 1 filefb0c1bb21 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(plans+research+handoffs): restore 3 more files recovered from transcrip…142a9d1412 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(plans+tasks+job-search): restore 5 files recovered after data lossbdf9504948 linesfolded into the change before it
- Merge pull request #64 from Drewx-Design/fix/telegram-media-runtime-eol#6440 lines
- Merge pull request #63 from Drewx-Design/feat/telegram-media-intake#635381 lines
- Merge pull request #62 from Drewx-Design/docs/repo-readme#62110 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #61 from Drewx-Design/feat/telegram-gateway-commissioning#612406 lines
- Merge pull request #60 from Drewx-Design/codex/task-capture-retune-harness#6031253 lines
- Merge pull request #59 from Drewx-Design/feat/daily-insights-norm-pipeline#5935204 lines
- Merge pull request #58 from Drewx-Design/fix/claude-hook-project-root#5873 lines
- content(personal): sweep 5 filescc83b32115 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #50 from Drewx-Design/worktree-fix-brainstorm-naming#5029 lines
- docs(runs): file Stage 0 record 003 - contract, path guard, dialogue fixes8ffb9f794 linesfolded into the change before it
- Merge pull request #49 from Drewx-Design/worktree-fix-path-guard#49112 lines
- Merge pull request #48 from Drewx-Design/worktree-fix-handoff-contract#481431 lines
- content(library): ingest the three missed substrate-bundle files (01, 02, 05)49e7dd1170 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(library): ingest Latent Space workflow synthesis and BlitzOS transferab…f5f004d107 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #47 from Drewx-Design/worktree-feat-norm-brainstorm#471108 lines
- docs(plan): command family /norm-<stage>, dialogue coexistence via ce-brainstor…402e2f233 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- docs(plan): verification-first reorder, R13 instruments, /dev rename decision, …bfbcc1228 linesfolded into the change before it
- Merge pull request #46 from Drewx-Design/worktree-feat-dev-control-plane#464094 lines
- content(library): correct cross-attributed origin filenames on the falsifier-ru…cf7031c23 lines
- content(library): falsifier test run — three research notes ingested, per-funde…4ff75fc225 linesfolded into the change before it
- Merge branch 'main' of <url>9c831477710 lines
- content(library): ingest NonprofitAF archive trio (synthesis + extractions + ma…f5a4970165 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #44 from Drewx-Design/worktree-fix-norm-mcp-fallback-absolut…#44524 lines
- content(job-search+tasks): sweep 3 filesb37c29751 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(library): ingest 6 deep-research notes across taste profiling and funde…5f42393377 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(job-search+tasks): sweep 3 files0944cd851 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(library+job-search): sweep 14 files3600ff0117 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(job-search+tasks): sweep 5 files847df1f79 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(personal): sweep 12 files17a4f3c177 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #43 from Drewx-Design/feat/invoice-payment-link-qr#43120 lines
- Merge pull request #42 from Drewx-Design/fix/invoice-remove-print-header-footer#4215 lines
- Merge pull request #41 from Drewx-Design/fix/hours-invoice-date-and-yaml-fold#4171 lines
- docs(solutions): basic-memory write-note is create-only — updates need direct f…8928336135 linesfolded into the change before it
- Merge pull request #40 from Drewx-Design/fix/hours-update-path#40285 lines
- Merge pull request #39 from Drewx-Design/worktree-feat+hours-tracker-invoicing#393792 lines
- content(job-search): sweep 1 filefaf9c2219 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(library): ingest 4 taste-profiling deep-research notes + verification c…b689641248 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(job-search+tasks): sweep 2 filesebff95b30 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(tasks): sweep 1 file673ba9710 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(library): sweep 3 files00fee55114 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- content(job-search+tasks): sweep 3 filesa5732b270 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #38 from Drewx-Design/feat/task-engine-focus-loop#383283 lines
- Merge pull request #37 from Drewx-Design/fix/job-search-content-schema#3742 lines
- Merge pull request #36 from Drewx-Design/feat/content-plane-auto-durability#364250 lines
- <redacted>480353394 linesfolded into the change before it
- content(library): ingest taste-profiling research trio + deliberate-practice no…4c3933a209 linesfolded into the change before it
- Merge pull request #35 from Drewx-Design/feat/library-ingest-freshness#351733 lines
- Merge pull request #34 from Drewx-Design/feat/vault-hybrid-recall#344117 lines
- <redacted>bdd5aba147 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- <redacted>4dcb40e47 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- chore(tasks): add per-machine project registration script + setup docs06191b072 linesfolded into the change before it
- chore(tasks): record wedding thank-you notes via task engine; drop stopgap todo…c762c3c28 linesfolded into the change before it
- Merge remote-tracking branch 'origin/main'a62e8f04059 lines
- chore(personal): add todo list with wedding thank-you notes taskc4792563 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #32 from Drewx-Design/chore/job-search-tracker-2026-06-18#32192 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- docs(job-search): land company-outreach-kit brainstorm and planbeefd2a538 linesfolded into the change before it
- Merge feat/company-outreach-kit: company → outreach kit generator27d4c2a3559 lines
- docs(job-search): land outreach OS ideation, brainstorm, and planc7defaa647 linesfolded into the change before it
- Merge feat/outreach-os: job-search outreach operating systemf8bbdb41508 lines
- Merge pull request #31 from Drewx-Design/docs/library-full-funnel-job-search-cl…#31820 lines
- Merge pull request #30 from Drewx-Design/docs/library-cold-networking-cluster#30278 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #29 from Drewx-Design/chore/land-stranded-consult-docs#29806 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #27 from Drewx-Design/feat/outreach-loop-closure#271856 lines
- Merge pull request #26 from Drewx-Design/feat/norm-skill-distill-hardening#2638 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #25 from Drewx-Design/feat/cross-project-norm-consult#25712 lines
- Merge pull request #24 from Drewx-Design/codex/library-topic-map-new-ingests#24360 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #23 from Drewx-Design/codex/feat-library-consult-trigger#23899 lines
- Merge pull request #22 from Drewx-Design/codex/feat-outreach-daily-read#221491 lines
- Merge pull request #20 from Drewx-Design/feat/library-boontown-product#20137 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #21 from Drewx-Design/codex/feat-cold-outreach-contact-resha…#211824 lines
- Merge pull request #19 from Drewx-Design/chore/save-working-tree#19401 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #18 from Drewx-Design/feat/migrate-vouch-stable#18161 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #17 from Drewx-Design/feat/migrate-sg-builds#17204 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #16 from Drewx-Design/feat/migrate-ambiguous-batch#16301 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #15 from Drewx-Design/feat/migrate-lifeops#15291 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #14 from Drewx-Design/feat/migrate-craft-gepa-compound#14134 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #13 from Drewx-Design/feat/migrate-job-search#13138 linesfolded into the change before it
- Merge pull request #11 from Drewx-Design/feat/migrate-claude-skills-growth-engi…#11218 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #9 from Drewx-Design/feat/library-grants-ingest#93502 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #10 from Drewx-Design/feat/claude-projects-migration#10508 lines
- Merge pull request #8 from Drewx-Design/codex/research-ingest-spec-density#876 lines
- Merge pull request #7 from Drewx-Design/codex/research-ingest-note-form-factor#7356 lines
- Merge pull request #6 from Drewx-Design/feat/library-prompting-for-skills#6188 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #5 from Drewx-Design/feat/week-2-library#52150 lines
- Merge pull request #4 from Drewx-Design/post-week1-map-reconciliation#4183 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it
- Merge pull request #3 from Drewx-Design/codex-c2-basic-memory#37011 lines
- init: empty repo, v2 starting from scratchdfc54770 linesnot counted: 5 or fewer lines, or docs only, and no one else reviewed it