Start from a verified need
Document a real user outcome. Do not use content to justify a product structure that already exists.
Strong output starts with a verified user need. It separates reader intent, selects the right representation, connects claims to technical truth, and measures whether the reader succeeds.
These principles constrain structure, presentation, workflow, and quality. They prevent polished output from becoming visually impressive but operationally weak.
Document a real user outcome. Do not use content to justify a product structure that already exists.
Tutorials teach. How-to guides enable work. Reference establishes truth. Explanation builds a model.
Model claims, evidence, decisions, sequences, and constraints before selecting cards, tabs, or diagrams.
Connect exact behavior to schemas, executable examples, subject-matter review, and observed evidence.
Readers arrive through search, deep links, tickets, chat, and agents. Each page must orient independently.
Page views are not outcomes. Track first success, task completion, recovery, retrieval, and comprehension.
Sequence, comparison, hierarchy, dependency, contract, and state each require a different visual form.
A control should expose what changed, why it changed, and which evidence or constraint applies.
Alignment, overflow, text scaling, themes, motion, mobile transformation, and print output require inspection.
The strongest system combines complementary approaches. Use the filters to inspect the methodology by problem domain.
Inspect the individual methods
Begin with evidence about who needs to achieve what, in which situation, and why current paths fail.
Decompose real work into decisions, subtasks, dependencies, frequency, complexity, and failure points.
Separate tutorials, how-to guides, reference material, and explanations according to reader intent.
Compose stable concept, procedure, reference, example, decision, and troubleshooting modules.
Design each topic to orient readers who arrive through search, a deep link, a ticket, or an agent.
Apply version control, pull requests, CI, automated builds, issue tracking, and shared ownership.
Treat documented commands, code, links, workflows, and assertions as testable product behavior.
Generate exact reference from machine-readable contracts, then add curated examples and guidance.
Explain software architecture through progressively detailed context, container, component, and code views.
Use a structured architecture coverage model for context, constraints, runtime, deployment, risks, and quality.
Capture one significant decision with context, alternatives, consequences, status, and validation evidence.
Start with meaningful action, reveal only necessary context, and treat errors as expected recovery points.
| Failure mode | Primary method | Supporting method | Evidence of improvement |
|---|---|---|---|
| Content is accurate but irrelevant | User-needs design | Task analysis | Validated need and task completion |
| One page tries to serve every reader | Diátaxis | Modular authoring | Clear dominant page intent |
| Facts drift after product changes | Docs-as-tests | Specification-first | Executable examples and schema validation |
| Architecture lacks rationale | ADR | arc42 | Decision history and explicit consequences |
| Readers land midstream and get lost | Every Page Is Page One | Diátaxis | Independent orientation and deep links |
| Documentation cannot scale across teams | Modular authoring | Docs-as-code | Reuse, ownership, and traceable review |
The sequence converts research into structured, testable, governed documentation. Select a stage to inspect its purpose, outputs, and gate.
Establish evidence before deciding what to write or how to present it.
The need can be expressed without naming a preselected page, component, or product feature.
Choose the documentation form that matches the reader’s state and question.
The artifact has one dominant intent and links to adjacent intents rather than blending them.
Create reusable units around one question, task, decision, or contract.
Each module has one purpose and does not depend on a hidden reading sequence.
Use a structure appropriate to the module rather than a generic page template.
The page structure follows the reader’s cognitive or operational path, not the product’s internal organization.
Classify evidence and automate verification wherever the behavior is deterministic.
No persuasive or operationally significant claim is presented without its evidence state.
Publish to multiple surfaces without duplicating authoritative facts.
The interactive experience is not the only place where critical technical truth exists.
Measure whether documentation changes behavior and remains current.
The team can state how the page’s effectiveness and freshness will be evaluated.
Select a template. Copy it into a repository, prompt, design brief, or content-management workflow.
OpenAPI demonstrates that the same technical truth can support human explanation, exact contracts, typed relationships, validated examples, conformance language, and provenance without creating six independent sources of truth.
A concise summary orients the reader before exact fields, implementation variants, or evidence details appear.
Establish workload identity and policy context before a request is allowed to reach a model provider.
Expired or unauthorized tokens are rejected before request routing. Accepted identity is attached to platform telemetry.
Fixed fields establish known semantics. Patterned fields provide controlled extension for named environments and policies.
| Field | Type | Status | Meaning | Default |
|---|---|---|---|---|
| audience | URI | Required | Gateway resource identifier the token is issued for. | None |
| subject | WorkloadRef | Required | Stable identity of the calling workload. | None |
| scopes | string[] | Required | Operation permissions evaluated before routing. | None |
| clockSkewSeconds | integer | Optional | Permitted clock difference during token validation. | 60 |
| telemetry | TelemetryPolicy | Optional | Identity fields retained in traces and audit events. | platform |
environments.
A patterned collection holds environment-specific issuer, audience, and trust-policy values without expanding the core field vocabulary.
Edges state what a connection means. A relationship does not imply authorization, availability, or guaranteed success.
Examples are classified by intent. They include inputs, expected results, environment scope, and validation state.
Authorization: Bearer
X-Model-ID: approved-v2
Valid non-production token with one model invocation scope.
Authorization: Bearer
X-Model-ID: approved-v2
X-Request-ID: 7f4...
Workload identity plus a caller-supplied correlation identifier.
Authorization: Bearer
X-Model-ID: approved-v2
Demonstrates rejection before routing and the structured recovery signal.
Normative vocabulary distinguishes obligations from recommendations, options, and behavior that cannot be depended upon.
Production workloads authenticate through an approved workload identity.
AUTH-01Long-lived static credentials are not stored in application source or container images.
AUTH-02Callers provide a stable request identifier to improve cross-system traceability.
OBS-03Local development uses a short-lived delegated credential under an approved exception.
DEV-04Applications must not depend on undocumented claim propagation from a model provider.
INT-05Each important statement carries an authority class and a concrete verification source.
Validated by the gateway integration suite against the supported token issuer.
Established by the accepted platform security decision and policy schema.
Confirmed in traces produced by the production-equivalent verification environment.
Requires baseline measurement and a production adoption cohort before publication as established value.
Give each concept, procedure, operation, decision, example, and claim a typed identity.
object.id + object.typeUse semantic edges such as depends-on, produces, validates, supersedes, and authorizes.
from + relation + toExpose required, optional, default, deprecated, undefined, experimental, and verification states.
status + authority + evidenceAutomation verifies deterministic properties. Human review verifies meaning, relevance, risk, and comprehension.
Run these checks continuously in the authoring pipeline.
Use expert and representative-reader review for these dimensions.
Use six states: generated, executable, reviewed, observed, proposed, and inferred. A polished presentation must never disguise a proposed or inferred claim as established behavior.
Rate each dimension from zero to four. Production documentation should have no zeros, an average of at least three, and accuracy, executability, and accessibility at three or above.
Start with the decisions that change output quality immediately. Add structure, verification, and outcome measurement in sequence.
The showcase earns attention. The explainer builds the model. The guide enables action. The reference establishes truth. The tests preserve trust. The evidence constrains the hype.
Provenance is encoded in visible content, document metadata, HTML comments, and JSON-LD. Framework definitions trace to cited primary sources. Combined operating guidance is an explicit research synthesis.
tdos-research-synthesis1.4.0Definitions derive from the official methods, standards, and specification sources listed below. The seven-stage operating system is a synthesized recommendation, not a normative external standard.
Claims use generated, executable, reviewed, observed, proposed, or inferred evidence states. Proposed and inferred claims must remain visibly distinct from established behavior.
Update the version and verification date when methodology coverage, source interpretation, responsive behavior, interaction semantics, or visual release gates materially change.
| Content class | Origin | Evidence status | Maintenance rule |
|---|---|---|---|
| Method definitions | Linked official sources and standards | Source-derived and reviewed | Recheck when the source publishes a new normative version |
| Seven-stage operating system | Synthesis across researched methods | Editorial recommendation | Revise when outcome evidence exposes a stronger sequence |
| Templates and quality gates | Synthesized implementation patterns | Reviewable and testable | Version with workflow or governance changes |
| Technical representation system | Synthesis of OpenAPI object, field, reference, example, and normative-language patterns | Source-derived pattern with editorial adaptation | Recheck against future OpenAPI normative revisions |
| Interactive rubric | Derived from the fifteen quality dimensions | Heuristic, not certification | Calibrate against reader and operational outcomes |
The document synthesizes established documentation, architecture, accessibility, API-description, technical-representation, and software-delivery practices.