BioFlow Requirements
All BioFlow product requirements live here, authored in StrictDoc.
1. Layout
srs.sdoc— Software Requirements Specification. All requirements of every type live here, distinguished by theTYPEfield (functional, performance, interface, ui, data, alarm, installation, usability, regulatory, constraint, safety, security).tests/unit.sdoc— Unit test specifications (prefixUT-).tests/integ.sdoc— Integration test specifications (prefixIT-).tests/sys.sdoc— System test specifications (prefixST-).strictdoc_config.py— StrictDoc project configuration.
2. Authoring
Each .sdoc document's [GRAMMAR] block enforces field shapes, the TYPE
vocabulary, and the typed-link roles at parse time. Start there when
authoring a new item.
Change records for edits to baselined items live in changes/ (see
changes/README.md).
3. Running StrictDoc
Developer-facing install, export, web-UI, version-bump, and SOUP details
are in dev-docs/strictdoc.md. Short version:
uv sync # install
uv run strictdoc export reqs/ --output-dir reqs/output # export HTML