{
  "app_name": "Todo Task Demo",
  "pages": [
    {
      "page_id": "home",
      "page_title": "Submit & View Entries",
      "route_path": "/",
      "route_params": [],
      "image_indices": [],
      "description": "Single-page application with two sections. Top section: a form with a 'Name' text input (placeholder 'Enter your name', required), an 'Email' email input (placeholder 'Enter your email', required), and a 'Submit' button. Inline validation error messages appear below each field when validation fails (name required, email format). On successful submit, form clears and entry is added to the list. Bottom section: a vertical list displaying all submitted entries in reverse chronological order. Each list item shows the submitter's name and email as distinct text lines. When no entries exist, a friendly message is shown: 'No submissions yet. Be the first to submit!' The list updates immediately upon form submission. No routing, no pagination, no filters. Minimal clean layout with clear visual hierarchy.",
      "navigates_to": []
    }
  ],
  "shared_state": [
    {
      "key": "entries",
      "type": "Array<{ id: string; name: string; email: string; timestamp: string }>",
      "initial_value": "[]",
      "description": "In-memory list of all form entries submitted during the current session, displayed in the list below the form"
    }
  ],
  "default_route": "home",
  "design_system": {
    "theme_mode": "light",
    "density": "comfortable",
    "color_primary": "#1677ff",
    "color_success": "#52c41a",
    "color_warning": "#faad14",
    "color_error": "#ff4d4f",
    "color_bg_container": "#ffffff",
    "color_bg_layout": "#f5f5f5",
    "color_text": "#000000e0",
    "color_border": "#d9d9d9",
    "font_family": "Inter, -apple-system, sans-serif",
    "font_size_base": 14,
    "border_radius": 6,
    "component_overrides": {}
  }
}
