Bureau of Anomalous Artifacts (BAA)
Description and use
BAA is a terminal‑styled interface for anomaly tracking, allowing authorized users to create records, assign threat levels, and write containment procedures with Sanity Studio and Next.js 15.
Problem
Authorized personnel needed a secure, retro‑terminal styled interface to document, track, and contain anomalous entities with threat levels and containment procedures.
Outcome
The BAA application provides a secure, retro‑terminal UI for anomaly tracking, enabling authenticated users to document entities, assign threat levels, and write containment procedures with redaction, all within a single Next.js app.
Workflow
- 1. Set up Next.js 15 project.
- 2. Embed Sanity Studio at /studio route.
- 3. Configure Sanity schema with string fields, threat level enum, and PortableText blocks.
- 4. Implement authentication for authorized personnel.
- 5. Build terminal‑styled frontend to render anomaly index and dossier pages.
- 6. Add redaction logic for sensitive fields.
- 7. Deploy to Vercel or local server.
Evidence
We built the Bureau of Anomalous Artifacts (BAA), a brutalist, SCP-inspired terminal interface for tracking and containing anomalous entities.
Authorized personnel can log into the embedded Studio to document new anomalies, set Threat Levels (Safe, Euclid, Keter, Apollyon), and write containment procedures using PortableText.
- Record date: 2026-09-22T20:30:46.746Z