five-on-it / apps/creator/src/card
apps/creator/src/card
The creator card: what the platform's model reads before it makes a game with its owner, the same bytes every time so the provider caches it (about 3,000 tokens with the MCP server's LOOP steps 1 to 6 and its RULES). It distils the game document and the mission language (every verb, event, condition and action the catalogue lists, with the fields that matter, and one small example that passes the validator), where a game is made (always a city: a curated one remixed, its missions on its level as it ships or its city spec edited, or a new one drawn freely, a kilometre a side, with every capability and the catalogue's large city as its worked example), how it is played (alone, together, two teams), the tone, and how a turn of the conversation ends: a few plain sentences for someone who has never written code. card.test.ts holds it to the mission schema and the catalogue, and to 12 KB. The schemas of the game document (140 KB) and of the whole catalogue are never sent: one template's level spec schema and the guides, whole or by section, are resources the model reads when it needs them. The brief and every later message of the owner come after it as the user's messages, in quotes: the owner's words, not instructions to follow.