strategy-push¶
Pushes a locally-refined strategy back to Jira and resubmits it to CI for
re-evaluation. It is only valid for strategies flagged strat-creator-needs-attention.
After verifying the local file exists with workflow: local frontmatter and guarding
the label state (refuses if already rubric-pass, or if never CI-reviewed), it pushes
the updated ## Strategy section to the RHAISTRAT issue and removes the
strat-creator-needs-attention label so the pipeline re-processes it on the next run.
Plugin: strat-creator | User-invocable
Contract¶
Push an improved strategy back to Jira and resubmit it to CI for re-evaluation.
Identity
Functions
execute
Success
- Updates the Jira issue description with refined strategy content.
- Removes needs-attention label and resubmits for CI processing.
Optimization Targets
task_success
deterministic
Invariants
Must Preserve
- Only push strategies with strat-creator-needs-attention label.
- Do not push strategies that have not been locally modified.
Fixed Context
toolsRead, Write, Edit, Bash, Glob, Grep
clipython3
knowledgerepository_contentpublic, task_inputtask_private
Traceability
Diagram¶
Arguments¶
/strategy-push <RHAISTRAT-NNNN>
| Argument | Required | Default | Description |
|---|---|---|---|
RHAISTRAT-NNNN |
- | The strategy key to push (e.g. RHAISTRAT-1520). If omitted the skill asks for one. Must have been pulled locally and carry strat-creator-needs-attention. |
Usage¶
/strategy-push RHAISTRAT-1520