61 lines
1.3 KiB
YAML
61 lines
1.3 KiB
YAML
{
|
|
"task_id": "task_create_page_dashboard",
|
|
"entity_id": "page_dashboard",
|
|
"generated_at": "2025-12-18T01:57:52.723646",
|
|
"workflow_version": "v001",
|
|
"target": {
|
|
"type": "page",
|
|
"definition": {
|
|
"id": "page_dashboard",
|
|
"name": "Dashboard",
|
|
"description": "Main dashboard with overview",
|
|
"file_path": "app/page.tsx",
|
|
"status": "PENDING",
|
|
"auth_required": true,
|
|
"components_used": [
|
|
"PointsDisplay",
|
|
"TaskCard",
|
|
"DailyCheckinButton",
|
|
"BadgeCard",
|
|
"Navbar"
|
|
],
|
|
"features": [
|
|
"Points balance display",
|
|
"Daily check-in button with streak",
|
|
"Quick task overview (3-5 featured tasks)",
|
|
"Recent badges earned",
|
|
"Navigation to other sections"
|
|
],
|
|
"path": "/"
|
|
}
|
|
},
|
|
"related": {
|
|
"models": [],
|
|
"apis": [],
|
|
"components": []
|
|
},
|
|
"dependencies": {
|
|
"entity_ids": [],
|
|
"definitions": []
|
|
},
|
|
"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"
|
|
}
|
|
]
|
|
} |