Commit Graph

3203 Commits

Author SHA1 Message Date
Charles Cunningham
7b4e4b5853 Remove redundant developer-role check in compaction filter 2026-02-18 02:14:54 -08:00
Charles Cunningham
0c5363772b nit 2026-02-18 02:11:25 -08:00
Charles Cunningham
16285c158f Move pre-turn context persistence to run_turn callsite 2026-02-18 02:09:49 -08:00
Charles Cunningham
b66c6e63fd Reuse summary-user helper in compaction anchoring 2026-02-18 01:54:51 -08:00
Charles Cunningham
7476184a22 Document user-anchor behavior for context reinjection 2026-02-18 01:53:05 -08:00
Charles Cunningham
5ae08bc00b Update compaction test for canonical context reinjection 2026-02-18 01:52:29 -08:00
Charles Cunningham
96b88aee15 Reinject context for summary-only mid-turn compaction 2026-02-18 01:50:58 -08:00
Charles Cunningham
0fbc4c76a8 Clarify compaction reinjection rationale comments 2026-02-18 01:42:23 -08:00
Charles Cunningham
4c0ca09d69 Rename compact callsite vars and document reinjection policy 2026-02-18 01:41:37 -08:00
Charles Cunningham
c6d63129c1 Rename compaction callsite enum and exhaustively match reinjection 2026-02-18 01:34:11 -08:00
Charles Cunningham
7ed3d3f9aa Put NotNeeded first in pre-turn compaction outcome match 2026-02-18 01:21:51 -08:00
Charles Cunningham
454fa82281 Use shared real-user matcher for initial-context insertion 2026-02-18 01:21:18 -08:00
Charles Cunningham
223eda12d3 Reinject previous-turn context for pre-sampling model-switch compaction 2026-02-18 01:17:13 -08:00
Charles Cunningham
2ede42d319 Reinsert initial context for mid-turn compaction 2026-02-18 01:00:35 -08:00
Charles Cunningham
3759abaf15 Inline compact merge item matcher 2026-02-18 00:27:44 -08:00
Charles Cunningham
25c22dcefc Unify model-switch persistence through compaction history 2026-02-18 00:26:02 -08:00
Charles Cunningham
a46bcf3b8e Inline compacted history shaping call 2026-02-18 00:23:16 -08:00
Charles Cunningham
714e0b78ba Align compaction tests with always-skip post-layout 2026-02-18 00:08:39 -08:00
Charles Cunningham
d33a1bedd4 Simplify 2026-02-17 23:48:56 -08:00
Charles Cunningham
d58204f9df Always skip reinjection during auto-compaction 2026-02-17 23:29:28 -08:00
Charles Cunningham
583dee056d Refactor remote compaction incoming-item dedup 2026-02-17 23:12:56 -08:00
Charles Cunningham
868019da9b Skip mid-turn compaction error event on interruption 2026-02-17 22:50:48 -08:00
Charles Cunningham
a9c6219d85 Append incoming pre-turn items after compaction summary 2026-02-17 22:43:21 -08:00
Charles Cunningham
0d796c73fa Keep shell command records in compacted history filter 2026-02-17 19:38:39 -08:00
Charles Cunningham
b781a15a42 Keep only user+compaction items in compacted history 2026-02-17 19:35:22 -08:00
Charles Cunningham
6663b690b7 Restrict compacted-history keep set to user and compaction items 2026-02-17 19:23:53 -08:00
Charles Cunningham
80ab62fc68 cleanup 2026-02-17 19:18:59 -08:00
Charles Cunningham
8b290e8707 Drop redundant summary check for incoming compaction items 2026-02-17 19:06:33 -08:00
Charles Cunningham
52e6a54a6d Define real user predicate independent of keep policy 2026-02-17 19:03:04 -08:00
Charles Cunningham
d53b588309 Base incoming compaction filtering on keep predicate 2026-02-17 18:58:35 -08:00
Charles Cunningham
4c2c861e15 Keep shell command records only in incoming compaction items 2026-02-17 18:51:30 -08:00
Charles Cunningham
afebfffc93 Exclude user shell command records from compaction keep set 2026-02-17 18:49:38 -08:00
Charles Cunningham
6e6e718738 Use real user predicate for compaction reinjection 2026-02-17 18:47:38 -08:00
Charles Cunningham
01794f1a46 Reuse compaction keep filter for incoming items 2026-02-17 18:46:04 -08:00
Charles Cunningham
589b0763cc Fix compact test snapshot and include bazel lock update 2026-02-17 18:29:14 -08:00
Charles Cunningham
3964becfde dd comment 2026-02-17 18:29:13 -08:00
Charles Cunningham
15aa101bf6 Qualify Feature enum in compact suite tests 2026-02-17 18:29:13 -08:00
Charles Cunningham
a38b1c9cf5 Move compact reinjection snapshots into suite coverage 2026-02-17 18:29:13 -08:00
Charles Cunningham
04b157bb4c Treat no-op pre-turn compaction as not-needed 2026-02-17 18:29:13 -08:00
Charles Cunningham
907e292ad9 Add comment 2026-02-17 18:29:13 -08:00
Charles Cunningham
3f2f817ab6 Make compact unit snapshots Bazel-stable 2026-02-17 18:29:13 -08:00
Charles Cunningham
ccc270083f Persist pre-turn updates before interrupted auto-compaction exits 2026-02-17 18:29:13 -08:00
Charles Cunningham
f7956ffabc Persist pre-turn updates before interrupted model-switch compact exits 2026-02-17 18:29:13 -08:00
Charles Cunningham
d81d89ac0b Silence interrupted pre-turn compaction failures 2026-02-17 18:29:13 -08:00
Charles Cunningham
7139784970 Strip incoming model-switch updates from remote compaction input 2026-02-17 18:29:13 -08:00
Charles Cunningham
9d34abf954 core: snapshot pre-turn model-switch compaction strip behavior 2026-02-17 18:29:13 -08:00
Charles Cunningham
b5aeb30d59 compact: strip incoming model-switch before compaction 2026-02-17 18:29:13 -08:00
Charles Cunningham
5929f058b0 compact: snapshot reinjection above last summary 2026-02-17 18:29:13 -08:00
Charles Cunningham
466c689766 compact: reinsert context above last summary 2026-02-17 18:29:12 -08:00
Charles Cunningham
b029cc2d01 Reinject context for summary-only compacted history 2026-02-17 18:29:12 -08:00