$ Farpost · Tech Stack
The converged siloes stack as it applies to Farpost, plus the Farpost-specific items beyond that shared baseline.
## SHARED_SILOES_BASELINE
- Fastify— the API framework, chosen over the site’s own FastAPI baseline because the siloes program deliberately runs on Node/TS rather than Python, per
docs/standard-methodology.md. - Drizzle — the ORM layer over Postgres, chosen for its lightweight, SQL-first style over a heavier ORM.
- Postgres— the database, replacing the original system’s MongoDB.
- better-auth— passwordless magic-link authentication, the same identity pattern already proven in Vocare’s own build.
## FARPOST_SPECIFIC_ADDITIONS
- Twilio— SMS notifications for dispatch, carried over unchanged from the original stack since it’s not tied to the database or framework choice being replaced.
- NFC/RFID tag reading — the physical-tag verification mechanic at the core of Farpost’s building records, unique to this project among the siloes.
- Anthropic Claude — used for the contribution-preening pipeline (rewriting evaluative field language into neutral, observational language) and, going forward, Pulse’s coaching-tip generation.
