Commit Graph

12 Commits

Author SHA1 Message Date
shitratgit[bot] e65e02dd5c feat(gateway): steer delivery to the dropped-ball bar with a morning digest
roles/gateway.md carries the settled bar: a ping means waiting-on-Joel
and aging, important first-notice breakage, or an answer he asked for.
One incident one thread, one ping per crossing, worker receipts never
ping, runbook cadence is evidence. Ack-first applies to addressed
inbound only; ambient gets observe and zero outbound. Morning digest
beat: idempotent 07:30 LA wake with registry readback in the driver.
2026-07-29 14:23:27 -07:00
Joel Hooks 9f8162012e Clarify the prompt-layer hierarchy, route system-session operator updates through gateway notify, and generate session-local handles in session-lifecycle 2026-03-09 19:19:28 -07:00
Joel Hooks e4008994b2 Rewrite the default pi role as system, keep interactive as a legacy alias, and update specialist-agent docs 2026-03-09 19:01:09 -07:00
Joel Hooks f559588ea8 Upgrade live Codex policy to gpt-5.4, add a Restate PRD trigger, and bridge Restate to host agent execution via system-bus internal endpoints
Replace current 5.3 model rules/defaults with gpt-5.4 across AGENTS, skills,
gateway fallback docs/config, system-bus model constants, inference-router,
pi config, and Langfuse normalization.

Add packages/restate/src/trigger-prd.ts to compile markdown PRDs into a DAG
using pi with openai-codex/gpt-5.4, then submit Restate runs whose story nodes
dispatch host agents with a mandatory joelclaw mail contract.

Add host-only internal endpoints in packages/system-bus/src/serve.ts for:
- /internal/agent-dispatch
- /internal/agent-result/:id
- /internal/agent-await/:id

Allow per-node Restate handler timeouts so long-running PRD stories can wait on
agent completion without faking success.
2026-03-06 08:48:51 -08:00
Joel Hooks 70f9932993 swap role assignments: VGR sparring partner → gateway, system architect → default 2026-03-02 12:40:19 -08:00
Joel Hooks 31534b920b roles: add system profile and role alias routing 2026-03-01 16:29:24 -08:00
Joel Hooks 5c70d4cb81 gateway: codify system-vs-operator routing awareness 2026-03-01 16:21:20 -08:00
Joel Hooks 6402faf3fe gateway: enforce availability-first delegation posture 2026-03-01 16:11:49 -08:00
Joel Hooks 3be890c8bf gateway: enforce role routing and rapid steering check-ins 2026-03-01 15:59:57 -08:00
Joel Hooks 2bdf723fb7 gateway: require proactive check-in cadence 2026-03-01 15:45:03 -08:00
Joel Hooks 0fd97aec1a feat(clawmail): add canonical mail protocol skill and prompt refs 2026-03-01 10:51:32 -08:00
Joel Hooks 1ccd0645cd ADR-0170: agent role files — gateway, codex-worker, interactive, voice, loop-worker
Canonical at joelclaw/roles/, symlinked to ~/.joelclaw/roles/.
Each role defines scope, boundaries, delegation rules, and capability restrictions.
Gateway: triage only, no code. Codex-worker: implement only, mandatory mail.
Loop-worker: pipeline protocol with file reservation. Voice: conversational only.
2026-02-28 10:49:52 -08:00