Joel Hooks
c85d652a39
Make send --follow tolerate transient Inngest run lookup misses without crashing after event dispatch
2026-05-01 13:33:22 -07:00
Joel Hooks
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
2026-04-19 18:47:10 -07:00
Joel Hooks
b646d1cadf
Auto-heal joelclaw knowledge search by recreating system_knowledge and retrying when Typesense says the collection is missing
2026-04-19 18:15:57 -07:00
Joel Hooks
9517bc242d
Default joelclaw otel emit provenance to role and hostname instead of unknown and record the docs-api secret needed after a rebuild
2026-04-19 16:54:35 -07:00
Joel Hooks
ef5728a40c
Recover reboot health checks: ignore terminal pods in joelclaw status and document Colima 8/16 plus host-worker 3111 invariants
2026-04-12 08:11:22 -07:00
Joel Hooks
51713a014e
Raise joelclaw run and event detail GraphQL defaults because live detail queries are taking more than a minute under load
2026-04-06 11:59:40 -07:00
Joel Hooks
855d79ed4b
Raise joelclaw runs GraphQL defaults because filtered self-hosted runs queries are still taking ~50s in practice
2026-04-06 11:55:18 -07:00
Joel Hooks
cfd17eebfa
Give gateway fallback time to save the session, raise joelclaw run/event detail GraphQL budgets, and stop self-healing investigator failed-run scans timing out
2026-04-06 11:40:12 -07:00
Joel Hooks
76b3b98df9
Probe /webhooks via endpoint fallback, switch Agent Secrets health to secrets status, and give joelclaw runs adaptive GraphQL timeouts
2026-04-06 08:48:00 -07:00
Joel Hooks
806352471d
Fix joelclaw log capability provenance handling and replace deprecated Effect formatter usage across SDK adapters
2026-03-28 10:57:53 -07:00
Joel Hooks
8d1411c601
Add ADR-0234 docs pipeline v2 CLI commands and status/help updates?
2026-03-17 22:12:09 -07:00
Joel Hooks
3e4653bab7
Implement ADR-0233 phase 4 unified observability query CLI with otel session/system filters and o11y session/system correlation
2026-03-17 16:04:45 -07:00
Joel Hooks
555b20851e
Document the k8s Restate runtime, Firecracker path, workload rig DAG flow, and docs-api surfaces across AGENTS, docs, and skills
2026-03-16 21:30:24 -07:00
Joel Hooks
8c11d24a4b
Implement ADR-0231 Phase 2 explicit workload stage DAG parsing, wire --stages-from and --skip-dep-check into workload plan/run, add Firecracker DAG tests, and stabilize recall rewrite tests
2026-03-16 08:26:01 -07:00
Joel Hooks
1494973b77
Add vault adr locate/refs/prompt commands and wiki-link validation to joelclaw CLI
2026-03-13 09:06:16 -07:00
Joel Hooks
16cd6db06f
Implement ADR-0224 so discovery capture stores site and visibility metadata, content-sync removes ineligible joelclaw discoveries, and the operator-facing discovery flow returns the final created link
2026-03-10 09:02:50 -07:00
Joel Hooks
f8e717970e
Surface the latest persisted agent-dispatch canary in joelclaw status and write immediate terminal inbox truth when workload queue admission fails
2026-03-09 22:39:27 -07:00
Joel Hooks
5ad0c89ffd
Expose the deterministic agent-dispatch timeout canary through joelclaw status so operators can run the proof from the canonical health surface
2026-03-09 21:30:49 -07:00
Joel Hooks
c2f2152a9d
Install the repo-managed ADR-0221 launchd janitor for local sandboxes and document the bounded stale-residue cleanup pass
2026-03-09 20:05:14 -07:00
Joel Hooks
ad56989ea1
Reconcile ADR-0221 sandbox registry truth from sandbox metadata before workload sandboxes list cleanup janitor and prove the guarded full-mode path still closes terminally
2026-03-09 19:20:21 -07:00
Joel Hooks
f808d5c8c2
Finish ADR-0221 by adding joelclaw workload sandboxes list cleanup janitor, dogfood the live registry surface, and update docs and skill truth
2026-03-09 18:56:53 -07:00
Joel Hooks
85ee76fe38
Update ADR-0221 workload and skill truth so workflow-rig is the canonical front door and full local sandbox mode is documented honestly
2026-03-09 18:06:56 -07:00
Joel Hooks
a42fe42326
Ship joelclaw workload run and queue family workload/requested so approved workload artifacts can enter the runtime without hand-rolled queue emit payloads
2026-03-08 15:08:36 -07:00
Joel Hooks
ba0b4beba3
Teach workload planning to surface fresh Gremlin ADR clusters and admit adrCoverage is best-effort guidance
2026-03-08 14:31:35 -07:00
Joel Hooks
45a246f010
Teach workload plan and dispatch to return an approval-to-execution loop so bounded local slices execute instead of drifting into queue theatre
2026-03-08 13:02:16 -07:00
Joel Hooks
865c5d6c7c
Teach workload planning to recommend skill setup, operator guidance, and serial/parallel/chained execution examples
2026-03-08 12:48:08 -07:00
Joel Hooks
5679cd12d9
Add workload dispatch from saved plan artifacts and document the handoff contract
2026-03-08 12:14:25 -07:00
Joel Hooks
ffdaa6e285
Use gremlin dogfood evidence to make joelclaw workload plan preserve Acceptance clauses, decompose Goal milestones, add reflection stages, seed scope from git history, emit plan artifacts, and stop forcing supervised repo canaries onto durable restate
2026-03-08 11:53:21 -07:00
Joel Hooks
64335fb5f0
Dogfood joelclaw workload plan on path-scoped gremlin work then fix the planner so extend-plus-verify stays implementation-shaped and published-skills language no longer implies deploy risk
2026-03-08 10:53:08 -07:00
Joel Hooks
983fde0446
Dogfood joelclaw workload plan against serial parallel and chained examples then fix the planner so refactor-plus-docs stays repo.refactor and sandbox comparisons stay inline unless isolation is explicit
2026-03-08 10:35:50 -07:00
Joel Hooks
507ce5703f
Ship a planner-only joelclaw workload plan command that returns the canonical ADR-0217 request and plan envelope while keeping run status explain and cancel explicitly unshipped
2026-03-08 10:00:50 -07:00
Joel Hooks
52c116b142
Teach the ADR-0217 runtime monitor to report meaningful healthy workload changes and describe held queues honestly
2026-03-07 20:41:11 -08:00
Joel Hooks
d3570e6958
Build an ADR-0217 runtime monitor CLI and pi TUI so operators can watch Restate Dkron Redis queue and Inngest with async report-back
2026-03-07 20:26:04 -08:00
Joel Hooks
74ce252f56
Short-circuit obvious manual pause holds in queue observe and skip duplicate o11y triage scans
2026-03-07 19:07:53 -08:00
Joel Hooks
aecb4ddab7
Record ADR-0217 Story 4 as implemented dry-run host-worker reality, keep the observer in dry-run after the first enforce noop canary, and document the live rollback rule
2026-03-07 18:44:34 -08:00
Joel Hooks
7d50d389d0
Ship ADR-0217 Phase 3 Story 3 with deterministic queue control state, manual pause/resume CLI surfaces, a pause-aware drainer, and canonical localhost Redis truth for queue operators
2026-03-07 17:21:08 -08:00
Joel Hooks
c3a31458dd
Ship ADR-0217 Phase 3 Story 2 with a dry-run joelclaw queue observe operator surface, bounded queue-observe history, and an empty-queue deterministic noop fast-path
2026-03-07 16:41:41 -08:00
Joel Hooks
9096baf9e0
Enable ADR-0217 Story 4 bounded triage enforcement for discovery and GitHub behind explicit family flags while keeping queue routing deterministic and fallback immediate
2026-03-07 15:31:29 -08:00
Joel Hooks
d393191307
Extend ADR-0217 Story 3 queue stats with live triage operator summaries, fallback and disagreement rollups, and installed CLI verification for the operator surface
2026-03-07 15:21:14 -08:00
Joel Hooks
2f56d84866
Wire ADR-0217 Story 2 through one canonical server-side queue admission surface, keep CLI and SDK emitters thin over /internal/queue/enqueue, and shadow triage the pilot families without changing deterministic queue correctness
2026-03-07 15:10:05 -08:00
Joel Hooks
9932b46499
Add an anchored --since window to queue stats so ADR-0217 supervised soak samples stop mixing clean bursts with dirty pre-fix history
2026-03-07 13:04:22 -08:00
Joel Hooks
a9466b058e
Implement pi-mono Restate corpus sync, expose public joelclaw.com discovery/search, and replace the bogus async /output hint with real workflow inspection
2026-03-07 11:48:41 -08:00
Joel Hooks
b61ff82be7
Add a queue stats CLI so ADR-0217 Story 5 soak gates are visible without raw OTEL or Redis spelunking
2026-03-07 10:07:21 -08:00
Joel Hooks
4660513ab2
Return QUEUE_MESSAGE_MISSING instead of crashing when queue inspect hits an acked or expired stream ID
2026-03-07 09:50:12 -08:00
Joel Hooks
f4186fc7d8
Widen the queue pilots to subscriptions, fix drainer event targets, and surface queue next actions in subscribe check
2026-03-07 08:41:31 -08:00
Joel Hooks
06d6a1d388
Cut over the discovery pilot to the shared queue behind QUEUE_PILOTS=discovery
2026-03-07 08:16:09 -08:00
Joel Hooks
a3bbed4d62
Promote the proven Story 6 sandbox artifact onto main, then harden the queue CLI so it exits cleanly, parses optional flags correctly, and emits queryable queue.enqueue OTEL from the real operator path
2026-03-06 23:19:03 -08:00
Joel Hooks
b0b788f1cd
Make joelclaw mail locks read artifact-backed file reservations, dedupe duplicate reservation artifacts, document the fallback, and prove the installed CLI stops reporting false zero-lock states
2026-03-06 13:32:34 -08:00
Joel Hooks
8a77fc77c9
Add a dedicated story-executor pi roster agent for Restate PRD runs, route agent-dispatch through it, and fail closed on unrelated dirty paths before commit
...
Create a builtin story-executor agent with a tight system prompt for single-story execution, wire system/agent.requested to carry an optional agent name, make agent-dispatch use roster-based pi execution when present, switch trigger-prd story nodes to send agent=story-executor by default, harden the outer story wrapper with a pre-commit git-status guard, and update the operator docs/skill notes to match the new runtime contract.
2026-03-06 11:39:29 -08:00
Joel Hooks
105a9a21c7
Remove the unrelated gateway, talon, CLI, and observe changes accidentally scooped into the ADR-0217 Story 1 queue extraction commit while preserving the queue/message-store work
...
The Story 1 Restate run landed real queue extraction work, but it committed pre-existing dirty-tree changes from unrelated surfaces at the same time. Revert only those unrelated paths on main, keep the queue/message-store/pnpm changes intact, and preserve the mixed state on salvage/story1-mixed-b8c1dc3a so nothing is lost.
2026-03-06 11:14:06 -08:00