Commit Graph

  • 2f666cab6a TODO: mark Phase 15 complete — B-003 mid-turn compaction reinject master grayhook 2026-06-18 23:04:02 +07:00
  • d126efe907 BACKLOG: close B-003 — Phase 15 mid-turn compaction reinject fix grayhook 2026-06-18 23:03:09 +07:00
  • c12a3717cd Phase 15: document mid-turn defer steer and debug for compaction none grayhook 2026-06-18 23:02:39 +07:00
  • c007116316 Phase 15: B-003 post-fix E2E notes — unit gate pass, RPC deferred grayhook 2026-06-18 23:02:38 +07:00
  • 32e6f72eee Phase 15: add B-003 regression script with unit gate and artifact audit grayhook 2026-06-18 23:02:17 +07:00
  • 84535def76 Phase 15: extend debug diag with compaction source and delivery branch grayhook 2026-06-18 23:01:47 +07:00
  • c98a1ff7be Phase 15: add mid-turn steer and before_agent_start dedup tests grayhook 2026-06-18 23:00:50 +07:00
  • 223836f41a Phase 15: wire mid-turn steer delivery on session_compact defer path grayhook 2026-06-18 23:00:25 +07:00
  • 24a3d35c06 Phase 15: add mid-turn defer reinject via sendMessage steer grayhook 2026-06-18 22:59:59 +07:00
  • 37dd2211d7 Phase 15: add kept-window tests for skill-reinject:inject entries grayhook 2026-06-18 22:58:43 +07:00
  • 11d0659a25 Phase 15: count skill-reinject:inject in kept-window presence check grayhook 2026-06-18 22:58:26 +07:00
  • a6fb292dc3 Phase 15: add compaction source fallback regression tests grayhook 2026-06-18 22:57:43 +07:00
  • eba5b5dc99 Phase 15: call ensureCompactionSourceMarked on session_compact grayhook 2026-06-18 22:57:27 +07:00
  • 20429a02ab Phase 15: add ensureCompactionSourceMarked for compaction source fallback grayhook 2026-06-18 22:57:09 +07:00
  • a07ddefb23 Phase 15: SPEC contract for mid-turn compaction reinject (B-003) grayhook 2026-06-18 22:55:31 +07:00
  • ca97660bac TODO: plan Phase 15 for mid-turn compaction reinject gap (B-003) grayhook 2026-06-18 22:41:59 +07:00
  • 7665096601 TODO: mark Phase 14 complete — B-002 --skill reinject fix grayhook 2026-06-17 17:39:32 +07:00
  • fcf9283fe1 BACKLOG: close B-002 — Phase 14 loose reinject for --skill paths grayhook 2026-06-17 17:39:32 +07:00
  • e3873d765d Phase 14: document requireRegistered and --skill reinject paths — README grayhook 2026-06-17 17:38:48 +07:00
  • 1e5cd07784 Phase 14: B-002 post-fix RPC E2E — unit pass, compact kept-window limit grayhook 2026-06-17 17:38:46 +07:00
  • 2f6f5477c5 Phase 14: deferred reinject regression tests — loose, strict, missing disk grayhook 2026-06-17 17:35:51 +07:00
  • 459b8775f4 Phase 14: reinjectNow loose fallback for --skill paths — B-002 now command grayhook 2026-06-17 17:35:19 +07:00
  • ebc169c91f Phase 14: build reinject blocks from tracked paths — loose skill disk fallback grayhook 2026-06-17 17:34:43 +07:00
  • e63041bfc5 Phase 14: filter deferred pending on before_agent_start — registry + disk fallback grayhook 2026-06-17 17:34:06 +07:00
  • a81337c08e Phase 14: defer reinject plan without registry at compaction — B-002 stage 1 grayhook 2026-06-17 17:31:43 +07:00
  • fe25e606b8 Phase 14: split kept-window filter from registry gate — defer planning stage grayhook 2026-06-17 17:28:32 +07:00
  • aca68e73ee Phase 14: add requireRegistered setting — opt-out for strict registry filter grayhook 2026-06-17 17:27:09 +07:00
  • 6c82594392 TODO: mark Phase 14 diag + pre-fix repro complete grayhook 2026-06-17 17:04:54 +07:00
  • ef9b7a8c30 Phase 14: B-002 pre-fix RPC repro — filter snapshots and readSettings fix grayhook 2026-06-17 15:21:53 +07:00
  • 8f48040eac Phase 14: add debug reinject diag logging — B-002 filter visibility grayhook 2026-06-17 14:29:56 +07:00
  • 2894ed751d TODO: add Phase 14 — re-inject for --skill / non-discovery skills grayhook 2026-06-17 14:25:42 +07:00
  • ab4c133a9c BACKLOG: close B-001 (LLM available), open B-002 reinject E2E. grayhook 2026-06-17 14:05:19 +07:00
  • b819b4bed3 TODO: mark phase 13 complete — README, E2E partial, §13 review. grayhook 2026-06-17 13:28:43 +07:00
  • 496d7478df Phase 13: §13 acceptance review — unit pass, E2E gaps in B-001. grayhook 2026-06-17 13:27:23 +07:00
  • 074fcdaae5 Phase 13: manual E2E pi-auto-compact partial — detect OK, flow blocked. grayhook 2026-06-17 13:26:46 +07:00
  • 82dc8a7126 Phase 13: manual E2E standalone partial — RPC smoke, backlog B-001. grayhook 2026-06-17 13:26:26 +07:00
  • 08b997848f Phase 13: update README for v1 — install, commands, pi-auto-compact. grayhook 2026-06-17 13:20:50 +07:00
  • 7d99ab8f1e TODO: mark phase 12 complete — edge cases for manual compact, collisions, and RPC mode. grayhook 2026-06-17 13:15:22 +07:00
  • 09619d9dd8 Phase 12: recalculate pending on each compact — SPEC §16.6. grayhook 2026-06-17 13:15:13 +07:00
  • 502ca39b3e Phase 12: RPC no-ui command safety — SPEC §11. grayhook 2026-06-17 13:13:42 +07:00
  • 66d9a39a18 Phase 12: maxSkills soft warn — SPEC §15. grayhook 2026-06-17 13:12:21 +07:00
  • d92c5f827d Phase 12: skill name collision warn — SPEC §11. grayhook 2026-06-17 13:11:32 +07:00
  • c071f240d3 Phase 12: manual compaction defer clear — SPEC §16.5, §12.3. grayhook 2026-06-17 13:10:56 +07:00
  • 7ff7529957 TODO: mark phase 11 complete — /skill-reinject commands, status, and footer line. grayhook 2026-06-17 12:57:51 +07:00
  • 5d902349d1 Phase 11: footer status line on·N — SPEC §7.2. grayhook 2026-06-17 12:57:38 +07:00
  • 00ed5c6253 Phase 11: register /sr and /skills-reinject aliases — SPEC §7.1. grayhook 2026-06-17 12:56:57 +07:00
  • 0534093f2c Phase 11: /skill-reinject now delegates to reinjectNow — SPEC §7.1. grayhook 2026-06-17 12:56:36 +07:00
  • 03dcdb22de Phase 11: integration session override — SPEC §7.1, §16.4. grayhook 2026-06-17 12:56:19 +07:00
  • 435c5b3289 Phase 11: list and clear tracked skills — SPEC §7.1. grayhook 2026-06-17 12:55:47 +07:00
  • 5c0eb4d039 Phase 11: global on/off toggle — SPEC §7.1, §7.3. grayhook 2026-06-17 12:55:19 +07:00
  • e55a14e469 Phase 11: session on/off/reset toggle — SPEC §5.1, §7.1. grayhook 2026-06-17 12:55:07 +07:00
  • 7d1c4f031f Phase 11: show /skill-reinject status output — SPEC §7.2. grayhook 2026-06-17 12:54:47 +07:00
  • dc07e516af Phase 11: register /skill-reinject command — SPEC §7. grayhook 2026-06-17 12:52:58 +07:00
  • b22ee7fefc TODO: mark phase 10 complete — session restore, branch rescan, and shutdown flush. grayhook 2026-06-17 12:47:18 +07:00
  • ecddaf5752 Phase 10: flush persisted state on session_shutdown — SPEC §11. grayhook 2026-06-17 12:47:05 +07:00
  • a5448b4002 Phase 10: restore session state on session_tree for branch switch — SPEC §6.3, §11. grayhook 2026-06-17 12:46:44 +07:00
  • ee13faf285 Phase 10: rescan branch for tracked skills when state entry missing — SPEC §6.3. grayhook 2026-06-17 12:45:51 +07:00
  • 1a690f921f Phase 10: load persisted state and settings on session_start — SPEC §5.1, §6.3, §16.4. grayhook 2026-06-17 12:40:33 +07:00
  • b764acd974 TODO: mark phase 9 complete — tracking hooks, persist, and session_compact reinject wiring. grayhook 2026-06-17 12:35:07 +07:00
  • 0e32a498ee Phase 9: wire session_compact to defer and immediate reinject — SPEC §5.2, §8. grayhook 2026-06-17 12:35:01 +07:00
  • 0d274881dd Phase 9: persist state after tracked skill changes — SPEC §6.1. grayhook 2026-06-17 12:31:36 +07:00
  • edc01d1079 Phase 9: track read tool paths to SKILL.md on tool_call — SPEC §6.2 #3. grayhook 2026-06-17 12:30:57 +07:00
  • 2021ee1293 Phase 9: track skill blocks on message_end for user messages — SPEC §6.2 #2. grayhook 2026-06-17 12:30:17 +07:00
  • 86c6837351 Phase 9: track slash /skill:name on input hook — SPEC §6.2 #1. grayhook 2026-06-17 12:28:22 +07:00
  • eb911ab7e3 TODO: mark phase 8 complete — compaction source detection state machine and gate. grayhook 2026-06-17 12:04:58 +07:00
  • 0f06e0e45b Phase 8: add shouldReinject gate and consume on session_compact — SPEC §8. grayhook 2026-06-17 12:04:47 +07:00
  • 18dd600d2d Phase 8: mark auto compaction before_compact — default source unless manual. grayhook 2026-06-17 12:03:33 +07:00
  • 7bbe2370d7 Phase 8: mark manual compaction from /compact input — SPEC §8 input hook. grayhook 2026-06-17 12:02:48 +07:00
  • cf2eedb85b Phase 8: add compaction runtime state — pendingCompactionSource container for §8. grayhook 2026-06-17 12:01:36 +07:00
  • 3bab1f802b TODO: mark phase 7 complete — reinject orchestration plan, defer, immediate, skip missing, now. grayhook 2026-06-17 11:59:32 +07:00
  • d637722ea5 Phase 7: add reinjectNow — force immediate re-inject of all tracked skills for debug. grayhook 2026-06-17 11:59:24 +07:00
  • 9a197aee10 Phase 7: skip missing skills with ui.notify warning on expand. grayhook 2026-06-17 11:59:12 +07:00
  • dc73ea9747 Phase 7: add sendImmediateReinjectAllFollowUp — queue all blocks when streaming or willRetry. grayhook 2026-06-17 11:58:29 +07:00
  • 446a186431 Phase 7: add sendImmediateReinjectIdle — first skill triggers turn, rest as followUp. grayhook 2026-06-17 11:58:15 +07:00
  • 2059f6033b Phase 7: add defer inject on before_agent_start — combined skill blocks, clear queue. grayhook 2026-06-17 11:57:48 +07:00
  • e0daa50cce Phase 7: add enqueueDeferredReinjectFromCompact — queue plan on session_compact without sendUserMessage. grayhook 2026-06-17 11:55:13 +07:00
  • 23d580b6d2 Phase 7: add planReinject — kept-window and registration filter for post-compaction skills. grayhook 2026-06-17 11:54:01 +07:00
  • ab315d899b TODO: mark phase 6 complete — pi-auto-compact detect, delivery mode, constants, hint. grayhook 2026-06-17 11:47:38 +07:00
  • bf862656ae Phase 6: add compaction coexistence hint — one-time notify when both compactors run. grayhook 2026-06-17 11:47:27 +07:00
  • 2e6d36a855 Phase 6: add PI_AUTO_COMPACT_FOLLOW_UP_PREFIXES — document pi-auto-compact phrases. grayhook 2026-06-17 11:46:38 +07:00
  • e56f81d25c Phase 6: add resolveDeliveryMode — defer vs immediate from integration table. grayhook 2026-06-17 11:46:19 +07:00
  • 776345a238 Phase 6: add detectPiAutoCompact — detect pi-auto-compact via getCommands. grayhook 2026-06-17 11:45:22 +07:00
  • b54b8f98bf TODO: mark phase 5 complete — kept-window helpers and tests. grayhook 2026-06-17 11:21:55 +07:00
  • a8e07fdd6f Phase 5: add kept-window tests — slice, presence, filter, empty kept. grayhook 2026-06-17 11:21:38 +07:00
  • a0e6d204a6 Phase 5: add filterSkillsNeedingReinject — kept-window dedup input for pendingReinject. grayhook 2026-06-17 11:20:11 +07:00
  • 9896e7efa6 Phase 5: add skillsPresentInKeptWindow — detect skill blocks in kept user messages. grayhook 2026-06-17 11:19:05 +07:00
  • 6ccb580ca1 Phase 5: add getKeptEntries — branch slice from firstKeptEntryId. grayhook 2026-06-17 11:17:30 +07:00
  • 1296090909 TODO: mark phase 4 complete — skill block expand helpers and tests. grayhook 2026-06-17 10:32:32 +07:00
  • 1382e3f66f Phase 4: add expand tests — frontmatter strip, paths, suffix. grayhook 2026-06-17 10:32:23 +07:00
  • 9d32cdffb1 Phase 4: add expandSkill — skill meta to injectable user text. grayhook 2026-06-17 10:31:45 +07:00
  • 049a11a7d5 Phase 4: add appendSuffix — optional reinject message suffix. grayhook 2026-06-17 10:31:37 +07:00
  • 68b7d018cc Phase 4: add formatBlock — XML skill block matching Pi expand. grayhook 2026-06-17 10:31:21 +07:00
  • 584a8fa342 Phase 4: add readSkillBody — SKILL.md read with frontmatter strip. grayhook 2026-06-17 10:30:58 +07:00
  • 69611685d4 TODO: mark phase 3 complete — skill detection helpers and tests. grayhook 2026-06-17 10:25:09 +07:00
  • 6e55990bfb Phase 3: add detect tests — slash, blocks, read match, trackReadPaths gate. grayhook 2026-06-17 10:24:49 +07:00
  • cc5ffc47bf Phase 3: add trackReadPaths gate — skip read-path detection when disabled. grayhook 2026-06-17 10:24:49 +07:00
  • 9cd60a2534 Phase 3: add matchReadPathToSkill — read tool path to skill mapping. grayhook 2026-06-17 10:23:51 +07:00
  • ccb39c413d Phase 3: add parseSkillBlocksFromText — skill-block scan per SPEC §6.2. grayhook 2026-06-17 10:21:00 +07:00
  • 2d7392f5ed Phase 3: add detectSlashSkill — slash command detection per SPEC §6.2. grayhook 2026-06-17 10:18:04 +07:00
  • 884fee99a5 TODO: mark phase 2 complete — settings types, read, write, effective, tests. grayhook 2026-06-17 10:14:05 +07:00