Commit Graph

  • 96b474223d mavend: an unconfigured capability names the gap (V-479) claude 2026-08-04 01:51:27 +04:00
  • 42d7a39c49 morning, tasks, memory: say the summaries from the file (V-506) task/506-strings-family-6-summaries-and-reports-i claude 2026-08-04 01:47:52 +04:00
  • bad3fa4035 say: load the summaries family (V-506) claude 2026-08-04 01:44:18 +04:00
  • d819fc09f0 say: the summaries copy file (V-506) claude 2026-08-04 01:44:18 +04:00
  • c35979d9f9 say: move the copy deck into a package memory can import (V-506) claude 2026-08-04 01:42:20 +04:00
  • f3c0540b42 mavend: say the act replies from the file (V-504) task/504-strings-family-4-act-and-smart-home-repl claude 2026-08-04 01:38:14 +04:00
  • 5b4192acb5 phraser: put the act and smart-home replies in a versioned json (V-504) claude 2026-08-04 01:38:14 +04:00
  • 16d94894b7 mavend: say the query answers from the file (V-503) task/503-strings-family-3-query-answers-and-gaps claude 2026-08-04 01:32:15 +04:00
  • ae8d38fc31 phraser: put the query answers and gaps in a versioned json (V-503) claude 2026-08-04 01:32:15 +04:00
  • b2521988e1 mavend, voice: say the acknowledgements from the file (V-502) task/502-strings-family-2-capture-acknowledgement claude 2026-08-04 01:26:52 +04:00
  • dae123adac phraser: put the capture acknowledgements in a versioned json (V-502) claude 2026-08-04 01:26:52 +04:00
  • 1c9ddbbea2 phraser: move the fallbacks onto the deck (V-502) claude 2026-08-04 01:26:52 +04:00
  • 3f2782f5b7 phraser: add the shared deck for hand-written line families (V-502) claude 2026-08-04 01:26:52 +04:00
  • 865623ef3e phraser, mavend: read the fallbacks from the file (V-501) task/501-strings-family-1-phrasing-fallbacks-into claude 2026-08-04 01:19:41 +04:00
  • 4fdce3ca2c phraser: put the phrasing fallbacks in a versioned json (V-501) claude 2026-08-04 01:19:41 +04:00
  • c47881106e phraser: say "даже не знаю, что сказать" when there is nothing to say (V-397) task/397-phrasechat-and-phrasequery-hide-model-fa claude 2026-08-04 00:50:46 +04:00
  • 9a70f7378b phraser: move errEmptyResponse next to its only caller (V-397) claude 2026-08-04 00:47:31 +04:00
  • b18f608594 mavend, eval: use the phrasing errors the phraser now returns (V-397) claude 2026-08-04 00:41:16 +04:00
  • d1f8a734c5 phraser: report the failure next to the fallback (V-397) claude 2026-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 kami 2026-08-03 22:35:56 +02:00
  • 35018226ef eval: score the reply path, the fourth phrasing path (V-396) task/396-the-reply-path-can-t-be-tested-llmreplie claude 2026-08-04 00:33:41 +04:00
  • 8833a9c76b mavend: keep only the stub floor in llmReplier (V-396) claude 2026-08-04 00:33:30 +04:00
  • 6c07409452 phraser: add Replier, the reply path lifted out of package main (V-396) claude 2026-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 kami 2026-08-03 22:04:29 +02:00
  • 9e25f18a3e memory: record the recall topic veto's real price (V-496) task/496-recall-a-cross-language-question-loses-i claude 2026-08-04 00:01:49 +04: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 kami 2026-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 kami 2026-08-03 21:30:37 +02:00
  • 58051b5af1 docs: record the #499 deploy (V-499) task/499-llama-server-holds-7-9gb-rss-for-a-1-1gb claude 2026-08-03 23:28:36 +04:00
  • f9b2391a8b phraser: cap llama-server's prompt cache at 512 MiB (V-499) claude 2026-08-03 23:19:15 +04:00
  • f229795cea phraser: forward llama-server's output to mavend's log (V-499) claude 2026-08-03 23:19:03 +04: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 kami 2026-08-03 20:59:34 +02:00
  • 86817d6d06 memory: score the personal boundary on seeds, not word lists (V-495) claude 2026-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 kami 2026-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 kami 2026-08-03 20:41:09 +02:00
  • ad60e10e95 mavend: run the fact vector repair on start, and test what it does (V-493) task/493-bug-the-memory-index-stores-the-raw-utte claude 2026-08-03 22:36:54 +04:00
  • 1528697287 store: repair fact vectors against the facts they name (V-493) claude 2026-08-03 22:36:54 +04:00
  • dbdab2d570 store, mavend: a fact is indexed as the fact, not as the utterance (V-493) claude 2026-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 kami 2026-08-03 20:11:11 +02:00
  • 62c2e92ec0 mavend, recalleval: wire the topic veto into both recall sources (V-470) claude 2026-08-03 13:51:04 +04:00
  • aec94eb2e8 memory: a world question must name what the memory mentions (V-470) claude 2026-08-03 13:50:54 +04:00
  • 4dfe106fe3 mavend: a question is never a fact about him (V-470) claude 2026-08-03 13:40:33 +04:00
  • 2e0e2fd0bb router: a deterministic test for question-shaped text (V-470) claude 2026-08-03 13:40:33 +04:00
  • f3fa6b353a store: voiding a fact drops its memory vectors (V-470) claude 2026-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 kami 2026-08-03 11:19:56 +02:00
  • f10e0068dd config, deploy: the workstation is workpc, not bugmachine (V-490) task/490-name-the-gap-world-questions-through-the claude 2026-08-03 12:42:37 +04:00
  • 9b124d9194 docs: both halves of the degradation rule are wired, and which caller is which (V-490) claude 2026-08-03 12:29:12 +04:00
  • 12530c8a95 mavend: world questions ask the workstation, and name the gap when it is asleep (V-490) claude 2026-08-03 12:27:40 +04:00
  • 51256c4c9a phraser: test the three outcomes of a world question, and prompt parity (V-490) claude 2026-08-03 12:27:30 +04:00
  • 76481c2736 phraser: a world model seam, so a gap can be named instead of invented (V-490) claude 2026-08-03 12:27:30 +04:00
  • bcc2305cd0 llm: let a caller name its sampling temperature (V-490) claude 2026-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 kami 2026-08-03 10:13:09 +02:00
  • 4fae13af75 docs: record the workstation routing numbers where the router is documented (V-485) task/485-run-the-big-model-on-the-workstation-wit claude 2026-08-02 22:53:13 +04:00
  • 774217199e docs: measure gemma-4-12b on the workstation against the resident model (V-485) claude 2026-08-02 22:51:47 +04:00
  • 2db59d52a7 deploy, docs: point homesrv at bugmachine and say what is still unwired (V-485) claude 2026-08-02 22:42:09 +04:00
  • 92d5fd580c mavend: route and reply through the workstation when its card is free (V-485) claude 2026-08-02 22:42:09 +04:00
  • edeef19ff0 config: a workstation block, dropped when it names no address (V-485) claude 2026-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 kami 2026-08-03 10:12:13 +02:00
  • eca41798bd mavgpud: turn gemma's thinking off in the chat template (V-489) task/489-workstation-deploy-mavgpud-on-workpc-and claude 2026-08-02 22:44:10 +04:00
  • cc423567e7 docs: record that contention is KFD presence, not a VRAM threshold (V-489) claude 2026-08-02 22:29:58 +04:00
  • 8088ef9e00 mavgpud: build it with the rest, and ship the workstation config and unit (V-489) claude 2026-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 kami 2026-08-02 17:04:05 +02:00
  • e52c616592 mavgpud: test the probe against the sysfs the workstation actually has (V-488) task/488-workstation-a-supervisor-that-keeps-llam claude 2026-08-02 18:49:01 +04:00
  • 2b97bac51e mavgpud: keep the model loaded while the card is free, yield when it is not (V-488) claude 2026-08-02 18:49:01 +04:00
  • ab42db2b87 mavgpud: read the card from sysfs and own llama-server's lifecycle (V-488) claude 2026-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 kami 2026-08-02 17:03:25 +02:00
  • 2e97b905b4 docs: the workstation supervisor owns llama-server's lifecycle (V-485) claude 2026-08-02 18:14:31 +04:00
  • fbcca449be llm: pin that a down workstation is invisible (V-485) claude 2026-08-02 17:19:53 +04:00
  • 2076e4a788 llm: prefer the workstation model, floor on the resident one (V-485) claude 2026-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 kami 2026-08-02 15:08:42 +02:00
  • dc266056d1 docs: the shape and the rules for offloading model work (V-483) task/483-docs-offload-design claude 2026-08-02 16:56:20 +04: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 kami 2026-08-02 15:08:16 +02:00
  • a3af10a830 gitignore the root .env, it holds a live token (V-484) task/483-design-offload-ml-to-the-workstation-kee claude 2026-08-02 16:51:26 +04:00
  • c0de473382 ipc, worker: dial and bind through netaddr (V-484) claude 2026-08-02 16:41:56 +04:00
  • 3e534340bf ipc: pin that a scheme-less address still dials unix (V-484) claude 2026-08-02 16:41:56 +04:00
  • 1a704d704d ipc: a seam address that can name a transport (V-484) claude 2026-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 kami 2026-08-02 15:07:21 +02:00
  • bec7362b7b config: clear three of 472's five QA blockers (V-459) task/459-docs-refresh-the-qa-plan-against-the-liv claude 2026-08-02 15:52:56 +04:00
  • a3ec746a01 docs: the six ready tasks all ran, and all six stop at the deploy (V-459) claude 2026-08-02 15:44:17 +04:00
  • af0eec250e docs: the operations sitting and the degraded-mode suite both ran (V-459) claude 2026-08-02 15:15:08 +04:00
  • 20aa2d59c9 docs: session 3 results and the query-source findings (V-459) claude 2026-08-02 14:40:22 +04:00
  • 4bad90dedb docs: point the QA findings at their new task ids (V-459) claude 2026-08-02 14:25:39 +04:00
  • 2b8d0f74fa docs: session 1 and 2 results, and the classifier baseline was wrong (V-459) claude 2026-08-02 14:24:01 +04:00
  • af9d2133dc docs: session 3 holds five sittings now, not three (V-459) claude 2026-08-02 13:57:01 +04:00
  • a1fdfccd61 docs: refresh the QA plan against the live task list (V-459) claude 2026-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 kami 2026-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 kami 2026-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 kami 2026-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 kami 2026-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 kami 2026-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 kami 2026-08-02 11:37:43 +02:00
  • feb6f2c03d phraser: test the spawn path, the one thing coverage never touched (V-323) claude 2026-08-02 10:15:35 +04:00
  • 99bb3526db Stop asking for Russian in English on the last three prompts (V-404) fix/367-voice-parks-routine-accept claude 2026-08-02 10:01:58 +04:00
  • bb8cb8d014 Voice parks a routine proposal, it never accepts it (V-367) claude 2026-08-02 09:58:07 +04:00
  • 5e66aa8f22 fix: the slots converter was still dropping the fact Value (V-365) task/365-dialogue-slots-and-router-slots-are-hand claude 2026-08-02 09:35:47 +04:00
  • e332f167b2 docs: the ranking's two blocking infra items already shipped (V-447) task/447-retire-progress-md-the-backlog-and-the-f task/364-snooze-does-nothing-at-runtime-the-gate claude 2026-08-02 09:20:36 +04:00
  • 322401b9af docs: the ranking was stale, two of its gaps already ship (V-447) claude 2026-08-02 09:13:59 +04:00
  • 4f34a232d4 docs: retire the two root queues, archive the ranking (V-447) claude 2026-08-02 09:11:11 +04:00
  • 93987f2dfc docs: tier the tree by lifetime, so staleness shows in the path (V-446) claude 2026-08-02 03:28:49 +04:00
  • c0d61a71a4 session: pickup and wrap around the task flow, one disposable handoff (V-445) task/445-session-workflow kami 2026-08-02 03:22:46 +04:00
  • 0b89294af7 hooks: refuse master, cap a code commit at 300 lines, require the task ref (V-445) kami 2026-08-02 03:22:46 +04:00