Product Requirements Document (PRD): DevFlow Suite
1. Project Overview
Product Name: DevFlow Suite
Publisher: jargoniseasy
Tagline: Zero-config VS Code extension for task management, local file snapshots, and audit timelines.
Vision: To provide a localized, private, and powerful workspace management tool for developers that eliminates context switching and prevents loss of intermediate code states.
2. Problem Statement
Developers often struggle with:
- Context Switching: Moving between VS Code, Notion, and Jira to track small daily tasks.
- Intermediate Code Loss: Git is great for commits, but local changes made between commits (experimental code) are often lost if not carefully managed.
- Scattered Todos:
// TODO comments get lost in large codebases.
- Lack of Accountability: No easy way to audit local workspace actions (task moves, deletions, pins).
3. Target Audience
- Individual Developers: Wanting a lightweight, local-first task manager.
- Experimental Coders: Need to “pin” versions of files before making major local changes.
- Freelancers/Audit-focused Devs: Need activity logs to track work progress.
4. Functional Requirements
4.1. Workspace Task Explorer
- Sidebar Integration: A primary view in the VS Code Activity Bar.
- Categorization:
- General Workspace: Main entry point for todos.
- User Folders: Customizable folders for project-specific organization.
- Priority: A dedicated view for “Starring” urgent tasks.
- Recycle Bin: Safeguard for deleted tasks with restore capability.
4.2. Smart Comment Scanning