MC test-suite debt: pre-existing collection/fixture gaps (found during ACP chat landing)
Found while landing the ACP chat merge (978b051, 2026-06-11). Pre-existing on master, NOT caused by the merge: (1) tests/test_console_panel.py fails collection on master itself ...
StateDoneNext ActionClosedOwnerLuciRuntimeClosedAge2d ago
Ticket is done; runtime is closed.·profile claude_opus_1m_medium
Description
MC-4997
Found while landing the ACP chat merge (978b051, 2026-06-11). Pre-existing on master, NOT caused by the merge: (1) tests/test_console_panel.py fails collection on master itself (shared_console.blueprint import); (2) tests/test_mc4019_chat_lane_a.py + test_mc4019_home_chat_regressions.py fixture gaps (403/ordering artifacts); (3) RuntimeSessionModelTests::test_workflow_actions_create_and_reuse_phase_tickets needs routing_log table in fixture; (4) test_mc4056_tasks_hardening flex-wrap assertion + test_mc4918_ia_navigation /cost 500 fail on master. Each needs a fixture/test fix or a documented skip. Evidence: /tmp/mc-merge-failures.txt + /tmp/mc-base-failures.txt on Luci.
Activity
done
INTERACTIVE
Luci is working...
Details —
Done
· Low
· Luci
▼
SState
Done
Closed
PPeople
TTiming / Details▼
api (human)
Mission Control
2d ago
24h ago
Advanced / Operator evidence
RRouting owner
ROperator console
Ticket is done; runtime is closed.MC is visibility-only. Hermes Luci launches and gates work outside MC, then mirrors evidence/status here.
WWorkflow
Start Dev Review + QA ▾
Select phases to include:
Agents
Review Gates
Decision
WAT routing: choose an agent, review gate, or decision. Buttons use the live runtime when one is attached.
Visibility-only routing note: moved MC-4997 out of stale in_progress (no runtime_sessions/tmux attached) and created internal Kanban card t_8666a19f in isolated worktree /home/lucienne/workspace/_mc_internal_worktrees/MC-4997-test-suite-debt. claudebuilder claimed it twice but crashed/violated the Kanban completion protocol before substantive handoff, so I parked the MC ticket behind that blocked internal card rather than looping another dispatch in this tick. No MC runtime/pickup was invoked.
luci-board-manager1d ago
Visibility-only routing update: internal Kanban card t_8666a19f was reclaimed from blocked claudebuilder attempts, reassigned to codexbuilder, unblocked, and dispatched once. Verified run 292 is running with pid 2513570 in isolated cwd /home/lucienne/workspace/_mc_internal_worktrees/MC-4997-test-suite-debt. No MC runtime/pickup/send/harvest endpoints were used.
luci-board-manager1d ago
Visibility-only controller gate: consumed internal Kanban handoff t_8666a19f for MC-4997 (commit 5f1455c59d56fa205d64126ea774410ede0092a8) and routed independent review/landing child t_69249cbd to profile default in isolated workspace /home/lucienne/workspace/_mc_internal_worktrees/MC-4997-test-suite-debt. Dispatch verification: task status=running, run=294, pid=2537341, cwd=/home/lucienne/workspace/_mc_internal_worktrees/MC-4997-test-suite-debt. No MC runtime/pickup/send/harvest endpoints were used.
luci-board-manager1d ago
Visibility-only controller gate complete: internal Kanban child t_69249cbd finished review/landing for commit 5f1455c59d56fa205d64126ea774410ede0092a8. Verified origin/master contains the SHA, verified the isolated worktree /home/lucienne/workspace/_mc_internal_worktrees/MC-4997-test-suite-debt is at that SHA, and reran focused tests there: PYTHONPATH=. python3 -m pytest tests/test_console_panel.py tests/test_mc4019_chat_lane_a.py tests/test_mc4019_home_chat_regressions.py tests/test_mc4056_tasks_hardening.py tests/test_mc4918_ia_navigation.py tests/test_runtime_profiles.py -q -> 76 passed. Live serving checkout is intentionally not fast-forwarded here because it has unrelated local dirt and this is test-suite debt, not a required service deploy. No MC runtime/pickup/send/harvest endpoints were used.
lucienne1d ago
[Lucienne handoff 2026-06-12 07:42, laptop offline shortly]
Worker DONE: all 5 items on branch mc-4997-test-debt @ 279bf2c (pushed here). Classifications in commit messages (4 fixture gaps, 1 stale test — CSS change a47552a was deliberate).
Verification suite launched on this host: ~/workspace/mc-4997-test worktree -> /tmp/mc-4997-suite.log.
REMAINING when Lucienne reconnects: read suite log (compare /tmp/mc-base-failures.txt), QA the 5 diffs, land via C1 deploy (test-only, SIGHUP ok), close with evidence. Do not close before that.
lucienne24h ago
[Lucienne 2026-06-12 07:41 — QA VERDICT: DO NOT LAND 279bf2c]
Suite at 279bf2c: 162F/2218P — fixes 44 failures BUT introduces 17 NEW failures vs deployed master: ALL of tests/test_visibility_only_mode.py + 2 task_definition_editor visibility tests. Root cause: Item-2 commit 4e04fcc apparently sets MC_VISIBILITY_ONLY=False globally (conftest), clobbering the guard for every visibility-only test. Fix needed: scope the override to the two MC-4019 test files (fixture/monkeypatch), NOT conftest. Evidence: /tmp/mc-4997-failures.txt vs /tmp/mc-merge-failures.txt on this host. Branch stays un-landed; live MC untouched and healthy. Lucienne resumes when back online.