Files

Content

Content lives in Convex, not in this directory.

  • ADRs: authored in ~/Vault/docs/decisions/, synced to Convex by system/content-sync
  • Posts: authored as MDX, synced to Convex by system/content-sync

The production web app reads exclusively from Convex. This directory is an empty skeleton.

See ADR-0168 for the full decision.

Seeding

joelclaw content seed           # full Vault → Convex sync
joelclaw content verify         # strict ADR diff: missing + extra in Convex
joelclaw content prune          # dry-run ADR extras in Convex
joelclaw content prune --apply  # remove ADR extras from Convex

verify is intentionally strict for ADRs: any Convex-only ADR record (extraInConvex) is unhealthy drift per ADR-0168.