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 #439chore(deps): bump the minor-and-patch group with 7 updates
#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
#434[lachesis] coherence: ia-drift — AGENTS.md IA table lists five removed routes
#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
#403[lachesis] quality: dead-exports — lib/demos.ts: DEMO_VIDEOS unused
#402[lachesis] quality: dead-exports — lib/products.ts: productRepos unused
#401[lachesis] quality: dead-exports — content/writings.ts exports 2 unused symbols
#400[lachesis] quality: dead-exports — lib/ideas.ts exports 4 unused symbols
#398[lachesis] quality: copy-strength — range/pernigotti background leads with deliverables
#397[lachesis] quality: copy-strength — range/giuso background leads with deliverables
#396[lachesis] quality: copy-strength — range/molinospadoni background leads with deliverables
#395[lachesis] quality: copy-strength — range/calavera background leads with deliverables
#394[lachesis] quality: copy-strength — range/aid background leads with deliverables
#393[lachesis] quality: copy-strength — range/esssecafe background leads with deliverables
#392[lachesis] quality: copy-strength — range/sojasun background leads with deliverables
#391[lachesis] quality: copy-strength — range/roadhouse background leads with deliverables
#390[lachesis] quality: copy-strength — range/mec3 background leads with deliverables
#389[lachesis] quality: copy-strength — range/l3 background leads with deliverables
#388[lachesis] quality: copy-strength — range/inedicola background leads with deliverables
#387[lachesis] quality: copy-strength — range/doghero background leads with deliverables
#386[lachesis] quality: copy-strength — range/cloudbees-cdro-platform-port background leads with deliverables
#385[lachesis] quality: copy-strength — range/cloudbees-ai-week background leads with deliverables
#384[lachesis] quality: copy-strength — range/cloudbees-cdro background leads with deliverables
#383[lachesis] coverage: juka — case study has no body content
#380[lachesis] quality: copy-strength — range/cloudbees-unify background leads with deliverables
#379[lachesis] quality: copy-strength — iese headlineSentence leads with deliverables
#378[lachesis] stale-branch: fix/issue-223-resume-responsive
#377[lachesis] stale-branch: fix/issue-238-approach-img-lazy
#376[lachesis] quality: copy-strength — bikesoup headlineSentence leads with deliverables
#373[lachesis] coherence: link-integrity — case studies reference /ideas/thoughts/ and /ideas/labs/ routes that don't exist
#372[lachesis] quality: copy-strength — range/wordpress-themes background leads with deliverables
#359[lachesis] quality: copy-strength — range/caffitaly background leads with deliverables
#355anna product entry stage is stale (still "Active product")
#347[lachesis] quality: copy-strength — range/lll background leads with deliverables
#346[lachesis] quality: copy-strength — range/life-website background leads with deliverables
#344[lachesis] coherence: orphans — moirai-orchestrating-thin-agents and ux-is-the-result-of-design unreachable
#343[lachesis] quality: copy-strength — range/leanthemes background leads with deliverables