Colophon
The tools, frameworks, and services that build and run this site.
Framework
Next.js 15App Router — pages, layouts, Server Components
React 19UI runtime
TypeScript 6Language
Tailwind CSS 4Styling foundation with custom token system
next-mdx-remoteMDX content layer for essays, notes, case studies
Design
FigmaInterface design and design system
PT MonoTypeface — used for wordmark, labels, and body copy
Monospace Design SystemDesign system — tokens, primitives, patterns, and shadcn registry
Deploy
VercelHosting, CI/CD, preview deployments
GitHub ActionsWorkflow automation — checks, Curator, branch hygiene
GitHubVersion control and issue tracking
pnpmPackage manager
MergeAutonomous merge agent — polls merge/ready PRs, AI safety check after 24h, squash-merges or blocks (GitHub Actions, every 30 min)
Claude Skills
ShulkerboxShared Claude Code infrastructure — skills, hooks, and session scripts used across all repos
wrap-up / pickupSession lifecycle — commit, tag, log activity, hand off context (shulkerbox)
handoverStructured context transfer between sessions (shulkerbox)
commit-commandsConventional commit + branch + PR workflow
humanizerStrips AI writing patterns from content before publishing
impeccableCopy editing — grammar, rhythm, and register consistency
frontend-designUI and design-system work — layout, tokens, component structure
vercel:deployDeployment — environment, preview, production promotion
code-reviewDiff review for correctness, security, and simplification
research-captureCaptures research signals from URLs — synthesises a studio essay, appends to RESEARCH-SIGNALS.md, and files roadmap items
superpowers:brainstormingStructured planning before implementation
AI
Claude CodePrimary coding agent — architecture, implementation, review (Anthropic)
ClothoFate agent — detects content gaps and files issues for missing artifacts (Moirai / GitHub Actions, nightly)
LachesisFate agent — scores quality, coverage, and coherence across the repo (Moirai / GitHub Actions, nightly)
AtroposFate agent — closes stale issues and abandoned PRs (Moirai / GitHub Actions, nightly)
CouncilAdvisor library — CTO and CISO personas for architecture and security decision support
nightly-easy-issuesCCR routine — picks small next:ready issues each night, implements, opens PRs (Claude Code Remote)
Direction
Roadmap16 active items across Now, Next, and Future
Open work
PR #477fix: remove 4 dead re-exports from lib/ideas.ts barrel
PR #476fix: remove unused DEMO_VIDEOS export from lib/demos.ts
PR #474chore: unexport productRepos in lib/products.ts (no current callers)
PR #473chore: remove unused DEMO_VIDEOS export from lib/demos.ts
PR #472docs: update AGENTS.md IA table to match current route structure
PR #470chore: remove 4 unused re-exports from lib/ideas.ts
PR #469chore: remove unused DEMO_VIDEOS export from lib/demos.ts
PR #468chore: remove unused DEMO_VIDEOS export from lib/demos.ts
PR #467chore: remove dead re-exports from lib/ideas.ts
PR #465docs: add nightly auto-triage whitelist for lachesis findings
PR #461chore(deps): bump the minor-and-patch group with 5 updates
#475[lachesis] coherence: ia-drift — docs/IMPLEMENTATION_TAXONOMY.md documents removed /ideas/ routes as current
#471[lachesis] quality: copy-strength — telanto headlineSentence leads with deliverable
#464[lachesis] quality: copy-strength — range/leanthemes background leads with deliverable
#463[lachesis] quality: copy-strength — range/lll background leads with deliverable
#462[lachesis] quality: copy-strength — range/life-website background leads with deliverable
#460[lachesis] quality: copy-strength — range/caffitaly background leads with deliverables
#459[lachesis] quality: copy-strength — range/hugo-boss-machinas background leads with deliverables
#458[lachesis] quality: copy-strength — range/technogym background leads with deliverables
#457[lachesis] quality: copy-strength — range/xtralife background leads with deliverables
#456[lachesis] quality: copy-strength — range/codeship background leads with deliverables
#455[lachesis] coverage: payfit — body sections are placeholder stubs
#454[lachesis] quality: copy-strength — payfit headlineSentence leads with deliverable
#453[lachesis] quality: copy-strength — exabyte-mat3ra headlineSentence leads with deliverable
#451[lachesis] quality: copy-strength — narratives/life summary leads with deliverable
#450[lachesis] quality: copy-strength — juka headlineSentence leads with deliverable
#449[lachesis] quality: copy-strength — life.mdx headlineSentence leads with deliverable
#447[lachesis] coherence: copy-drift — contact/page.tsx "Currently open to" hardcoded outside availability gate
#446[lachesis] quality: copy-strength — oracle-netsuite headlineSentence leads with deliverables
#443[lachesis] coherence: copy-drift — narratives/cloudbees claims 100% adoption but case study disclaims any metric
#441[lachesis] coverage: range.json — 27 range entries have empty background fields
#440[lachesis] quality: oversized-files — lib/ideas-data.ts
#438[lachesis] quality: copy-strength — hugo-boss-esprit headlineSentence leads with deliverables
#437[lachesis] quality: copy-strength — narratives/cloudbees summary leads with deliverables
#436[lachesis] coherence: link-integrity — content/writings.ts references stale /studio route
#427[lachesis] coherence: orphans — content/notes/ files unreachable from any route
#419[lachesis] quality: copy-strength — range/carro-me background leads with deliverables
#417[lachesis] coherence: orphans — content/labs/pip-framework.mdx unreachable
#416[lachesis] quality: copy-strength — range/electron background leads with deliverables
#415[lachesis] quality: copy-strength — range/ifunding background leads with deliverables
#414[lachesis] quality: stale-markers — certs/index.ts has three entries with date fields 6–8 years old
#413[lachesis] quality: oversized-files — content/blog-posts.ts
#412[lachesis] quality: copy-strength — range/bahlsen background leads with deliverables
#411[lachesis] quality: copy-strength — range/photography background leads with deliverables
#410[lachesis] quality: copy-strength — range/dribbble-set background leads with deliverables
#409[lachesis] quality: copy-strength — range/bikesoup-range background leads with deliverables
#402[lachesis] quality: dead-exports — lib/products.ts: productRepos unused
#401[lachesis] quality: dead-exports — content/writings.ts exports 2 unused symbols
#398[lachesis] quality: copy-strength — range/pernigotti background leads with deliverables
#397[lachesis] quality: copy-strength — range/giuso background leads with deliverables