joelclaw video trace <resourceId|slug> reconstructs a publish from
ClickHouse forensics + Inngest runTrace GraphQL (notes when coarse v1
status disagrees). Worker leases WZRRD_VIDEO_SERVICE_TOKEN for the
wzrrd push seam.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Host→service placement as data (endpoint-resolver config), shared
probeK8sHealth for check/system-health and joelclaw status, hostname
normalized before lookup. On non-hosting hosts kubectl never executes
and k8s never enters degraded/criticalDown/system.fatal. Remote tailnet
probing deferred (flagg has no panda kubeconfig). Worker-built,
steering-reviewed: 23 targeted tests, tsc green.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Both live on in the personal-video-sharing effort in wzrrd-sh-cli:
watch URL is the shortlink (wzrrd.sh/v/<slug>), Mux + Stream behind a
provider-agnostic record, unlisted = slug-secret with hard revoke.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
memory-skill-index: reflector-archived originals go quiet (rollups rank
instead); rollups/dream-receipts never narrate the arc. Bench fixtures:
two dead wayfinder paths repaired to successor briefs; the archived
observation fixture follows its page into archive/ (identity survives
via canonicalPageKey normalization on the wiki side). Reflector question
closed with full acceptance receipts; nightly LaunchAgent + week/month
ladder graduated as its own question.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Coordination note corrects writer status (mutations absent, failing soft) and
partitions the work: new callTelemetry module, append-only schema.ts touch,
writers repointed, deploys only from joelclaw-api.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Coordinated live with the live-dashboard session (wE:p1) at Joel's
request. Nobody deploys from apps/live-dashboard/convex.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
convex/ (schema, functions, deploy role for :3210) moved to
joelclaw-api; apps/web consumes generated api/types via link:.
sessions schema is a deliberate temporary v.union (auth + call
telemetry shapes) — separation chartered. All four readback checks
pass: deploy clean, tsc clean, no old-path refs, live read works.
Worker-authored, steering-verified.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Session subscriptions now deliver for mux/* (explicit 8-event trigger
list; Inngest 3.54.2 has no wildcard triggers). Registered on both
host and cluster indexes — the Front incident proved cluster-only
registration never runs on flagg. Live-verified: signed synthetic
asset.ready delivered through hooks.joelclaw.com to a streaming CLI
subscription. Worker-authored, steering-reviewed.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Auto-apply Surface question closed via grilling (Joel, 2026-07-13):
allowlisted text under four mechanical guardrails; persona/config/model gated;
quarantine surfaces forbidden with no ladder up; receipts as retro(auto)
commits + Bugle items; promotion ladder both directions; intelligence
escalation up to pi gpt-5.6-rol:xhigh, logged, never escalating authority.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Finish line: calls-in → tunings-out with nobody driving. Joel's charter
calls: judge via Inngest + pi agents; retro rides the 6am daily; gardener-
style direct autonomy for allowlisted text (allowlist is its own question);
fast-model A/B is the proving experiment. Six questions, two AFK research
workers fired (fast-model candidates, honest spoken record).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>