55 lines
1.3 KiB
YAML
55 lines
1.3 KiB
YAML
workflow_version: v002
|
|
generated_at: "2025-12-18T17:08:00"
|
|
feature: "add header and navigation link to each pages"
|
|
|
|
# Execution layers - frontend only
|
|
layers:
|
|
- layer: 1
|
|
name: "Base Components"
|
|
description: "Independent components with no dependencies"
|
|
parallel: true
|
|
entities:
|
|
- id: component_nav_link
|
|
type: component
|
|
agent: frontend
|
|
file_path: components/NavLink.tsx
|
|
dependencies: []
|
|
|
|
- id: component_user_menu
|
|
type: component
|
|
agent: frontend
|
|
file_path: components/UserMenu.tsx
|
|
dependencies: []
|
|
|
|
- layer: 2
|
|
name: "Header Component"
|
|
description: "Header uses NavLink and UserMenu"
|
|
parallel: false
|
|
entities:
|
|
- id: component_header
|
|
type: component
|
|
agent: frontend
|
|
file_path: components/Header.tsx
|
|
dependencies:
|
|
- component_nav_link
|
|
- component_user_menu
|
|
|
|
- layer: 3
|
|
name: "Layout Integration"
|
|
description: "Root layout integrates Header"
|
|
parallel: false
|
|
entities:
|
|
- id: layout_root
|
|
type: layout
|
|
agent: frontend
|
|
file_path: app/layout.tsx
|
|
dependencies:
|
|
- component_header
|
|
|
|
summary:
|
|
total_layers: 3
|
|
total_entities: 4
|
|
backend_tasks: 0
|
|
frontend_tasks: 4
|
|
max_parallel: 2
|