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
|
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 |
|
Joel Hooks
|
e03856ecfd
|
sync: vault content (23 files)
adrs (23):
updated: 0048-webhook-gateway-system.md
updated: 0123-request-scoped-channel-routing.md
updated: 0045-task-management-ports-and-adapters.md
updated: 0004-atproto-federation-native-app.md
updated: 0133-contact-enrichment-pipeline.md
updated: 0052-email-port-hexagonal-architecture.md
updated: 0083-tailscale-kubernetes-operator.md
updated: 0022-webhook-to-system-event-pipeline.md
updated: 0042-telegram-rich-replies-and-outbound-media.md
updated: 0051-tailscale-funnel-as-public-ingress.md
updated: 0043-agent-voice-conversations.md
updated: 0018-pi-native-gateway-redis-event-bridge.md
updated: 0047-todoist-as-conversation-channel.md
updated: 0040-google-workspace-via-gogcli.md
updated: 0056-personal-relationship-management.md
updated: 0088-nas-backed-storage-tiering.md
updated: 0111-email-channel-routing-engine.md
updated: 0001-adopt-architecture-decision-records.md
updated: 0044-pds-private-first-with-bento-bridge.md
updated: 0020-observational-memory-pipeline.md
updated: 0124-discord-thread-forked-sessions.md
updated: 0077-memory-system-next-phase.md
updated: 0054-joelclaw-native-app.md
|
2026-02-25 08:34:57 -08:00 |
|
Joel Hooks
|
7471e64408
|
sync: vault content (1 files)
adrs (1):
new: 0136-twitter-archive-typesense-corpus.md
|
2026-02-25 08:18:42 -08:00 |
|
Joel Hooks
|
c3e20df57c
|
sync: vault content (1 files)
discoveries (1):
new: Dogfooding Agent Tools on a Live Rails Migration.md
|
2026-02-25 08:05:27 -08:00 |
|
Joel Hooks
|
df08eacbf9
|
sync: vault content (1 files)
discoveries (1):
new: Named Scheduling Links as Project-Scoped Entry Points.md
|
2026-02-25 07:20:31 -08:00 |
|
Joel Hooks
|
b789c98b85
|
sync: vault content (1 files)
adrs (1):
new: 0135-pi-langfuse-instrumentation.md
|
2026-02-25 06:59:12 -08:00 |
|
Joel Hooks
|
118ae5baa8
|
sync: vault content (1 files)
discoveries (1):
new: Personal AI as Multi-Channel Gateway Hits 225K Stars.md
|
2026-02-24 20:21:26 -08:00 |
|
Joel Hooks
|
ce75c460a2
|
sync: vault content (1 files)
discoveries (1):
new: Personal AI Assistants Converge on Gateway-First Multi-Channel Architecture.md
|
2026-02-24 20:11:09 -08:00 |
|
Joel Hooks
|
a437159b36
|
sync: vault content (1 files)
discoveries (1):
new: tmux and SQLite as a Surprisingly Practical Multi-Agent Control Plane.md
|
2026-02-24 20:06:01 -08:00 |
|
Joel Hooks
|
b9521bdcaf
|
sync: vault content (1 files)
discoveries (1):
new: Open Source Becomes Prompt Ops When PRs Carry Intent, Not Code.md
|
2026-02-24 20:02:37 -08:00 |
|
Joel Hooks
|
2c3dce9734
|
sync: vault content (1 files)
discoveries (1):
new: LiveView Muscle Memory in a 60 FPS Terminal Renderer.md
|
2026-02-24 19:44:47 -08:00 |
|
Joel Hooks
|
24e05e0bcc
|
sync: vault content (1 files)
adrs (1):
new: 0134-system-sleep-mode.md
|
2026-02-24 19:14:27 -08:00 |
|
Joel Hooks
|
21c26e1e65
|
sync: vault content (2 files)
discoveries (2):
new: GitHub as Source of Truth, CRDT as Working Memory.md
new: Legacy CLIs as the Native Substrate for AI Agents.md
|
2026-02-24 19:03:04 -08:00 |
|
Joel Hooks
|
2a6466633f
|
sync: vault content (1 files)
adrs (1):
updated: 0089-transcript-indexing-typesense.md
|
2026-02-24 15:51:24 -08:00 |
|
Joel Hooks
|
41b71f95aa
|
sync: vault content (1 files)
adrs (1):
new: 0133-contact-enrichment-pipeline.md
|
2026-02-24 12:38:24 -08:00 |
|
Joel Hooks
|
32e2a0a2e4
|
sync: vault content (1 files)
adrs (1):
updated: 0132-vip-dm-escalated-handling.md
|
2026-02-24 12:15:03 -08:00 |
|
Joel Hooks
|
8dcf0757a1
|
sync: vault content (1 files)
adrs (1):
new: 0132-vip-dm-escalated-handling.md
|
2026-02-24 12:13:32 -08:00 |
|
Joel Hooks
|
8857f9eafc
|
sync: vault content (1 files)
discoveries (1):
new: Third-Party Validated AI Detection as Content Positioning Signal.md
|
2026-02-24 10:51:28 -08:00 |
|
Joel Hooks
|
e328de9d20
|
sync: vault content (1 files)
adrs (1):
updated: 0131-unified-channel-intelligence-pipeline.md
|
2026-02-24 10:09:16 -08:00 |
|
Joel Hooks
|
1a3ed052ad
|
sync: vault content (1 files)
adrs (1):
updated: 0131-unified-channel-intelligence-pipeline.md
|
2026-02-24 09:45:27 -08:00 |
|
Joel Hooks
|
49e9904586
|
sync: vault content (1 files)
adrs (1):
new: 0131-unified-channel-intelligence-pipeline.md
|
2026-02-24 09:42:48 -08:00 |
|
Joel Hooks
|
1f5fe7e947
|
sync: vault content (1 files)
adrs (1):
updated: 0130-slack-channel-integration.md
|
2026-02-24 09:12:32 -08:00 |
|
Joel Hooks
|
de9b54e48b
|
sync: vault content (1 files)
adrs (1):
new: 0130-slack-channel-integration.md
|
2026-02-24 09:02:14 -08:00 |
|
Joel Hooks
|
c9f6a8b5cf
|
sync: vault content (1 files)
adrs (1):
updated: 0124-discord-thread-forked-sessions.md
|
2026-02-24 08:43:28 -08:00 |
|
Joel Hooks
|
f9e6af15c3
|
sync: vault content (1 files)
adrs (1):
updated: 0124-discord-thread-forked-sessions.md
|
2026-02-24 08:34:38 -08:00 |
|
Joel Hooks
|
83b178e1e7
|
sync: vault content (1 files)
adrs (1):
updated: 0106-adr-review-pipeline.md
|
2026-02-24 07:40:41 -08:00 |
|
Joel Hooks
|
c662a393ad
|
sync: vault content (1 files)
adrs (1):
updated: 0129-automated-x-posting-strategy.md
|
2026-02-24 06:56:12 -08:00 |
|
Joel Hooks
|
8140d740ff
|
sync: vault content (1 files)
adrs (1):
updated: 0129-automated-x-posting-strategy.md
|
2026-02-24 06:43:46 -08:00 |
|
Joel Hooks
|
f9a6ef2616
|
sync: vault content (1 files)
adrs (1):
updated: 0129-automated-x-posting-strategy.md
|
2026-02-24 06:35:21 -08:00 |
|
Joel Hooks
|
3b5b521f63
|
sync: vault content (1 files)
adrs (1):
updated: 0129-automated-x-posting-strategy.md
|
2026-02-24 06:33:35 -08:00 |
|
Joel Hooks
|
77b47ea229
|
sync: vault content (1 files)
adrs (1):
new: 0129-automated-x-posting-strategy.md
|
2026-02-24 06:27:14 -08:00 |
|