NFR-6 — Audit logging (explicit)
Logs of important agent actions are kept and are inspectable in Activity History. Rationale: explicit safety requirement.
NFR-7 — Graceful failure and escalation (explicit)
Failed integrations and incomplete tasks are handled gracefully; uncertain or sensitive cases are escalated appropriately rather than auto-executed. Rationale: explicit safety requirement.
NFR-8 — Real integrations only (explicit)
The MVP workflow is tested with realistic examples; a static mockup or simulated action is never treated as a working integration. Rationale: explicit hard constraint.
NFR-9 — Implemented vs. planned labelling (explicit)
Implemented features are clearly distinguished from planned features wherever they appear. Rationale: explicit requirement.
NFR-10 — Responsive, readable interface (explicit)
Readable typography, responsive layouts, consistent components, intuitive navigation, clear status indicators, and helpful empty and error states. Headlines, wordmarks, labels, numbers, cards' text, and controls stay entirely inside the viewport and their container at 375px, 768px, and 1280px, wrapping or scaling to fit, with no other element covering them. Rationale: explicit UI requirement plus the creative direction's readability rule.
NFR-11 — Durable state and background execution (required_inference)
Workflows, leads, approvals, logs, and integration connections persist across sessions, and long-running agent work executes in a background worker so the interface remains responsive and progress is observable. Rationale: indispensable mechanics for the accepted end-to-end workflow, which spans gathering, validation, drafting, human approval, and external execution across separate moments in time.
No comments yet. Be the first!