SLURM lane result-push verification contract leg
Highlight text on any card (body, plan, or an event) to anchor a comment, or leave a whole-task comment here. Mention @claude to summon a reply.
No comments yet.
Overview / Motivation
Auto-filed by the /daily Step-C parked-candidate routing pass (2026-07-09) from a recursion-guard-parked workflow-fix candidate raised on task #1205.
Goal
Apply the #1205 push-verification contract to the SLURM lane (mechanical leg), or document the lane's no-result-push status fail-loud.
Workflow gap
- Bug observed: The SLURM lane has no result-push story at all (--repo-branch inert there); any future SLURM workload that commits results needs the #1205 push-verification contract applied to that lane. Contract prose exists; no mechanical leg.
- Why it is a workflow gap: A lane silently lacking the push-verification contract lets a SLURM workload believe results landed when the push never happened — the same class #1205 closed for GCE.
- Confidence (emitter): low
Proposed change (candidate diff sketch — refine in planning)
(none)
Scope / surfaces
- Primary target:
src/explore_persona_space/backends/slurm.py, .claude/rules/pod-side-reporting.md
Constraints / invariants
- Workflow-surface only.
scripts/workflow_lint.py --check-askspasses; ruff on touched files passes. - This session runs under EPM_WORKFLOW_FIX_SESSION=1 semantics (workflow_fix_target Provenance line) — it MUST NOT auto-route its own subagents' workflow-fix candidates.
Provenance
- workflow_fix_target: src/explore_persona_space/backends/slurm.py
- fingerprint: n/a (prose park)
parked — running under workflow_fix_target Provenance (recursion guard, workflow-fix-on-bug.md § Recursion guard). source: prose-followup (planner §12). target_file: src/explore_persona_space/backends/slurm.py, .claude/rules/pod-side-reporting.md. proposed_change: the SLURM lane has no result-push story at all (--repo-branch inert there); any future SLURM workload that commits results needs the #1205 push-verification contract applied to that lane (contract prose exists; no mechanical leg). confidence: low. For the nightly /daily parked-candidate routing pass.