What problem does it solve?
Running multiple AI-DLC (AI-Driven Development Lifecycle) sessions across repositories and Git worktrees creates coordination chaos: untracked dependencies, unvalidated dispatches, lost human decisions, and conflicting shared-memory writes. This Skill provides a thin control plane that keeps portfolio state, child intents, and cross-project convergence deterministic and auditable.
Core Features & Use Cases
- Portfolio Catalog & Lifecycle: Register projects, dependencies, and intents with evidence-backed confidence levels, then advance a persisted lifecycle (Bootstrap → Discover → Confirm → Plan → Dispatch → Integrate → Learn) gated by explicit human acceptance.
- Deterministic Workspace Tooling: A Bun/TypeScript CLI (
portfolio.ts) handles init, worktree creation, harness staging/sync/verify of Claude AI-DLC distributions, dispatch validation, and session tracking with locking and atomic writes.
- Cross-Project Convergence & Human Relays: Child runners submit structured results; the tool computes dependency-graph impact, binds human decisions to risk revisions, relays AI-DLC questions to humans verbatim, and serializes shared-memory learning proposals under a portfolio lock.
- Use Case: An operator names a repository and several work items; the supervisor bootstraps the workspace, creates one worktree per intent, projects a manifest-pinned Opus runtime into each, dispatches parallel
aidlc_runner sessions via CAO, and synthesizes outcomes before integration.
Quick Start
Ask the agent to initialize an AI-DLC portfolio workspace for your repository and work items, then dispatch parallel child runners into validated Git worktrees.