Skip to the content

Capsid menu

Inside site-runtime

Its 1 parts, what each runs on, and the lines between them: the containers of the C4 model, inside the system's boundary.

The drawing

Inside site-runtime
The same map as a list

Runs everything

  • Capsid The store, the queue, and the credentials every other project runs through. mcp.dustinedwards.info Its page Capsid

Shared parts

  • d1-dump shared Backs up each table of a D1 database, keeps the backups on a schedule, and drills the restore. Its page d1-dump
  • devkit shared Shared CI workflows, Renovate rules, and test helpers. Its page devkit
  • site-runtime shared Security headers, the rate limiter, and the health format that every site imports. Its page site-runtime
  • Prelum shared Turns finished writing into pages, feeds, and sitemaps. Its page Prelum
  • Capsomer shared The tokens, the shell, and the shared controls every app is drawn with, in plain CSS. capsomer.dustinedwards.info Its page Capsomer
  • site-api shared The contract Carrel uses to publish. Its page site-api

Websites

  • Dustin Edwards Admin admin Runs dustinedwards.info from a chat, covering health, mentions, media, registries, citations, and lab procedures. Writing stays in Carrel. Its page Dustin Edwards Admin
  • Germomics site A podcast and writing site about microbiology and history, with interactive virus and bacteria data pages and browser games. germomics.com Its page Germomics
  • dustinedwards.info site Dustin's personal site. dustinedwards.info Its page dustinedwards.info
  • TXASM site Runs the Texas Branch ASM meetings: registration, abstract submission and review, the program, and the abstract book PDF. txasm.org Its page TXASM
  • julieedwards.info site Julie Edwards's campaign site for the Bluff Dale ISD school board. Its copy lives in D1 and is edited through Carrel. julieedwards.info Its page julieedwards.info

Apps

  • Foxing app A reading app and web platform, Letterboxd for books: a web app, an Expo phone reader and a Discord Activity for reading clubs. foxing.app Its page Foxing
  • Foxhound Admin admin Runs Foxhound from a chat. It holds no Stripe key and no database: every action is a call to the foxhound Worker's admin API. admin-mcp.foxhoundapp.com Its page Foxhound Admin
  • Foxhound app Recovers failed Stripe payments, handles disputes and reports subscription health for merchants, and is paid only on money it recovers. foxhoundapp.com Its page Foxhound
  • Foxing Admin admin Runs Foxing from a chat: stats, users, badges, journal posts and catalog health, all through the foxing Worker. Built, not yet deployed. Its page Foxing Admin

Writing

  • Carrel writing The writing desk, where drafts are written, checked, and published. carrel.dustinedwards.info Its page Carrel
  • Enarratio writing An npm package of charts, with a gallery. enarratio.dustinedwards.info Its page Enarratio
  • Writing private Dustin's books: scenes, outlines and story bibles, which Carrel reads and commits through its own GitHub App. Its page Writing

Tools

  • Skills tool The instructions AI sessions follow. Its page Skills
  • Private skills private Dustin's own session setup, which every AI session loads beside the public skills. Its page Private skills
  • capsid-bench tool The study harness that compares Claude Code with and without Capsid on the same tasks, scored on hidden tests. Its page capsid-bench
  • Capsid backups private Mirrors Capsid's daily database dumps off Cloudflare every day, so losing the account does not lose the store. Its page Capsid backups
The parts of site-runtime
PartKindRuns onWhat it does
check-security-headerspackageNode CLIFetches live URLs without following redirects and grades each response's security headers, for a site's CI.

How they connect

None drawn.