Core Loop
Open Plan (and the CharterPlan inspector) edits the core loop as a 4-step cycle, not four unlabeled dumps. Completeness still only requires loop verbs.
No extra menu. Use ArTchie / Charter / Open Plan.
Cycle
| Step | Field | Role |
|---|---|---|
| 1 | Verbs | What the player repeatedly does |
| 2 | State change | What is different after those verbs |
| 3 | Feedback | What sells that the action worked |
| 4 | Hook (next loop) | Why they start the cycle again |
MiniLabel: player verbs change state, feedback sells it, hook pulls the next cycle.
Empty fields stay empty. Charter does not invent sample gameplay. One-Page GDD still seeds short [prompts] you replace.
Mermaid text
Under the form, Charter emits a mechanical flowchart (text only — no renderer, no graph library, no GraphView):
flowchart LR
verbs["…"]
stateChange["…"]
feedback["…"]
hook["…"]
verbs --> stateChange --> feedback --> hook --> verbs
Empty fields become placeholder labels ((verbs), (state change), (feedback), (hook)) so the graph still parses. User text is quoted; " becomes '; newlines collapse to spaces; labels truncate at 80 characters.
- Copy — mermaid text to the clipboard (
EditorGUIUtility.systemCopyBuffer). Works even if the plan is not on disk yet. - Save — writes
{title-or-filename}-loop.mmdin the same folder as the plan asset (title if named, otherwise the asset filename). Overwrites that file. If there is no asset path yet, Save reports why it cannot; Copy still works.
This is not Export Markdown (full plan .md includes this mermaid in a fence — see Documentation/Export.md). Feature MoSCoW CSV is in the Features section. The .mmd save does not open Folio.
See Documentation/OpenPlan.md and Documentation/PlanAsset.md.
Source in the box: Assets/ArTchie Studios/ArTchie-Suite/com.artchie.charter/Documentation/CoreLoop.md