Joel Hooks
adc33f3204
Add /api/docs proxy with Upstash rate limits
2026-02-26 16:29:54 -08:00
Joel Hooks
2bfd10f806
sync: vault content (1 files)
...
adrs (1):
updated: 0153-pdf-brain-rest-api.md
2026-02-26 16:28:58 -08:00
Joel Hooks
6a8d1648e7
dangling changes: ADR-0153, imsg-rpc updates, slack/imessage channels, voice-agent infra, telnyx lib
2026-02-26 16:05:37 -08:00
Joel Hooks
66047d2001
sync: vault content (1 files)
...
adrs (1):
updated: 0153-pdf-brain-rest-api.md
2026-02-26 15:38:33 -08:00
Joel Hooks
aebdd927d3
Add docs-api service and public docs routing
2026-02-26 15:38:15 -08:00
Joel Hooks
950d66d552
sync: vault content (1 files)
...
adrs (1):
updated: 0153-pdf-brain-rest-api.md
2026-02-26 15:34:09 -08:00
Joel Hooks
1a87ede36e
sync: vault content (1 files)
...
adrs (1):
updated: 0153-pdf-brain-rest-api.md
2026-02-26 15:23:25 -08:00
Joel Hooks
e6f82c1e17
sync: vault content (11 files)
...
adrs (7):
updated: 0121-imsg-rpc-socket-daemon.md
new: 0150-discovery-enrichment-pipeline.md
new: 0153-pdf-brain-rest-api.md
new: 0149-self-hosted-convex.md
new: 0152-dream-process-agent-self-reflection.md
new: 0151-vip-enrichment-monitoring.md
new: 0148-k8s-resilience-policy.md
discoveries (4):
new: Dogfooding Agent Tools on a Live Rails Migration.md
deleted: Systems-That-Run-Forever-Self-Heal-and-Scale.md
deleted: Testing-the-Hard-Stuff-and-Staying-Sane.md
deleted: Propositions-as-Types-Wadler-Strange-Loop.md
2026-02-26 15:20:37 -08:00
Joel Hooks
e8c5f4b86c
add mux-video skill + Plan 9 research article
...
- skills/mux-video: direct uploads, API, webhook events, playback embedding, passthrough pattern
- Plan 9 article: Pike's two ideas, containers-before-containers, Go/Docker/K8s lineage
- Sean Grove credited on article research
2026-02-26 15:09:23 -08:00
Joel Hooks
c18f4aaa54
embed YouTube videos in /cool entries + article, update web skill with embed rule
2026-02-26 12:07:53 -08:00
Joel Hooks
912ad99238
article: add Sean's video recs to article + 3 /cool entries (Hughes, Wadler, Armstrong talks)
2026-02-26 11:55:49 -08:00
Joel Hooks
0a0fca9b98
article: rewrite with Koko/ADR application angle
2026-02-26 11:32:36 -08:00
Joel Hooks
f967b32510
article: Propositions as Sessions — Armstrong and Wadler
2026-02-26 11:09:07 -08:00
Joel Hooks
7226837b87
ADR-0131: accept, add privilege metadata + Haiku pre-filter + publishing gate
2026-02-26 07:03:40 -08:00
Joel Hooks
716fe44883
remove: dogfooding discovery page (Joel's request)
2026-02-25 21:17:32 -08:00
Joel Hooks
c85152c9ef
fix(adrs): revert false deferrals back to accepted — unimplemented ≠ deferred
2026-02-25 19:25:50 -08:00
Joel Hooks
13fad54829
fix(adrs): correct 4 false deferrals — 0044 PDS, 0084 content schema, 0093 agent nav, 0129 X posting all shipped
2026-02-25 19:25:17 -08:00
Joel Hooks
d6d67505d1
fix(adrs): bulk status audit — 12 shipped, 11 deferred, 1 superseded
...
Reviewed all 24 'accepted' ADRs against actual implementation:
- shipped: 0043 (LiveKit), 0065 (friction-fix), 0067 (skills), 0070 (keyboards),
0085 (network), 0086 (slash cmds), 0088×2 (design+NAS), 0091 (fallback),
0103 (session isolation), 0113 (status styling), 0121 (iMessage)
- deferred: 0042 (rich replies), 0044 (PDS bridge), 0058 (NDJSON),
0066 (inngest monitor), 0075 (web auth), 0084 (content schema),
0093 (agent nav), 0112 (caching), 0120 (discord threads),
0122 (discord rich), 0129 (X posting)
- superseded: 0101 (by ADR-0146 Langfuse)
2026-02-25 19:23:46 -08:00
Joel Hooks
16a52359b8
fix(adrs): ADR-0137 codex-prompting → shipped (skill deployed)
2026-02-25 19:21:51 -08:00
Joel Hooks
2ce6ca037a
fix(adrs): sync detail page STATUS_COLORS with status-config (add deferred, shipped=claw pink)
2026-02-25 19:21:08 -08:00
Joel Hooks
855fd38a8b
feat(gateway): wire @joelclaw/markdown-formatter into Telegram output (ADR-0143 → shipped)
2026-02-25 19:18:31 -08:00
Joel Hooks
6cc7e43cd7
fix(adrs): add shipped/deferred/in_progress to VALID_STATUSES + sync vault statuses
...
VALID_STATUSES only had 6 entries — shipped, deferred, in_progress,
researching, withdrawn were all normalizing to 'proposed'. Now matches
status-config.ts. Also synced 0142→deferred, 0145→deferred,
0146→shipped, 0147→shipped from Vault.
2026-02-25 19:18:02 -08:00
Joel Hooks
ef88b6c953
sync: vault content (2 files)
...
adrs (2):
updated: 0147-named-agent-profiles.md
updated: 0146-pi-session-langfuse-integration.md
2026-02-25 17:33:23 -08:00
Joel Hooks
990ec0062c
sync: vault content (1 files)
...
adrs (1):
updated: 0147-named-agent-profiles.md
2026-02-25 17:22:44 -08:00
Joel Hooks
34e5d195a3
sync: vault content (1 files)
...
adrs (1):
new: 0147-named-agent-profiles.md
2026-02-25 17:17:37 -08:00
Joel Hooks
8319e3371c
sync: vault content (1 files)
...
adrs (1):
updated: 0146-pi-session-langfuse-integration.md
2026-02-25 16:46:46 -08:00
Joel Hooks
2129155142
sync: vault content (1 files)
...
adrs (1):
updated: 0146-pi-session-langfuse-integration.md
2026-02-25 16:42:41 -08:00
Joel Hooks
0fbe1f2a6c
sync: vault content (1 files)
...
adrs (1):
updated: 0140-unified-joelclaw-inference-router.md
2026-02-25 15:47:03 -08:00
Joel Hooks
cad8c2844c
feat: Langfuse tracing in inference-router — opt-in via env vars (ADR-0140)
...
TracingConfig interface, initTracing(), traceRouteDecision().
routeInference() emits Langfuse traces when LANGFUSE_PUBLIC_KEY is set.
Uses same @langfuse/otel + @langfuse/tracing pattern as system-bus.
2026-02-25 15:46:50 -08:00
Joel Hooks
caa40380c1
feat: add Biome v2 with noRestrictedImports enforcing ADR-0144 package boundaries
...
Relative imports to observability, model-fallback, message-store, vault-read
are errors — must use @joelclaw/* packages instead.
2026-02-25 15:07:19 -08:00
Joel Hooks
64c7c69019
sync: vault content (1 files)
...
adrs (1):
new: 0145-channel-message-triage-router.md
2026-02-25 15:04:33 -08:00
Joel Hooks
d3892b2eed
sync: vault content (1 files)
...
adrs (1):
updated: 0144-gateway-hexagonal-architecture.md
2026-02-25 14:29:39 -08:00
Joel Hooks
ff36303d47
sync: vault content (1 files)
...
adrs (1):
updated: 0144-gateway-hexagonal-architecture.md
2026-02-25 14:25:50 -08:00
Joel Hooks
5aba7b21a7
sync: vault content (1 files)
...
adrs (1):
updated: 0144-gateway-hexagonal-architecture.md
2026-02-25 14:21:07 -08:00
Joel Hooks
7f95f1cb0b
feat: add Channel port interface (ADR-0144)
...
types.ts with Channel, ChannelPlatform, SendOptions, InboundMessage,
MessageHandler, ChannelRegistry. Type-only, no behavioral changes.
2026-02-25 14:20:19 -08:00
Joel Hooks
3f12d4e917
sync: vault content (2 files)
...
adrs (2):
updated: 0144-gateway-hexagonal-architecture.md
updated: 0143-ast-based-message-formatting.md
2026-02-25 14:08:13 -08:00
Joel Hooks
714baf18c1
skill(codex-prompting): add no-polling rule for codex_tasks
...
Trust the widget. Check once at ~60s, never poll in a loop.
2026-02-25 13:52:18 -08:00
Joel Hooks
e4027e0fe9
sync: vault content (2 files)
...
adrs (2):
new: 0144-gateway-hexagonal-architecture.md
new: 0143-ast-based-message-formatting.md
2026-02-25 13:48:30 -08:00
Joel Hooks
ed949617a3
feat(ADR-0140): complete inference router — tests, gateway alignment, Langfuse on all paths, TS clean
...
- 16 unit tests for inference-router (catalog + router)
- Gateway model-fallback.ts wired to inference-router catalog
- Langfuse traces every inference call (success + failure)
- Strict/permissive mode based on NODE_ENV
- All TS errors fixed across system-bus and gateway
- ADR status page: added shipped + all status variants
2026-02-25 13:26:16 -08:00
Joel Hooks
73a3accdc3
sync: vault content (1 files)
...
adrs (1):
updated: 0140-unified-joelclaw-inference-router.md
2026-02-25 10:15:33 -08:00
Joel Hooks
07730ff043
sync: vault content (1 files)
...
adrs (1):
updated: 0140-unified-joelclaw-inference-router.md
2026-02-25 10:04:16 -08:00
Joel Hooks
99ccccf673
sync: vault content (1 files)
...
adrs (1):
updated: 0140-unified-joelclaw-inference-router.md
2026-02-25 09:35:37 -08:00
Joel Hooks
ae0cb9dcaf
sync: vault content (1 files)
...
adrs (1):
updated: 0138-self-healing-backup-orchestrator.md
2026-02-25 09:18:27 -08:00
Joel Hooks
6a03af0d1a
sync: vault content (1 files)
...
adrs (1):
updated: 0138-self-healing-backup-orchestrator.md
2026-02-25 09:09:18 -08:00
Joel Hooks
0b77f83b7b
sync: vault content (2 files)
...
adrs (2):
updated: 0139-self-healing-sdk-investigator.md
updated: 0138-self-healing-backup-orchestrator.md
2026-02-25 09:07:35 -08:00
Joel Hooks
e3491bbdd7
sync: vault content (2 files)
...
adrs (2):
new: 0139-self-healing-sdk-investigator.md
updated: 0138-self-healing-backup-orchestrator.md
2026-02-25 08:59:49 -08:00
Joel Hooks
edf2a696c2
sync: ADRs from Vault 2026-02-25
2026-02-25 08:56:05 -08:00
Joel Hooks
a0929c2c94
sync: vault content (1 files)
...
adrs (1):
updated: 0090-o11y-triage-loop.md
2026-02-25 08:52:25 -08:00
Joel Hooks
f4d3ce1186
sync: vault content (1 files)
...
adrs (1):
updated: 0138-self-healing-backup-orchestrator.md
2026-02-25 08:51:29 -08:00
Joel Hooks
96155bafc7
sync: vault content (6 files)
...
adrs (6):
updated: 0132-vip-dm-escalated-handling.md
updated: 0079-telnyx-voice-sms-notification.md
new: 0138-self-healing-backup-orchestrator.md
updated: 0090-o11y-triage-loop.md
updated: 0024-taxonomy-enhanced-session-search.md
new: 0137-codex-prompting-skill-router.md
2026-02-25 08:48:00 -08:00