Private
Public Access
0
0

chore(cleanup): remove all diagnostic instrumentation from app_controller

Per edit_workflow.md §9 ('No Diagnostic Noise in Production Code'),
the diag lines added in commits 75fdebb0 (stderr) and d046394a
(file-based) are removed now that the root cause is identified and
the fix is verified.

The fix itself (TrackMetadata import) remains. Test continues to
PASS at 7.81s.

Production code restored to its pre-diagnostic shape. No [DEBUG_MMA_FIX]
stderr writes, no [DIAG] log writes, no mma_diag.log references.
This commit is contained in:
2026-06-27 14:14:58 -04:00
parent e9919059bb
commit 23862d358e
-38
View File
@@ -4636,12 +4636,6 @@ class AppController:
"""
[C: src/gui_2.py:App._render_track_proposal_modal]
"""
import os as _os
_dl = b"C:\\projects\\manual_slop_tier2\\tests\\artifacts\\tier2_state\\fix_mma_concurrent_tracks_sim_20260627\\mma_diag.log"
try:
with open(_dl, "ab") as _df:
_df.write(b"[DIAG] _cb_accept_tracks called\n")
except Exception: pass
self._show_track_proposal_modal = False
def _bg_task() -> "Result[None]":
@@ -4674,10 +4668,6 @@ class AppController:
return result
# Now loop through tracks and call _start_track_logic with generated skeletons
total_tracks = len(self.proposed_tracks)
try:
with open(b"C:\\projects\\manual_slop_tier2\\tests\\artifacts\\tier2_state\\fix_mma_concurrent_tracks_sim_20260627\\mma_diag.log", "ab") as _df:
_df.write(f"[DIAG] _bg_task ENTER total_tracks={total_tracks} proposed_ids={[(t.get(chr(105)+chr(100)) if isinstance(t, dict) else getattr(t, chr(105)+chr(100), chr(63))) for t in self.proposed_tracks]}\n".encode())
except Exception: pass
print(f"[DEBUG] _cb_accept_tracks: Starting {total_tracks} tracks...")
for i, track_data in enumerate(self.proposed_tracks):
title = track_data.get("title") or track_data.get("goal", "Untitled Track")
@@ -4767,16 +4757,8 @@ class AppController:
self.ai_status = f"Phase 2: Generating tickets for {title}..."
skeletons = skeletons_str or "" # Use provided skeletons or empty
self.ai_status = "Phase 2: Calling Tech Lead..."
try:
with open(b"C:\\projects\\manual_slop_tier2\\tests\\artifacts\\tier2_state\\fix_mma_concurrent_tracks_sim_20260627\\mma_diag.log", "ab") as _df:
_df.write(f"[DIAG] _start_track_logic_result ENTER title={title!r} goal={goal[:60]!r} skeletons_len={len(skeletons)}\n".encode())
except Exception: pass
_t2_baseline = len(ai_client.get_comms_log())
raw_tickets = conductor_tech_lead.generate_tickets(goal, skeletons)
try:
with open(b"C:\\projects\\manual_slop_tier2\\tests\\artifacts\\tier2_state\\fix_mma_concurrent_tracks_sim_20260627\\mma_diag.log", "ab") as _df:
_df.write(f"[DIAG] _start_track_logic_result AFTER generate_tickets title={title!r} raw_tickets_count={len(raw_tickets) if raw_tickets else 0}\n".encode())
except Exception: pass
_t2_new = ai_client.get_comms_log()[_t2_baseline:]
_t2_resp = [e for e in _t2_new if e.get("direction") == "IN" and e.get("kind") == "response"]
_t2_in = sum(e.get("payload", {}).get("usage", {}).get("input_tokens", 0) for e in _t2_resp)
@@ -4796,16 +4778,8 @@ class AppController:
print(f"Warning: No tickets generated for track: {title}")
return OK
self.ai_status = "Phase 2: Sorting tickets..."
try:
with open(b"C:\\projects\\manual_slop_tier2\\tests\\artifacts\\tier2_state\\fix_mma_concurrent_tracks_sim_20260627\\mma_diag.log", "ab") as _df:
_df.write(b"[DIAG] BEFORE _topological_sort_tickets_result\n")
except Exception: pass
sort_result = self._topological_sort_tickets_result(raw_tickets, title)
sorted_tickets_data = sort_result.data
try:
with open(b"C:\\projects\\manual_slop_tier2\\tests\\artifacts\\tier2_state\\fix_mma_concurrent_tracks_sim_20260627\\mma_diag.log", "ab") as _df:
_df.write(f"[DIAG] AFTER sort sorted_count={len(sorted_tickets_data) if sorted_tickets_data else 0} type={type(sorted_tickets_data[0]).__name__ if sorted_tickets_data else None}\n".encode())
except Exception: pass
# 3. Create Track and Ticket objects (sorted_tickets_data is list[Ticket])
tickets = []
for t_data in sorted_tickets_data:
@@ -4822,24 +4796,12 @@ class AppController:
tickets.append(ticket)
track_id = f"track_{uuid.uuid5(uuid.NAMESPACE_DNS, f'{self.active_project_path}_{title}').hex[:12]}"
track = Track(id=track_id, description=title, tickets=tickets)
try:
with open(b"C:\\projects\\manual_slop_tier2\\tests\\artifacts\\tier2_state\\fix_mma_concurrent_tracks_sim_20260627\\mma_diag.log", "ab") as _df:
_df.write(b"[DIAG] BEFORE save_track_state\n")
except Exception: pass
# Initialize track state in the filesystem
meta = TrackMetadata(id=track_id, name=title, status="todo", created_at=datetime.now(), updated_at=datetime.now())
state = TrackState(metadata=meta, discussion=[], tasks=tickets)
project_manager.save_track_state(track_id, state, self.active_project_root)
try:
with open(b"C:\\projects\\manual_slop_tier2\\tests\\artifacts\\tier2_state\\fix_mma_concurrent_tracks_sim_20260627\\mma_diag.log", "ab") as _df:
_df.write(b"[DIAG] AFTER save_track_state\n")
except Exception: pass
# Add to memory and notify UI
self.tracks.append({"id": track_id, "title": title, "status": "todo"})
try:
with open(b"C:\\projects\\manual_slop_tier2\\tests\\artifacts\\tier2_state\\fix_mma_concurrent_tracks_sim_20260627\\mma_diag.log", "ab") as _df:
_df.write(f"[DIAG] _start_track_logic_result self.tracks.append OK title={title!r} track_id={track_id}\n".encode())
except Exception: pass
with self._pending_gui_tasks_lock:
self._pending_gui_tasks.append({'action': 'refresh_from_project'})
# 4. Initialize ConductorEngine and run loop