Pipeline gate jobs on desktop runner (latency) #202

Merged
conductor merged 1 commits from runner-desktop-gate into master 2026-09-07 13:58:25 +01:00
Owner

Summary

  • All four pipeline-gate jobs (gate, teach, research-clear, incomplete-catcher) move from rune-infra-pi to rune-ci-desktop.
  • Rationale: event-driven gates are latency-sensitive; the Pi measured ~15 min for 6 API calls (run 801 observation), which poisons research-clear responsiveness and the incomplete-catcher sweep. The desktop runner is the fastest node in the fleet.
  • Part of the pipeline-amendment: deterministic forge machinery runs on the fastest runner; agent cognition moves to scoped headless steps in a follow-up.

Verification

  • YAML parses (pyyaml safe_load).
  • No logic changes — runs-on labels only; both runners online (fleet: rune-pi id=1, rune-desktop id=3).
## Summary - All four pipeline-gate jobs (gate, teach, research-clear, incomplete-catcher) move from rune-infra-pi to rune-ci-desktop. - Rationale: event-driven gates are latency-sensitive; the Pi measured ~15 min for 6 API calls (run 801 observation), which poisons research-clear responsiveness and the incomplete-catcher sweep. The desktop runner is the fastest node in the fleet. - Part of the pipeline-amendment: deterministic forge machinery runs on the fastest runner; agent cognition moves to scoped headless steps in a follow-up. ## Verification - YAML parses (pyyaml safe_load). - No logic changes — runs-on labels only; both runners online (fleet: rune-pi id=1, rune-desktop id=3).
conductor added 1 commit 2026-09-07 13:33:54 +01:00
feat(pipeline): gate jobs on desktop runner — latency (Pi measured ~15min/6 API calls poisons event-driven gates) (#147)
CI Pipeline / lint (push) Successful in 23s
CI Pipeline / unit-tests (push) Successful in 29s
CI Pipeline / canary (push) Successful in 25s
CI Pipeline / best-practices (push) Successful in 2s
CI Pipeline / documentation (push) Successful in 2s
CI Pipeline / type-check (push) Successful in 21s
CI Pipeline / gitea-offline (push) Successful in 14s
CI Pipeline / required-checks (push) Skipped
Auto-label / priority-gate (pull_request) Skipped
Auto-label / auto-label (pull_request) Successful in 2s
CI Pipeline / lint (pull_request) Successful in 24s
CI Pipeline / unit-tests (pull_request) Successful in 29s
CI Pipeline / canary (pull_request) Successful in 24s
CI Pipeline / best-practices (pull_request) Successful in 2s
CI Pipeline / documentation (pull_request) Successful in 2s
CI Pipeline / type-check (pull_request) Successful in 26s
CI Pipeline / gitea-offline (pull_request) Successful in 13s
CI Pipeline / required-checks (pull_request) Successful in 0s
e33b563dad
gitea-actions Bot added the custodianinfrastructure labels 2026-09-07 13:33:59 +01:00
conductor merged commit 9ce673f632 into master 2026-09-07 13:58:25 +01:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: conductor/rune#202