Skip to main content

Video -- Technical Specification

Version: v1.1.9 | Status: Active | Last Updated: March 2026

Functional Requirements​

FR-1: Core Functionality​

  • The module shall provide video capabilities as described in the module docstring.
  • The module shall export 28 public symbols via __all__.

Non-Functional Requirements​

NFR-1: Zero-Mock Testing​

  • All tests follow the Zero-Mock policy -- no unittest.mock, MagicMock, or monkeypatch.

NFR-2: Explicit Failure​

  • All failures shall raise exceptions; no silent fallbacks or placeholder returns.

Maintenance Notes​

  • Keep this document synchronized with adjacent source files.
  • Update sibling README, AGENTS, and SPEC documents together.
  • Preserve working examples when changing public behavior.
  • Prefer measured validation output over inferred status claims.
  • Record any remaining gaps in TODO.md or the nearest planning document.