SD-209
[oceanheart-overhaul] oceanheart.ai rebuilt from scratch as Hugo static site at sites/oceanheart/. Full overhaul: consulting/portfolio site → “learning in public” research blog. Key decisions: (1) Hugo over Next.js — zero JS shipped, single binary, 28ms builds. Captain evaluated 13 stacks, narrowed to Hugo vs Zola vs 11ty, selected Hugo (Go resonance with pit* CLIs, proven at scale, fastest builds). (2) Placement at sites/oceanheart/ (D2) — avoids BFS sweep bloat, follows monorepo convention, Vercel deploys from subdirectory natively. (3) All 19 overhaul muster items marked by Captain (strip consulting, keep terminal aesthetic, strip Stripe/auth/three.js/89 Aceternity components, keep blog + research + terminal aesthetic). (4) 10 blog posts ported from oceanheart-ui, 3 research note summaries created, about + CV pages built. (5) slopodar.yaml created at repo root — living inventory of LLM authenticity anti-patterns. First entry: “Tally Voice” (enumeration as authority). Slopodar page at /slopodar/ rendered deterministically from YAML data at build time. (6) Makefile wrapper: make build syncs data + builds, make serve for dev. (7) Content voice shifted from “consultant for hire” to “independent researcher learning in public.” 31 source files → 135 pages → 880KB total output.
← all decisions