The Requirements-to-Executable Sandbox

 Build an interactive application that transforms plain-language software requirements into a runnable prototype and a verifiable set of acceptance tests.

Users enter requirements, business rules, user roles, edge cases, and examples of expected behavior. Parse each requirement into explicit inputs, outputs, constraints, state transitions, and unresolved questions.

Generate a clickable prototype with realistic sample data, a structured specification, and executable tests for normal cases, boundary conditions, invalid inputs, and conflicting requirements.

Include a traceability graph connecting every interface element and test to the requirement that justifies it. Highlight requirements that are ambiguous, contradictory, incomplete, or impossible to verify.

Allow users to revise a requirement and preview the affected screens, rules, and tests before accepting the change.

Do not silently invent missing business logic. Label assumptions, preserve requirement history, and distinguish a demonstration prototype from production-ready software.

Post a Comment

0 Comments