ArTchie Studios

Risk register + Milestones map

Open Plan (and the CharterPlan inspector) edits Risks as a severity table and Milestones as an ordered map — not raw list dumps. Completeness still only requires ≥1 named milestone. It does not require risks, and it does not require any milestone to be marked done.

No extra menu. Use ArTchie / Charter / Open Plan. Plan Markdown is Export Markdown — see Documentation/Export.md. No CSV in this section.

Risk register

Each row:

Field Role
Name Risk name. Unnamed rows stay in the editor but are not counted.
Likelihood Low / Medium / High (0 / 1 / 2).
Impact Low / Medium / High (0 / 1 / 2).
Severity Read-only miniLabel. Score = likelihood + impact (0–4). Band: Low (0–1), Med (2–3), High (4). High+High is 4.
Mitigation Free text. The cheapest test that would kill or prove the risk.
Owner Who watches this risk.

Add risk / Remove. Empty names are allowed. Add does not copy the previous row — new rows start Low / Low with empty fields.

Rows sort High severity first (score 4 → 0, stable within a score). Edits write the serialized list in place; the display regroups after apply. The asset order is not rewritten on every paint. Group headers are High / Med / Low.

MiniLabel counts named risks only, e.g. 3 named risks · 1 High+High. High+High is severity ≥ 4.

Milestones map

Default five names, in order: Prototype → Vertical Slice → Alpha → Beta → Gold. Names stay editable. Count is not locked to 5.

Each card:

Field Role
Done Exit checkbox. Completeness does not use this.
Name Editable. Unnamed rows stay but are not counted.
Criteria Textarea. What “this milestone is done” means.
Move up / Move down Reorder the serialized list. Disabled on the first / last card.
Remove Disabled when only one row remains (1+ rows).

Add appends an empty unnamed card (done unchecked). Reset defaults asks to confirm overwrite of names, criteria, and done, then restores the five default names (criteria empty, done unchecked). Undo is available in this Editor session.

MiniLabel: N / M named milestones done (M = rows with a non-empty name; N = those rows that are checked).

Completeness

Required one-page list is unchanged: still Milestone (≥1). Default names count. Done checkboxes do not. No new required one-page row.

Templates

  • Blank — empty risk list. Milestones are the default five names, all unchecked.
  • One-Page GDD — one example risk (medium likelihood, high impact) with short name, mitigation, and owner [prompts]. Milestones stay the default five names, all unchecked.

See Documentation/OpenPlan.md, Documentation/OnePageGdd.md, and Documentation/PlanAsset.md.

Source in the box: Assets/ArTchie Studios/ArTchie-Suite/com.artchie.charter/Documentation/RiskMilestones.md