A session starts
Step 1 of 6
Started
A coding session calls Start a session with its project's namespace.
What it touches
- MCP Workerwhere the step arrives, in Capsid
- Agentswhere the step starts, in Capsid
The drawing
Number keys 1 to 6 go to that step.
The same map as a list
Runs everything
- Capsid The store, the queue, and the credentials every other project runs through. mcp.dustinedwards.info Open Capsid
Shared parts
- d1-dump shared Backs up each table of a D1 database, keeps the backups on a schedule, and drills the restore. Open d1-dump
- devkit shared Shared CI workflows, Renovate rules, and test helpers. Open devkit
- site-runtime shared Security headers, the rate limiter, and the health format that every site imports. Open site-runtime
- Prelum shared Turns finished writing into pages, feeds, and sitemaps. Open Prelum
- Capsomer shared The tokens, the shell, and the shared controls every app is drawn with, in plain CSS. capsomer.dustinedwards.info Open Capsomer
- site-api shared The contract Carrel uses to publish. Open 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. Open 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 Open Germomics
- dustinedwards.info site Dustin's personal site. dustinedwards.info Open dustinedwards.info
- TXASM site Runs the Texas Branch ASM meetings: registration, abstract submission and review, the program, and the abstract book PDF. txasm.org Open 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 Open 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 Open 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 Open 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 Open 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. Open Foxing Admin
Writing
- Carrel writing The writing desk, where drafts are written, checked, and published. carrel.dustinedwards.info Open Carrel
- Enarratio writing An npm package of charts, with a gallery. enarratio.dustinedwards.info Open Enarratio
- Writing private Dustin's books: scenes, outlines and story bibles, which Carrel reads and commits through its own GitHub App. Open Writing
Tools
- Skills tool The instructions AI sessions follow. Open Skills
- Private skills private Dustin's own session setup, which every AI session loads beside the public skills. Open Private skills
- capsid-bench tool The study harness that compares Claude Code with and without Capsid on the same tasks, scored on hidden tests. Open capsid-bench
- Capsid backups private Mirrors Capsid's daily database dumps off Cloudflare every day, so losing the account does not lose the store. Open Capsid backups
Inside Capsid, step by step
A session starts
- Started: a coding session calls Start a session with its project's namespace.
- Gathered: the Worker reads the conventions, the project's core.md, the portfolio's decisions and rulings, the open tasks and the three latest session notes, each with when it last changed.
- Handed over: one answer of about 40 KB. When it runs over, what was trimmed is listed by name, so nothing is dropped without a word.
- Written back: what the session decides goes into documents with Write a document. The old body is kept as a version, and an audit row records who changed it.
- Guarded: a change to the conventions, a core.md or the decisions from anyone but the seat or the admin is held as a proposal until it is approved.
- Remembered: the next session, on any machine, starts from the same notes.
Every step
- Started A coding session calls Start a session with its project's namespace.
- Gathered The Worker reads the conventions, the project's core.md, the portfolio's decisions and rulings, the open tasks and the three latest session notes, each with when it last changed.
- Handed over One answer of about 40 KB. When it runs over, what was trimmed is listed by name, so nothing is dropped without a word.
- Written back What the session decides goes into documents with Write a document. The old body is kept as a version, and an audit row records who changed it.
- Guarded A change to the conventions, a core.md or the decisions from anyone but the seat or the admin is held as a proposal until it is approved.
- Remembered The next session, on any machine, starts from the same notes.