# Jiitto production guide

Release: `jiitto@1.1.0`

This guide translates Jiitto's canon into practical decisions for games,
video, livestreams, illustration, animation, and AI-assisted production.

## Read in this order

1. `manifest.json` — release identity and file integrity.
2. `LICENSE.md` — permission and attribution.
3. `knowledge-base.json` — complete structured knowledge and unknowns.
4. `ai-index.json` — compact retrieval entry point.
5. `prompt-pack.json` — generation recipes and negative prompt.
6. `state-machine.json` — canonical behavior states and transitions.
7. `canonical/jiitto.character.json` — compact source-of-truth canon.

## Five-second identity test

A new asset should communicate all of these without explanation:

- low, rounded, white body;
- thick dark navy outline;
- very large ring eyes as the strongest feature;
- short feet and small side flaps;
- no mouth.

If any one of those is unclear, treat the asset as needing revision.

## Emotion without a mouth

Build expressions by combining:

- gaze direction;
- eye openness;
- body tilt;
- small flap-angle changes;
- bounce or squash;
- stillness and timing.

Avoid solving an unclear expression by adding a mouth, fingers, eyebrows,
clothes, or a prop. Those additions change the identity instead of clarifying
the performance.

## Game implementation

Use `state-machine.json` as the behavior contract. Jiitto should notice,
inspect, wait, and return to stillness. It should not automatically reveal the
answer or become a combat-heavy unit.

For important gameplay information, do not rely on eye direction alone. Pair
the reaction with text, sound, target highlighting, timing, or another
accessible signal.

## Video and streaming

Jiitto works best as a quiet reaction insert, pause before a reveal, corner
companion, or visual marker for “look again.” Leave enough frames before and
after a reaction for the pose to read. Continuous high-energy motion weakens
the character.

## AI-assisted creation

Always include the base identity prompt and negative prompt from
`prompt-pack.json`. Review generated work against the prohibited-elements list,
not only visual similarity. Store `characterId`, `sourceReleaseId`, `sourceUrl`,
license, credit, and a description of changes next to derivatives.

Generated output is a derivative, not automatically new canon. Label proposed
details as exploratory unless a later official release promotes them.

## Unknown means unknown

No canonical age, gender, species, height, weight, voice, family, origin story,
supernatural power, or relationship map is published. A project may invent
local answers, but it must not present them as official Jiitto canon.

## Unreal boundary

The release includes DataAsset-shaped JSON, Gameplay Tags, and import guidance.
It does not include a `.uasset`, plugin, content pack, 3D mesh, rig, or
animation set.
