Commit Graph

  • a424dbccb6 fix(front): read conversations, not the events feed our token cannot see shitratgit[bot] 2026-07-25 14:56:49 -07:00
  • 70db4dfc50 test(system-bus): allow deliberate dual-role registration by name shitratgit[bot] 2026-07-25 14:56:14 -07:00
  • 30e1d65cbe fix(agent-loop): an empty story diff is not proof of no changes shitratgit[bot] 2026-07-25 14:56:14 -07:00
  • 156c8dc261 chore(front): hourly reader cadence, per Joel shitratgit[bot] 2026-07-25 14:48:59 -07:00
  • 75f813074b feat(front): read Front with our own key instead of trusting their webhooks shitratgit[bot] 2026-07-25 14:15:31 -07:00
  • 4ab277d0e2 fix(driver): measure session age from the session, not from driver memory shitratgit[bot] 2026-07-25 13:52:44 -07:00
  • 94b1b45a51 docs(brain): record the post-cutover hardening effort and its four briefs shitratgit[bot] 2026-07-25 13:47:36 -07:00
  • ff3338402f fix(gateway-plugin): give the ack rule teeth, put boot on a diet shitratgit[bot] 2026-07-25 13:47:28 -07:00
  • 2ee90b1fba fix(gateway): stop falling back while the agent is alive shitratgit[bot] 2026-07-25 13:47:28 -07:00
  • a899ee1271 feat(driver): retire the gateway session before it rots shitratgit[bot] 2026-07-25 13:47:10 -07:00
  • 94a8c8d27e fix(cli): messages audit falls back to the canonical Convex stream shitratgit[bot] 2026-07-25 13:42:28 -07:00
  • 08a2f77e1e fix(health): stop Front Projection paging as critical; snapshot the replica source shitratgit[bot] 2026-07-25 13:29:19 -07:00
  • 36d181433a fix(system-bus): keep voice transcripts out of the repo working tree shitratgit[bot] 2026-07-25 13:29:19 -07:00
  • 5c7d7bfd06 fix(system-bus): scheduled beats spawn mechanically, not through the gateway shitratgit[bot] 2026-07-25 13:29:06 -07:00
  • f4c7560ad7 fix(gateway): executor reads a close-deliver rewrite from either field shitratgit[bot] 2026-07-25 13:29:06 -07:00
  • 03c0cede39 fix(gateway): worker lanes replace one-tab-per-dispatch sprawl shitratgit[bot] 2026-07-25 13:28:52 -07:00
  • 87d0ab002b feat(system-bus): trigger MEGA journey watch from GitHub workflow_run webhook shitratgit[bot] 2026-07-24 17:55:30 -07:00
  • ade7433720 fix(infra): unwedge log rotation and make its failures visible shitratgit[bot] 2026-07-24 12:30:21 -07:00
  • 79c8c24779 feat(infra): bounded rotation for continuously written service logs shitratgit[bot] 2026-07-24 12:03:43 -07:00
  • d5743c518c feat(health): assert function registration and recent runs shitratgit[bot] 2026-07-24 11:51:59 -07:00
  • b31dc22716 fix(chains): assert-successor command + dispatcher retry persistence shitratgit[bot] 2026-07-24 11:51:42 -07:00
  • 94f287f683 receipts: 819-item zero-EnvID purge applied post-1.28.0 upgrade — ceiling 650→900 (Joel authorized), queue rescans clean at 0 shitratgit[bot] 2026-07-24 10:48:13 -07:00
  • a9ae293f22 brain: claim annotation-UI prototype — pi worker building in joelclaw-wiki Joel Hooks 2026-07-24 09:57:07 -07:00
  • 7962795141 brain: close annotation-anchoring research — receipt anchor recommendation landed Joel Hooks 2026-07-24 09:53:27 -07:00
  • 1eb9ad7005 brain: charter the Brain Review Surface effort — annotation write-back for rendered Brain pages Joel Hooks 2026-07-24 09:48:21 -07:00
  • ea3d7e6c37 ops: staged Inngest v1.27.0→v1.28.0 upgrade script — fixes zero-EnvID cron minting (upstream faff716c8, PR #4419); checksum-pinned, backup + guarded service rewrite shitratgit[bot] 2026-07-24 08:49:31 -07:00
  • 1bc748e0b9 fix: session-index-health worker recovery targets system domain — gui/$uid kickstart could never find the LaunchDaemon; + missing-env-ID cron brief and 507-item purge dry-run manifest shitratgit[bot] 2026-07-24 08:40:03 -07:00
  • 07a5cd0b32 chore(k8s): record system-bus-worker image a6b4336b shitratgit[bot] 2026-07-23 10:28:31 -07:00
  • a6b4336b4e fix(system-bus): read Front app-webhook message from event target shitratgit[bot] 2026-07-23 10:09:18 -07:00
  • aae0091410 gateway health: slim transport writes last-heartbeat.ts; health check probes pid+heartbeat freshness, not the dead WS port — authored by gateway-dispatched workers, steering-reviewed shitratgit[bot] 2026-07-22 10:05:53 -07:00
  • c02edae276 gateway: medium effort + trimmed boot snapshot after degenerate generation loop ("court" repetition) shitratgit[bot] 2026-07-22 09:43:49 -07:00
  • 970b893896 chore: gitignore .wzrrd/ CLI state shitratgit[bot] 2026-07-22 09:28:18 -07:00
  • b73161b637 brain: context pack for the resilience-engineering grill-master charter shitratgit[bot] 2026-07-22 09:28:18 -07:00
  • 1ce0d02383 memory: retro-writer condenser uses infer task "summary", not "summarization" shitratgit[bot] 2026-07-22 09:28:18 -07:00
  • a7ef26a413 scripts: harden NAS archive writes shitratgit[bot] 2026-07-22 09:28:18 -07:00
  • 98d66fd371 voice-agent: unverified callers see only public memories; health check uses verified recall shitratgit[bot] 2026-07-22 09:28:18 -07:00
  • 97f3bb76d4 message-event-stream: Inngest consumer for the append-only log shitratgit[bot] 2026-07-22 09:28:18 -07:00
  • cc410bf260 cli: add canonical observer target commands shitratgit[bot] 2026-07-22 09:25:30 -07:00
  • e94cb625b0 gateway: herdr_dispatch_worker — one-call fanout to pi workers, results return via notify rails; eager-fanout doctrine shitratgit[bot] 2026-07-21 16:50:30 -07:00
  • aa7c05e76a gateway: sonnet 5 low effort for the loop — token generation was the latency floor (scan measured 8ms); amends opus call on speed evidence shitratgit[bot] 2026-07-21 16:47:59 -07:00
  • fb32e2cd49 gateway identity: parse garbled operator input generously, never remark on it shitratgit[bot] 2026-07-21 16:46:01 -07:00
  • c6b78b3686 gateway: ack-first is mechanical — decisionSeq 1 ack ships before any work, result is seq 2 with advance shitratgit[bot] 2026-07-21 16:44:16 -07:00
  • 4c1c4f2de8 gateway: conversational continuity — boot injects 24h Joel conversation, thread-aware reply doctrine shitratgit[bot] 2026-07-21 16:40:11 -07:00
  • eea082c35b gateway: conversational fast path — advanceAfter one-call replies, low effort, 5s driver cadence shitratgit[bot] 2026-07-21 16:35:56 -07:00
  • d0dbf66aeb gateway agent: opus for real (frontmatter was forcing fable), Bash/web tools unlocked, hyper-responsive dispatcher doctrine in prompts shitratgit[bot] 2026-07-21 16:30:43 -07:00
  • 02b5df6100 gateway: 300s poke deadline is the code default, drill restarts carry timing env, loop runs medium effort — heartbeat flap + latency fix shitratgit[bot] 2026-07-21 16:17:58 -07:00
  • bab85e38bf gateway plugin: deliver/close-deliver require rewrite text — validator rejects, prompt teaches; five silent non-deliveries on cutover day shitratgit[bot] 2026-07-21 16:14:14 -07:00
  • eb99c2fd91 agent-comms-gateway: cutover executed — decision executor, herdr-native driver, unlatch fix, kill drill 8/8, weekly drill armed shitratgit[bot] 2026-07-21 16:07:34 -07:00
  • 6b97d93e42 docs: messaging skill + gateway/cli docs teach the agent comms gateway contract shitratgit[bot] 2026-07-21 14:24:27 -07:00
  • f7a00ba5fa gateway plugin: own-output recognizes gateway-authored kinds — decision receipts are never inputs to judge shitratgit[bot] 2026-07-21 13:40:01 -07:00
  • d68f50cff5 agent-comms-gateway: pre-flight — rollback script + gateway boot brief; pre-gateway-cutover pinned at bfd8e58e shitratgit[bot] 2026-07-21 13:29:38 -07:00
  • bfd8e58e8e gateway plugin: herdr_read description teaches the alternate-screen caveat (visible for claude/codex/opencode) shitratgit[bot] 2026-07-21 13:25:31 -07:00
  • fd44f4c2c9 agent-comms-gateway: kill-test script + weekly drill built (eight assertions, ready-but-unarmed) — build phase complete shitratgit[bot] 2026-07-21 13:15:06 -07:00
  • 88bf7f30ba agent-comms-gateway: fire kill-test worker shitratgit[bot] 2026-07-21 12:59:54 -07:00
  • ccb3bbcf9d agent-comms-gateway: driver (XState/Effect, scratch-proven) + transport slim-down (opt-in composition root, undeployed) — 2 steps closed shitratgit[bot] 2026-07-21 12:59:29 -07:00
  • a032ff6182 agent-comms-gateway: joelclaw-gateway plugin hardened — 15 MCP tools, real-stream boot, no-silent-cursor enforced shitratgit[bot] 2026-07-21 12:47:16 -07:00
  • 5d6f8a3705 agent-comms-gateway: fire driver worker shitratgit[bot] 2026-07-21 12:33:36 -07:00
  • e16449ae37 agent-comms-gateway: herdr protocol 17 agent.prompt proven live (upstream 0.7.5, live handoff, 27 panes) shitratgit[bot] 2026-07-21 12:33:05 -07:00
  • 7bd05d7abf agent-comms-gateway: fire plugin-hardening + transport-slim-down workers shitratgit[bot] 2026-07-21 12:30:47 -07:00
  • 61422de8de agent-comms-gateway: land priority-lane stash + stream seams (readSince pagination, typed gateway events) — 2 steps closed shitratgit[bot] 2026-07-21 12:30:02 -07:00
  • 41677d6fe2 agent-comms-gateway: cutover plan closed, execution granted — 9 build steps chartered, 3 tracks shitratgit[bot] 2026-07-21 11:58:10 -07:00
  • b36c77c33d agent-comms-gateway: fire cutover-plan grilling session shitratgit[bot] 2026-07-21 10:56:41 -07:00
  • b29c2bd72b agent-comms-gateway: close decision-loop design (ADR-0249) — herdr-resident Max session + zero-policy driver amends container-service shape shitratgit[bot] 2026-07-21 10:55:14 -07:00
  • e2bb895783 agent-comms-gateway: prototype proved out, Joel approved — step closed with iteration path shitratgit[bot] 2026-07-21 10:54:19 -07:00
  • bda9800957 agent-comms-gateway: replay prototype — claude plugin seed, real day replayed, 13 receipts, step open for reaction shitratgit[bot] 2026-07-21 10:50:18 -07:00
  • 6ddd41cd48 agent-comms-gateway: close fallback contract (heartbeat TTL key, verbatim one-channel fallback, weekly kill drill); bind incident-latch clause shitratgit[bot] 2026-07-21 10:48:06 -07:00
  • 64d7982b30 agent-comms-gateway: fire prototype builder + two design grilling sessions shitratgit[bot] 2026-07-21 09:28:59 -07:00
  • 476a830e8c agent-comms-gateway: prototype must carry an iteration path to production (Joel standing call) shitratgit[bot] 2026-07-21 09:26:25 -07:00
  • 0e970edfa1 agent-comms-gateway: close 4 research steps + producer facts contract; 5 ledger entries shitratgit[bot] 2026-07-21 09:24:13 -07:00
  • 95496969dc feat(incident-latch): makePromiseIncidentLatch — promise-facing wrapper for non-Effect consumers (dispatcher) shitratgit[bot] 2026-07-21 09:19:01 -07:00
  • a4070dc5aa charter: agent comms gateway — brief, 9 steps, 4 research workers fired shitratgit[bot] 2026-07-21 09:11:06 -07:00
  • a86ea4fc96 feat(incident-latch): shared hard-alert latch — quiet window, attempt cap, final notice, fail-open; migrate system-bus sendHardAlert callers shitratgit[bot] 2026-07-21 09:03:37 -07:00
  • cb171f9dbb docs: schedule reboot gate WAKE for EOD 2026-07-21 Joel Hooks 2026-07-21 08:27:05 -07:00
  • 7303744321 reboot-hardening: charter registration/runs assertion; park loop-improvement list for resilience grilling shitratgit[bot] 2026-07-21 08:23:03 -07:00
  • 256e0d8b8f build(deps): bump pillow from 12.1.1 to 12.3.0 in /infra/voice-agent #23 dependabot/uv/infra/voice-agent/pillow-12.3.0 dependabot[bot] 2026-07-21 09:32:56 +00:00
  • 728614cf8c feat: observation reference contract — verified capture-conversation refs Joel Hooks 2026-07-20 16:27:13 -07:00
  • 8a25957c16 feat: dedupe session index, reconcile legacy outbox to zero Joel Hooks 2026-07-20 16:22:54 -07:00
  • 5346761aaa docs: launch observation-reference-contract worker Joel Hooks 2026-07-20 16:15:51 -07:00
  • ae47ca1030 refactor: one shared freshness rule in @joelclaw/memory Joel Hooks 2026-07-20 16:15:23 -07:00
  • a5ec7ee1ab docs: fan out dedupe-drain and freshness-unify workers Joel Hooks 2026-07-20 16:09:57 -07:00
  • a744648d46 fix: key capture conflicts on source identity and cursor Joel Hooks 2026-07-20 16:08:33 -07:00
  • d135f8f9c8 fix: loud total-failure exits and flap-damped synthetic monitor Joel Hooks 2026-07-20 16:06:01 -07:00
  • aaab249089 docs: log live growth alert (ack-loss class, fix in QA) for dedupe Joel Hooks 2026-07-20 16:02:17 -07:00
  • 07de590f36 docs: rephrase keying verification task after model content flag Joel Hooks 2026-07-20 16:00:22 -07:00
  • 5da6b163db docs: record keying rework result, spawn its verifier Joel Hooks 2026-07-20 15:56:29 -07:00
  • bd8cf91071 docs: spawn replication verifier Joel Hooks 2026-07-20 15:54:25 -07:00
  • c33efc5ff6 feat: NAS replicas live — close replication step Joel Hooks 2026-07-20 15:53:59 -07:00
  • 335bfe0f47 fix: make replica server.py world-readable in image Joel Hooks 2026-07-20 15:48:29 -07:00
  • 71db9dd392 docs: charter ack-loss conflict-keying fix from reboot-fallout handoff Joel Hooks 2026-07-20 15:38:44 -07:00
  • 32e6e13ae4 reboot-hardening: capture-replay root cause filed — ack-loss defeats run_id-keyed conflict detection; handoff to typesense-recovery shitratgit[bot] 2026-07-20 15:36:46 -07:00
  • e2b7a69a21 reboot-hardening: err log truncated (35.3GB freed) with pre-truncation census; rotation decision handed to resilience effort shitratgit[bot] 2026-07-20 14:34:41 -07:00
  • 482473ae59 fix(alerts): capture-growth DM quiet window 60m → 24h — hourly re-alerts across ~90 replaying sources were sustained spam shitratgit[bot] 2026-07-20 13:37:48 -07:00
  • 8fb28dba27 reboot-hardening: purge step closed — 597+9 dequeued, lease spam zeroed (was ~23k/10min) shitratgit[bot] 2026-07-20 13:21:42 -07:00
  • 44188ebb61 herdr-reboot-triage: voice judge lane resolved — pointer to diagnosis receipts Joel Hooks 2026-07-20 12:05:35 -07:00
  • 08c00cd9e1 call-tuning-loop: judge scheduling diagnosed CLOSED — idempotency-by-room removed, proof landed Joel Hooks 2026-07-20 12:05:17 -07:00
  • 70ffa78ff2 feat(purge): --all-functions widens the fence to any envID-less item (requires --accept-scan) shitratgit[bot] 2026-07-20 12:03:54 -07:00
  • 276d6a0da8 fix(system-bus): hard-alert receipt timeout must not re-send the alert Joel Hooks 2026-07-20 11:58:15 -07:00
  • 8ec0793cad fix(system-bus): campaign-pulse button acks append to ack-log.jsonl, not pulse-log.jsonl — the pulse log is one line per pulse (Joel, 2026-07-20); existing ack rows migrated so rawEventId dedup history carries over shitratgit[bot] 2026-07-20 11:32:14 -07:00
  • 79eb848069 reboot-hardening: minter step closed — scoped recovery installed, hours of clean passes shitratgit[bot] 2026-07-20 11:29:55 -07:00
  • 509ae8d2da chore(purge): vendor the v1.27.0 DequeueByJobID Lua the purge tool executes shitratgit[bot] 2026-07-20 11:29:25 -07:00