Commit Graph

  • 9992b11664 telegram formatting worker brief Joel Hooks 2026-07-16 20:04:48 -07:00
  • f2dfd49242 receipt schema: truthful deliveryState variants (part of invisible-delivery fix) Joel Hooks 2026-07-16 16:30:17 -07:00
  • 6b1e29efc4 invisible-delivery root cause + fix: (1) normal-priority operator memories were digested (kind mapping now honest for the whole operator lane), (2) redis acting shim stamped confirmed unconditionally (redis.ts:802) — deliveryState now truthful through envelope+OTEL, (3) journal Effect.as(true) faked durability — receipts now carry written/queued; confirmed structurally requires platform message id + journal readback; visible-delivery canary added to flip runbook; hot-dog memory unburned; 173 gateway tests green Joel Hooks 2026-07-16 16:30:02 -07:00
  • 1a9a96d759 invisible-delivery root-cause worker fired Joel Hooks 2026-07-16 16:06:45 -07:00
  • 91b5f0afba ROLLBACK: acting path had confirmed-but-invisible deliveries — runbook trigger honored, legacy restored+proven, evidence preserved, re-flip conditions recorded Joel Hooks 2026-07-16 16:02:24 -07:00
  • 85fe954c2b cutover daemon wiring (handover composition the live gateway is running — belated to main) + messaging v2 docs: AGENTS/architecture/cli/gateway/sdk updated, canonical skills/messaging added Joel Hooks 2026-07-16 15:44:28 -07:00
  • 0abfa5c2c5 signal: deliver scheduled reminder redeliveries (producer signal/reminder) shitratgit[bot] 2026-07-16 22:39:55 +00:00
  • 75069de8a5 docs+fleet coverage worker fired Joel Hooks 2026-07-16 15:29:37 -07:00
  • d9cefdd14a gateway: operator script to prove the snooze->reminder loop (sends nothing to a chat directly; schedules a real reminder event) shitratgit[bot] 2026-07-16 22:29:16 +00:00
  • 2e4a1e5ee2 CUT OVER: Chat SDK is the acting dispatcher — 5 ordered handover receipts, zero conflicts, notify shim confirmed live Joel Hooks 2026-07-16 15:25:54 -07:00
  • aaf6fc2709 cutover build: chat-sdk event dedup window in message-store (part of acting-path no-double-execution guarantee) Joel Hooks 2026-07-16 15:13:59 -07:00
  • ab8edb0620 cutover build: acting path flag-gated off (SDK events → authorization → command-queue, notify compat shim wired, sequenced transport handover + rollback as tested functions), conversationId mismatch reconciled, e2e suite green (burst supersession, kill/restart replay, full-loop dry run w/ acting on vs fake transports); runbook on the step; 53 tests. Flip stays supervised Joel Hooks 2026-07-16 15:13:31 -07:00
  • e8898b2945 digest: wire Snooze to the real reminder function shitratgit[bot] 2026-07-16 21:45:58 +00:00
  • a3c314a8c6 cutover go recorded (authorized in advance, steering flips when conditions green); cutover build + e2e worker fired Joel Hooks 2026-07-16 14:30:04 -07:00
  • 0f5b225b3c builds closed with live receipts, shadow-window/cutover step graduated — the messaging map is one Joel-go from done Joel Hooks 2026-07-16 14:24:34 -07:00
  • 67f09996a3 v2 alerts reach the operator lane: contract alert kind (operator lane, high/critical) speaks the policy's notify.message source — the classifier was correctly suppressing message-contract/* as unrecognized machinery; live Telegram delivery confirmed (7718912466:14542) Joel Hooks 2026-07-16 14:22:08 -07:00
  • 2862f6d644 shadow taps wired live: production tap composition (flag-gated CHAT_SDK_INBOUND_SHADOW_ENABLED, lazy per-platform normalizers, fail-open, fire-and-forget) + the six one-line taps at inbound worker's verified insertion points — before legacy filters so rejection parity is provable; tsc + biome + 14 inbound tests green Joel Hooks 2026-07-16 14:02:08 -07:00
  • f65ed64048 inbound v1 shadow mirror: inbound event schemas (platform ids, audit lineage, authorization verdict), in-process tap seam w/ documented insertion points, SDK normalization w/ self-message + non-Joel rejection tested on real envelopes, observe-only message/inbound.* bus publishing marked shadow, legacy-vs-SDK diff harness; 14 tests. Completes the message-contract package outbound's 94a78ce2 referenced Joel Hooks 2026-07-16 13:42:08 -07:00
  • 94a78ce23b outbound v1 on Chat SDK 4.34 behind contract v2: @joelclaw/message-contract (kinds, versioned routing, branded flowId, receipts, reaction/reply event schemas), single Chat instance w/ lifecycle ownership, send path w/ Telegram policy preflight + journal flowId index + Slack-native reply threading, flag-gated shadow diff, unwired notify-send compat; live canaries Telegram+Slack confirmed w/ journal readback; 17 tests. Steering owns daemon wiring + cutover; Telegram/Discord native reply-reference needs an SDK extension (documented stop) Joel Hooks 2026-07-16 13:39:13 -07:00
  • b096e4ecaa provisioning closed (Slack subscriptions confirmed); outbound + inbound v1 claimed and fired in parallel with directory partition Joel Hooks 2026-07-16 12:53:53 -07:00
  • 619191c0a2 provisioning ledger line Joel Hooks 2026-07-16 12:47:32 -07:00
  • 9b0dec533c bot identities provisioned: Discord app id + public key stored in secrets daemon and wired into gateway channel config (channel stays disabled); Telegram polling-mode + Slack reactions:read proven by API; one Joel item remains (Slack Event Subscriptions UI readback doesn't exist) Joel Hooks 2026-07-16 12:47:01 -07:00
  • 5c2a948e49 provisioning unblocked: pi-discord-threads rig proves the Discord identity (app id + verify_key fetchable by API, MessageContent already granted) — step flipped AFK, worker fired Joel Hooks 2026-07-16 12:40:07 -07:00
  • 7f78cf8bc2 contract v2 grilled and closed: intent kinds + routing table, flowId return path on the bus, replyTo correlation, inbound observe-only on bus w/ command-queue sole executor; ledger updated Joel Hooks 2026-07-16 12:31:26 -07:00
  • f6240d5000 brain: file gateway startup-window message loss (silent immediate-event drop) shitratgit[bot] 2026-07-16 19:29:50 +00:00
  • d2f99a0d42 signal: curated neat-memory DMs deliver as memory shitratgit[bot] 2026-07-16 19:24:25 +00:00
  • 290cc68459 bench-the-curator closed: sol:xhigh + simple prompt picked and adopted, self-pacing beats live on the bus; ledger updated Joel Hooks 2026-07-16 11:55:51 -07:00
  • 8d097ff15b call-tuning-loop: judge scheduling diagnosis chartered — idempotency-by-room prime suspect Joel Hooks 2026-07-16 10:26:49 -07:00
  • d1e232bf88 signal: operator-immediate notifications deliver — hotfix for eaten messages shitratgit[bot] 2026-07-16 18:45:02 +00:00
  • 58ee2adc1b curator bench receipts on the step; page deployed, awaiting Joel's pick Joel Hooks 2026-07-16 09:08:51 -07:00
  • 0aff278298 chat-sdk fit/gap closed: adapter layer behind joelclaw wrappers, beta adapters demand pin+shadow, all bot identities reuse, embed-in-gateway topology; provisioning step sharpened, ledger + latent updated Joel Hooks 2026-07-16 09:07:36 -07:00
  • 182f001697 neat-memory DM shipped: ledger line (live daily LaunchAgent, proof send receipted) + curator bench claimed and fired Joel Hooks 2026-07-16 09:00:12 -07:00
  • c2d7e6fda9 charter messaging-stabilization: full gateway replatform onto Chat SDK (vercel/chat) — outbound+inbound in parallel per Joel, contract v2 evolves (reactions-in converges with neat-memory grading), cutover alone stops for Joel; fit/gap research fired Joel Hooks 2026-07-16 08:51:58 -07:00
  • ad8768e578 neat-memory DM: charter step + grilling amendments (four flavors, widened corpus, curator-not-threshold w/ Fable authorized, reactions teach taste) + bench-the-curator prototype step + smartest-agent-for-taste standing call Joel Hooks 2026-07-16 08:44:14 -07:00
  • 89bba0e7f7 gateway: operator script to print the fixture digest payload (sends nothing) shitratgit[bot] 2026-07-16 15:23:30 +00:00
  • a504ad9d9a brain: Latent replaces 'Not yet specified' in brief headers Joel Hooks 2026-07-16 08:19:30 -07:00
  • 5c336a6d13 telegram-signal: digest wiring, noise guard, chief-of-staff voice shitratgit[bot] 2026-07-16 15:20:30 +00:00
  • f5fdf2ada6 telegram-signal: finale wave — journal anchors, digest service, snooze reminders shitratgit[bot] 2026-07-16 14:52:22 +00:00
  • e2c0247dbf brain: wave 2 done, finale wave launched (journal anchors, digest prototype, snooze retry) shitratgit[bot] 2026-07-16 14:19:57 +00:00
  • 4433b98cf9 infra: ClickHouse access-control cutover (prepared, not applied) shitratgit[bot] 2026-07-16 05:27:24 +00:00
  • 6bfc560ff0 cli: joelclaw messages audit + trace shitratgit[bot] 2026-07-16 05:27:21 +00:00
  • bccfe81bc8 gateway: enforce TelegramOutboundPolicy at the send choke point shitratgit[bot] 2026-07-16 05:27:18 +00:00
  • 157995e924 brain: wave 1 done, wave 2 launched (gateway policy, messages CLI, snooze, ClickHouse prep) shitratgit[bot] 2026-07-16 04:51:25 +00:00
  • dcc87255f7 source-actions: durable action registry + SourceAdapter contract shitratgit[bot] 2026-07-16 04:34:42 +00:00
  • f7ecc43fee signal: outbound policy + XState v5 lifecycle machine shitratgit[bot] 2026-07-16 04:34:39 +00:00
  • d094ec4823 message-journal: private ClickHouse journal package shitratgit[bot] 2026-07-16 04:34:11 +00:00
  • 4f7fbdf4d6 system-bus: migrate VIP briefs + content-review off direct Bot API shitratgit[bot] 2026-07-16 04:33:14 +00:00
  • 40c945a6fb brain: charter Telegram signal system build (finish line confirmed) shitratgit[bot] 2026-07-16 04:08:59 +00:00
  • 487384a5a4 brain: Telegram signal system spec with research receipts shitratgit[bot] 2026-07-16 03:57:08 +00:00
  • a79d50cec6 brain: hand off Telegram signal system charter shitratgit[bot] 2026-07-16 03:34:35 +00:00
  • ae167a6f9d observer self-maintenance wiring installed: tick v4 live (recurring gardening every 30 min), session gardened to one family tab / two canonical panes; install receipt + mislabeled-observer lesson on the step Joel Hooks 2026-07-15 12:25:41 -07:00
  • b9191ffd9a brain: record Telegram audit deployment receipts shitratgit[bot] 2026-07-15 17:05:03 +00:00
  • ca1badedf6 fix(cli): resolve ClickHouse from system-bus env shitratgit[bot] 2026-07-15 17:00:46 +00:00
  • cde679065f build(deps): bump @opentelemetry/core from 2.5.1 to 2.8.0 #18 dependabot/npm_and_yarn/opentelemetry/core-2.8.0 dependabot[bot] 2026-07-15 16:56:37 +00:00
  • f58c0c5891 fix(gateway): avoid ambiguous Telegram delivery retries flagg-rats-cleanup-20260715 shitratgit[bot] 2026-07-15 16:53:16 +00:00
  • e9273dcd7a fix(telemetry): exclude provider descriptions from receipts shitratgit[bot] 2026-07-15 16:52:42 +00:00
  • 5c4806d6d7 brain: queue recoverable Telegram delivery follow-up shitratgit[bot] 2026-07-15 16:48:35 +00:00
  • 31b92de262 docs(telegram): teach flow receipt queries shitratgit[bot] 2026-07-15 16:48:24 +00:00
  • 7e85ab5e44 feat(gateway): trace Telegram delivery through Bot API receipts shitratgit[bot] 2026-07-15 16:48:12 +00:00
  • 25604f86b9 feat(system-bus): audit channel delivery and register runtime events shitratgit[bot] 2026-07-15 16:47:59 +00:00
  • 034232077f feat(telemetry): add privacy-safe channel delivery audits shitratgit[bot] 2026-07-15 16:47:33 +00:00
  • 4e8575e341 fix(gateway): restore Slack socket lifecycle module shitratgit[bot] 2026-07-15 16:47:20 +00:00
  • 9360edf63f fix(content): point custody paths at joelclaw-api shitratgit[bot] 2026-07-15 16:47:09 +00:00
  • 6627caa635 test(voice): verify call telemetry mutations shitratgit[bot] 2026-07-15 16:46:57 +00:00
  • 48c8506ce9 fix(fleet): probe the local host without SSH shitratgit[bot] 2026-07-15 16:46:47 +00:00
  • b5f7da8674 chore(repo): ignore generated runtime debris shitratgit[bot] 2026-07-15 16:46:30 +00:00
  • e2046f1bd7 brain: masthead live-convex rides the live-panes bridge stream Joel Hooks 2026-07-15 08:31:48 -07:00
  • 69d53cbf86 brain: grill-master estate flip — question→step contract Joel Hooks 2026-07-15 07:55:07 -07:00
  • b63e50a2be pane-scheduling: SPAWN proven live, fleet taught (fabrication caught + receipt rule), cold proof passed Joel Hooks 2026-07-14 22:32:52 -07:00
  • 1f8b3d6187 pane-scheduling: dispatcher verbs harvested + fleet-teach chartered and fired; acceptance spawn scheduled Joel Hooks 2026-07-14 22:14:12 -07:00
  • be79dcc384 claim: dispatcher verb execution fired Joel Hooks 2026-07-14 22:05:46 -07:00
  • 66e83fdfd9 ledger: observer self-maintenance built and harvested Joel Hooks 2026-07-14 22:04:50 -07:00
  • 0effed099a feat: pane schedule bus side — durable WAKE/SPAWN/REVIVE clock on inngest Joel Hooks 2026-07-14 22:03:50 -07:00
  • 411c1fdbde claim: observer self-maintenance fired Joel Hooks 2026-07-14 21:58:20 -07:00
  • f48f63fb99 charter: Pane Scheduling — WAKE/SPAWN/REVIVE on inngest's clock, dispatcher executes, observer session hosts Joel Hooks 2026-07-14 21:56:22 -07:00
  • 4a66f8a48f docs(skills): wzrrd-video skill; mux-video tombstoned Joel Hooks 2026-07-14 21:27:32 -07:00
  • bd15ec0002 feat(video): thin cloud client leases + registry assertion + trace slug contract Joel Hooks 2026-07-14 20:40:39 -07:00
  • f39bc3ca5f front-sanity: stages 1-2 executed — 15,072 → 12,163 open, 0 failures, reversible until 07-21 Joel Hooks 2026-07-14 12:02:00 -07:00
  • 608cd5aed1 brain: deepgram ledger line on video-pipeline brief Joel Hooks 2026-07-14 11:53:57 -07:00
  • f95cb3cfc8 brain: close deepgram transcript question — live, cloudflare-native Joel Hooks 2026-07-14 11:53:35 -07:00
  • 1b4ff768d4 brain: deepgram flow moves to cloudflare — flagg-side build discarded Joel Hooks 2026-07-14 11:27:23 -07:00
  • 5086c2783c ledger: front window digest built and harvested Joel Hooks 2026-07-14 11:21:33 -07:00
  • 8e0fd488d7 brain: claim deepgram transcript question, concretize flow, fire worker Joel Hooks 2026-07-14 11:15:50 -07:00
  • 5cf0c2927e front-sanity: Joel approved — stages 1-2 firing (tag-then-archive, 7d rollback), 3k ceiling confirmed, digest windows claimed Joel Hooks 2026-07-14 11:13:13 -07:00
  • 331799b3fa feat(video): joelclaw video trace command + wzrrd service token lease Joel Hooks 2026-07-14 10:26:04 -07:00
  • 82d93780ca front-sanity: backlog analysis harvested — 15k is mostly personal Gmail piped into Front; staged burn-down + 3k ceiling proposed; time-boxed digest section chartered Joel Hooks 2026-07-14 10:24:53 -07:00
  • dd8dca5c07 charter: Front Sanity — 15,067 open conversations to a sane steady state Joel Hooks 2026-07-14 10:05:15 -07:00
  • 610b00bd3d brain: observer self-maintenance chartered (Joel: systems-check, garden panes, reflect on own state) Joel Hooks 2026-07-14 08:55:22 -07:00
  • b71f5aa314 fix: machine-aware k8s health — k8s lives on panda, flagg reports not-hosted-here as healthy Joel Hooks 2026-07-14 08:52:26 -07:00
  • ec791a8558 brain: observe-project-trackers chartered (Joel: .brain/projects is a super important observation target); health-check task brief Joel Hooks 2026-07-14 08:33:34 -07:00
  • e1cd833e61 brain: close shortlink + watch-page questions, absorbed by wzrrd charter Joel Hooks 2026-07-14 08:30:39 -07:00
  • c3ef9dfc58 brain(video-pipeline): slack delivery lesson — stale DM ids, deliveredTo lies Joel Hooks 2026-07-14 08:06:40 -07:00
  • 948f671de5 brain: nightly dream installed — progress receipts, unattended proof pending ~2026-07-20 Joel Hooks 2026-07-13 22:15:04 -07:00
  • 2d5c9a9ed9 reflector acceptance: first real dream — archive-aware briefing index, bench fixtures follow the substrate, question closed Joel Hooks 2026-07-13 21:57:04 -07:00
  • 5e2bbf1af2 brain(video-pipeline): effect-ify worker launched Joel Hooks 2026-07-13 21:48:51 -07:00
  • cea75cbf06 brain(video-pipeline): runtime doctrine — node for the strangler, node-ward vision; effect-deep via forensics Joel Hooks 2026-07-13 21:48:03 -07:00
  • e3be74930c brain(video-pipeline): PHASE 1 LIVE — first video published end to end, agent-driven Joel Hooks 2026-07-13 21:43:40 -07:00
  • 4cf7f5d614 feat(system-bus): lease video pipeline env at boot (mux tokens, api token, garage keys) Joel Hooks 2026-07-13 21:43:00 -07:00
  • 0141441e4d brain: reflector build landed — dry-run receipts on question, acceptance scope pinned Joel Hooks 2026-07-13 21:25:04 -07:00
  • c46ca5f4f9 brain: bugle adapter question closed + ledger line; reflector claimed by worker Joel Hooks 2026-07-13 21:14:29 -07:00