Commit Graph

200 Commits

Author SHA1 Message Date
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