"Thinking Like a Mountain"
End-to-end skeleton: add feed → backfill from Wayback (first 20 snapshots) → create schedule → (email sender + webhook stubs).
- Install: Java 21+, Leiningen, Postgres.
- Create DB
Mountainand exportDATABASE_URLenv var. - Run migrations:
lein migratus init lein migratus migrate
- Run app:
POSTMARK_SERVER_TOKEN=... POSTMARK_FROM=you@example.com lein run
- Seed a feed:
curl -X POST http://localhost:3000/api/feeds -H 'Content-Type: application/json' -d '{"url":"https://slatestarcodex.com/feed/"}'
- Scheduler tick + email batching are sketched; extend
app.scheduler.engineand wire delivery selection. - See
resources/migrationsfor schema.