Commit Graph

  • d55ef79f82 mneme v1.1.2: --host flag (default 127.0.0.1, secure by default) Markus Fritsche 2026-07-22 14:57:05 +02:00
  • 65c9953a79 mneme v1.1: server green 20/20, store v1.1 edits (plain INSERT, id/ns UNINDEXED, closed per-batch conns) — full repo suite green Markus Fritsche 2026-07-22 13:51:45 +02:00
  • 2995af13c9 mneme v1.1 WIP: server.py from grind attempt 3 — store 47/47 green, server 10/20 green vs committed store (red: sigterm drain, read shapes/query paths, 3 store-source checks) Markus Fritsche 2026-07-22 13:39:13 +02:00
  • 3d2cbaa1c2 mneme v1.1: server spec, 20 tests, bwrap-hardened harness (110s watchdog, lo fixture, pgroup teardown) Markus Fritsche 2026-07-22 12:59:42 +02:00
  • 2a9c2a6e77 mneme v1 core: INTEGER PRIMARY KEY rowid alias (reviewer-mandated), 47/47 green Markus Fritsche 2026-07-22 11:46:08 +02:00
  • fea89cae16 mneme v1 core: seed reviewed grind output (spec 47 tests + store, pending INTEGER-PK fix) Markus Fritsche 2026-07-22 11:41:48 +02:00
  • 334e9f8884 foreman: document @architect/@skeptic as conversants (they were being called wrong) Markus Fritsche 2026-07-22 10:24:01 +02:00
  • cfe3cc9979 grinder: incremental one-test-at-a-time grind with regression-triggered escalation Markus Fritsche 2026-07-22 07:36:12 +02:00
  • 1ed16a37b6 bullpen: fix five gaps the W30 self-improvement run found Markus Fritsche 2026-07-22 06:51:45 +02:00
  • 68f9e05ef3 bullpen-selfimprove: post from noether (a trusted nick), not cron Markus Fritsche 2026-07-22 00:55:49 +02:00
  • ceca269a53 bullseye: refresh post token on every load (seamless rotation) Markus Fritsche 2026-07-22 00:54:29 +02:00
  • 83affe7a07 bullpen: weekly self-improvement run — room researches the SOTA + finds its own gaps Markus Fritsche 2026-07-22 00:49:06 +02:00
  • 9a9519eb80 bullseye: auto-provision the post token to LAN/VPN clients (zero-friction dock) Markus Fritsche 2026-07-22 00:39:30 +02:00
  • 9d8ce6f7da sweep the last retired-model refs (callboy/triage/grinder floor) Markus Fritsche 2026-07-22 00:13:15 +02:00
  • b25fadc947 bullseye: authenticate POST /post with a fail-closed Bearer secret Markus Fritsche 2026-07-22 00:10:18 +02:00
  • 1a8e2a3180 grinder: resume-from-best + emit-best-on-timeout durability Markus Fritsche 2026-07-22 00:03:50 +02:00
  • 3027ad4ccf dispatcher: repoint LLM tie-break off the retired 4b-npu model Markus Fritsche 2026-07-21 23:57:58 +02:00
  • 844bebe8ab bullseye: fix mobile left-half — clip page to viewport + scroll the wide status table Markus Fritsche 2026-07-21 20:33:28 +02:00
  • a80acf6fc5 bullseye: fix mobile horizontal overflow (text was cramped into a left column) Markus Fritsche 2026-07-21 20:12:05 +02:00
  • 786adda565 bullseye: mobile — viewport meta + double the font (2x) on <=768px Markus Fritsche 2026-07-21 20:05:12 +02:00
  • 025b6496c9 bullseye: fix invisible Matrix rain — opaque body bg occluded the fixed canvas Markus Fritsche 2026-07-21 18:41:31 +02:00
  • 9b259c48ee bullseye 3.8 follow-up: storage-safe localStorage (reviewer) Markus Fritsche 2026-07-21 18:30:21 +02:00
  • 91f2360e92 bullseye slice 3.8: rain toggle + translucency slider + floating compose dock Markus Fritsche 2026-07-21 18:27:17 +02:00
  • 7e11f05ff9 bullseye 3.7 follow-up: pause rain when hidden + reduced-motion; guard hostile-ts DoS Markus Fritsche 2026-07-21 18:13:11 +02:00
  • eed75b918e bullseye slice 3.7: Matrix theme — per-participant colors, digital rain, translucent boxes Markus Fritsche 2026-07-21 18:09:43 +02:00
  • 18a3b1f72f bullseye slice 4: interactive post (post-as-markus, address any agent) Markus Fritsche 2026-07-21 17:55:27 +02:00
  • a0809cffef bullseye: close reviewer FIX-FIRST on slice 3.6 (silent-freeze + stored XSS) Markus Fritsche 2026-07-21 17:44:38 +02:00
  • 0afc200639 bullseye slice 3.6: AJAX incremental append (drop full-page reload) Markus Fritsche 2026-07-21 17:38:25 +02:00
  • c901d90832 grinder: protect the spec from clobbering; guard directory targets Markus Fritsche 2026-07-21 17:34:59 +02:00
  • 879408e9a6 bullseye slice 3.5: render message-body markdown to safe HTML (md_to_html) Markus Fritsche 2026-07-21 17:01:27 +02:00
  • 406f90a0d8 grinder: guard null model replies; @py tiers -> qwen3-coder/gpt-oss (big-pickle was picky) Markus Fritsche 2026-07-21 16:42:15 +02:00
  • 645fcd5502 grinder: 3600s coordinator timeout for large units; @py -> big-pickle cloud model Markus Fritsche 2026-07-21 16:25:47 +02:00
  • a5545d8727 grinder: score collection-errors so hard specs converge; lurker: per-instance max-turns Markus Fritsche 2026-07-21 16:06:37 +02:00
  • d014aae34a bullseye slice 3: server + auto-refresh (server.py) Markus Fritsche 2026-07-21 15:53:23 +02:00
  • 66b7c9be83 bullseye: add render_page() composing status + transcript into auto-refresh HTML page Markus Fritsche 2026-07-21 14:23:47 +02:00
  • c3cccf9671 bullseye slice 2: doctor status panel renderer (spec + impl) Markus Fritsche 2026-07-21 13:01:18 +02:00
  • 42a89e6088 bullseye slice 1: HTML transcript renderer (spec + impl) Markus Fritsche 2026-07-21 11:00:01 +02:00
  • eff4f0073e grinder: overlay uncommitted working-tree files into the worktree + baseline Markus Fritsche 2026-07-21 10:08:04 +02:00
  • c8a21c1be1 @doctor: per-agent model tag + --json (feeds bullseye status panel) Markus Fritsche 2026-07-21 10:03:57 +02:00
  • 78293b07bd add @doctor — herd health monitor (busy vs passed-out) Markus Fritsche 2026-07-21 09:59:53 +02:00
  • 8314487be4 slugify: implement to spec (18/18 green, reviewed) Markus Fritsche 2026-07-21 09:52:06 +02:00
  • 7aae3dd996 add slugify spec (18 tests) — shakedown v2 contract Markus Fritsche 2026-07-21 09:48:04 +02:00
  • 14eb0b71fd #76: sandbox the grinder test run (bubblewrap jail) Markus Fritsche 2026-07-21 09:18:27 +02:00
  • b5cf3b2019 add test-driven grinder harness v2 (#74) + failure-triage supervisor (#75) Markus Fritsche 2026-07-21 09:13:29 +02:00
  • e74b2f3832 @reviewer findings #2–#6: harden lurker + worker reliability Markus Fritsche 2026-07-21 08:09:15 +02:00
  • 8708d93039 add test-driven pipeline (@testdesigner + @py) + fix reviewer #7 Markus Fritsche 2026-07-21 07:35:33 +02:00
  • f27fb95627 participant: MIN_ROUNDS floor — override early NEXT:human, keep the debate going Markus Fritsche 2026-07-21 00:58:27 +02:00
  • 5d0e11c54f participant: scope turn context to the current exchange (kill cross-round bleed) Markus Fritsche 2026-07-21 00:53:46 +02:00
  • cc6e20ca8d participant: 42-tripwire (agent-side only) + go-deep tuning + TURN_CAP 10 Markus Fritsche 2026-07-21 00:49:24 +02:00
  • ca8c9812a2 @reviewer findings #8 + #1: fix should-we hijack + fence the lurkers Markus Fritsche 2026-07-21 00:41:46 +02:00
  • b7d26442d3 skill: timeout handling is worker-weight-dependent (stop the heavyweight spam) Markus Fritsche 2026-07-21 00:32:25 +02:00
  • a4c99a44b9 skill: fence agents in — run a bp request literally, do not freelance Markus Fritsche 2026-07-20 23:48:16 +02:00
  • bf2c9d07f3 add @reviewer (Fable) + refactor lurker into a systemd @-template Markus Fritsche 2026-07-20 23:33:53 +02:00
  • 4a38b19a21 rename the infra worker nick @his -> @herder (disambiguate) Markus Fritsche 2026-07-20 23:11:47 +02:00
  • 06c6e52d89 his lurker: force locationing — every remote inspection via sic <host> Markus Fritsche 2026-07-20 22:54:45 +02:00
  • d5c78c3307 register @his in the dispatcher roster + skills Markus Fritsche 2026-07-20 22:48:13 +02:00
  • 3c24807053 add @his lurker: headless Claude Code woken by room activity (Fork B) Markus Fritsche 2026-07-20 22:04:28 +02:00
  • cfc9f82975 tool-hands @callboy (write_file) + bp shorthand + gc retention Markus Fritsche 2026-07-20 19:32:30 +02:00
  • 114f12b152 skill: trim roster prose, point at @dispatcher as source of truth Markus Fritsche 2026-07-20 19:05:35 +02:00
  • 19bbba7ab7 add @dispatcher: rule-based routing worker (reply-only, no relay) Markus Fritsche 2026-07-20 18:55:17 +02:00
  • 7d20986653 docs: add rich-agent invocation guide (three interaction modes) Markus Fritsche 2026-07-20 18:47:40 +02:00
  • f571a350ba add turn-driven participants + talking-stick (autonomous conversation) claude-noether 2026-07-20 18:07:55 +02:00
  • 58f720b482 add @researcher worker: web search + multi-source cited synthesis claude-noether 2026-07-20 17:36:56 +02:00
  • 959581f5a6 add @coder worker (write+run Lua) + multi-worker back-and-forth demo claude-noether 2026-07-20 14:50:18 +02:00
  • 131934eb51 librarian: relevance floor (score>=0.5) + honest 'no relevant memory' + clearer purpose claude-noether 2026-07-20 14:32:21 +02:00
  • a5c80d59f0 callboy: route engine through the gated llm-proxy (:8082) + retry on 503 claude-noether 2026-07-20 13:06:38 +02:00
  • d57dcc2f45 add news-de use-case: German news via @callboy -> pi-agent filter claude-noether 2026-07-20 12:53:27 +02:00
  • 3a5f8f9119 refactor: extract shared bullpen_worker harness; workers = nick + dispatch fn claude-noether 2026-07-20 12:25:43 +02:00
  • e688706a7a add @librarian — second worker (dumb dispatcher, no LLM): recall fleet memory + /bullpen artifacts claude-noether 2026-07-20 12:17:03 +02:00
  • a32f97af59 skill: note that fetched pages are findable in stash /bullpen claude-noether 2026-07-20 12:08:59 +02:00
  • 43e9498734 callboy: index big artifacts into stash /bullpen (searchable) + file (exact) claude-noether 2026-07-20 12:08:30 +02:00
  • dc12257d0a add room-ask (rich-agent visit/ask/leave primitive) + bullpen skill claude-noether 2026-07-20 11:54:36 +02:00
  • c415899b03 bullpen MVP1: room (room_say/room_read) + room_tail window + @callboy worker claude-noether 2026-07-20 10:27:24 +02:00