Rule handbook metadata

Rule
DET.APP.WORK_STATE_PERSISTENCE · lane deterministic
Page status
current
page_version
4d908e875b16422509bac7386a6de8b45465f940c8805f0f2c1494b5bc58c294
generated_at
2026-08-13T02:55:00.035Z
registry_fingerprint
aef1de6082cf0f50d463783c843dee0ffb9132fbd5ed4ea6e5bb3f031f359c72

How this rule is fixed

Not in the deterministic fixer pilot registry (stub or not yet wired). Use the After example below as the target state and remediate manually or extend pilot-registry.json.

Detection module: docs/design/ux-audit/deterministic-design-rules.md#det-app-work-state-persistence. Scroll down for Before / After examples and Evidence and remediation steps.

Purpose

Operators must not reconstruct filters, drafts, or form progress after navigation. Editable Studio workspaces show autosave/draft/saved-view cues (ForgePersistentWorkspace / Fas / Fdr / Fsm).

Pass criteria

  • Editable workspace has at least one of: [data-work-state], .ks-fe-autosave, [data-ks-hash="Fas"], [data-ks-hash="Fdr"], [data-ks-hash="Fsm"], [data-ks-hash="Fpw"], or visible autosave/draft/saved copy.

Evidence and remediation

Run tools/website-ux-auditor/auditor-tests/invoke-det-ruleset-harness.sh --only-rule DET.APP.WORK_STATE_PERSISTENCE. Implementation: tools/website-ux-auditor/design-rules/deterministic/generated/det-app-work-state-persistence.check.js. Prefer createPersistentWorkspace on long-edit screens.