strategy-pull¶
Pulls a post-CI RHAISTRAT strategy from Jira into the local/ workspace so a human
can review and iterate on it. It validates the issue carries a post-CI label
(strat-creator-rubric-pass or strat-creator-needs-attention), then fetches the
strategy into local/strat-tasks/ with workflow: local frontmatter, the linked RFE
original and comments into local/strat-originals/, and the CI review summary and full
review attachment into local/strat-reviews/. It summarizes the title, priority, CI
verdict, review highlights, and source RFE, then advises whether to iterate-and-push
or iterate-and-signoff.
Plugin: strat-creator | User-invocable
Contract¶
Pull a RHAISTRAT issue from Jira into local/ workspace for human review and iteration.
Identity
Functions
retrieve
Success
- Writes the strategy content to local/strat-tasks/ with correct frontmatter.
- Pulls associated reviews and RFE originals into local/ subdirectories.
Optimization Targets
task_success
deterministic
Invariants
Must Preserve
- Do not modify the Jira issue during pull.
- Do not overwrite local files without user confirmation.
Fixed Context
toolsRead, Write, Bash, Glob, Grep
clipython3
knowledgerepository_contentpublic, task_inputtask_private
Traceability
Diagram¶
Arguments¶
/strategy-pull <RHAISTRAT-NNNN>
| Argument | Required | Default | Description |
|---|---|---|---|
RHAISTRAT-NNNN |
- | The strategy key to pull (e.g. RHAISTRAT-1520). If omitted the skill asks for one. Only post-CI strategies (with a rubric-pass or needs-attention label) can be pulled. |
Usage¶
/strategy-pull RHAISTRAT-1520