EPS
← All tasks·#1265Completed

daily-fix: conftest autouse hermeticity guard, watcher tests

kind: infra#wf-fix#wf-fix-fp:fac2ecbd34bd#daily-auto-filed
track:

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 2026-07-10 problem sweep (route 2 - behavior/logic change, independent review required).

Goal

commit the issue1247 hermeticity-probe shape as a shared conftest/plugin autouse guard covering the watcher test files, replacing the per-file copies

Workflow gap

  • Bug observed: the #1247 fail-loud hermeticity guards are duplicated per-file across the three watcher test files; a new watcher test file (or deletion of one per-file fixture) silently loses the invariant
  • Provenance / evidence: Round-3 code-reviewer standing recommendation, #1247 (parked 2026-07-10T10:15:10Z). Distinct residual - the rec POST-dates the per-file guards merged in PR #984.

Scope / surfaces

  • Primary target: tests/test_autonomous_session_watch.py, tests/test_stalled_detector_and_gc.py, tests/test_auth_outage_guard.py
  • Grep the workflow surface for the pattern before editing and update every hit; list them in the plan.

Constraints / invariants

  • Workflow-surface only; scripts/workflow_lint.py no-flags run passes; ruff on touched files passes.
  • This session runs under a workflow-fix Provenance line - it MUST NOT auto-route its own subagents' workflow-fix candidates (recursion guard).

Provenance

  • fingerprint: fac2ecbd34bd

  • workflow_fix_target: tests/test_autonomous_session_watch.py, tests/test_stalled_detector_and_gc.py, tests/test_auth_outage_guard.py

Activity