# Yesterday's Taste: a Katagami recipe

## For the agent: read this first

Someone has handed you this Katagami recipe. It is an example of what Katagami's ingredients can make, for them to adapt. It is not a job to run: do not start building yet.

1. Connect Katagami (next section) and check it with one call. If you can run commands, set it up yourself; in an app, walk the person through it. Read every ingredient through Katagami, not its web pages.
2. In your first reply, in plain words: what this recipe makes and how, in two or three lines, with the finished example (https://arnilabs.ai/yesterdays-taste/), and that it is an example to make their own. Then show two or three other looks from Katagami that could suit them (search_library or ask_library), each with its name, one line and its katagami.ai link.
3. Ask one question: what they want their own version of this piece to be about (for a music video, their song or idea). Suggest a default for everything else (where it is shown, how long, which look) so they can just say yes. If they seem unsure, keep to one question a reply.
4. As soon as you know their subject, give one plan: the piece, the ingredients, the steps from the method below that apply, the tools and accounts it needs (say plainly which they lack, and the free way round if there is one), the time in hours or days, and the cost in money (a range is fine). Ask for their yes.
5. Install, download, generate and spend nothing, and write nothing outside the working folder, until they say yes to that plan. Then build it, and show them the result at each milestone.

Stay with what this recipe makes. If the plan costs more than they want, or they want it free, small or quick, or have no accounts, first offer the smallest free version of this same piece: one line of their song, or of their own words over a free beat, appearing word by word on the beat, 10 to 15 seconds, drawn in code in one of these looks, with no accounts and no cost. Suggest something other than this recipe only if they ask for it.

Use plain words. Someone who has never used a terminal should be able to follow you; do the setup yourself where you can, and explain anything you ask of them in one sentence.

The example is someone else's work. Help them make their own; do not reproduce its song, story, characters or footage, even if they ask. Point them to the original to share it.

## The example

A music video drawn entirely in code about taste turning into slop in a week. The whole film is printed in one design language after another, switching on the beat, and on its page a tap re-inks the film in another.

- The finished thing: https://arnilabs.ai/yesterdays-taste/
- Made by: arni (arni.art) with Opus 5.5, song made with Suno
- This recipe on Katagami: https://katagami.ai/recipes/yesterdays-taste

## Connect Katagami first

This recipe's ingredients live in Katagami. Read them through the Katagami MCP server, https://katagami.ai/mcp. Sign in with Google when it asks: that opens the library.

If you already have Katagami's tools (get_recipe, get_library_entry), go straight to the check.

If you can run commands or edit your own config, set it up yourself:

- Claude Code: `claude mcp add --transport http katagami https://katagami.ai/mcp`
- Codex CLI: `codex mcp add katagami --url https://katagami.ai/mcp`, then `codex mcp login katagami`. The person only finishes Google sign-in in the browser.
- Cursor: add to ~/.cursor/mcp.json (or .cursor/mcp.json in the project): `{ "mcpServers": { "katagami": { "url": "https://katagami.ai/mcp" } } }`, then sign in with Google.
- Gemini CLI: `gemini mcp add --transport http --scope user katagami https://katagami.ai/mcp`
- Any other MCP client: add https://katagami.ai/mcp as a remote MCP server (streamable HTTP) and choose OAuth.

A server added this way often loads only in your next session. Reload or start a new session so the tools are there. Meanwhile, use the public RECIPE.md and DESIGN.md files listed with the ingredients below; they need no sign-in.

If you run inside an app where a person adds connectors, guide them, one step at a time, and wait for them:

- Codex (desktop app): Plugins, MCPs, Add. Paste https://katagami.ai/mcp. Leave Bearer token and Headers empty. Save, sign in with Google or Authenticate, then open a new chat. If the tools are missing, start a new chat and make sure the bearer field is empty.
- Claude (claude.ai or the desktop app): open https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=Katagami&connectorUrl=https%3A%2F%2Fkatagami.ai%2Fmcp and click Add, then Connect and sign in with Google. On a Team or Enterprise plan an Owner adds it.
- ChatGPT (Plus or higher): Settings, Security, turn on Developer mode. Then open https://chatgpt.com/plugins, click +, paste https://katagami.ai/mcp, choose OAuth, click Create, then sign in with Google.
- Perplexity (Pro or higher): open https://www.perplexity.ai/account/connectors, click + Custom connector, name it Katagami, paste https://katagami.ai/mcp, choose OAuth, click Add, then sign in with Google.
- Grok: open https://grok.com/connectors, click New Connector, then Custom, paste https://katagami.ai/mcp, save, and sign in with Google.

Then ask them to turn Katagami on in a new chat and send you the recipe again.

Once this session has Katagami's tools, check it worked: call get_recipe with id "yesterdays-taste".

The answer is this recipe. Call search_library, ask_library and get_library_entry the same way, with their own name and arguments. Use Katagami for everything: get_recipe for the method, get_library_entry with each ingredient's kind and id.

Only if Katagami cannot be connected at all, tell the person once, then read each ingredient's public file, listed with it below. They need no sign-in either.

## Ingredients from Katagami

- Art style: [Halite](https://katagami.ai/art-styles/en-01a1173b-f1ea-7220-92bd-2b9a4242d99e) (kind art_style, id en-01a1173b-f1ea-7220-92bd-2b9a4242d99e): Every painted frame on the salt flat: the critic, him and her, the diners, the long table. Public file: https://katagami.ai/entries/art_style/en-01a1173b-f1ea-7220-92bd-2b9a4242d99e
- Art style: [Cel Couture](https://katagami.ai/art-styles/en-01a1173c-a0d6-7781-8a8f-5cd0f2c0f52b) (kind art_style, id en-01a1173c-a0d6-7781-8a8f-5cd0f2c0f52b): Him and her on the launch pages, and the crowd's profile pictures. Public file: https://katagami.ai/entries/art_style/en-01a1173c-a0d6-7781-8a8f-5cd0f2c0f52b
- Art style: [Mastic](https://katagami.ai/art-styles/en-01a103aa-88e5-7c53-a89c-1116a91b036e) (kind art_style, id en-01a103aa-88e5-7c53-a89c-1116a91b036e): TASTE: the oil painting the frame flips to on every verdict, and the candlelit bridge. Public file: https://katagami.ai/entries/art_style/en-01a103aa-88e5-7c53-a89c-1116a91b036e
- Art style: [Cartridge](https://katagami.ai/art-styles/en-01a103ab-1061-7260-a997-7bf0b0d27cad) (kind art_style, id en-01a103ab-1061-7260-a997-7bf0b0d27cad): SLOP: the 16-bit battle the same picture drops into. Public file: https://katagami.ai/entries/art_style/en-01a103ab-1061-7260-a997-7bf0b0d27cad
- Art style: Orb (not public yet) (kind art_style, id en-01a1173d-26a4-7d10-bc6d-0fbce92be75e): The banquet on a cliff above the clouds, the sphere hanging low (s19, s47)
- Design language: [Salt](https://katagami.ai/language/en-01a11744-358b-7cf2-849a-5de5ddf0acdd) (kind design_language, id en-01a11744-358b-7cf2-849a-5de5ddf0acdd): The film's own language: tickets, place cards, words inked into the salt, the stamp and the end card. Public file: https://katagami.ai/language/en-01a11744-358b-7cf2-849a-5de5ddf0acdd/DESIGN.md
- Design language: [Risograph](https://katagami.ai/language/en-01a112c9-37da-7c33-bab3-fa15b8a08a81) (kind design_language, id en-01a112c9-37da-7c33-bab3-fa15b8a08a81): Her launch, her verse and the dance, printed as pop: two plates off register. Public file: https://katagami.ai/language/en-01a112c9-37da-7c33-bab3-fa15b8a08a81/DESIGN.md
- Design language: [Affiche](https://katagami.ai/language/en-019ffc43-1a16-7f20-aeac-15b6de748608) (kind design_language, id en-019ffc43-1a16-7f20-aeac-15b6de748608): The "(Soon.)" teaser, the title and both choruses, as a two-ink poster. Public file: https://katagami.ai/language/en-019ffc43-1a16-7f20-aeac-15b6de748608/DESIGN.md
- Design language: [Moire](https://katagami.ai/language/en-019f8b67-4602-79d1-82b3-6b645de15769) (kind design_language, id en-019f8b67-4602-79d1-82b3-6b645de15769): Both pre-choruses and the bridge, in screentone. Public file: https://katagami.ai/language/en-019f8b67-4602-79d1-82b3-6b645de15769/DESIGN.md
- Design language: [Alidade](https://katagami.ai/language/en-01a101b7-01eb-7ac0-a7de-0869886ace6b) (kind design_language, id en-01a101b7-01eb-7ac0-a7de-0869886ace6b): Verse 3, the gallery duet: each measures the other's slop. Public file: https://katagami.ai/language/en-01a101b7-01eb-7ac0-a7de-0869886ace6b/DESIGN.md
- Design language: [Suzuri](https://katagami.ai/language/en-01a101b2-de67-7422-83c4-202530dfda14) (kind design_language, id en-01a101b2-de67-7422-83c4-202530dfda14): The Okinawan festival banners, one vermilion hanko a view; the sixth language the film can be drawn in. Public file: https://katagami.ai/language/en-01a101b2-de67-7422-83c4-202530dfda14/DESIGN.md
- Design language: [Launch](https://katagami.ai/language/en-01a11748-7537-75e3-a03e-3c4529c47b79) (kind design_language, id en-01a11748-7537-75e3-a03e-3c4529c47b79): Her launch pages, the version number as the hero, and the robot's chat in the relay. Public file: https://katagami.ai/language/en-01a11748-7537-75e3-a03e-3c4529c47b79/DESIGN.md
- Design language: [Halation](https://katagami.ai/language/en-01a11301-0432-7801-b605-9da96034f800) (kind design_language, id en-01a11301-0432-7801-b605-9da96034f800): The purple gradient he runs from: the film's only purple. Public file: https://katagami.ai/language/en-01a11301-0432-7801-b605-9da96034f800/DESIGN.md
- Design language: [Leerstelle](https://katagami.ai/language/en-01a0ecaf-7f2f-7611-be4a-e9b9562de80a) (kind design_language, id en-01a0ecaf-7f2f-7611-be4a-e9b9562de80a): The warm paperback he hides in, the dictionary of the bridge, and the relay's Russian post. Public file: https://katagami.ai/language/en-01a0ecaf-7f2f-7611-be4a-e9b9562de80a/DESIGN.md
- Design language: [Galley](https://katagami.ai/language/en-019f2e78-8711-7072-b72d-200b095d9a51) (kind design_language, id en-019f2e78-8711-7072-b72d-200b095d9a51): The taste establishment: the proof page, verse 3's wall texts and the relay's Ukrainian post. Public file: https://katagami.ai/language/en-019f2e78-8711-7072-b72d-200b095d9a51/DESIGN.md
- Design language: [Raster](https://katagami.ai/language/en-01a11414-b567-7540-8ba7-4c589741f2b5) (kind design_language, id en-01a11414-b567-7540-8ba7-4c589741f2b5): Every startup in the same outfit, and the relay's Spanish post. Public file: https://katagami.ai/language/en-01a11414-b567-7540-8ba7-4c589741f2b5/DESIGN.md
- Design language: [Akte](https://katagami.ai/language/en-01a0ee82-2941-7441-a26d-2624182253b0) (kind design_language, id en-01a0ee82-2941-7441-a26d-2624182253b0): SI's archive and its launch on the glass. Public file: https://katagami.ai/language/en-01a0ee82-2941-7441-a26d-2624182253b0/DESIGN.md
- Design language: [Greenbar](https://katagami.ai/language/en-01a0ee81-e40b-7781-95c1-cfc0b063edbe) (kind design_language, id en-01a0ee81-e40b-7781-95c1-cfc0b063edbe): Machines speaking: the battle menus and the relay's assistant. Public file: https://katagami.ai/language/en-01a0ee81-e40b-7781-95c1-cfc0b063edbe/DESIGN.md
- Design language: [Shuimo](https://katagami.ai/language/en-01a0ecb5-a469-7bf0-8494-89670d087768) (kind design_language, id en-01a0ecb5-a469-7bf0-8494-89670d087768): The relay's Chinese post, on xuan paper with one seal. Public file: https://katagami.ai/language/en-01a0ecb5-a469-7bf0-8494-89670d087768/DESIGN.md
- Design language: [Shizuku](https://katagami.ai/language/en-01a0fe74-5718-7400-8fe2-718962eeea8e) (kind design_language, id en-01a0fe74-5718-7400-8fe2-718962eeea8e): The relay's Japanese post. Public file: https://katagami.ai/language/en-01a0fe74-5718-7400-8fe2-718962eeea8e/DESIGN.md
- Design language: [Bisque](https://katagami.ai/language/en-01a0ee7e-f421-7321-869f-8878fcb4fe78) (kind design_language, id en-01a0ee7e-f421-7321-869f-8878fcb4fe78): The relay's Korean post. Public file: https://katagami.ai/language/en-01a0ee7e-f421-7321-869f-8878fcb4fe78/DESIGN.md
- Design language: [Reglet](https://katagami.ai/language/en-019efd5b-cb01-7732-af35-b6cf65bed82c) (kind design_language, id en-019efd5b-cb01-7732-af35-b6cf65bed82c): The relay's French post. Public file: https://katagami.ai/language/en-019efd5b-cb01-7732-af35-b6cf65bed82c/DESIGN.md
- Design language: [Signal Press](https://katagami.ai/language/en-019efa16-1de4-7ed3-9a70-8fb135ef8bc4) (kind design_language, id en-019efa16-1de4-7ed3-9a70-8fb135ef8bc4): The relay's Portuguese post. Public file: https://katagami.ai/language/en-019efa16-1de4-7ed3-9a70-8fb135ef8bc4/DESIGN.md
- Code art: [Rubber Stamp](https://katagami.ai/code-art/rubber-stamp) (kind code_art, id rubber-stamp): Every stamp, and the giant stamp that prints the title into the salt. Public file: https://katagami.ai/entries/code_art/rubber-stamp
- Code art: [Transit Map](https://katagami.ai/code-art/transit-map) (kind code_art, id transit-map): The map of every look he ran through in verse 1, drawn on the beat. Public file: https://katagami.ai/entries/code_art/transit-map
- Code art: [Line Engraving](https://katagami.ai/code-art/engraving) (kind code_art, id engraving): The engraved fork that becomes a tree of forks in verse 3. Public file: https://katagami.ai/entries/code_art/engraving
- Code art: [Pinned Collage](https://katagami.ai/code-art/collage) (kind code_art, id collage): The fork tree itself: cut-outs hinged at every branch like puppets. Public file: https://katagami.ai/entries/code_art/collage
- Code art: [Brush Painting](https://katagami.ai/code-art/brush-painting) (kind code_art, id brush-painting): The one wet stroke on each Okinawan banner. Public file: https://katagami.ai/entries/code_art/brush-painting
- Code art: [Ink Wash](https://katagami.ai/code-art/ink-wash) (kind code_art, id ink-wash): The dish in the relay's Chinese post, as a few ink strokes. Public file: https://katagami.ai/entries/code_art/ink-wash
- Palette: [Sumi](https://katagami.ai/palettes/en-019ef5c1-b49b-78c3-83a9-7c98305fe027) (kind palette, id en-019ef5c1-b49b-78c3-83a9-7c98305fe027): The whole film: an off-white ground, sumi black and one vermilion. Public file: https://katagami.ai/entries/palette/en-019ef5c1-b49b-78c3-83a9-7c98305fe027

With Katagami connected, get_library_entry with an ingredient's kind and id gives everything needed to use it.

## What it is

A music video for "Yesterday's Taste", a song about how fast taste turns into slop. A critic stamps a dish TASTE and, seven days later, stamps the same dish SLOP. Every week a new model launches as "the best I've ever been". A black sphere with one slash of light, SI, starts as a dot on the horizon and comes closer each section until, on Sunday, it fills the sky. "Yesterday's taste was the last one we made" is the last taste people made on their own.

Every frame is drawn in code. The film is a canvas app whose picture is a pure function of song time, so the same code plays live on its page and renders to video: about 90 scenes, 259 seconds, a 16:9 film and a 9:16 film with its own layout for every scene. What sets it apart is that the whole film is printed in one design language after another, switching on the beat: the type, the small furniture and the colours of every frame change together, not only the hues. On its page the film plays as made, and a style re-inks the one film in place in Risograph, Affiche, Suzuri, Alidade or Moire, with a WebGL pass over the video, as "Clanker, I'm Fine" does; a tap lands the critic's stamp where it was tapped.

arni directed it with Opus 5.5 over five days and several rounds of notes; the song is from Suno. Its cameo is a frame of "Escape Velocity" by @anabology, redrawn in the film's own line. "Absence of intent" is from conversation with @pbakaus (Paul Bakaus). The brush calligraphy writes in KanjiVG's stroke order (Ulrich Apel, CC BY-SA 3.0).

## How the ingredients are used

- **Sumi** is the palette of the whole film: an off-white ground, sumi black and one vermilion. Colour beyond that appears only where it means something (the one purple gradient, the phosphor green of a machine speaking).
- **Salt** is the film's own design language, made for it: tasting tickets, place cards, words inked into the salt flat, the stamp, the end card. It opens and closes the film.
- **Risograph, Affiche, Moire and Alidade** are what the film is printed in between. The schedule has 14 switches, each on a beat where the music itself changes: her launch, her verse and the dance in Risograph (pop print), the "(Soon.)" teaser, the title and both choruses in Affiche (a two-ink poster), both pre-choruses and the bridge in Moire (screentone), verse 3 in Alidade (a measuring instrument for two people measuring each other's slop). **Suzuri** is the sixth language the film can be drawn in, and its banners carry the Okinawan festival. In a language, the film's own type is set in that language's faces, case and tracking, the small furniture (a word, a rule, a label, a tag, a mark) is drawn through that language's components, and a print pass lays the picture down in its colours.
- **Languages shown as made**, one for each thing the song names: Halation is the purple gradient he runs from, Leerstelle the warm paperback he hides in and the dictionary of the bridge, Galley the taste establishment's proof page, Raster the page every startup shares, Launch her release pages with the version number as the hero, Akte SI's archive, Greenbar the menus of machines. In the relay each voice posts in a language of its own: Shuimo (Chinese), Shizuku (Japanese), Leerstelle (Russian), Bisque (Korean), Raster (Spanish), Reglet (French), Signal Press (Portuguese), Galley (Ukrainian), Launch for the robot's chat and Greenbar for the assistant. Each one's colours and faces are copied from its DESIGN.md.
- **Halite** paints every frame on the salt flat, and **Cel Couture** draws him and her on the launch pages. **Mastic** is TASTE (an oil painting the frame flips to) and **Cartridge** is SLOP (a 16-bit battle the same picture drops into). **Orb** paints the banquet on a cliff above the clouds, with the sphere hanging low. Halite and Cel Couture were made for the film, then written up as Katagami art styles.
- **Code arts** draw what should be seen being made: Rubber Stamp every stamp and the giant stamp that prints the title into the salt, Transit Map the map of every look he ran through, Line Engraving and Pinned Collage the fork that becomes a tree of forks, Brush Painting the one wet stroke on each banner, Ink Wash the dish in the Chinese post.
- The film's own code is not a Katagami ingredient: the sphere, the dishes that spoil, the pixel shots, the brush calligraphy and the pen that letters the critic's hand.
- The film uses each language as it stood when the film read it, on 5 and 6 October 2026. Three were revised later on 6 October with new type: Halation (now Fanwood Text and Kulim Park), Risograph (now Encode Sans Expanded, Reddit Sans and Fira Mono) and Raster (now Afacad Flux, Imprima and Iosevka Charon). The film keeps their earlier faces; the links open the current versions.

## How it was made

1. **A song with a week in it.** A critic, a new model every Monday and a sphere that grows; the take is from Suno.
2. **Timed to the word.** The lyrics were aligned to the isolated vocal, so every word, cut and switch reads its time from the take.
3. **Drawn in code.** Reference pictures were traced into ink cels and repainted as fitted brush strokes; no generated image is shown.
4. **Printed in design languages.** The whole film changes language on the beat: type, furniture and colour together.
5. **Every picture is made in front of you.** Nothing fades in: a painting is painted, a line is drawn, a stamp lands.
6. **Two shapes.** The 9:16 film has its own layout for every scene, with nothing near an edge.

## Method

1. **One source for the song.** Keep the lyrics, the voices and the scene plan in one file, and generate the app's data from it. When the take exists, separate the vocal, force-align every line on it and write the word times and the beat grid. Scenes read every time from that data, so a re-sung take costs no scene edits: this film's take was replaced the night before posting.
2. **A frame is a function of song time.** The engine lays the scenes out from the timing (a cut on the last beat after the previous line) and draws frame t with nothing carried over from frame t minus one. The same code then plays live and renders in parallel chunks cut at scene boundaries (headless Chromium, 30 frames a second, joined with the song laid under).
3. **Write the rule sheet before the scenes.** This film's: every shot is a poster (one subject, centred, big, words a phone reads in one glance); black, white and one vermilion; an interface fills the frame and is a named design language; a picture appears through its making; every ingredient is from Katagami. Each scene's plan names its picture, its punch beyond the lyric and its ingredients.
4. **One registry of ingredients.** For every design language, copy the tokens and faces from its DESIGN.md into one file (paper, surface, ink, muted, accent, on-accent, and its own named colours), with its Katagami link. Scenes take every colour and face from it; a hex written anywhere else carries a comment saying why. The same file drives the small credit chip on each scene and the end roll.
5. **Draw in the home language's inks, print in the current one.** Scenes draw type and furniture in the home language's inks and through five components (word, rule, label, tag, mark) that each language implements in its own geometry. The engine sets the frame's language from the schedule before each draw. A language's face is fitted so a line takes the room it took in the home language, never under 40 px. Every component returns the box it drew, and the next thing is laid out from that box.
6. **Schedule the switches by meaning.** A switch lands on a beat where the music changes, as a 0.42 s print pass from the frame drawn in the old language to the frame drawn in the new one. Choose each language for what the section says. Where a scene shows a language as made (the relay's posts, the festival banners, SI's archive), the film stays in its home language.
7. **Pictures in code.** Make reference pictures with the art style's own saved prompt, one per character as the reference for the rest. Trace them into cels (an ink line and flat fills). For painted frames, fit brush strokes to the picture offline (about 16,000 to 47,000 strokes a plate) and draw them on the GPU, each stroke kept inside its region. The making is the painting being painted, out from the face.
8. **The tall film is laid out again.** Give 9:16 its own composition for each scene: pull the camera back where the scene draws its own ground, and place type inside the margins. Scaling the middle of the wide frame reads as cropped in.
9. **Check edges and overlaps by machine.** A QA mode outlines every word nearer the edge than the margin (72 px in 16:9, 64 px in 9:16) and every pair of texts that run into each other, in every language a scene can be drawn in. Mark what must stay whole (a figure, a sign, the plate) so the check tests it too.
10. **Many builders, one owner per file set.** Each section of the song has one owner; shared libraries have one owner; a lead routes requests and renders. Gate every full render on a check that every section loads.
11. **Look at it.** Stills of every scene at full size, wide and tall, in every language; then the full render at one frame a second on sheets, which catches what scene sheets miss.

## You can change

- The song: any song with sections that change, timed to the word.
- The home language: make one for your film, or take a published one, and name it in the registry.
- The languages it is printed in: any design languages that fit together, each chosen for what its section says.
- The schedule: where the switches land, as long as each is on a beat where the music changes.
- The art styles: one for the world and one for the pages, plus any a verdict flips to.
- The palette: one for the whole film, with one accent.
- The code arts: any that show a thing being made in its own medium.
- The cast and the world: new people and a new place for every film.

## Must hold

- Every frame is a pure function of song time. No state carries from one frame to the next, so a chunk rendered alone equals the same frames rendered in order.
- No word shows before it is sung, and every cut and switch is on the take's own beat grid.
- A switch changes the design language, not only the hues: faces, case, tracking, components and colours together.
- The language fits the meaning. "Hid in warm paper" is never printed in cold blue.
- Every colour and face of a design language is the one its DESIGN.md states.
- No frame inside the frame: no white card or box holding a picture or a lyric. Words are set on the picture or inked into the ground.
- No picture cuts or fades in. It appears through its making, and at rest a face reads on a phone.
- Nothing readable within the margin of an edge, in either shape, unless the cut is meant and reads as one.
- The tall film is composed for tall, never cropped from wide.
- A crowd never raises a straight arm, and white robes never have pointed hoods.
- Someone else's work is a credited nod, redrawn in the film's own hand, and never the butt of the joke.
- The ending belongs to the idea (here the looming sphere), not to a prop.
- No em dashes anywhere.

## Make your own

Copy this recipe for your agent and ask for "a code-drawn music video like Yesterday's Taste, for this song: ...". It times the lyrics to the take first, shows you the rule sheet and the schedule of design languages, and builds the scenes from Katagami ingredients, checking every scene in every language and both shapes by looking at it.
