Roadmap
The path to version 1.0. We are building Taskulus in public, phase by phase.
Phase 1: Foundation
Establishing the core data model and CLI interactions.
Repository Setup
Monorepo structure with Python and Rust workspaces sharing Gherkin specifications.
Data Model
JSON schema for Issues, Tasks, and Comments. File I/O operations.
In-Memory Index
Graph construction from file scan. ID generation and validation.
CLI Workflow
Basic commands: `init`, `create`, `list`, `show`, `update`, `delete`.
Phase 2: The Wiki Engine
Connecting the code to the planning documents.
Rendering Engine
Jinja2 integration for processing Markdown templates.
Template Context
Exposing the issue graph (counts, status, lists) to the template context.
Phase 3: Polish & Release
Refining the experience for daily use.
Search
Full-text search across issues and comments.
Validation
Strict schema validation and graph integrity checks (orphaned dependencies).
Statistics
Burndown charts and velocity metrics generated from history.
IDE Integration
VS Code extension for highlighting and auto-complete.