Files
warframe-bilder/wireframe-system/tests/fixtures/artifacts/normalized_project.json
T
Vadim Flowed 1036cb5739 Last Update
2026-05-10 19:18:50 +03:00

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."
}
]
}