Joel Hooks
f4b1661f6b
content: enforce strict ADR drift verify and add prune flow
2026-02-28 13:30:44 -08:00
Joel Hooks
4deaf73474
feat(ADR-0168): Vault→Convex direct pipeline, remove repo content
...
Phase 2 of ADR-0168 (Convex-canonical content lifecycle):
- Rewrite content-sync: Vault→Convex direct, no file copy/git commit/push
- Add content-verify function: diffs Vault sources vs Convex records
- Add content/seed.requested and content/verify.requested events
- Add joelclaw content seed/verify CLI commands
- Fix post frontmatter: store type, tags, source, channel, duration, updated
- Update Convex postFieldsValidator to accept full frontmatter
- Remove 175 ADR .md files and 22 post .mdx files from apps/web/content/
- Remove filesystem fallback from adrs.ts and posts.ts (Convex-only reads)
- Add .gitignore + README to apps/web/content/ skeleton
- Reseed Convex with complete frontmatter (175 ADRs, 21 posts)
2026-02-28 11:21:56 -08:00
Joel Hooks
1dd4056434
sync: vault content (1 files)
...
adrs (1):
updated: 0168-convex-canonical-content-lifecycle.md
2026-02-28 11:12:24 -08:00
Joel Hooks
77a5099821
sync: vault content (6 files)
...
adrs (6):
updated: 0163-adaptive-prompt-architecture.md
updated: 0164-mandatory-taxonomy-classification.md
updated: 0150-discovery-enrichment-pipeline.md
updated: 0162-gateway-reactions-and-channel-config.md
updated: 0159-talon-k8s-watchdog-daemon.md
updated: 0158-worker-supervisor-binary.md
2026-02-28 11:01:25 -08:00
Joel Hooks
2c4122e742
fix: escape MDX-breaking angle brackets in ADR files (batch 2)
...
0162, 0164, 0165 — backtick-wrapped <<react:>>, confidence < 0.5,
and code-fenced <relevant_skills> XML blocks
2026-02-28 10:57:59 -08:00
Joel Hooks
5a8328b8ae
fix: escape MDX-breaking angle brackets in ADR files (batch 1)
...
0150, 0158, 0159, 0163 — wrapped raw > and < in backticks or rephrased
2026-02-28 10:57:29 -08:00
Joel Hooks
2dc407f651
sync: vault content (3 files)
...
adrs (3):
new: 0171-custom-system-prompt-architecture.md
new: 0172-agent-mail-mcp-adoption.md
updated: 0170-agent-role-system.md
2026-02-28 10:52:35 -08:00
Joel Hooks
1e852b961c
sync: vault content (2 files)
...
adrs (2):
new: 0169-cli-capability-interface-contracts.md
new: 0170-agent-role-system.md
2026-02-28 10:41:28 -08:00
Joel Hooks
9a3b52fbc5
fix(content-review): reject rewrite meta commentary
2026-02-28 10:14:14 -08:00
Joel Hooks
4619ccf587
docs(adr): add 0168 convex content lifecycle
2026-02-28 10:04:01 -08:00
Joel Hooks
d58865577e
sync: vault content (2 files)
...
adrs (2):
new: 0167-codex-sandbox-and-cwd-policy.md
deleted: 0162-convex-canonical-content-lifecycle.md
2026-02-28 10:02:19 -08:00
Joel Hooks
c704493c52
fix(content-review): prevent feedback regressions
2026-02-28 09:53:10 -08:00
Joel Hooks
e6e680ca4a
sync: vault content (1 files)
...
adrs (1):
updated: 0166-documentation-gardener-system.md
2026-02-28 09:52:03 -08:00
Joel Hooks
5bd3dc2cc7
sync: vault content (1 files)
...
adrs (1):
new: 0165-taxonomy-aware-skill-retrieval.md
2026-02-28 09:37:31 -08:00
Joel Hooks
a7a19346c5
sync: vault content (1 files)
...
discoveries (1):
new: Supervision Trees That Diagnose Their Own Failures.md
2026-02-28 09:05:58 -08:00
Joel Hooks
d784342efb
sync: vault content (1 files)
...
adrs (1):
new: 0164-mandatory-taxonomy-classification.md
2026-02-28 08:47:19 -08:00
Joel Hooks
d413b0bbb7
sync: vault content (1 files)
...
adrs (1):
updated: 0163-adaptive-prompt-architecture.md
2026-02-28 08:25:17 -08:00
Joel Hooks
6f07d2d006
sync: vault content (1 files)
...
adrs (1):
new: 0163-adaptive-prompt-architecture.md
2026-02-28 08:01:55 -08:00
Joel Hooks
8ac3a8043a
fix: update codex-spark model refs, add slack channel resolve cooldowns
...
- backup-failure-router: gpt-5.2-codex-spark → gpt-5.3-codex-spark
- models.ts: add gpt-5.3-codex-spark to allowlist, update MODEL.CODEX_SPARK
- slack.ts: cooldown on channel resolve failures (10min transient, 6hr permanent)
Permanent errors: channel_not_found, not_in_channel, missing_scope, is_archived
2026-02-28 07:53:06 -08:00
Joel Hooks
bc534bca3e
sync: vault content (1 files)
...
adrs (1):
new: 0162-gateway-reactions-and-channel-config.md
2026-02-28 07:46:04 -08:00
Joel Hooks
ad39a7bf12
sync: vault content (1 files)
...
adrs (1):
deleted: 0162-convex-canonical-content-lifecycle.md
2026-02-28 07:40:51 -08:00
Joel Hooks
8408a6fcc3
content: apply mineclaw feedback fixes
2026-02-28 07:21:58 -08:00
Joel Hooks
ce8a28de34
sync: vault content (1 files)
...
adrs (1):
updated: 0154-content-migration-mdx-to-convex.md
2026-02-28 06:41:12 -08:00
Joel Hooks
ec33ac1235
web: harden article rendering + source diagnostics
2026-02-28 06:37:17 -08:00
Joel Hooks
81c2eca2ce
sync: vault content (2 files)
...
adrs (1):
updated: 0154-content-migration-mdx-to-convex.md
discoveries (1):
new: Dogfooding Agent Tools on a Live Rails Migration.md
2026-02-27 22:01:28 -08:00
Joel Hooks
e0e1b0d257
delete: remove dogfooding discovery — exposes sensitive materials
...
Removed discovery note that referenced internal egghead infrastructure,
private Loom recording, and internal PR details.
2026-02-27 21:47:17 -08:00
Joel Hooks
fcb8419ea0
content: add talon watchdog article
2026-02-27 21:11:45 -08:00
Joel Hooks
94c16f6921
talon: handle broken-pipe CLI output
2026-02-27 20:42:14 -08:00
Joel Hooks
f585664f5f
sync: vault content (2 files)
...
adrs (1):
updated: 0159-talon-k8s-watchdog-daemon.md
discoveries (1):
new: Native macOS Terminal Built Around the Multi-Agent Attention Problem.md
2026-02-27 20:40:22 -08:00
Joel Hooks
87b5904bd4
sync: vault content (2 files)
...
adrs (2):
updated: 0037-gateway-watchdog-layered-failure-detection.md
updated: 0159-talon-k8s-watchdog-daemon.md
2026-02-27 20:21:13 -08:00
Joel Hooks
d05c6802bf
talon: monitor gateway launchd session
2026-02-27 20:20:25 -08:00
Joel Hooks
9b7d9b58f4
talon: add health endpoint and telegram SOS fan-out
2026-02-27 20:16:06 -08:00
Joel Hooks
5e25d10e4c
sync: vault content (1 files)
...
adrs (1):
new: 0161-voice-agent-interview-mode.md
2026-02-27 20:08:59 -08:00
Joel Hooks
e261767069
sync: vault content (1 files)
...
adrs (1):
updated: 0159-talon-k8s-watchdog-daemon.md
2026-02-27 20:02:04 -08:00
Joel Hooks
31dd397867
talon: add flannel readiness probe
2026-02-27 19:57:13 -08:00
Joel Hooks
53c8837a75
talon: fix escalation gaps and add service-specific healing
2026-02-27 19:52:44 -08:00
Joel Hooks
7169926f37
content: expand three-stage example in KAC graph post
2026-02-27 19:34:01 -08:00
Joel Hooks
51a39d1b3a
sync: vault content (2 files)
...
adrs (2):
new: 0160-telegram-streaming-ux.md
updated: 0159-talon-k8s-watchdog-daemon.md
2026-02-27 19:33:22 -08:00
Joel Hooks
b776963141
talon: add validate command and hot-reload service probes
2026-02-27 19:29:28 -08:00
Joel Hooks
eaf158dc98
chore(gateway): remove streaming debug logs
2026-02-27 19:21:43 -08:00
Joel Hooks
7fb99522ad
voice-agent: migrate runtime into monorepo and externalize caller PII
2026-02-27 19:13:56 -08:00
Joel Hooks
2e1b01451a
sync: vault content (2 files)
...
adrs (2):
updated: 0154-livekit-voice-worker-durability.md
updated: 0159-talon-k8s-watchdog-daemon.md
2026-02-27 19:01:26 -08:00
Joel Hooks
d8cd05f6aa
fix: prevent horizontal overscroll on mobile article pages
...
- Add overflow-x-hidden to root layout wrapper
- Constrain pre/table/iframe/img/video to max-width:100% in prose
- Tables get block display + overflow-x-auto for internal scroll
2026-02-27 18:49:24 -08:00
Joel Hooks
ae6b863500
adr-0154: add caller-id normalization contract
2026-02-27 18:44:25 -08:00
Joel Hooks
d67874aa9e
talon: add dynamic service probes and voice-agent monitoring
2026-02-27 18:39:33 -08:00
Joel Hooks
1edd703bfc
feat: processing indicator + comment lockout during feedback review
...
- Banner moved above article content with pulsing animation
- Review sheet disabled when feedback items are processing
- FAB dimmed and disabled during processing
- Submit button shows 'Processing feedback…' state
- 'Comments paused' note shown under form
2026-02-27 17:16:42 -08:00
Joel Hooks
1c214def8e
content: voice fix + remove em dashes from KAC graph
2026-02-27 16:35:07 -08:00
Joel Hooks
5dce5ef291
content: weave Badass, UbD, Knowledge Hydrant source material into KAC graph
2026-02-27 16:30:19 -08:00
Joel Hooks
b2b72fa834
content: remove mention counts from KAC graph post
2026-02-27 16:24:34 -08:00
Joel Hooks
490d367981
content: remove Roam/database references from KAC graph post
2026-02-27 16:21:45 -08:00