Files
adiuva/DEFAULT_PROMPT.md
Roberto Musso 7860ca6ad1 feat: add inline project timeline and notes section to Project Detail
- Implemented a Gantt timeline using GanttChart component scoped to project checkpoints.
- Added functionality to create and manage checkpoints with AddCheckpointDialog.
- Introduced EditCheckpointDialog for editing existing checkpoints.
- Created a notes section displaying a list of notes with the ability to add new notes.
- Updated routing to include notes detail page.
- Enhanced GanttChart with context menu for editing and deleting checkpoints.
- Improved UI components for better user experience.
2026-02-22 15:15:30 +01:00

1.8 KiB

Your Task

  1. Read the full app PRD at prd-main.md (in the same directory as this file)
  2. Read the PRD at prd.json (in the same directory as this file)
  3. Read the progress log at progress.txt (check Codebase Patterns section first)
  4. DO YOUR JOB
  5. Update the PRD to set passes: true for the completed story
  6. Append your progress to progress.txt

Progress Report Format

APPEND to progress.txt (never replace, always append):

## [Date/Time] - [Story ID]
- What was implemented
- Files changed
- **Learnings for future iterations:**
  - Patterns discovered (e.g., "this codebase uses X for Y")
  - Gotchas encountered (e.g., "don't forget to update Z when changing W")
  - Useful context (e.g., "the evaluation panel is in component X")
---

USER REQUEST

{ "id": "US-015", "title": "Inline project timeline and notes list in Project Detail", "description": "As a user, I want to see the project's Gantt timeline and a list of its notes within the project detail scrollable view.", "acceptanceCriteria": [ "Project Detail view includes a 'Project Timeline' section using the GanttChart component (from US-012) scoped to the current project's checkpoints", "'+ Add' shadcn/ui Button (variant=outline, size=sm) in the timeline section header opens the add-checkpoint shadcn/ui Dialog with the project pre-selected", "Notes section below Kanban shows a flat list using shadcn/ui Separator between rows: each row has note title + formatted createdAt date", "'+ Add' shadcn/ui Button in notes header calls notes.create with a default title and navigates to /notes/:noteId", "Clicking a note title navigates to /notes/:noteId", "All buttons/dialogs use shadcn/ui components (already installed)", "Typecheck passes", "Verify in browser using dev-browser skill" ], "priority": 15, "passes": false, "notes": "" }