You're offline — showing cached data

MC-4381

Phase 1: simplify MC orchestration scheduled tasks safely
2026-06-13 08:48:30 SAST
Home Board MC-4381

Phase 1: simplify MC orchestration scheduled tasks safely

Implement Phase 1 of MC orchestration scheduled-task simplification, after read-only review + second opinion. Context reports: - http://100.118.207.3:3001/md-view?file=/home/lu...
State Done Next Action Closed Owner Luci Runtime Closed Age 16d ago
MC-4381
Ticket is done; runtime is closed. · profile claude_opus_1m_high · cwd /home/lucienne/workspace/mission-control · uptime 15d 21h · last activity 15d 19h ago

Description

MC-4381
Implement Phase 1 of MC orchestration scheduled-task simplification, after read-only review + second opinion. Context reports: - http://100.118.207.3:3001/md-view?file=/home/lucienne/workspace/reports/mc-orchestration-simplification-review-2026-05-28.md - http://100.118.207.3:3001/md-view?file=/home/lucienne/workspace/reports/mc-orchestration-simplification-second-opinion-2026-05-28.md Scope: Phase 1 only, reversible and low-risk. Required changes: 1. Slow `triage-untriaged` from every minute to every 5 minutes. Preserve existing Gemini/deterministic assignment behavior unchanged. 2. Change `luci-operator-tuner` from nightly Elmar-facing noise to weekly or anomaly-triggered Luci-owned behavior. Prefer weekly first unless implementing anomaly trigger is trivial and well tested. It must not create routine Elmar-facing tickets unless a genuine product/policy/human decision is required. 3. Reduce `reap-zombie-workers` from every 10 minutes to hourly. Do not retire it yet. 4. For `mc-orchestrator-inbox-cleanup`, first verify stale pending low scheduler rows older than 24h are zero. If yes, disable/demote it with explicit disabled_reason or low cadence. Do not delete. If not zero, leave it enabled and report why. 5. Do NOT retire `needs-input-pickup` in this phase. Instead update/prepare references only if needed so phase 2 can canary-disable it safely later. Do not break current pickup path. Do not change in Phase 1: - `cron-watchdog` - `orchestrator-board-sweep` - `persistent-luci-branch-guard` - `persistent-luci-watchdog` - `ticket-pickup` - Hermes external cron watchdog Process requirements: - Use the mandatory single-session dev-loop before editing source/task files. - Keep changes minimal and reversible. - Commit and push if tests/validation pass. - Add a concise ticket comment with what changed and what was intentionally left for phase 2. Validation/acceptance: - `python3 scheduler.py list` or equivalent task parser check succeeds. - Confirm changed task frontmatter parses and schedules are as intended. - Query recent task definitions/API after change and verify no accidental disable of core pickup/operator/watchdog. - Run/directly verify any touched scripts if logic changed. - Verify `ticket-pickup`, `luci-operator`, `persistent-luci-watchdog`, and Hermes external watchdog remain enabled/fresh. - If disabling/demoting inbox cleanup, include the stale-row count used to justify it. Expected check-in: 2026-05-28T15:00:00+02:00

Activity

done
Luci is working...
Live
No activity yet
Help