Requirements and needs
Turn “make it reliable” into something you can check.
A good starting point is a clear promise: the aircraft must keep control if one power element fails. SyntheraOS keeps that requirement with its purpose, owner and acceptance criteria.
Everyone can see what success means before choosing a solution.
Go deeper: requirements and traceability
A requirement is a versioned engineering object with a review state, rationale, acceptance criteria and verification method. Parent requirements provide context; linked components and verification cases connect intent to implementation. Quality flags expose missing criteria rather than hiding them in prose.
In the Albatross example
The intended outcomeKeep control through a power interruptionREQ-SYS-007 · System requirementThe design requirementNo single power fault disables flight controlREQ-SUB-014 · In reviewThe check it needsDemonstrate control after a power faultVER-009 · PlannedSelect a record to inspect it in the workspace below.
