From c356e5141880104eccb1755bc22dc31194aeaa27 Mon Sep 17 00:00:00 2001 From: Ed1s0nZ Date: Sat, 10 Oct 2026 13:36:45 +0800 Subject: [PATCH] docs: define layout overflow acceptance criteria --- docs/feature/russian-layout-overflow.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/feature/russian-layout-overflow.md b/docs/feature/russian-layout-overflow.md index c1f4083f..164bd9b9 100644 --- a/docs/feature/russian-layout-overflow.md +++ b/docs/feature/russian-layout-overflow.md @@ -7,3 +7,10 @@ Workflow: P10 feedback → P7 narrow fix → P9 visual QA. Existing template, tr Scope: dashboard severity/status/risk presentation and shared sidebar labels. Acceptance: complete readable labels without overlapping adjacent cells at desktop and narrow widths, with existing themes/navigation preserved. Maintainability: style.css 47,163 lines and index.html are existing large composition files. High size risk; CSS presentation only, no new responsibility. Allowed narrow_fix; no broad refactor required. Validate actual template/styles/translations in Chromium, plus diff check. Assumption: wrapping is preferable to truncating operational status labels; no translation changes. Lifecycle: F0–F6 documentation here, scoped commits pushed per phase; Unreleased changelog, no merge/release/deploy requested. + +## F1 Requirements + +Small corrective scope inferred from explicit bug report; no unresolved product decision or separate draft requirements gate needed. +REQ/AC-001: Russian status labels stay inside their cards with no overlap, including false-positive labels. +REQ/AC-002: Risk badge, severity names and navigation labels remain fully readable by wrapping within available space. +REQ/AC-003: Chinese/English, light/dark, desktop/tablet/mobile and collapsed sidebar retain usable layout and click targets. Data/loading/error rendering and API contracts unchanged.