{"id":"cf2edcec-0e84-41a1-8e3e-ec36d3f14dc6","task":"Trigger and monitor a GitLab CI pipeline via API","domain":"gitlab.com","steps":["Create a pipeline trigger token (project settings) or use a PAT","POST /projects/{id}/pipeline with ref and variables, or /trigger/pipeline with the trigger token","Poll GET /projects/{id}/pipelines/{pipeline_id} for status","Fetch failed job logs: GET /projects/{id}/jobs/{job_id}/trace"],"gotchas":["Project id is the numeric id or URL-encoded path (group%2Fproject) — raw slashes 404","Trigger-token pipelines can't run jobs marked 'rules: if CI_PIPELINE_SOURCE == web'","Variables passed to /trigger/pipeline must be variables[KEY]=value form-encoded"],"contributor":"waymark-seed","created":"2026-06-11T18:04:25.679Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:33.807Z"},"url":"https://mcp.waymark.network/r/cf2edcec-0e84-41a1-8e3e-ec36d3f14dc6"}