# OD learning library: cross-reference guide

This guide connects 26 beginner lessons, four compact references, and the [Companion Toolkit](tools/index.html). Start with a learning path, open the matching lesson, and use only the toolkit output intended for the field you are editing. Editorial cross-reference review: October 30, 2026; native OD workflows remain untested unless an actual outcome is recorded.

[All lessons](tutorials/index.html) · [Glossary](tutorials/glossary.html) · [Complete handbook](tutorials/handbook.html) · [Open toolkit](tools/index.html)

## Start with one small practice project

Use the original practice character Mira, a 30-year-old adult archivist, or your own original adult character. Rowan, the 32-year-old adult courier, is an optional supporting character. Start a fresh practice chat when a lesson introduces a different premise. Keep temporary scene clothing and lighting separate from stable appearance.

In the toolkit, choose **Load Mira example**, select a panel, fill the relevant fields, and choose **Generate**. This assembles text locally. Read each labeled output, then use its **Copy** button and paste it into the stated website field. Choose **Download project** to keep a backup; **Open project** restores that companion backup. Browser draft storage is best-effort.

The companion prepares text, checks supplied drafts, records tests, and maintains a small local RPG ledger. Website sign-in, image and media generation, native configuration, calls, and publishing remain manual. Follow the controls and costs actually shown in your account. A missing native control is a reason to stop that website procedure.

## Choose a learning path

### Create a first character

Start here if you have never made a character. Create a private practice card before adding optional systems.

Read in order: [01 Getting started](tutorials/01_Getting_Started.html) → [02 Create your first character](tutorials/02_Create_Your_First_Character.html) → [03 Character sheets](tutorials/03_Character_Sheets.html) → [08 Personality and roleplay engines](tutorials/08_Personality_and_Roleplay_Engines.html) → [09 Scenarios greetings and worldbuilding](tutorials/09_Scenarios_Greetings_and_Worldbuilding.html) → [14 Personas and Custom Instructions](tutorials/14_Personas_and_Custom_Instructions.html) → [23 Testing and troubleshooting](tutorials/23_Testing_and_Troubleshooting.html).

**Toolkit panels:** [Character fields](tools/index.html#character), [Roleplay](tools/index.html#roleplay), [Consistency check](tools/index.html#check), [Test records](tools/index.html#tests).

**Optional starters:** [E1](engines/roleplay-agency.txt). **Reference:** [Framework](references/framework.html).

**Check before moving on:** The private practice character has separate appearance, personality, scenario, and greeting fields, and you have inspected one real reply.

### Build a CPD and make art

Begin after creating a character. CPD means Custom Physical Details: the stable visible appearance, rather than a temporary scene description.

Read in order: [04 CPD and Face Details](tutorials/04_CPD_and_Face_Details.html) → [05 Art styles](tutorials/05_Art_Styles.html) → [06 Generate images](tutorials/06_Generate_Images.html) → [07 Edit images](tutorials/07_Edit_Images.html) → [18 Gallery and image reuse](tutorials/18_Gallery_and_Image_Reuse.html) → [24 Community Presets](tutorials/24_Community_Presets.html).

**Toolkit panels:** [CPD](tools/index.html#cpd), [Art prompts](tools/index.html#art), [Consistency check](tools/index.html#check), [Test records](tools/index.html#tests).

**Optional starters:** [E7](engines/style-only-edit.txt). **Reference:** [Art](references/art.html), [Template](references/compiler.txt).

**Check before moving on:** A saved prompt identifies its real model and route, and you have compared the requested change separately from identity drift. Editing starts from an accepted in-app image.

### Develop roleplay, groups, and supporting cast

Begin with personality and an opening situation. Decide whether one narrator portrays the cast or separate native characters take turns.

Read in order: [08 Personality and roleplay engines](tutorials/08_Personality_and_Roleplay_Engines.html) → [09 Scenarios greetings and worldbuilding](tutorials/09_Scenarios_Greetings_and_Worldbuilding.html) → [26 NPCs and supporting cast](tutorials/26_NPCs_and_Supporting_Cast.html) → [10 Group chats](tutorials/10_Group_Chats.html) → [14 Personas and Custom Instructions](tutorials/14_Personas_and_Custom_Instructions.html) → [15 Chat controls and slash commands](tutorials/15_Chat_Controls_and_Slash_Commands.html) → [16 Text formatting](tutorials/16_Text_Formatting.html).

**Toolkit panels:** [Roleplay](tools/index.html#roleplay), [Groups and NPCs](tools/index.html#group), [Consistency check](tools/index.html#check).

**Optional starters:** [E1](engines/roleplay-agency.txt), [E2](engines/npc-capsule.txt), [E3](engines/group-turn-ownership.txt), [E9](engines/optional-footer.txt). **Reference:** [Framework](references/framework.html).

**Check before moving on:** You know who is present, who knows each fact, which decisions belong to the player, and which respondent is selected. Choose native groups or the single-narrator approach explicitly.

### Run a small RPG with memory

Begin after learning personality and scenarios. Keep the first ruleset small; add a native tracker or footer only if the game needs it.

Read in order: [11 RPGs](tutorials/11_RPGs.html) → [12 Memory and continuity](tutorials/12_Memory_and_Continuity.html) → [13 State Trackers](tutorials/13_State_Trackers.html) → [23 Testing and troubleshooting](tutorials/23_Testing_and_Troubleshooting.html).

**Toolkit panels:** [RPG ledger](tools/index.html#rpg), [Memory checkpoint](tools/index.html#memory), [State Tracker brief](tools/index.html#tracker), [Test records](tools/index.html#tests).

**Optional starters:** [E4](engines/tiny-rpg-handoff.txt), [E6](engines/memory-checkpoint.txt), [E5](engines/native-tracker-brief.txt), [E9](engines/optional-footer.txt). **Reference:** [Framework](references/framework.html).

**Check before moving on:** One completed event changes the intended value once, no-change cases remain unchanged, and a readable checkpoint is sufficient to resume. Inspect native updates separately from the local ledger.

### Plan images, video, comics, and audio

Begin after generating and saving a useful image. Video, comic panels, written dialogue, and audio voices use different workflows.

Read in order: [18 Gallery and image reuse](tutorials/18_Gallery_and_Image_Reuse.html) → [19 Video generation](tutorials/19_Video_Generation.html) → [20 Comic Studio](tutorials/20_Comic_Studio.html) → [21 Voices and calls](tutorials/21_Voices_and_Calls.html).

**Toolkit panels:** [Media planner](tools/index.html#media), [Test records](tools/index.html#tests).

**Optional starters:** [E8](engines/media-plan.txt). **Reference:** [Art](references/art.html).

**Check before moving on:** The accepted source image and short motion/panel plan are recorded. Use the available website media controls; voice and calls follow their separate lesson.

### Review, publish, and share deliberately

Test the private draft first. Choose visibility deliberately and follow the current website submission requirements.

Read in order: [23 Testing and troubleshooting](tutorials/23_Testing_and_Troubleshooting.html) → [22 Publishing and sharing](tutorials/22_Publishing_and_Sharing.html) → [25 Account settings and help](tutorials/25_Account_Settings_and_Help.html).

**Toolkit panels:** [Character fields](tools/index.html#character), [Consistency check](tools/index.html#check), [Test records](tools/index.html#tests).

**Optional starters:** No engine required. **Reference:** [Framework](references/framework.html), [Evidence](references/efficacy-review.html).

**Check before moving on:** You have checked visibility, the actual submission requirements, and the result shown by the website. Imports and Community Presets use their own optional lessons.

For imports, add [17 Import character cards](tutorials/17_Import_Character_Cards.html). For reusable image presets, add [24 Community Presets](tutorials/24_Community_Presets.html). For group-based games, read [10 Group chats](tutorials/10_Group_Chats.html) before the RPG path. For character creation before the art or media paths, complete lessons 01 and 02.

## All lessons and their connections

The preparation column gives suggested reading, not enforced website dependencies. Numbers are links to lessons. Panel names match the toolkit exactly. E1–E9 link to the plain-text starter files described below; they are optional aids, not a stack to install. Each lesson explains its actual account, source-image, or feature prerequisite.

| Lesson and source filename | Learn first | Related lessons | Toolkit panels | Text starters | Compact references |
| --- | --- | --- | --- | --- | --- |
| [01 Getting started](tutorials/01_Getting_Started.html)<br>`01_Getting_Started.md` | Start here | [02](tutorials/02_Create_Your_First_Character.html), [23](tutorials/23_Testing_and_Troubleshooting.html), [25](tutorials/25_Account_Settings_and_Help.html) | [Character fields](tools/index.html#character) | No engine required | [Framework](references/framework.html) |
| [02 Create your first character](tutorials/02_Create_Your_First_Character.html)<br>`02_Create_Your_First_Character.md` | [01](tutorials/01_Getting_Started.html) | [03](tutorials/03_Character_Sheets.html), [04](tutorials/04_CPD_and_Face_Details.html), [08](tutorials/08_Personality_and_Roleplay_Engines.html), [09](tutorials/09_Scenarios_Greetings_and_Worldbuilding.html), [17](tutorials/17_Import_Character_Cards.html), [22](tutorials/22_Publishing_and_Sharing.html) | [Character fields](tools/index.html#character); [Consistency check](tools/index.html#check) | No engine required | [Framework](references/framework.html) |
| [03 Character sheets](tutorials/03_Character_Sheets.html)<br>`03_Character_Sheets.md` | [02](tutorials/02_Create_Your_First_Character.html) | [04](tutorials/04_CPD_and_Face_Details.html), [08](tutorials/08_Personality_and_Roleplay_Engines.html), [09](tutorials/09_Scenarios_Greetings_and_Worldbuilding.html), [12](tutorials/12_Memory_and_Continuity.html), [17](tutorials/17_Import_Character_Cards.html) | [Character fields](tools/index.html#character); [Consistency check](tools/index.html#check); [Memory checkpoint](tools/index.html#memory) | [E6](engines/memory-checkpoint.txt) | [Framework](references/framework.html) |
| [04 CPD and Face Details](tutorials/04_CPD_and_Face_Details.html)<br>`04_CPD_and_Face_Details.md` | [02](tutorials/02_Create_Your_First_Character.html), [03](tutorials/03_Character_Sheets.html) | [05](tutorials/05_Art_Styles.html), [06](tutorials/06_Generate_Images.html), [07](tutorials/07_Edit_Images.html) | [CPD](tools/index.html#cpd); [Consistency check](tools/index.html#check) | No engine required | [Framework](references/framework.html), [Art](references/art.html), [Template](references/compiler.txt) |
| [05 Art styles](tutorials/05_Art_Styles.html)<br>`05_Art_Styles.md` | [04](tutorials/04_CPD_and_Face_Details.html) | [06](tutorials/06_Generate_Images.html), [07](tutorials/07_Edit_Images.html), [18](tutorials/18_Gallery_and_Image_Reuse.html), [24](tutorials/24_Community_Presets.html) | [Art prompts](tools/index.html#art); [Consistency check](tools/index.html#check) | [E7](engines/style-only-edit.txt) | [Art](references/art.html), [Template](references/compiler.txt) |
| [06 Generate images](tutorials/06_Generate_Images.html)<br>`06_Generate_Images.md` | [04](tutorials/04_CPD_and_Face_Details.html), [05](tutorials/05_Art_Styles.html) | [07](tutorials/07_Edit_Images.html), [18](tutorials/18_Gallery_and_Image_Reuse.html), [19](tutorials/19_Video_Generation.html), [20](tutorials/20_Comic_Studio.html), [23](tutorials/23_Testing_and_Troubleshooting.html) | [Art prompts](tools/index.html#art); [Test records](tools/index.html#tests) | No engine required | [Art](references/art.html), [Template](references/compiler.txt) |
| [07 Edit images](tutorials/07_Edit_Images.html)<br>`07_Edit_Images.md` | [06](tutorials/06_Generate_Images.html) | [05](tutorials/05_Art_Styles.html), [18](tutorials/18_Gallery_and_Image_Reuse.html), [23](tutorials/23_Testing_and_Troubleshooting.html) | [Art prompts](tools/index.html#art); [Test records](tools/index.html#tests) | [E7](engines/style-only-edit.txt) | [Art](references/art.html), [Template](references/compiler.txt) |
| [08 Personality and roleplay engines](tutorials/08_Personality_and_Roleplay_Engines.html)<br>`08_Personality_and_Roleplay_Engines.md` | [02](tutorials/02_Create_Your_First_Character.html), [03](tutorials/03_Character_Sheets.html) | [09](tutorials/09_Scenarios_Greetings_and_Worldbuilding.html), [14](tutorials/14_Personas_and_Custom_Instructions.html), [16](tutorials/16_Text_Formatting.html), [23](tutorials/23_Testing_and_Troubleshooting.html), [26](tutorials/26_NPCs_and_Supporting_Cast.html) | [Roleplay](tools/index.html#roleplay); [Consistency check](tools/index.html#check) | [E1](engines/roleplay-agency.txt) | [Framework](references/framework.html) |
| [09 Scenarios greetings and worldbuilding](tutorials/09_Scenarios_Greetings_and_Worldbuilding.html)<br>`09_Scenarios_Greetings_and_Worldbuilding.md` | [02](tutorials/02_Create_Your_First_Character.html), [08](tutorials/08_Personality_and_Roleplay_Engines.html) | [10](tutorials/10_Group_Chats.html), [12](tutorials/12_Memory_and_Continuity.html), [26](tutorials/26_NPCs_and_Supporting_Cast.html) | [Character fields](tools/index.html#character); [Groups and NPCs](tools/index.html#group) | [E2](engines/npc-capsule.txt) | [Framework](references/framework.html) |
| [10 Group chats](tutorials/10_Group_Chats.html)<br>`10_Group_Chats.md` | [01](tutorials/01_Getting_Started.html), [09](tutorials/09_Scenarios_Greetings_and_Worldbuilding.html) | [11](tutorials/11_RPGs.html), [14](tutorials/14_Personas_and_Custom_Instructions.html), [15](tutorials/15_Chat_Controls_and_Slash_Commands.html), [23](tutorials/23_Testing_and_Troubleshooting.html), [26](tutorials/26_NPCs_and_Supporting_Cast.html) | [Groups and NPCs](tools/index.html#group); [Test records](tools/index.html#tests) | [E2](engines/npc-capsule.txt), [E3](engines/group-turn-ownership.txt) | [Framework](references/framework.html) |
| [11 RPGs](tutorials/11_RPGs.html)<br>`11_RPGs.md` | [08](tutorials/08_Personality_and_Roleplay_Engines.html), [09](tutorials/09_Scenarios_Greetings_and_Worldbuilding.html) | [10](tutorials/10_Group_Chats.html), [12](tutorials/12_Memory_and_Continuity.html), [13](tutorials/13_State_Trackers.html), [16](tutorials/16_Text_Formatting.html), [23](tutorials/23_Testing_and_Troubleshooting.html), [26](tutorials/26_NPCs_and_Supporting_Cast.html) | [RPG ledger](tools/index.html#rpg); [Groups and NPCs](tools/index.html#group); [Test records](tools/index.html#tests) | [E3](engines/group-turn-ownership.txt), [E4](engines/tiny-rpg-handoff.txt), [E5](engines/native-tracker-brief.txt), [E6](engines/memory-checkpoint.txt), [E9](engines/optional-footer.txt) | [Framework](references/framework.html) |
| [12 Memory and continuity](tutorials/12_Memory_and_Continuity.html)<br>`12_Memory_and_Continuity.md` | [03](tutorials/03_Character_Sheets.html), [09](tutorials/09_Scenarios_Greetings_and_Worldbuilding.html) | [11](tutorials/11_RPGs.html), [13](tutorials/13_State_Trackers.html), [23](tutorials/23_Testing_and_Troubleshooting.html) | [Memory checkpoint](tools/index.html#memory); [Test records](tools/index.html#tests) | [E4](engines/tiny-rpg-handoff.txt), [E6](engines/memory-checkpoint.txt) | [Framework](references/framework.html) |
| [13 State Trackers](tutorials/13_State_Trackers.html)<br>`13_State_Trackers.md` | [11](tutorials/11_RPGs.html) | [12](tutorials/12_Memory_and_Continuity.html), [16](tutorials/16_Text_Formatting.html), [23](tutorials/23_Testing_and_Troubleshooting.html) | [State Tracker brief](tools/index.html#tracker); [Test records](tools/index.html#tests) | [E5](engines/native-tracker-brief.txt), [E9](engines/optional-footer.txt) | [Framework](references/framework.html) |
| [14 Personas and Custom Instructions](tutorials/14_Personas_and_Custom_Instructions.html)<br>`14_Personas_and_Custom_Instructions.md` | [01](tutorials/01_Getting_Started.html), [08](tutorials/08_Personality_and_Roleplay_Engines.html) | [10](tutorials/10_Group_Chats.html), [15](tutorials/15_Chat_Controls_and_Slash_Commands.html), [16](tutorials/16_Text_Formatting.html), [21](tutorials/21_Voices_and_Calls.html) | [Roleplay](tools/index.html#roleplay) | [E1](engines/roleplay-agency.txt) | [Framework](references/framework.html) |
| [15 Chat controls and slash commands](tutorials/15_Chat_Controls_and_Slash_Commands.html)<br>`15_Chat_Controls_and_Slash_Commands.md` | [01](tutorials/01_Getting_Started.html) | [10](tutorials/10_Group_Chats.html), [14](tutorials/14_Personas_and_Custom_Instructions.html), [16](tutorials/16_Text_Formatting.html), [23](tutorials/23_Testing_and_Troubleshooting.html) | [Test records](tools/index.html#tests) | [E3](engines/group-turn-ownership.txt) | [Framework](references/framework.html) |
| [16 Text formatting](tutorials/16_Text_Formatting.html)<br>`16_Text_Formatting.md` | [01](tutorials/01_Getting_Started.html), [08](tutorials/08_Personality_and_Roleplay_Engines.html) | [11](tutorials/11_RPGs.html), [13](tutorials/13_State_Trackers.html), [14](tutorials/14_Personas_and_Custom_Instructions.html), [15](tutorials/15_Chat_Controls_and_Slash_Commands.html), [23](tutorials/23_Testing_and_Troubleshooting.html) | [Consistency check](tools/index.html#check); [Roleplay](tools/index.html#roleplay) | [E9](engines/optional-footer.txt) | [Framework](references/framework.html) |
| [17 Import character cards](tutorials/17_Import_Character_Cards.html)<br>`17_Import_Character_Cards.md` | [01](tutorials/01_Getting_Started.html), [03](tutorials/03_Character_Sheets.html) | [02](tutorials/02_Create_Your_First_Character.html), [04](tutorials/04_CPD_and_Face_Details.html), [23](tutorials/23_Testing_and_Troubleshooting.html) | [Character fields](tools/index.html#character); [Consistency check](tools/index.html#check) | No engine required | [Framework](references/framework.html) |
| [18 Gallery and image reuse](tutorials/18_Gallery_and_Image_Reuse.html)<br>`18_Gallery_and_Image_Reuse.md` | [06](tutorials/06_Generate_Images.html) | [07](tutorials/07_Edit_Images.html), [19](tutorials/19_Video_Generation.html), [20](tutorials/20_Comic_Studio.html), [24](tutorials/24_Community_Presets.html) | [Art prompts](tools/index.html#art); [Media planner](tools/index.html#media) | [E7](engines/style-only-edit.txt), [E8](engines/media-plan.txt) | [Art](references/art.html), [Template](references/compiler.txt) |
| [19 Video generation](tutorials/19_Video_Generation.html)<br>`19_Video_Generation.md` | [06](tutorials/06_Generate_Images.html), [18](tutorials/18_Gallery_and_Image_Reuse.html) | [07](tutorials/07_Edit_Images.html), [20](tutorials/20_Comic_Studio.html), [23](tutorials/23_Testing_and_Troubleshooting.html) | [Media planner](tools/index.html#media); [Test records](tools/index.html#tests) | [E8](engines/media-plan.txt) | [Art](references/art.html) |
| [20 Comic Studio](tutorials/20_Comic_Studio.html)<br>`20_Comic_Studio.md` | [06](tutorials/06_Generate_Images.html), [18](tutorials/18_Gallery_and_Image_Reuse.html) | [09](tutorials/09_Scenarios_Greetings_and_Worldbuilding.html), [19](tutorials/19_Video_Generation.html), [23](tutorials/23_Testing_and_Troubleshooting.html), [26](tutorials/26_NPCs_and_Supporting_Cast.html) | [Media planner](tools/index.html#media); [Test records](tools/index.html#tests) | [E8](engines/media-plan.txt) | [Art](references/art.html) |
| [21 Voices and calls](tutorials/21_Voices_and_Calls.html)<br>`21_Voices_and_Calls.md` | [01](tutorials/01_Getting_Started.html) | [08](tutorials/08_Personality_and_Roleplay_Engines.html), [14](tutorials/14_Personas_and_Custom_Instructions.html), [23](tutorials/23_Testing_and_Troubleshooting.html), [25](tutorials/25_Account_Settings_and_Help.html) | Manual lesson checklist; no audio panel | No engine required | [Framework](references/framework.html) |
| [22 Publishing and sharing](tutorials/22_Publishing_and_Sharing.html)<br>`22_Publishing_and_Sharing.md` | [02](tutorials/02_Create_Your_First_Character.html), [23](tutorials/23_Testing_and_Troubleshooting.html) | [17](tutorials/17_Import_Character_Cards.html), [24](tutorials/24_Community_Presets.html), [25](tutorials/25_Account_Settings_and_Help.html) | [Character fields](tools/index.html#character); [Consistency check](tools/index.html#check); [Test records](tools/index.html#tests) | No engine required | [Framework](references/framework.html), [Evidence](references/efficacy-review.html) |
| [23 Testing and troubleshooting](tutorials/23_Testing_and_Troubleshooting.html)<br>`23_Testing_and_Troubleshooting.md` | [01](tutorials/01_Getting_Started.html) | [06](tutorials/06_Generate_Images.html), [07](tutorials/07_Edit_Images.html), [08](tutorials/08_Personality_and_Roleplay_Engines.html), [10](tutorials/10_Group_Chats.html), [11](tutorials/11_RPGs.html), [12](tutorials/12_Memory_and_Continuity.html), [13](tutorials/13_State_Trackers.html), [15](tutorials/15_Chat_Controls_and_Slash_Commands.html), [25](tutorials/25_Account_Settings_and_Help.html) | [Consistency check](tools/index.html#check); [Test records](tools/index.html#tests) | [E1](engines/roleplay-agency.txt), [E4](engines/tiny-rpg-handoff.txt), [E5](engines/native-tracker-brief.txt), [E9](engines/optional-footer.txt) | [Framework](references/framework.html), [Art](references/art.html), [Evidence](references/efficacy-review.html) |
| [24 Community Presets](tutorials/24_Community_Presets.html)<br>`24_Community_Presets.md` | [05](tutorials/05_Art_Styles.html), [06](tutorials/06_Generate_Images.html) | [18](tutorials/18_Gallery_and_Image_Reuse.html), [22](tutorials/22_Publishing_and_Sharing.html), [23](tutorials/23_Testing_and_Troubleshooting.html) | [Art prompts](tools/index.html#art); [Test records](tools/index.html#tests) | No engine required | [Art](references/art.html), [Template](references/compiler.txt) |
| [25 Account settings and help](tutorials/25_Account_Settings_and_Help.html)<br>`25_Account_Settings_and_Help.md` | [01](tutorials/01_Getting_Started.html) | [15](tutorials/15_Chat_Controls_and_Slash_Commands.html), [21](tutorials/21_Voices_and_Calls.html), [22](tutorials/22_Publishing_and_Sharing.html), [23](tutorials/23_Testing_and_Troubleshooting.html) | [Test records](tools/index.html#tests) | No engine required | [Evidence](references/efficacy-review.html) |
| [26 NPCs and supporting cast](tutorials/26_NPCs_and_Supporting_Cast.html)<br>`26_NPCs_and_Supporting_Cast.md` | [08](tutorials/08_Personality_and_Roleplay_Engines.html), [09](tutorials/09_Scenarios_Greetings_and_Worldbuilding.html) | [03](tutorials/03_Character_Sheets.html), [10](tutorials/10_Group_Chats.html), [11](tutorials/11_RPGs.html), [12](tutorials/12_Memory_and_Continuity.html), [20](tutorials/20_Comic_Studio.html) | [Groups and NPCs](tools/index.html#group); [Consistency check](tools/index.html#check) | [E2](engines/npc-capsule.txt) | [Framework](references/framework.html) |

The **[Engine library](tools/index.html#library)** panel contains all nine starters. **Consistency check** inspects the supplied draft; **Test records** stores what you actually tried and observed. Neither demonstrates model compliance. For audio and account actions, the relevant lesson is a manual checklist rather than an automated tool.

## Choose one starter and its destination

An “engine” here is a compact writing template. Choose one conflict-free behavior base, then add only a needed supporting module. Replace every `[replace ...]` placeholder, remove unused optional lines, and reconcile existing instructions. Imported source text remains reference data; it does not acquire special authority from a title or code-looking format.

### E1: Agency and individual knowledge

[Open `roleplay-agency.txt`](engines/roleplay-agency.txt). **Destination:** Extra Details (ED), replacing conflicting narrator rules; or chat Custom Instructions for that chat only.

Replace every [replace ...] placeholder before use. Choose one narrator rule set; do not stack this with contradictory engines. These are behavior goals to inspect, not enforced locks. Audio voice selection is separate.

### E2: Single-narrator supporting NPC capsule

[Open `npc-capsule.txt`](engines/npc-capsule.txt). **Destination:** Extra Details (ED) of the one narrator-led character; not an automatic native group respondent.

Replace every [replace ...] placeholder. This is a compact ED record for a narrated ensemble. It neither creates a separate character card nor sends these appearance facts automatically to an image model. Do not paste another person into the main character CPD.

### E3: Native group shared setup and optional game ownership

[Open `group-turn-ownership.txt`](engines/group-turn-ownership.txt). **Destination:** Native group Premise/Private Details where offered; otherwise an ordinary group setup message.

Replace every [replace ...] placeholder. Delete the game-ownership lines for ordinary conversation. Match the group fields actually shown; this is not a scheduler or private channel. Selecting a respondent does not establish fictional presence.

### E4: Tiny RPG with a manual resolution handoff

[Open `tiny-rpg-handoff.txt`](engines/tiny-rpg-handoff.txt). **Destination:** Extra Details (ED) for the RPG scenario; actual numerical results are handed back in ordinary chat.

Replace every [replace ...] placeholder. Use the offline RPG ledger only as an external local resolver, with a manual handoff. Define caps and eligible events in that tool separately. Ordinary dialogue does not require a dice roll.

### E5: Manual native State Tracker configuration brief

[Open `native-tracker-brief.txt`](engines/native-tracker-brief.txt). **Destination:** Manually distribute these notes into the actual native State Tracker controls; do not paste the whole brief as an import.

Replace every [replace ...] placeholder. This is a manual UI brief, not an import schema, hidden checkpoint, or executable rule. If native controls are absent, stop native setup. Keep any behavioral consequence in the relevant story instructions without creating a competing numeric owner.

### E6: Readable checkpoint for selected continuing facts

[Open `memory-checkpoint.txt`](engines/memory-checkpoint.txt). **Destination:** Pinned Memories or a maintained local scene note, according to the actual available memory workflow.

Replace every [replace ...] placeholder. Store facts, not a duplicate full transcript or a competing auto-memory log. Use actual native values where they are the maintained owner. No hidden comments or secrets are required.

### E7: Rendering-only edit from an in-app base

[Open `style-only-edit.txt`](engines/style-only-edit.txt). **Destination:** The actual image Edit instruction field with the existing in-app generated image selected.

Replace every [replace ...] placeholder. The selected source image is required; copied prompt text is not the image. This states acceptance goals, not guaranteed preservation. Inspect both original and result. Use a new-image route for a new scene rather than silently reconstructing it here.

### E8: Small comic or video planning worksheet

[Open `media-plan.txt`](engines/media-plan.txt). **Destination:** Local planning notes, then only the relevant scene/motion text in the actual Comic Studio or video input.

Replace every [replace ...] placeholder. This is a planning worksheet, not a universal wizard input. Copy only the relevant description into the offered field. Generation, calls, stitching, publication, and credit use are manual website actions, not offline toolkit functions.

### E9: Optional short footer without extra rewards

[Open `optional-footer.txt`](engines/optional-footer.txt). **Destination:** Extra Details (ED) for a scenario requiring a footer; or that chat's Custom Instructions. Choose one maintained location.

Replace every [replace ...] placeholder before adapting the output shape. Delete this template for ordinary scenes that do not need a footer. This is a presentation contract to test, not native state storage or a guaranteed model self-repair mechanism.

## Optional dialogue-writing rule: Comparison Ban

The [Comparison Ban module](modules/comparison-ban.html) includes the supplied protocol verbatim, a [plain-text copy](modules/comparison-ban.txt), placement steps, and four proposed checks. Use it with [08 Personality and roleplay engines](tutorials/08_Personality_and_Roleplay_Engines.html), [14 Personas and Custom Instructions](tutorials/14_Personas_and_Custom_Instructions.html), and [23 Testing and troubleshooting](tutorials/23_Testing_and_Troubleshooting.html).

Its focus is direct observation without comparative flattery. Keep praise conditional, preserve established continuity and individual knowledge, and inspect paraphrases as well as exact clichés. It is an optional writing preference; no native enforcement or measured OD efficacy is claimed.

## Four references to keep nearby

- [Reliable working framework](references/framework.html): Field mapping, character records, agency, groups, continuity, RPGs, imports, and readable formatting.
- [Art and CPD workflow](references/art.html): Stable appearance, model and route selection, focused scene prompts, and in-app editing.
- [Compact image authoring template](references/compiler.txt): A short writing aid for a field-specific CPD, scene, or edit draft.
- [Evidence and limits](references/efficacy-review.html): Explain the reliability filter and distinguish documented features, editorial choices, observations, and actual tests.

The references are a conservative authoring baseline. Document conformance and local software checks are different from observed OD results. Record the actual route, model, input, settings, output, and failures before treating a change as useful. No template guarantees identity preservation, exact memory, arithmetic inside the chat, or consistent formatting.

## Keep these handoffs separate

- **Stable appearance and scene:** use CPD for durable visible traits and the actual scene prompt for temporary clothes, pose, setting, or lighting.
- **One narrator and native groups:** a supporting NPC capsule belongs to one narrator's ED. It does not create a separate card or select a native respondent.
- **Local RPG and native state:** the RPG ledger computes local events. A tracker brief is manually transferred into native controls; a checkpoint is a maintained fact record. Inspect each actual owner.
- **Image prompt and image input:** an edit requires the accepted in-app source image, not just its copied description. Card import reads a compatible portable card; it is a different workflow.
- **Written voice and audio:** personality and dialogue examples shape writing. Audio voices and calls use their own available website controls.
- **Project and card files:** a companion project backup uses `ourdream_companion_project` version 1. The [portable Mira card](examples/Mira_Practice_Card_V2.json) is an optional importer fixture, not an Open project backup; its OD mapping has not been live-tested.
- **Draft and publication:** copying a description does not change visibility or submit moderation. Complete [22 Publishing and sharing](tutorials/22_Publishing_and_Sharing.html) on the actual website.

Keep a downloaded [Mira project example](tools/examples/Mira_Project.json) or your own project backup. The [plain-text test log](examples/Settings_and_Test_Log.txt) is available if you prefer ordinary files. Keep credentials, private chat excerpts, and account details out of anything you intend to share.

## October 30 reconsolidation modules

The original sources remain archived. The maintained library now includes these optional, destination-specific modules. Their proposed OD checks remain unrun until actual replies or images are recorded.

- [Character motive and written voice](modules/character-spine.html) / [copyable starter](engines/character-spine.txt): Local worksheet; distribute motives and voice into APD, starting situation into Scenario, and continuing facts into memory.
- [Continue a scene without forcing the player](modules/scene-motion.html) / [copyable starter](engines/scene-motion.txt): Extra Details (ED), or the current chat Custom Instructions; choose one maintained location.
- [Individual knowledge and evidence](modules/knowledge-evidence.html) / [copyable starter](engines/knowledge-evidence.txt): Extra Details (ED), or the current chat Custom Instructions; learned facts stay in the maintained scene/checkpoint.
- [Complete resume checkpoint worksheet](modules/checkpoint-audit.html) / [copyable starter](engines/checkpoint-audit.txt): Local scene notes; review selected continuing facts for Pinned Memories. Keep the separate full companion project backup.
- [Comparison Ban: grounded observations](modules/comparison-ban.html) / [copyable starter](engines/comparison-ban.txt): Character APD/ED or chat Custom Instructions as appropriate; choose one maintained behavior location.

Read the [source review](source-review.html), [source-family register](source-review-data.json), and [verification record](verification.json) for dispositions, coverage, actual software results, and unrun native efficacy tests.
## Practice OD prompt writing

Use the [OD chat prompt lab](modules/ourdream-prompt-lab.html) after lessons 03, 08, 14, or 23. Rewrite a vague request as observable behavior, choose its field and lifetime, then compare the revision with the saved baseline. The lab includes voice, one-time direction, and text-language exercises plus a local worksheet. Prompting guides a selected model; it does not fine-tune it or identify its provider.
## Optional form, tracker and scenario worksheets

Use [current-form continuity](modules/current-form-continuity.html) for changing appearance and accepted image sources, [affection tracker review](modules/affection-tracker-review.html) for evidence and bounded state changes, and [scenario engineering](modules/scenario-engineering.html) for premise, access, knowledge and an open launch. These are original teaching adaptations of supplied sources. The worksheets are local plans; native configuration and outcomes require actual controls and recorded trials.

## Non-graphic voice, pacing and consent

Use the [Known State module](modules/voice-pacing-consent.html) and its [plain-text guideline](modules/voice-pacing-consent.txt) with lessons 08, 14 and 23. Open the text file and copy only its response-writing block to the intended chat Custom Instructions scope. Trial Current Chat where offered; record actual replies before judging its effects.
