project-standalo-note-to-app/.workflow/versions/v001/contexts/page_home.yml

104 lines
2.2 KiB
YAML

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