A tool for Woven by Toyota's SV&V team that translates SWRD (Software Requirements Document) sections into structured JAMA requirements using LLM analysis.
Paste raw SWRD text, and the tool will:
- Parse requirement structure (description, interfaces, specifications, references)
- Generate a structured JAMA requirement via the Wovey API (Claude on AWS Bedrock)
- Surface quality indicators — flags for TBD values, unclear language, missing interfaces, and more
git clone https://github.com/atomicobject/woven-requirements-gatherer.git
cd woven-requirements-gatherer
npm install
npm run devOpen http://localhost:5173 in your browser.
Click the Settings gear icon in the app to enter:
- API Key — your Wovey API key
- Project Slug — the Wovey project to use for requests
No .env file is needed — credentials are entered at runtime and stay in your browser session.
src/
├── components/ # React UI components
├── models/ # TypeScript types (app state, JAMA, SWRD)
├── services/ # SWRD parser and LLM service
└── utils/ # Clipboard helpers
spec/ # SDD specs (contracts written before implementation)
- React 19 + TypeScript
- Tailwind CSS v4
- Vite (dev server + Wovey API proxy)