You're offline — showing cached data

MC-5019

Audit and normalize scheduled-task runtime profiles
2026-06-13 07:34:26 SAST
Home Board MC-5019

Audit and normalize scheduled-task runtime profiles

Follow-up from MC-5006/MC-5015 scheduled-task provider discussion. Goal: make the live scheduled-task configuration match the task-class routing policy without waiting on a bro...
State Done Next Action Closed Owner Luci Runtime Closed Age 22h ago
MC-5019
Ticket is done; runtime is closed. · profile claude_opus_1m_high

Description

MC-5019
Follow-up from MC-5006/MC-5015 scheduled-task provider discussion. Goal: make the live scheduled-task configuration match the task-class routing policy without waiting on a broad scheduler default. Findings to act on: - Watchdog/health tasks should be deterministic/direct; AI may phrase messages but must not decide alert vs silence/severity. - Life Manager digest can stay off Claude on GLM/MiniMax/Kimi-class providers. - Life Manager scan/triage should not be blindly locked to GLM long-term; MiniMax-M3 scored best on triage in MC-5006, but do a safe shadow/A-B comparison before production switch. - Memory extractor can keep current agy/direct path operationally, but official agy routing waits for MC-5015. - Several pure-Python watchdog/health tasks are labelled `direct_anthropic_sdk` even their task docs say no Claude/LLM; audit whether this is just a lint sentinel or misleading cost/routing metadata, then normalize if safe. Scope: 1. Audit enabled `~/workspace/tasks/*.md` profiles against actual commands/scripts. 2. For pure deterministic scripts, set accurate `runtime_profile` such as `direct_python`, `direct_shell`, or `direct_no_llm` if scheduler semantics allow. 3. Do not change F1 prediction/provider-sensitive tasks during the active F1 safety window unless the change is metadata-only and verified not to affect execution. 4. Design/enable a non-mutating Life Manager scan shadow eval comparing current GLM vs MiniMax-M3 on recent fixtures or safe captured samples; do not create duplicate live tickets/alerts. 5. Leave ops/watchdog alert decisions deterministic; if any LLM summarizer is found gating alerts, replace with deterministic severity logic or open a separate fix ticket. 6. Record exact resolved model names where any scheduled task invokes a provider-switched Claude CLI. Acceptance: - Report lists each changed task and why. - Focused scheduler/task lint or dry-run passes. - No live production routing changes to Codex/agy until MC-5015 is complete. - No duplicate Life Manager alerts/tickets are generated by the shadow eval.

Activity

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