workflow-integration-gitlab
GitLab CI Integration Workflow Skill
GitLab provider for the findings-pipeline pr-comment producer. Mirror of the GitHub provider's two-verb contract: fetch_findings (FIND — fetch MR review comments, apply the pre-filter comment-patterns.json, and file one pr-comment finding per surviving comment, quarantining the untrusted body under raw_input.{body}) and post_responses (RESPOND — apply already-decided triage dispositions back to the MR, keyed by hash_id). Triage is NOT on the provider surface. Uses the glab CLI for all GitLab operations.
Architectural context: This SKILL.md owns the provider-side CLI surface. For the FIND → INGEST → one-TRIAGE → one-RESPOND flow that connects this provider to the unified ledger, the batched
manage-findings ingestpass, the per-domainext-triageconsolidated triage, and the invariant gate, seeref-workflow-architecture/standards/findings-pipeline.md.
Enforcement
Execution mode: Fetch MR review comments, triage each for action, implement fixes or generate responses, resolve threads.
Prohibited actions:
- Never call
glabdirectly from LLM context; all operations go through script API - Never resolve review comments without addressing the reviewer's concern
- Never dismiss reviews without documented justification
Constraints:
- Review comment responses must explain the fix or provide rationale for disagreement
- CI wait timeout must be respected with user prompt on expiry