Five views. One synthesis paragraph each morning. A single user — me. Built on Next.js, GitHub, Groq, and Vercel.
Brain Dashboard renders a private GitHub markdown repo — journals, project notes, decisions, an inbox — through a planner-style interface. A daily Groq cron reads the past week, synthesises a short paragraph, and writes it to Edge Config; the live app reads that blob fresh on every render. Everything below is a recreated mockup with invented data — the real instance is gated by GitHub OAuth with an allowlist of one.
Today's journal, the synthesis hero, active projects, and recent decisions in one stream. Projects folds into this view as the active-project rail.
the feature branch has been open for nine days with three pending todos that all unblock the same UX decision
replace the polling loop with a server-sent event
the kiosk hits the device every two seconds and the bill has doubled in a fortnight
A single project rendered from its markdown file — frontmatter status, live-URL badge, decisions log, open todos.
land the result-grouping flag for the v1 release. flat grouping only — nested is a follow-up. unblock the three open todos in this order: callback signature, preview rendering, then the documentation note.
Quick-capture lines and project rows that need planning, grouped by recency.
The daily Groq synthesis paragraph, plus stagnant projects and brain meta-stats.
The week leans toward atlas-search — five of the last seven journal entries open with it, and the open todos all point at the same result-grouping callback. kiosk-display is the second story, with the polling loop showing up in two decisions and one inbox capture. phantom-cli stayed quiet but logged a thoughtful reversal on the macros prelude — the kind of decision that usually precedes a small refactor. tide-charts has slipped past the six-day mark and is the one to revisit by week’s end.
Five-minute cache on the read path. A daily cron writes one synthesis to Edge Config; the Insights page reads it fresh on every render.