What problem does it solve?
Translates macro functional tasks from a NONoise sprint manifest into external issue tracker work items so teams can reliably populate backlogs without manual copy-paste, duplicate issues, or credential leakage. It enforces idempotency, previews changes in dry-run mode, and centralizes tracker-specific logic in pluggable adapters so the source-of-truth is never mutated inadvertently.
Core Features & Use Cases
- Adapter-driven exports: Supports dry-run, GitHub Issues, Azure DevOps, Jira, and Linear with a clear adapter contract for create, list, update, and search_by_external_id.
- Idempotent, auditable pushes: Finds existing items by task ID, classifies NEW/EXISTS/AMBIGUOUS, and asks before updating; produces a local export summary for traceability.
- Dependency and metadata mapping: Two-pass creation to resolve dependency links, maps effort, components, confidence labels, and sprint/milestone fields per adapter.
- Robust error handling: Stops on auth failures, retries on transient errors with backoff, and reports per-item failures without aborting the whole run.
Quick Start
Run the spec-to-workitem skill to dry-run export Sprint 5 to GitHub issues.