From 921b29847785d46766d00c26f72771daed6cbc9b Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Mon, 11 May 2026 17:46:11 -0500 Subject: docs(todo): plan daily-prep delegation to triage-intake --- todo.org | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/todo.org b/todo.org index 34c0eb6..deb459f 100644 --- a/todo.org +++ b/todo.org @@ -1745,6 +1745,17 @@ Companion to =make doctor= (single-machine scope, checks =~/.claude/=). =audit= =doctor= currently has a clean meaning: "is this machine's =~/.claude/= consistent with rulesets?" Mixing in cross-project =.ai/= drift muddies the exit code. Keep them separate; a future =make all-checks= can wrap both. +** TODO [#C] Refactor =daily-prep.org= to delegate to =triage-intake.org= for the triage section + +=daily-prep.org= still does its own inline triage (Gmail × 3 accounts, Slack, Linear, GHE PRs, calendars) as part of the full prep flow. Now that =triage-intake.org= exists as a standalone scan over the same source set, daily-prep could call it and consume its synthesis instead of duplicating the source-scan logic — DRYs up a 57k-line workflow and keeps both flows in sync when sources change. + +Scope: +- Identify the sections in =daily-prep.org= that do the inline triage (the email / Slack / Linear / PR / calendar fan-out, plus the "Sources checked: ..." footer at the top of each generated prep doc). +- Replace those sections with "run =triage-intake.org=" and adapt the downstream sections (Heads-up, Day's Priorities, Carry-forwards) to read triage-intake's synthesis output rather than the inline scan results. +- Verify the generated prep doc still has the same shape (Heads-up + Day's Priorities + Carry-forwards + Sources checked). + +Origin: came up while authoring =triage-intake.org= on 2026-05-11. + * Rulesets Resolved ** DONE [#A] Add =make doctor= — verify ~/.claude/ matches repo + settings.json :feature: -- cgit v1.2.3