92 lines
2.2 KiB
JSON
92 lines
2.2 KiB
JSON
{
|
|
"project": {
|
|
"id": "PRJ-001",
|
|
"name": "Wireframe Gen",
|
|
"description": "Generate editable Figma wireframes from text documentation."
|
|
},
|
|
"audiences": [
|
|
{
|
|
"id": "AUD-001",
|
|
"name": "Product teams",
|
|
"source_refs": ["SRC-001#users"]
|
|
}
|
|
],
|
|
"goals": [
|
|
{
|
|
"id": "GOAL-001",
|
|
"statement": "Create traceable wireframes from source documentation.",
|
|
"confidence": "high",
|
|
"source_refs": ["SRC-001#goals"]
|
|
}
|
|
],
|
|
"actors": [
|
|
{
|
|
"id": "ACT-001",
|
|
"name": "Product manager",
|
|
"source_refs": ["SRC-001#users"]
|
|
}
|
|
],
|
|
"functional_modules": [
|
|
{
|
|
"id": "MOD-001",
|
|
"name": "Documentation intake",
|
|
"requirements": ["REQ-001"],
|
|
"source_refs": ["SRC-001#core-requirements"]
|
|
}
|
|
],
|
|
"entities": [
|
|
{
|
|
"id": "ENT-001",
|
|
"name": "Source document",
|
|
"source_refs": ["SRC-001#core-requirements"]
|
|
}
|
|
],
|
|
"rules": [
|
|
{
|
|
"id": "RULE-001",
|
|
"statement": "Every requirement must preserve source traceability.",
|
|
"confidence": "high",
|
|
"source_refs": ["SRC-002#line-1"]
|
|
}
|
|
],
|
|
"constraints": [
|
|
{
|
|
"id": "CON-001",
|
|
"statement": "Schema keys stay in English.",
|
|
"source_refs": ["SRC-002#line-2"]
|
|
}
|
|
],
|
|
"risks": [
|
|
{
|
|
"id": "RISK-001",
|
|
"statement": "Figma target file can be missing.",
|
|
"source_refs": ["SRC-002#line-4"]
|
|
}
|
|
],
|
|
"open_questions": [
|
|
{
|
|
"id": "Q-001",
|
|
"question": "Which Figma file should receive generated screens?",
|
|
"blocks": ["figma-build"],
|
|
"source_refs": ["SRC-002#line-4"]
|
|
},
|
|
{
|
|
"id": "Q-002",
|
|
"question": "Which user role should be used for first UX construction?",
|
|
"status": "answered",
|
|
"blocks": ["ux-construction"],
|
|
"default_assumption": "Use the primary product manager role.",
|
|
"answer": "Use ACT-001 as the primary role for the first UX pass.",
|
|
"answered_at": "2026-05-03T00:00:00Z",
|
|
"source_refs": ["SRC-001#users"]
|
|
}
|
|
],
|
|
"source_trace": [
|
|
{
|
|
"source_ref": "SRC-001#goals",
|
|
"path": "tests/fixtures/docs/product.md",
|
|
"excerpt": "Normalize scattered documentation into one product model."
|
|
}
|
|
]
|
|
}
|