Skip to main content

AI-powered development workflow orchestrator — from TAPD/Jira story to production

Project description

Story Lifecycle Manager

AI-powered development workflow orchestrator — from TAPD/Jira story to production.

Work in progress — Phase 1 development.

Platform Support

Platform CLI + DB AI Execution (tmux/ttyd)
Linux Full Full
macOS Full Full (install tmux: brew install tmux ttyd)
Windows (native) Full Not supported — use WSL2
Windows (WSL2) Full Full

Why Windows native doesn't support AI execution

tmux and ttyd depend on Unix pseudo-terminals (PTY), fork(), and POSIX signals — APIs not available on native Windows. All major AI coding CLI tools (Claude Code, Aider) have the same limitation.

Recommended setup on Windows:

# In WSL2 Ubuntu
sudo apt install tmux ttyd
pip install story-lifecycle
story serve

Quick Start

# Install
pip install story-lifecycle       # not yet on PyPI — use `pip install -e .`

# Start orchestrator in one terminal
story serve

# Create a story in another terminal
story new STORY-123 --title "Add login feature"

# Watch progress
story board

# Interact with the AI (Linux/macOS/WSL only)
story enter STORY-123

Profiles

  • minimal (default): design → implement → test (3 stages)
  • standard: full 14-stage flow (coming in Phase 2)
  • Custom: drop a YAML in ~/.story-lifecycle/profiles/

CLI Commands

story new <KEY> --title "..."     Create a new story
story board                       Show all active stories
story enter <KEY>                 Open terminal to interact with AI
story status <KEY>                Show story details
story skip <KEY> --stage <NAME>   Skip a stage
story fail <KEY>                  Mark as blocked
story serve                       Start the orchestrator server

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

story_lifecycle-0.1.0.tar.gz (22.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

story_lifecycle-0.1.0-py3-none-any.whl (25.1 kB view details)

Uploaded Python 3

File details

Details for the file story_lifecycle-0.1.0.tar.gz.

File metadata

  • Download URL: story_lifecycle-0.1.0.tar.gz
  • Upload date:
  • Size: 22.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for story_lifecycle-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5e534838774fed745e3aad4af90d05e0b59a874ad588edc9398c45e71a148841
MD5 15dfb582366219fb6f414ef241221441
BLAKE2b-256 6d2f8510608a381ecf5344e7817559c1d8281f6f6033e00bec8282158151aedb

See more details on using hashes here.

File details

Details for the file story_lifecycle-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for story_lifecycle-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d314d0686a21794b9a91e3da19a1805f96b640616f71f5737971fdd90fd5b5c9
MD5 f0fca282ac7d2193c8586df3cdb8a42d
BLAKE2b-256 1afd66b0943059ab74dbaee5b56097e20db3ca1aff247a0eae119edf394f9193

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page