Skip to content

v0.3.0

Latest

Choose a tag to compare

@joshuaboys joshuaboys released this 19 May 21:06
· 45 commits to main since this release

[0.3.0] - 2026-05-20

Added

  • Orchestration CLIaps next resolves the next ready work item across
    modules, honouring work-item and module-level dependencies (ORCH-001).
  • State-machine commandsaps start <ID> and aps complete <ID> enforce
    the Ready → In Progress → Complete lifecycle. start validates that every
    dependency is Complete; complete requires the item to be In Progress and
    stamps Status with the UTC date (ORCH-002).
  • Context packagingaps start writes .aps/context/<ID>.md with the
    work item, module scope, decisions, dependency learnings, and related files
    (ORCH-003). Gitignored, regenerated on each start.
  • Dependency graphaps graph [module] renders work items with their
    upstream dependencies and per-item status (ORCH-004).
  • Learning captureaps complete --learning "..." inserts a
    - **Learning:** line after - **Validation:** (per ORCH D-002). Learnings
    travel with the work item and surface as "Dependency Learnings" in downstream
    context packages.
  • v2 layout migrationaps migrate converts existing projects to the
    .aps/ consolidated tooling root, with shell-prompt wizard.
  • TUI init wizard — first Ratatui-based onboarding flow for aps init
    (TUI-001).
  • Multi-agent ports — APS agents ported to Codex, GitHub Copilot, OpenCode,
    and Gemini in addition to Claude Code; added APS planner, librarian, and
    conductor agents.
  • Global install--global flag for system-wide CLI installation.
  • Designs folderdesigns/ added as a standard APS artifact for design
    documents alongside specs and plans.
  • Wave-based execution — action plans support wave-based parallel execution
    guidance for concurrent agents.

Changed

  • Scaffold renamed steps.template.mdactions.template.md end-to-end to
    match the "Actions" terminology used in Work Items and prompts.
  • Skill install decoupled from aps init — install once globally, opt in per
    project.
  • /plan skill auto-bootstraps aps init and performs a version check.
  • Canonical primary branch promoted from dev to main; CI updated.
  • TUI framework decision: Rust + Ratatui (replacing earlier OpenTUI/Bun
    exploration).

Fixed

  • Installer: only matching runtime files installed; legacy init runtime files
    included; piped installs prompt correctly; APS orchestration library
    installed; PowerShell variant includes orchestrate library.
  • PowerShell scripts write BOM-free session baseline files.
  • Module status row parsing skips the markdown separator row.
  • Scaffold backs up aps-rules.md and hook scripts during migration.