DR-015automated

Rule of Resilience

Layout survives content variation and text adaptation.

Markdown · Rule index (JSON)

Requirement

Validate task-critical content with representative long labels, distinguishing suffixes, numeric extremes, and relevant empty or populated states. Supported text enlargement and spacing changes must not remove essential content or make controls unusable. Preserve meaning rather than merely fitting boxes.

Why

Text resizing and spacing standards require interfaces to remain usable when text presentation changes. Our content-variation fixtures extend that reasoning to application-specific data; they are not additional universal thresholds.

Application

Keep the distinguishing end of a service name available through wrapping, sizing, or an explicit accessible inspection mechanism. Allow longer error messages without displacing Save outside an unscrollable fixed-height panel.

Exception

Truncation can be appropriate when it does not remove the information needed for the current task and full text is deliberately accessible. Large tables may use clearly scoped scrolling. Not every cell must expand indefinitely.

Review

Reuse existing clipping, overlap, and legibility checks with difficult fixture content, then inspect the meaning retained. Root-font scaling is not browser zoom, and one passing fixture does not certify every locale or text preference.

Computationally falsifiable

Opt-in no-text-overlap falsifies separation of declared neighboring HTML text fragments, including wrapped lines. select-label-space falsifies a selected native label's intrinsic-width allocation in the capture browser. Unsupported geometry is unassessed. Neither measures glyph paint or certifies readability, acceptable truncation, or retained meaning; see the [measurement contract and limits](../text-legibility.md).

Examples

The pair isolates this rule. A good example is not approval of the entire interface.

Good for this task

Bad for this task

Review notes and sources

What this example establishes

Other valid choices

Exception

Sources and scope

    Enforcement

    automated is the strongest mechanism Viewrule expects for the complete rule. Partial checks can still provide supporting evidence without proving the whole requirement.

    Detection and enforcement details →