Rule handbook metadata

Rule
DET.APP.DEMO_DISCLOSURE · lane deterministic
Page status
current
page_version
21ddb6237563e9cc3fac1a8eceefab6a2ba6543079414b007adafcfd15292323
generated_at
2026-05-28T17:05:34.718Z
registry_fingerprint
aef1de6082cf0f50d463783c843dee0ffb9132fbd5ed4ea6e5bb3f031f359c72

How this rule is fixed

Pilot deterministic fixer: handbook_after · harness mode standalone, live_scenario · verify expect_rule_clean.

  • Harness: apply-harness-fixture-remediation.py copies the After example HTML from this handbook page onto the defect fixture, then invoke-det-ruleset-remediation-verify.sh re-audits and expects zero findings for this rule.
  • Production sites: run-website-ux-remediation-loop.sh runs handbook_html_patch (HTML patches in lib/ux-deterministic-fixers/fixers/patches/) before invoking the Cursor agent when the quality gate still fails.

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

Purpose

Operator surfaces must not present sample or mock data without a visible Demo/Sample/Mock label in the same section.

Before example

Before (failing example)

Run summary

Synthetic metrics for layout review only.

After example

After (passing example)

Demo data

Run summary

Synthetic metrics for layout review only.

Evidence and remediation

Run generator/build_rule_defect_fixtures.py and auditor-tests/invoke-det-ruleset-harness.sh --only-rule DET.APP.DEMO_DISCLOSURE.