task_id: task_create_page_home entity_id: page_home generated_at: '2025-12-19T06:08:12.170818' workflow_version: v001 target: type: page definition: id: page_home name: Home path: / layout: layout_public data_needs: [] components: - component_header - component_hero - component_features seo: title: NoteToApp - Voice Recording with AI Summarization description: Record voice notes, get AI summaries, and generate apps automatically auth: required: false roles: [] redirect: '' state: local: [] global: [] related: models: [] apis: [] components: - id: component_features definition: &id001 id: component_features name: Features props: [] events: [] uses_apis: [] uses_components: [] internal_state: [] variants: - default external: false - id: component_header definition: &id002 id: component_header name: Header props: - name: user type: User | null required: false default: null description: Current user for displaying name/avatar events: [] uses_apis: [] uses_components: [] internal_state: [] variants: - default external: false - id: component_hero definition: &id003 id: component_hero name: Hero props: [] events: - name: onGetStarted payload: void description: Fired when CTA button clicked uses_apis: [] uses_components: [] internal_state: [] variants: - default external: false dependencies: entity_ids: - component_features - component_header - component_hero definitions: - id: component_features type: component definition: *id001 external: false - id: component_header type: component definition: *id002 external: false - id: component_hero type: component definition: *id003 external: false files: to_create: - app//page.tsx reference: [] acceptance: - criterion: Page renders at / verification: Navigate to / - criterion: Data fetching works verification: Check network tab - criterion: Components render correctly verification: Visual inspection