A session starts
Step 2 of 6
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.
What it touches
- MCP Workerwhere the step arrives, in Capsid
- capsidwhere 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.