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.