Commit Graph

  • 85456d3833 tasks: count overdue by calendar day like the ranker does (V-581) claude 2026-08-06 03:12:28 +04:00
  • 901354002e capture and dialogue: name two TTLs, fix a drifted comment (V-581) claude 2026-08-06 03:12:18 +04:00
  • f4a021d3da a tool row with no cmd no longer execs the utterance (V-581) claude 2026-08-06 03:11:53 +04:00
  • 316fb197a8 Merge the voice daemon sweep: four named values, one dead import block (#239) claude 2026-08-06 03:03:51 +04:00
  • 67decc42f0 sweep: name voice-daemon magic numbers, drop dead keep-alive vars (V-581) claude 2026-08-06 03:00:21 +04:00
  • 201fe03d20 Merge the invented note and the repeated ask (#238) claude 2026-08-06 02:59:29 +04:00
  • fec572c997 a re-ask names what the answer before it gave her (V-593) claude 2026-08-06 02:58:49 +04:00
  • 5187f3bd14 a captured fact is confirmed in his words, not the model's (V-592) claude 2026-08-06 02:58:22 +04:00
  • 1b5d093148 Merge the Hexis and Praxis named gaps (#237) claude 2026-08-06 02:52:12 +04:00
  • 502327678f a Praxis lifecycle failure names Praxis (V-588) claude 2026-08-06 02:49:09 +04:00
  • 5d2fd91c06 a Hexis 401 says the token was refused, not that Hexis is down (V-587) claude 2026-08-06 02:48:00 +04:00
  • 33c2d782a9 Merge the weather status check (#236) claude 2026-08-06 02:47:47 +04:00
  • e8ece874b1 weather: check HTTP status before decoding open-meteo replies (V-589) claude 2026-08-06 02:47:24 +04:00
  • 1fa14e95a4 Merge the world sources sweep (#235) claude 2026-08-06 02:42:27 +04:00
  • dd6da78aeb kiwix, weather: name the client timeout constant (V-581) claude 2026-08-06 02:41:45 +04:00
  • d5d4166710 eval: the reminder completeness rule measured on the box (V-579) claude 2026-08-06 02:37:33 +04:00
  • 6ec4220668 Merge the router slots and stage0 sweep (#234) claude 2026-08-06 02:35:25 +04:00
  • 59cc882265 Merge the ecosystem defect ids into the study (#233) claude 2026-08-06 02:32:51 +04:00
  • be18649953 Merge the caldav and maild sweep (#232) claude 2026-08-06 02:32:51 +04:00
  • 41d3a4a903 router: sweep dead double-loop and drifted anaphora comment (V-581) claude 2026-08-06 02:27:54 +04:00
  • 188d9fc02f mavcaldav: name the shared response-body read cap (V-581) claude 2026-08-06 02:26:42 +04:00
  • 5a85d37fa5 docs: file the four ecosystem client defects the study found (V-585) claude 2026-08-06 02:23:43 +04:00
  • d70cb7e9ab Merge the clock invention fix (#231) claude 2026-08-06 02:22:09 +04:00
  • c0aee1558f Merge the delivery and loop sweep (#230) claude 2026-08-06 02:21:12 +04:00
  • 0d49745a17 dialogue traces cover the owner's four reminder cases (V-579) claude 2026-08-06 02:20:33 +04:00
  • 2063f8e770 delivery: drop the dead audio import placeholder in voicesink (V-581) claude 2026-08-06 02:20:23 +04:00
  • 173531be8c a reminder commits on what, what time and what day (V-579) claude 2026-08-06 02:20:23 +04:00
  • 01c78ef369 a time slot naming no hour is asked about, never filled (V-579) claude 2026-08-06 02:20:13 +04:00
  • bac8673f05 a routed intent beats a frame match mid-flow (V-577) claude 2026-08-06 02:20:03 +04:00
  • 5cc51c5b6e Merge the arbitration kernel study (#229) claude 2026-08-06 02:19:59 +04:00
  • be869c6a48 docs: the arbitration kernel and the ecosystem client (V-585) claude 2026-08-06 02:19:25 +04:00
  • 8559f1f450 Merge the eval checks sweep (#228) claude 2026-08-06 02:14:36 +04:00
  • b908c39e45 Merge the clarify and voice sweep (#228) claude 2026-08-06 02:14:25 +04:00
  • 8c774abe5b sweep: name the repeated length/window thresholds in eval checks (V-581) claude 2026-08-06 02:14:02 +04:00
  • e2777177b0 sweep: dedup session->Turn conversion, fix drifted line reference (V-581) claude 2026-08-06 02:13:51 +04:00
  • b8250a8711 Merge the store and recalleval sweep (#227) claude 2026-08-06 02:10:50 +04:00
  • 02ce730cb2 recalleval: fold a doubled doc comment, name the top-k literal (V-581) claude 2026-08-06 02:10:22 +04:00
  • aaf1f0236b store/tasks: dedupe live-status literal against the named constants (V-581) claude 2026-08-06 02:10:22 +04:00
  • e488ee2285 Merge the tick and voicewire sweep (#226) claude 2026-08-06 02:08:27 +04:00
  • b6680398c3 tick: dedupe rule-by-name map building (V-581) claude 2026-08-06 02:08:05 +04:00
  • 0feb8d3dbd voicewire: fix drifted seed comments, dedupe dialogue TTL (V-581) claude 2026-08-06 02:05:01 +04:00
  • 0886662360 Merge the mcp and media sweep (#225) claude 2026-08-06 02:00:52 +04:00
  • 439ceb5d8e mcp manager: one lookup for the call paths, and split dial (V-581) claude 2026-08-06 01:57:27 +04:00
  • ecaf3407fa media store: name the constants and fold the shared write path (V-581) claude 2026-08-06 01:57:18 +04:00
  • b60264701c CLAUDE.md: mavpoll is the env poller, not a Telegram reach (V-583) claude 2026-08-06 01:55:42 +04:00
  • 60540fa934 Merge the capture and mavpoll sweep (#224) claude 2026-08-06 01:55:18 +04:00
  • db8cbdc20a sweep capture and mavpoll for duplication and magic values (V-581) claude 2026-08-06 01:54:38 +04:00
  • 91f6ea84a0 Merge the query chain sweep (#223) claude 2026-08-06 01:52:42 +04:00
  • b726658692 query chain: name the magic values, one topic veto (V-581) claude 2026-08-06 01:52:08 +04:00
  • 5f5f14eba7 mavweb: /events gets its page chrome (V-578) claude 2026-08-06 01:51:25 +04:00
  • 59b98d5c4d Merge the config.go sweep (#222) claude 2026-08-06 01:43:41 +04:00
  • 59210cf07d config: applyDefaults reads as one list (V-410) claude 2026-08-06 01:42:12 +04:00
  • 828e034c96 Merge: nothing the model writes reaches a note (#221) claude 2026-08-06 01:40:38 +04:00
  • c699c139b4 Merge the ecosystem sweep (#220) claude 2026-08-06 01:39:52 +04:00
  • b705a786ef a note stores his words, not the model's (V-576) claude 2026-08-06 01:39:38 +04:00
  • 20fe909f76 gofmt clarify_test.go, which broke make test's fmt-check (V-575) claude 2026-08-06 01:38:54 +04:00
  • ceba69c4bb config: a test parses the real deploy config (V-410) claude 2026-08-06 01:37:41 +04:00
  • 95eeef13dd every ecosystem degrade path names the gap the same way (V-575) claude 2026-08-06 01:37:30 +04:00
  • cfbef45feb ecosystem clients share one JSON transport (V-575) claude 2026-08-06 01:37:20 +04:00
  • 3bb82a90db config: the two silent background loops move to their own file (V-410) claude 2026-08-06 01:37:01 +04:00
  • abbf0fe60d config: digest and pattern proposals move to their own file (V-410) claude 2026-08-06 01:35:49 +04:00
  • b46bab99f7 Merge suspend and resume (#219) claude 2026-08-06 01:34:32 +04:00
  • b9ee858421 Merge the phraser sweep (#218) claude 2026-08-06 01:34:17 +04:00
  • 594bfc2bc3 config: routines and quiet hours move to their own file (V-410) claude 2026-08-06 01:34:10 +04:00
  • c600b426f3 Merge the mavweb file split (#217) claude 2026-08-06 01:34:06 +04:00
  • b95566aa98 Merge the internal/ipc sweep (#216) claude 2026-08-06 01:33:05 +04:00
  • 795ecf67a5 config: phraser block moves to its own file (V-410) claude 2026-08-06 01:32:21 +04:00
  • cb3b507ed5 ipc: one row mapper for the store adapter's list reads (V-575) claude 2026-08-06 01:31:19 +04:00
  • 7262310fce ipc: the capability methods share one dispatch shape (V-575) claude 2026-08-06 01:31:03 +04:00
  • 69eda3ceee config: the blocks nested under voice move with it (V-410) claude 2026-08-06 01:30:56 +04:00
  • 43dc487113 ipc: one helper for the list reads on the wire (V-575) claude 2026-08-06 01:30:41 +04:00
  • 22a8eed1c3 evals: nine claimants interrupting a parked reminder (V-577) claude 2026-08-06 01:30:16 +04:00
  • 1e35a10f33 Merge the mavend main.go sweep (#215) claude 2026-08-06 01:30:06 +04:00
  • 69a6eb0fb9 config: voice defaults and its normalise/validate arms follow (V-410) claude 2026-08-06 01:29:58 +04:00
  • 4f7ad7d99a main.go: worker starts go through goWorker (V-575) claude 2026-08-06 01:29:24 +04:00
  • 01b47e3864 main.go: both boot paths wire through one set of helpers (V-575) claude 2026-08-06 01:29:16 +04:00
  • 12c2ae1d17 mavweb: the last two pages leave Go (V-409) claude 2026-08-06 01:29:08 +04:00
  • d457c97355 config: voice block moves to its own file (V-410) claude 2026-08-06 01:28:37 +04:00
  • 4761c20ad6 mavweb: main.go is eleven files (V-409) claude 2026-08-06 01:28:21 +04:00
  • ed0331c774 docs: the reply contract has one parser and no legacy shape (V-397) claude 2026-08-06 01:27:35 +04:00
  • 968477ea59 phraser: one ask-and-parse step, and an empty generation says so (V-397) claude 2026-08-06 01:27:09 +04:00
  • 82d0384020 phraser: every prompt in one file, prompts.go (V-397) claude 2026-08-06 01:25:22 +04:00
  • 1b6d51dc71 config: capture and speaker join senses.go (V-410) claude 2026-08-06 01:24:45 +04:00
  • 9ed259660d the suspend contract, and the row that was waiting for it (V-561) claude 2026-08-06 01:23:29 +04:00
  • c8a5b5416e a side query suspends the flow instead of ending it (V-561) claude 2026-08-06 01:23:19 +04:00
  • 40152e3688 config: media and vision move to senses.go (V-410) claude 2026-08-06 01:23:15 +04:00
  • 7f411656c2 config: the two scheduled readers move to crawl.go (V-410) claude 2026-08-06 01:21:57 +04:00
  • e4f0508a2f phraser: the nudge prompt and its floor move to nudge_llm.go (V-397) claude 2026-08-06 01:21:53 +04:00
  • 5fede2acb7 phraser: one POST, not two copies of the same forty lines (V-397) claude 2026-08-06 01:20:20 +04:00
  • 9ea178be99 config: the two world sources move to world.go (V-410) claude 2026-08-06 01:19:58 +04:00
  • b49755302c phraser: the wire structs and the grammar move to transport.go (V-397) claude 2026-08-06 01:18:46 +04:00
  • 9ef6f286a9 config: the ecosystem trio and the workstation get their own files (V-410) claude 2026-08-06 01:18:13 +04:00
  • c0b99828f9 phraser: the spawn handshake joins server.go (V-397) claude 2026-08-06 01:16:58 +04:00
  • 7414ef4c39 config: the LAN scanner joins house.go (V-410) claude 2026-08-06 01:16:57 +04:00
  • 231a4e00f6 config: the Home Assistant block moves to house.go (V-410) claude 2026-08-06 01:15:42 +04:00
  • 52548abe02 phraser: the backend types move to server.go (V-397) claude 2026-08-06 01:15:14 +04:00
  • 70b32af8a7 Merge: a reminder said whole is not asked about (#214) claude 2026-08-06 01:15:04 +04:00
  • 521c315b30 phraser: one file for the reply contract, and the legacy parser goes (V-397) claude 2026-08-06 01:14:03 +04:00
  • 2acfeb4453 config: the MCP block itself joins mcp.go (V-410) claude 2026-08-06 01:13:58 +04:00
  • 1c20df70f8 config: MCPServerConfig and its mappers move to mcp.go (V-410) claude 2026-08-06 01:13:16 +04:00