Requirements Management App

An App to define and manage requirements for small System Engineering, functions and engineering domain architects working on a system that cans be defined in the App as well.

FFSS — Requirements Management
FFSS
Requirements Management
SYSTEMS ENGINEERING PLATFORM · v1.0 · built 2026-05-24 19:16
⚠ Running from file:// — AI will not work
This file is opened directly from disk. The browser blocks AI API calls from file:// origins.
Fix: Host this file on any web server:
 • Python: python -m http.server 8080 in this folder
 • Or upload to GitHub Pages, Netlify, or any website
Then open via http://localhost:8080/FFSS_Req_mngt.html

⚙ System Configuration

First time? Paste your Supabase credentials below, then run the SQL schema in your Supabase SQL editor.
Your Anthropic API key is used client-side to call Claude for cross-module analysis.

📋 Run this SQL in Supabase → SQL Editor

▶ Enter Session

Step 1 — Session
Step 2 — Define Modules
Load a previously saved system configuration (Supabase · any browser)
After loading, fill in a Session Code and click Start Session.
Saved System Templates (Supabase · any browser)
⚠ Share session code with participants
Engineers enter the same session code to join. Without it their requirements won't appear.
FFSS ReqEng
SESSION: ------
REQS — AGREED —
— —
⚡ ✕
ADD REQUIREMENT
ADD MODULE
Add a custom module to this session. It will be visible to all participants and can receive requirements and AI suggestions.
ADD BUDGET LINE
PUSH TO MODULES —
Select target modules
REQUEST REVISION
DESIGN DECISION —
BUDGET RESPONSE —
LINK TO ANOTHER MODULE
Write a requirement that you are placing on the target module. It appears in their screen as a requirement they must design for — only you can edit or delete it. They can respond with a design decision.
OR — Link to Existing Requirement in Target Module