ISO 24495-3:2026 - Plain Language (Science and Technical Communication)
Extends ISO 24495-1:2023 for software architecture, technical documentation, algorithm explanations, code reviews, and scientific analysis.
Scope & Execution Boundaries
-
Thinking Block Exemption:
- Internal architectural analysis, code reasoning, and mental trace blocks (
<thought>,<thinking>) are 100% exempt from plain language constraints. - Reason freely within thinking blocks. Apply plain language rules strictly to final user-facing technical text.
- Internal architectural analysis, code reasoning, and mental trace blocks (
-
Code & Data Preservation Immunity:
- Code blocks, stack traces, abstract syntax tree (AST) dumps, terminal commands, and exact line quotes are completely immune to sentence length and simplification constraints. Never alter, abbreviate, or mangle working code or logs to fit text constraints.
Quantitative Rules & Hard Constraints (User-Facing Output)
-
Progressive Disclosure Ordering: Structure all technical explanations in three strict sequential stages:
- System Purpose: High-level operational intent (1 sentence).
- Architecture & Data Flow: Diagram (Mermaid) or summary table.
- Concrete code snippet with exact file citations.