Ecosystem is the home of the issue pipeline, which executes caller-assigned
GitHub issues against a configured repository. Its source, operator instructions
and tests live in apps/issue-pipeline/.
It runs from an operator-installed copy; merging source does not install it.
Use Node 24 and mise (the versions are declared in mise.toml). From the root:
npm ci
mise //apps/issue-pipeline:checkThe check typechecks source and tests, lints, builds, checks syntax and runs the full test suite. Read AGENTS.md before changing code.
main is the only long-lived branch. CI checks pull requests and pushes to
main; there is no production deployment. The operator can configure the pipeline to work on ecosystem's own issues as
well as other repositories. Issue jobs develop and review pipeline fixes; the
operator coordinates installation separately from merging them.
The wiki holds pipeline design and behavioral prompts. The caller supplies a pinned local wiki clone for prompt inputs and assigns each issue, branch, lane and stage explicitly.