task_id: task_create_page_register entity_id: page_register generated_at: '2025-12-19T06:08:12.172995' workflow_version: v001 target: type: page definition: id: page_register name: Register path: /register layout: layout_auth data_needs: [] components: - component_register_form seo: title: Register - NoteToApp description: Create a new account auth: required: false roles: [] redirect: '' state: local: - error - isLoading global: [] related: models: [] apis: [] components: - id: component_register_form definition: &id001 id: component_register_form name: RegisterForm props: [] events: - name: onSuccess payload: User description: Fired when registration successful - name: onError payload: string description: Fired when registration fails uses_apis: - api_register_user uses_components: [] internal_state: - email - name - password - confirmPassword - isLoading - error variants: - default external: false dependencies: entity_ids: - component_register_form definitions: - id: component_register_form type: component definition: *id001 external: false files: to_create: - app/register/page.tsx reference: [] acceptance: - criterion: Page renders at /register verification: Navigate to /register - criterion: Data fetching works verification: Check network tab - criterion: Components render correctly verification: Visual inspection