57 lines
1.5 KiB
JSON
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."
|
|
}
|
|
]
|
|
}
|