Fix task number display - match field names in existing task files
Issue: Task numbers showed as 'Task #:' instead of 'Task #26:'
Root cause: Config used 'task_number' but files use 'number'
Changes:
- summary: 'Task #{{number}}:' (was task_number)
- slug: task-{{number}} (was task_number)
- field name: 'number' (was 'task_number')
- blocker field: 'blocker' (was 'is_blocker')
- Added 'full_spec' field to match existing files
Now matches the actual task file structure in tasks/ folder.
This commit is contained in:
@@ -31,14 +31,14 @@ collections:
|
||||
folder: "tasks"
|
||||
create: true
|
||||
extension: "md"
|
||||
slug: "task-{{task_number}}-{{slug}}"
|
||||
slug: "task-{{number}}-{{slug}}"
|
||||
identifier_field: "title"
|
||||
summary: "Task #{{task_number}}: {{title}}"
|
||||
sortable_fields: ["priority", "status", "task_number", "is_blocker"]
|
||||
summary: "Task #{{number}}: {{title}}"
|
||||
sortable_fields: ["priority", "status", "number", "blocker"]
|
||||
sort: "priority:asc"
|
||||
view_filters:
|
||||
- label: "Blockers Only"
|
||||
field: "is_blocker"
|
||||
field: "blocker"
|
||||
pattern: true
|
||||
- label: "High Priority (P1)"
|
||||
field: "priority"
|
||||
@@ -50,16 +50,17 @@ collections:
|
||||
field: "status"
|
||||
pattern: "Complete"
|
||||
fields:
|
||||
- {label: "Task Number", name: "task_number", widget: "number", value_type: "int", min: 1, hint: "Unique task ID"}
|
||||
- {label: "Task Number", name: "number", widget: "number", value_type: "int", min: 1, hint: "Unique task ID"}
|
||||
- {label: "Title", name: "title", widget: "string", hint: "Short descriptive title"}
|
||||
- {label: "Priority", name: "priority", widget: "select", options: ["P0-Blocker", "P1-High", "P2-Medium", "P3-Low", "P4-Personal"], default: "P2-Medium"}
|
||||
- {label: "Status", name: "status", widget: "select", options: ["Planned", "In Progress", "Blocked", "Complete"], default: "Planned"}
|
||||
- {label: "⚠️ Launch Blocker", name: "is_blocker", widget: "boolean", default: false, hint: "Critical for soft launch"}
|
||||
- {label: "⚠️ Launch Blocker", name: "blocker", widget: "boolean", default: false, hint: "Critical for soft launch"}
|
||||
- {label: "Owner", name: "owner", widget: "select", options: ["Michael", "Meg", "Holly", "Trinity"], default: "Michael"}
|
||||
- {label: "Tags", name: "tags", widget: "list", required: false, hint: "Categories: commercial, automation, documentation, etc."}
|
||||
- {label: "Estimated Hours", name: "estimated_hours", widget: "number", required: false, value_type: "int", min: 0}
|
||||
- {label: "Completed Date", name: "completed_date", widget: "date", required: false, format: "YYYY-MM-DD"}
|
||||
- {label: "Blocked By", name: "blocked_by", widget: "string", required: false, hint: "What's blocking this task?"}
|
||||
- {label: "Full Spec Path", name: "full_spec", widget: "string", required: false, hint: "Path to detailed docs"}
|
||||
- {label: "Task Details", name: "body", widget: "markdown", hint: "Overview, next steps, links to full docs"}
|
||||
|
||||
# ═══════════════════════════════════════════════════════════
|
||||
|
||||
Reference in New Issue
Block a user