setup_project
Configure a Jira project for PM Agent monitoring by validating the root epic, board, and fixVersions, then storing configuration as a YAML comment on the Root Epic. Run before any audit tools.
Instructions
Configure a project for PM Agent monitoring. Validates the root epic, board, fixVersions, and write permissions. Stores config as a YAML comment on the Root Epic. Must be run before any audit tools.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| board_id | No | JIRA board ID (optional) | |
| project_key | Yes | JIRA project key (e.g. PROJ) | |
| root_epic_key | Yes | Key of the root epic that parents all cross-project tasks (e.g. PROJ-1) | |
| committed_date | No | Optional project delivery deadline (YYYY-MM-DD). Enables delivery risk and velocity checks. | |
| active_statuses | No | Status names that mean work is actively in progress. Defaults to: In Progress, In Review, Code Review, In Testing. | |
| epic_link_field | No | JQL field for finding child tasks. setup_project will auto-detect the working field by probing JIRA — candidates tried in order: provided value → parentEpic → parent. | Epic Link |
| story_points_field | No | JIRA custom field key for story points. | customfield_10016 |