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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e534838774fed745e3aad4af90d05e0b59a874ad588edc9398c45e71a148841
|
|
| MD5 |
15dfb582366219fb6f414ef241221441
|
|
| BLAKE2b-256 |
6d2f8510608a381ecf5344e7817559c1d8281f6f6033e00bec8282158151aedb
|
File details
Details for the file story_lifecycle-0.1.0-py3-none-any.whl.
File metadata
- Download URL: story_lifecycle-0.1.0-py3-none-any.whl
- Upload date:
- Size: 25.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d314d0686a21794b9a91e3da19a1805f96b640616f71f5737971fdd90fd5b5c9
|
|
| MD5 |
f0fca282ac7d2193c8586df3cdb8a42d
|
|
| BLAKE2b-256 |
1afd66b0943059ab74dbaee5b56097e20db3ca1aff247a0eae119edf394f9193
|