QA matrix template

Markdown ↗

Environment matrix

CaseGame / store versionOS or compatibility layerResolutionInstall stateSave statePatch versionResultEvidence
Fresh installFreshNew
UpdatePrevious patchExisting
ReinstallCurrent patchExisting
RecoveryPartial / interruptedExisting
RemovalCurrent patchExisting

Chapter and surface gates

Chapter / surfaceAlignmentAccuracyContinuityVoice / prosePresentationRuntimeClean-pass date

Stateful regression cases

IDStarting stateActionsExpected resultPlatforms testedResultEvidence / issue
INPUT-01Dialogue activeOpen and close a tip repeatedly, then advanceTip closes and every input method advances normally
INPUT-02Dialogue activeOpen several linked terms, close all overlays, then advanceFocus returns to gameplay; no invisible overlay intercepts input
TEXT-01Maximum portraits visibleAdvance through the longest lineText wraps at word boundaries and never overlaps or clips
SAVE-01Immediately before a choiceSave, choose, reload, choose alternate branchSave and route state remain correct
BUILD-01Clean supported installInstall, launch, update, reinstall, removeEvery operation completes or rolls back safely

Release sign-off

canonical source hash:
canonical target hash:
build report:
release hashes:
open defects:
accepted limitations:
zero-change confirmation result:
release decision and reviewer: