System elements

Product elements. Sphinx, Sphinx-Needs, the static host and browser are external execution dependencies, not product components with invented internals.

System element: Sphinx build integration STV_SE_BUILD
status: accepted
tags: release_initial
basis: inferred
evidence: docs/architecture/decisions/STV_ADR_001_static_extension.rst
priority: unassigned
verification_state: not_assessed

Consumes host configuration, resolved Needs and doctrees; produces validated view invocations and portable graph/detail/runtime files. Runs only during documentation generation. Source mapping: build/browser responsibilities described in the software elements. See STV_ADR_001: Static build integration and browser runtime and STV_ADR_002: Portable graph and rendered-detail bundle.

System element: Browser exploration runtime STV_SE_BROWSER
status: accepted
tags: release_initial
basis: inferred
evidence: docs/architecture/decisions/STV_ADR_001_static_extension.rst
priority: unassigned
verification_state: not_assessed

Consumes generated immutable data and rendered detail fragments; owns independent per-view state, layout, accessible interactions and viewport. Runs in Firefox on Windows with no service dependency. Source mapping: build/browser responsibilities described in the software elements. See STV_ADR_001: Static build integration and browser runtime and STV_ADR_002: Portable graph and rendered-detail bundle.