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

57 lines
1.5 KiB
JSON

{
"information_architecture": [
{
"id": "IA-001",
"name": "Project workspace",
"children": ["Documentation", "UX Spec", "Wireframes"]
}
],
"user_flows": [
{
"id": "FLOW-001",
"name": "Generate first wireframes",
"actor_id": "ACT-001",
"steps": ["Add docs", "Review normalized project", "Generate UX spec", "Build Figma"],
"success_outcome": "Editable Figma screens are created."
}
],
"screen_inventory": [
{
"screen_id": "screen-project-review",
"name": "Project Review",
"requirement_refs": ["RULE-001"]
}
],
"screen_purposes": [
{
"screen_id": "screen-project-review",
"purpose": "Let the user review normalized requirements before UX construction."
}
],
"ux_decisions": [
{
"id": "UXD-001",
"decision": "Show extraction and validation status before Figma generation.",
"rationale": "Users need feedback about system status.",
"citation_ids": ["nng-heuristics"],
"source_refs": ["RULE-001"]
}
],
"research_citations": [
{
"registry_id": "nng-heuristics",
"title": "10 Usability Heuristics for User Interface Design",
"url": "https://www.nngroup.com/articles/ten-usability-heuristics/",
"claim": "Systems should keep users informed about status.",
"used_for": ["UXD-001"]
}
],
"acceptance_criteria": [
{
"id": "AC-001",
"screen_id": "screen-project-review",
"criterion": "The screen shows source extraction status and open questions."
}
]
}