Commit Graph

  • 091ba34a2c Route session signals toward prompt and harness improvements Joel Hooks 2026-05-20 20:09:26 -07:00
  • 6f8ccdefd3 Add review sampling for session signal classifier tuning Joel Hooks 2026-05-20 19:47:27 -07:00
  • 6d052d40af Implement ADR-0247 session signal mining in joelclaw sessions Joel Hooks 2026-05-20 19:28:22 -07:00
  • 98ed9ea17f Add satellite health repair requests through Central gateway Joel Hooks 2026-05-20 11:27:20 -07:00
  • f7713f1121 Write large session envelopes directly to stdout Joel Hooks 2026-05-20 11:22:54 -07:00
  • d38db942e9 Polish session recovery output shapes for agents Joel Hooks 2026-05-20 10:51:20 -07:00
  • 87cf71914f Give agents bounded session extraction commands Joel Hooks 2026-05-20 10:25:31 -07:00
  • 48f8825efb Teach the CLI to search local raw Pi sessions on thin Machines Joel Hooks 2026-05-20 09:42:40 -07:00
  • 2ed7696d9b Add session search bridge over Typesense and dark-wizard SSH Joel Hooks 2026-05-20 08:54:08 -07:00
  • 04bff46dc4 Fix run Typesense indexing recovery with Ollama fallback and backfill tooling Joel Hooks 2026-05-20 08:35:34 -07:00
  • 9acc8970d2 Add canonical wzrrd-publish skill from live wzrrd.sh discovery Joel Hooks 2026-05-19 14:18:33 -07:00
  • 773314d08c Update skills and observability docs for headless operator commands Joel Hooks 2026-05-19 07:21:25 -07:00
  • b45bcfeb3a chore: auto-commit from o11y triage Joel Hooks 2026-05-16 03:15:31 -07:00
  • 56126eb613 Allow Mac Studio remote dev use separate from Central service identity Joel Hooks 2026-05-14 21:18:29 -07:00
  • 9561831c79 Codify launchd-recoverable Central runtime rule in CONTEXT.md Joel Hooks 2026-05-14 20:47:50 -07:00
  • 5c7cc80403 Make reboot survival a Central runtime pillar in CONTEXT.md Joel Hooks 2026-05-14 20:46:26 -07:00
  • e0420c84a0 Set Mac Studio Central machine_id in CONTEXT.md Joel Hooks 2026-05-14 20:00:08 -07:00
  • 9a349a047c Remove BossHogg as canonical Machine name in CONTEXT.md Joel Hooks 2026-05-14 19:44:33 -07:00
  • 4fa2c3ffee Mark Credential Proxy as phase-two hardening in CONTEXT.md Joel Hooks 2026-05-14 19:41:07 -07:00
  • 31ca830bf6 Place Credential Proxy on Central host in CONTEXT.md Joel Hooks 2026-05-14 19:38:30 -07:00
  • 5b78a67b78 Add Credential Proxy roadmap language to CONTEXT.md Joel Hooks 2026-05-14 19:30:53 -07:00
  • 6151634eb6 Constrain Relay Sandboxes to relay-only service access Joel Hooks 2026-05-14 19:23:17 -07:00
  • 02b6f64434 Record Standard macOS Relay Sandbox implementation in CONTEXT.md Joel Hooks 2026-05-14 19:20:42 -07:00
  • 96db4c8be0 Define Relay Sandbox isolation in CONTEXT.md Joel Hooks 2026-05-14 18:17:18 -07:00
  • f1d2e70eab Define Channel Account ownership in CONTEXT.md Joel Hooks 2026-05-14 18:10:16 -07:00
  • ad6f8a1342 Capture Panda relay-only role in CONTEXT.md Joel Hooks 2026-05-14 17:55:54 -07:00
  • b4d5200b38 Record whole-Central cutover rule in CONTEXT.md Joel Hooks 2026-05-14 17:48:03 -07:00
  • 23c02fe5b7 Capture Central host migration glossary decision in CONTEXT.md Joel Hooks 2026-05-14 17:43:17 -07:00
  • ad2f3c7640 Fix self-hosted Inngest callbacks by forcing local dev-mode signature handling Joel Hooks 2026-05-13 17:16:30 -07:00
  • 445afba941 Record deployed system bus worker image for the VIP brief spam fix rollout Joel Hooks 2026-05-06 19:27:12 -07:00
  • 2b1a7abe79 Suppress queued VIP email brief relay events so stale direct briefs cannot reappear as Signal Digest spam Joel Hooks 2026-05-06 19:25:48 -07:00
  • 1599f171d5 Stop VIP email briefs from re-enqueuing stale gateway signal digests by limiting thread attention to 30 days and sending briefs only directly to Telegram Joel Hooks 2026-05-06 19:17:41 -07:00
  • 4c8ea557a1 Add a CLI contract test that preserves next action params Joel Hooks 2026-05-06 12:05:51 -07:00
  • d849247c60 Migrate joelclaw model policy to OpenAI Codex defaults Joel Hooks 2026-05-05 10:09:31 -07:00
  • 514be29684 chore: add skill symlink entries shitratgit[bot] 2026-05-26 00:02:46 +00:00
  • fca70d4a85 chore: add ShitRat skill metadata and context shitratgit[bot] 2026-05-26 00:01:11 +00:00
  • 961ee94173 chore(deps): bump docker/build-push-action from 6 to 7 #13 dependabot/github_actions/docker/build-push-action-7 dependabot[bot] 2026-05-21 02:18:42 +00:00
  • c3cf39637f chore(deps): bump actions/checkout from 4 to 6 #12 dependabot/github_actions/actions/checkout-6 dependabot[bot] 2026-05-21 02:18:39 +00:00
  • 45f9428d56 chore(deps): bump actions/dependency-review-action from 4 to 5 #11 dependabot/github_actions/actions/dependency-review-action-5 dependabot[bot] 2026-05-21 02:18:36 +00:00
  • 2175727296 chore(deps): bump pnpm/action-setup from 4 to 6 #10 dependabot/github_actions/pnpm/action-setup-6 dependabot[bot] 2026-05-21 02:18:33 +00:00
  • d5a889a84d chore(deps): bump docker/login-action from 3 to 4 #9 dependabot/github_actions/docker/login-action-4 dependabot[bot] 2026-05-21 02:18:30 +00:00
  • 03f0a59b8e chore: add supply chain hardening defaults Joel Hooks 2026-05-20 19:17:50 -07:00
  • 0756aaba6a chore(deps-dev): bump turbo from 2.8.8 to 2.9.14 #6 dependabot/npm_and_yarn/turbo-2.9.14 dependabot[bot] 2026-05-21 00:29:34 +00:00
  • e29706fde8 Set up a Deepsec canary workspace for joelclaw with curated security context and scan-only guardrails Joel Hooks 2026-05-04 18:22:22 -07:00
  • be7812c2da Make o11y tier three escalations log only by default Joel Hooks 2026-05-02 10:33:26 -07:00
  • 31a7ed0ef3 Document root cause and durable recovery for docs API host port failures Joel Hooks 2026-05-02 09:37:27 -07:00
  • faf900a197 Document how to diagnose and temporarily restore api docs search 502s caused by closed docs-api host port Joel Hooks 2026-05-02 09:14:46 -07:00
  • 5e3c944f31 Serialize pi memory capture hooks to avoid duplicate run posts Joel Hooks 2026-05-02 08:59:05 -07:00
  • 2dce666d61 Fix video ingest event aliases and Inngest sync recovery Joel Hooks 2026-05-02 08:36:53 -07:00
  • 56ab192829 Document X full-archive search endpoint for historical account research Joel Hooks 2026-05-01 17:38:23 -07:00
  • c85d652a39 Make send --follow tolerate transient Inngest run lookup misses without crashing after event dispatch Joel Hooks 2026-05-01 13:33:22 -07:00
  • ce9ca8e186 Deploy Knowledge Watchdog Telegram suppression to system bus Joel Hooks 2026-04-30 17:14:11 -07:00
  • b85b474bde Stop sending Knowledge Watchdog drift alerts to Telegram Joel Hooks 2026-04-30 17:04:09 -07:00
  • f717792226 Suppress meta system chatter from Telegram relay Joel Hooks 2026-04-30 15:36:05 -07:00
  • 9dd73a35a5 Stop paging Telegram for gateway session pressure Joel Hooks 2026-04-30 15:34:38 -07:00
  • 5b3444115f Suppress noisy gateway channel degradation alerts Joel Hooks 2026-04-30 15:32:22 -07:00
  • 1e26b99a1a Tighten gateway email relay quality gate Joel Hooks 2026-04-30 15:30:15 -07:00
  • f8807ee84f Document Slack important-channel gateway operations Joel Hooks 2026-04-30 15:18:34 -07:00
  • 578d692961 Implement Slack important-channel passive intelligence routing Joel Hooks 2026-04-30 15:17:10 -07:00
  • ff6dd19567 Document Slack backfill freshness repair path Joel Hooks 2026-04-29 14:28:17 -07:00
  • 6bb733c10e Index Slack search matches during channel backfill Joel Hooks 2026-04-29 14:27:10 -07:00
  • 3e869cbd55 Expand Slack backfill through thread replies Joel Hooks 2026-04-29 14:25:43 -07:00
  • 623c1956bc Register host Slack backfill functions so Typesense can catch up Joel Hooks 2026-04-29 14:23:47 -07:00
  • 01a32f0632 chore: auto-commit from o11y triage Joel Hooks 2026-04-26 04:15:49 -07:00
  • c2972dffbf Correct system-bus skill with live worker-supervisor rollout checks Joel Hooks 2026-04-25 12:00:28 -07:00
  • 3738435411 Upgrade embedded gateway pi SDK so GPT-5.5 model resolution works Joel Hooks 2026-04-25 11:58:28 -07:00
  • 4283cac079 Set gateway primary model to GPT-5.5 and document fallback contract Joel Hooks 2026-04-25 11:57:05 -07:00
  • 21d5523978 harden todoist CLI retries and stop check-system-health operation_failed from paging repeatedly while inbox 503s wobble Joel Hooks 2026-04-24 23:25:41 -07:00
  • 37a6321117 Treat Talon heartbeat misses as advisory and strip cron.heartbeat from signal digests Joel Hooks 2026-04-24 17:04:35 -07:00
  • 8e1cf4151d Fix check-system-health so non-critical degradation stays warn-but-successful and document the health summary triage contract Joel Hooks 2026-04-21 08:10:36 -07:00
  • 25885f1ae8 feat(memory): machine badge in joelclaw-runs-tree Joel Hooks 2026-04-20 10:15:45 -07:00
  • cd8aa9ebc9 chore(docs): wife is Kristina, not Melissa Joel Hooks 2026-04-20 10:01:07 -07:00
  • c437cf196a fix(typesense): resumable restore + FD/memory fixes for HNSW reindex Joel Hooks 2026-04-20 00:10:39 -07:00
  • cafdf2b45e feat(memory): Phase 3 — PDS App Password auth (code-complete; verify pending infra) Joel Hooks 2026-04-19 20:12:04 -07:00
  • bc84726e0c feat(memory): pi extension — memory-capture (Rule 8 parity with claude-code) Joel Hooks 2026-04-19 19:15:55 -07:00
  • 90e283ccdd feat(memory): GET /api/runs/forest + joelclaw-runs-tree — global pi-tree Joel Hooks 2026-04-19 19:09:44 -07:00
  • 64581c91f2 fix(memory): Stop hook with incremental capture — not SessionEnd Joel Hooks 2026-04-19 19:06:40 -07:00
  • e15a9a5a13 feat(memory): Phase 4 slice — capture hook + terminal search CLI Joel Hooks 2026-04-19 19:00:39 -07:00
  • bd248e5c10 chore(memory): cut over RUN_CHUNKS_COLLECTION from run_chunks_spike → run_chunks_dev Joel Hooks 2026-04-19 18:52:44 -07:00
  • d743b9efbd fix(memory): register memoryEmbed + memoryRunCaptured in index.host.ts Joel Hooks 2026-04-19 18:47:38 -07:00
  • 0f95255c84 Restore the live joelclaw PDS operator surface by adding the missing pds CLI, canonical repo skill, and current health checks for the rebuilt service Joel Hooks 2026-04-19 18:47:10 -07:00
  • ad68fda051 fix(memory): Dockerfile must copy packages/memory into runtime image Joel Hooks 2026-04-19 18:31:21 -07:00
  • 47188aebd2 feat(memory): Phase 1 slice — Run traversal endpoints Joel Hooks 2026-04-19 18:29:24 -07:00
  • e269155fbe feat(memory): Phase 1 slice — POST /api/runs/search + E2E smoke script Joel Hooks 2026-04-19 18:23:57 -07:00
  • a02ece9702 feat(memory): Phase 1 slice — memory/run.captured + POST /api/runs Joel Hooks 2026-04-19 18:21:35 -07:00
  • c32beaa5b0 Restore bluesky-pds after a rebuild by documenting the Helm/account recovery flow and resolving PDS session auth through the repo handle before dual-write logs in Joel Hooks 2026-04-19 18:16:26 -07:00
  • b646d1cadf Auto-heal joelclaw knowledge search by recreating system_knowledge and retrying when Typesense says the collection is missing Joel Hooks 2026-04-19 18:15:57 -07:00
  • e357bcc609 feat(memory): Phase 1 slice — embed priority lanes (ADR-0243 Rule 9a) Joel Hooks 2026-04-19 18:15:21 -07:00
  • 9517bc242d Default joelclaw otel emit provenance to role and hostname instead of unknown and record the docs-api secret needed after a rebuild Joel Hooks 2026-04-19 16:54:35 -07:00
  • a7113d8265 Restore Typesense host access on NodePort 8108 so OTEL ingest and CLI observability stop hanging after the Colima rebuild Joel Hooks 2026-04-19 16:41:36 -07:00
  • 4c2e658592 Stop kube-operator-access from piggybacking Lima's ssh mux and cancel stale forwarded operator ports before launchd bootstrap Joel Hooks 2026-04-19 16:30:29 -07:00
  • 2b404923ab Harden kubectl and talos access with a dedicated launchd-managed operator tunnel on stable local ports Joel Hooks 2026-04-19 15:50:04 -07:00
  • 573d842c40 Patch Colima recovery so a restart only counts after a stable verification window and failed recoveries suppress repeat force-cycles Joel Hooks 2026-04-19 14:18:57 -07:00
  • a01b7cdb73 feat(memory): CONTEXT Rule 9a — embed concurrency as Inngest priority lanes Joel Hooks 2026-04-19 13:33:26 -07:00
  • 41ee1baee4 feat(memory): seed runs-based memory capture — CONTEXT.md, @joelclaw/memory package, and end-to-end spike Joel Hooks 2026-04-19 13:19:00 -07:00
  • ddf464caa7 feat(skills): add domain-model — interview-style grilling against CONTEXT.md + ADRs Joel Hooks 2026-04-19 10:50:28 -07:00
  • 9956802557 Reproduce the H1-usernet discriminator: extend infra/colima-proof.sh with a non-destructive recover-usernet verdict contract so pre/post snapshots can explicitly support, reject, or mark inconclusive the usernet root-cause hypothesis Joel Hooks 2026-04-16 11:56:59 -07:00
  • 2e770a83a7 Reproduce Colima substrate proof capture: add infra/colima-proof.sh and hook k8s-reboot-heal to snapshot failure edges, hold states, force-cycle boundaries, and post-invariant outcomes with incident artifacts and OTEL payloads Joel Hooks 2026-04-16 11:24:07 -07:00
  • f445db5af9 Reproduce the stale Typesense forwarder fix: remove com.joel.typesense-portforward from the critical launchd set because Typesense is already exposed by joelclaw-controlplane-1 and the extra kubectl port-forward daemon only adds churn Joel Hooks 2026-04-16 10:17:51 -07:00
  • d3b1fde4d6 Reproduce the duplicate-forwarder fix: remove com.joel.colima-tunnel from the critical launchd set and turn the old tunnel script into a clean-exit compatibility stub so it stops fighting Lima's own port forwarders Joel Hooks 2026-04-16 10:07:30 -07:00