Every new project starts from the latest template, automatically. Every result is locked back into the Core with a write-back block. The Core, not the chat, is the memory.
The Client Core template has one source of truth in the repo. It is bundled into the initialize-project skill on every commit, so improvements to the template reach every future project with no manual copying.
Uploaded into the client's Project. The first thing every skill reads.
Colour, type, voice, archetype, rules. The source of truth for everything we make for them.
Registered image and video styles, so the whole team stays consistent.
Saved, reusable reference and moodboard packs.
Every meaningful decision, dated. The client's history.
Swiss legal scaffolding for that client.
One tag that modulates how every skill renders for them. A bank is never a startup.
Every skill that changes client state ends with a Save to Client Core block. You paste it into the named Project file. That is what makes the next chat, today or months later, start warm and on brand.
The confidential layer flows one way, from the repo to the House Project through the GitHub connector. Read-only. Edit in the repo, push, then Sync. Never edit a synced file in the Project.
Per-client files are edited in the Project. Skills write back into them with the Save to Client Core block. Confidential House content never enters a client Core.