91bc0fb01e
feat(plugin): a high-confidence rule is put in front of a command, not beside its result (#4214)
bvandeusenandClaude Opus 52026-09-21 00:26:54 -04:00
8c916da058
Merge pull request 'The hooks need no jq, and the prompt boundary retrieves against prompts' (#171) from dev into main
bvandeusen2026-09-20 18:50:03 -04:00
0c8e109602
Merge pull request 'Lessons: the accretion reflex, and telemetry that can see across projects (#4195, #4196, #3735)' (#170) from dev into main
bvandeusen2026-09-19 23:36:31 -04:00
b131e2b04c
Merge pull request 'Lessons step 7 — a lesson is readable, writable and browsable by a human (#3734)' (#169) from dev into main
bvandeusen2026-09-19 16:12:39 -04:00
1252d0e305
fix(lessons): a derived mirror survives the generic note door, by kind not by name (#3734)
bvandeusenandClaude Opus 52026-09-19 13:58:54 -04:00
1135445e3f
Merge pull request 'A rule proposal has five answers, and three of them route' (#168) from dev into main
bvandeusen2026-09-19 13:34:51 -04:00
1ade956cd5
chore(plugin): mint 2026.09.19.1614 for the using-scribe force-axis edit
bvandeusenandClaude Opus 52026-09-19 12:14:50 -04:00
25d8655ad4
Merge pull request 'Lessons reach the session that needs them, every kind is a full citizen, and a slow disk no longer takes the instance down' (#167) from dev into main
bvandeusen2026-09-19 12:02:16 -04:00
3075de19eb
feat(lessons): a lesson reaches the moment it applies, and says it binds nothing (#3732)
bvandeusenandClaude Opus 52026-09-19 00:46:20 -04:00
1d201d2ff7
feat(lessons): a lesson can be written, and it keeps every incident that taught it (#3731)
bvandeusenandClaude Opus 52026-09-18 18:19:28 -04:00
104c1d6f37
feat(plugin): a recognized retrieval miss has a route, and the record comes first (#4133)
bvandeusenandClaude Opus 52026-09-18 00:37:04 -04:00
f324be6b5a
Merge pull request 'The wide net becomes a pull, and a tuned number carries the space it was measured in' (#164) from dev into main
bvandeusen2026-09-17 18:50:50 -04:00
d9e512e9b4
Every ledger is cleared on a compact, and a retrieval floor becomes something the model maintains (#163)
bvandeusen2026-09-17 12:01:42 -04:00
6240652dce
feat(retrieval): the operator can see what was tuned, and every write is recorded (#4102)
bvandeusenandClaude Opus 52026-09-17 11:36:22 -04:00
825491d859
fix(retrieval): the place arm marks its repeats too, and three tests meet the new contract (#4101)
bvandeusenandClaude Opus 52026-09-16 21:16:10 -04:00
91cfa8da97
Merge pull request 'A rule must say when it applies; the ledger says what was read, not what was shown' (#162) from dev into main
bvandeusen2026-09-16 17:50:08 -04:00
5ae60734bb
fix(retrieval): the completion-report arm gets its own bar, not the prompt arm's (#3860)
bvandeusenandClaude Opus 52026-09-16 13:47:34 -04:00
8f3f36e6fc
Merge pull request 'A directory names its project; a compaction is told what to keep; list rows say what a record is' (#161) from dev into main
bvandeusen2026-09-16 08:57:45 -04:00
0ac250194f
Merge pull request 'Plan gate default 0.80, and an "Approval requested" reply section' (#160) from dev into main
bvandeusen2026-09-15 15:23:01 -04:00
6eb5ef5c73
docs(plugin): a request for the operator's approval gets its own "Approval requested" section (#4084)
bvandeusenandClaude Opus 52026-09-15 15:21:28 -04:00
21a701c572
fix(planning): the plan gate's default drops to 0.80, where reworded plans actually score (#4079)
bvandeusenandClaude Opus 52026-09-15 14:53:14 -04:00
c2c92a8421
Merge pull request 'Milestone 415: an existing plan is found before a new one is made' (#159) from dev into main
bvandeusen2026-09-15 14:23:31 -04:00
fb36599f2d
docs(plugin): find the existing plan before making one, and file related work into it (#4080)
bvandeusenandClaude Opus 52026-09-15 13:45:52 -04:00
59407728e6
feat(planning): start_planning hands back the active plan that already covers the work (#4079)
bvandeusenandClaude Opus 52026-09-15 13:43:18 -04:00
3a501c2cac
feat(search): milestones are searchable by meaning — "is there already a plan for this?" (#4078)
bvandeusenandClaude Opus 52026-09-15 13:34:03 -04:00
6d0dee48fa
feat(board): the No Milestone group collapses, and every group's Done column starts folded (#4077)
bvandeusenandClaude Opus 52026-09-15 13:30:11 -04:00
790abdb68c
Merge pull request 'Milestone 414 steps 1–3: a rule is global or belongs to one project, and retrieval honours which; #3191 read-scope fix' (#158) from dev into main
bvandeusen2026-09-15 12:49:19 -04:00
0bf7406f42
fix(mcp): two rule reads reach a read-only key, and every tool must now be classified (#3191)
bvandeusenandClaude Opus 52026-09-15 12:31:04 -04:00
4e4020c040
feat(rules): move a rule between global and project scope, keeping its id, history, areas and edges (#4063)
bvandeusenandClaude Opus 52026-09-15 12:26:39 -04:00
188e78bbcd
feat(rules): retrieval honours a rule's home — global everywhere, a project's rules only in that project (#4074)
bvandeusenandClaude Opus 52026-09-15 12:06:34 -04:00
b0346acd00
Merge pull request 'enter_project becomes a small primer instead of a 222k-character dump' (#157) from dev into main
bvandeusen2026-09-14 22:12:17 -04:00
7f974d9749
feat(mcp): enter_project becomes a small primer: goal, recent work, open work, vocabulary (#4045)
bvandeusenandClaude Opus 52026-09-14 22:04:38 -04:00