"Both sides have a thing called 'macros.' That shared word is a trap, not a reason to merge them."
Two Lists That Look Alike
Flint keeps a list of macros — name, prompt template, chord, vault mode — in a local file it owns. The borrowed brain also has a catalog of its own utility operations, for its own surfaces. They look like the same concept, and that resemblance is exactly where a coupling wants to sneak in: 'they're both macro lists, why not share them, or sync them, or let one reference the other by id?' The answer is that they serve different owners and touching them together undoes the remake.
The Coupling the Remake Removed
The predecessor tool tangled the client's operations with the server's — the two were one intermixed system, and changing one meant reasoning about the other. Pulling them apart was a deliberate goal of the remake, not an accident of it. So Flint's catalog and the brain's catalog are independent by design: Flint renders and sends its own prompts (the apply-free contract from the last lesson is what makes this possible), and never calls a brain-side macro by id. The two lists can grow, shrink, and change on completely separate schedules.
FLINT'S CATALOG (local) BRAIN'S CATALOG (its own)
---------------------- -------------------------
owned by Flint owned by the brain
rendered into free prompts used by the brain's surfaces
change freely change freely
\ /
\___ never share an id ______/
never sync
never reference by id
Neither Owns the Other
Independence means no direction of control. Flint doesn't manage the brain's macros, and the brain doesn't push macros to Flint. If you edit a Flint macro, nothing on the brain changes; if the brain's catalog is reorganized, Flint doesn't notice. That's the whole benefit: two people (or two future selves) can work on the two lists without stepping on each other, because there is no shared state to step on.