9a70f7378b
phraser: move errEmptyResponse next to its only caller (V-397)
claude2026-08-04 00:47:31 +04:00
b18f608594
mavend, eval: use the phrasing errors the phraser now returns (V-397)
claude2026-08-04 00:41:16 +04:00
d1f8a734c5
phraser: report the failure next to the fallback (V-397)
claude2026-08-04 00:41:16 +04:00
71041029e2
Merge pull request 'The reply path can't be tested — llmReplier is stuck in package main' (#107) from task/396-the-reply-path-can-t-be-tested-llmreplie into master
kami2026-08-03 22:35:56 +02:00
8833a9c76b
mavend: keep only the stub floor in llmReplier (V-396)
claude2026-08-04 00:33:30 +04:00
6c07409452
phraser: add Replier, the reply path lifted out of package main (V-396)
claude2026-08-04 00:33:30 +04:00
1c2541f7d6
Merge pull request 'llama-server holds 7.9GB RSS for a 1.1GB model, and its startup log goes nowhere' (#105) from task/496-recall-a-cross-language-question-loses-i into master
kami2026-08-03 22:04:29 +02:00
197897516e
Merge pull request 'Task/495 bug x escapes the personal boundary and' (#104) from task/495-bug-x-escapes-the-personal-boundary-and into master
kami2026-08-03 21:30:56 +02:00
767748720a
Merge pull request 'llama-server holds 7.9GB RSS for a 1.1GB model, and its startup log goes nowhere' (#103) from task/499-llama-server-holds-7-9gb-rss-for-a-1-1gb into task/495-bug-x-escapes-the-personal-boundary-and
task/495-bug-x-escapes-the-personal-boundary-and
kami2026-08-03 21:30:37 +02:00
6e5364a0ed
Merge pull request 'Bug: "что я говорил про X" escapes the personal boundary and reaches web search' (#102) from task/495-bug-x-escapes-the-personal-boundary-and into master
kami2026-08-03 20:59:34 +02:00
86817d6d06
memory: score the personal boundary on seeds, not word lists (V-495)
claude2026-08-03 22:57:11 +04:00
0fc2e3a18a
Merge pull request 'Task/470 bug a question writes invented knowledge' (#101) from task/470-bug-a-question-writes-invented-knowledge into master
kami2026-08-03 20:44:12 +02:00
453919db20
Merge pull request 'Bug: the memory index stores the raw utterance as a fact's recall text, and nothing ever deletes a fact vector' (#100) from task/493-bug-the-memory-index-stores-the-raw-utte into task/470-bug-a-question-writes-invented-knowledge
task/470-bug-a-question-writes-invented-knowledge
kami2026-08-03 20:41:09 +02:00
1528697287
store: repair fact vectors against the facts they name (V-493)
claude2026-08-03 22:36:54 +04:00
dbdab2d570
store, mavend: a fact is indexed as the fact, not as the utterance (V-493)
claude2026-08-03 22:36:34 +04:00
b9371dcac6
Merge pull request 'Bug: a question writes invented knowledge into memory as a self fact, and recall then serves it back for unrelated questions' (#99) from task/470-bug-a-question-writes-invented-knowledge into master
kami2026-08-03 20:11:11 +02:00
62c2e92ec0
mavend, recalleval: wire the topic veto into both recall sources (V-470)
claude2026-08-03 13:51:04 +04:00
aec94eb2e8
memory: a world question must name what the memory mentions (V-470)
claude2026-08-03 13:50:54 +04:00
4dfe106fe3
mavend: a question is never a fact about him (V-470)
claude2026-08-03 13:40:33 +04:00
2e0e2fd0bb
router: a deterministic test for question-shaped text (V-470)
claude2026-08-03 13:40:33 +04:00
f3fa6b353a
store: voiding a fact drops its memory vectors (V-470)
claude2026-08-03 13:40:13 +04:00
6645f64c3e
Merge pull request 'Name the gap: world questions through the workstation model, and the four remaining callers' (#98) from task/490-name-the-gap-world-questions-through-the into master
kami2026-08-03 11:19:56 +02:00
9b124d9194
docs: both halves of the degradation rule are wired, and which caller is which (V-490)
claude2026-08-03 12:29:12 +04:00
12530c8a95
mavend: world questions ask the workstation, and name the gap when it is asleep (V-490)
claude2026-08-03 12:27:40 +04:00
51256c4c9a
phraser: test the three outcomes of a world question, and prompt parity (V-490)
claude2026-08-03 12:27:30 +04:00
76481c2736
phraser: a world model seam, so a gap can be named instead of invented (V-490)
claude2026-08-03 12:27:30 +04:00
bcc2305cd0
llm: let a caller name its sampling temperature (V-490)
claude2026-08-03 12:27:04 +04:00
0ceeac8df4
Merge pull request 'Point Maven at the workstation model: a workstation block, and routing plus replies through llm.Pair' (#97) from task/485-run-the-big-model-on-the-workstation-wit into master
kami2026-08-03 10:13:09 +02:00
774217199e
docs: measure gemma-4-12b on the workstation against the resident model (V-485)
claude2026-08-02 22:51:47 +04:00
2db59d52a7
deploy, docs: point homesrv at bugmachine and say what is still unwired (V-485)
claude2026-08-02 22:42:09 +04:00
92d5fd580c
mavend: route and reply through the workstation when its card is free (V-485)
claude2026-08-02 22:42:09 +04:00
edeef19ff0
config: a workstation block, dropped when it names no address (V-485)
claude2026-08-02 22:42:09 +04:00
018f7a6f47
Merge pull request 'Run the big model on the workstation, with admission control and the 1.7B as the floor' (#96) from task/489-workstation-deploy-mavgpud-on-workpc-and into master
kami2026-08-03 10:12:13 +02:00
cc423567e7
docs: record that contention is KFD presence, not a VRAM threshold (V-489)
claude2026-08-02 22:29:58 +04:00
8088ef9e00
mavgpud: build it with the rest, and ship the workstation config and unit (V-489)
claude2026-08-02 22:29:57 +04:00
666b924d29
Merge pull request 'Run the big model on the workstation, with admission control and the 1.7B as the floor' (#95) from task/488-workstation-a-supervisor-that-keeps-llam into master
kami2026-08-02 17:04:05 +02:00
2b97bac51e
mavgpud: keep the model loaded while the card is free, yield when it is not (V-488)
claude2026-08-02 18:49:01 +04:00
ab42db2b87
mavgpud: read the card from sysfs and own llama-server's lifecycle (V-488)
claude2026-08-02 18:49:01 +04:00
94d553570d
Merge pull request 'Run the big model on the workstation, with admission control and the 1.7B as the floor' (#94) from task/485-run-the-big-model-on-the-workstation-wit into master
kami2026-08-02 17:03:25 +02:00
fbcca449be
llm: pin that a down workstation is invisible (V-485)
claude2026-08-02 17:19:53 +04:00
2076e4a788
llm: prefer the workstation model, floor on the resident one (V-485)
claude2026-08-02 17:19:53 +04:00
30eb6add1b
Merge pull request 'Docs: refresh the QA plan against the live task list' (#93) from task/483-docs-offload-design into master
kami2026-08-02 15:08:42 +02:00
1c786b7156
Merge pull request 'Docs: refresh the QA plan against the live task list' (#92) from task/483-design-offload-ml-to-the-workstation-kee into master
kami2026-08-02 15:08:16 +02:00
c0de473382
ipc, worker: dial and bind through netaddr (V-484)
claude2026-08-02 16:41:56 +04:00
3e534340bf
ipc: pin that a scheme-less address still dials unix (V-484)
claude2026-08-02 16:41:56 +04:00
1a704d704d
ipc: a seam address that can name a transport (V-484)
claude2026-08-02 16:41:46 +04:00
e57adcb001
Merge pull request 'Docs: refresh the QA plan against the live task list' (#91) from task/459-docs-refresh-the-qa-plan-against-the-liv into master
kami2026-08-02 15:07:21 +02:00
a3ec746a01
docs: the six ready tasks all ran, and all six stop at the deploy (V-459)
claude2026-08-02 15:44:17 +04:00
af0eec250e
docs: the operations sitting and the degraded-mode suite both ran (V-459)
claude2026-08-02 15:15:08 +04:00
20aa2d59c9
docs: session 3 results and the query-source findings (V-459)
claude2026-08-02 14:40:22 +04:00
4bad90dedb
docs: point the QA findings at their new task ids (V-459)
claude2026-08-02 14:25:39 +04:00
2b8d0f74fa
docs: session 1 and 2 results, and the classifier baseline was wrong (V-459)
claude2026-08-02 14:24:01 +04:00
af9d2133dc
docs: session 3 holds five sittings now, not three (V-459)
claude2026-08-02 13:57:01 +04:00
a1fdfccd61
docs: refresh the QA plan against the live task list (V-459)
claude2026-08-02 13:56:02 +04:00
5c05163266
Merge pull request 'QA: phraser coverage is 65.3% but the llama-server subprocess lifecycle is 0% — the suspicion in this task was correct' (#90) from task/323-qa-phraser-coverage-is-65-3-but-the-llam into master
kami2026-08-02 11:39:20 +02:00
92d2629001
Merge pull request 'Voice cannot accept a routine (V-367); the last three prompts are Russian (V-404)' (#89) from fix/367-voice-parks-routine-accept into master
kami2026-08-02 11:39:16 +02:00
bdcfccce77
Merge pull request 'Session workflow: pickup and wrap around the task flow' (#85) from task/445-session-workflow into master
kami2026-08-02 11:39:11 +02:00
f4deccacc9
Merge pull request 'dialogue.Slots and router.Slots are hand-kept copies that already drifted' (#88) from task/365-dialogue-slots-and-router-slots-are-hand into master
kami2026-08-02 11:39:07 +02:00
43f0eebad2
Merge pull request 'Retire PROGRESS.md, the backlog and the feature ranking' (#87) from task/447-retire-progress-md-the-backlog-and-the-f into task/446-doc-reorg-tier-the-tree-retire-the-three
task/446-doc-reorg-tier-the-tree-retire-the-three
kami2026-08-02 11:37:49 +02:00
8aaac01de6
Merge pull request 'Doc reorg: tier the tree, retire the three planning files' (#86) from task/446-doc-reorg-tier-the-tree-retire-the-three into master
kami2026-08-02 11:37:43 +02:00
feb6f2c03d
phraser: test the spawn path, the one thing coverage never touched (V-323)
claude2026-08-02 10:15:35 +04:00