Private
Public Access
0
0
Files
manual_slop/docs/reports
ed fe9e2827f8 docs(report): add PANEL_VISIBILITY_DEBUG_REPORT_20260629 (root-cause analysis + Tier 2 commit audit + revert recommendations)
After Tier 2 marked the default_layout_install track SHIPPED, the user
ran uv run sloppy.py from C:\projects\manual_slop_tier2 and STILL saw
empty workspace (just the menu ribbon, no body content). This report
captures what was empirically verified this session and what remains
unverified.

Verified this session:
- Tier 2's 79c25a32 pre-run install fires correctly (stderr confirms)
- The bundled layouts/default.ini has correct [Docking] hierarchy
  (DockSpace ID=0xAFC85805 + 2 DockNode children + per-window DockId)
- show_windows state has 9 visible-by-default entries
- _render_main_interface_result does NOT raise [FATAL] exceptions
- The imgui_scopes audit reports 4 extra end() calls (all 4 are false
  positives from the script not tracking conditional control flow)
- Tier 2's working tree has UNCOMMITTED edits to src/gui_2.py
  (removed redundant local imports in render_main_interface)

NOT verified (cannot be in this session):
- Whether [DIAG] lines from _render_window_if_open fire (Python pipe
  buffering discards stderr when process is force-killed)
- Whether panels actually render visually (Tier 1 cannot run windowed GUI)
- The exact render_main_interface codepath that prevents panels from
  appearing

5 of Tier 2's commits claim to fix panel visibility but NONE of them
empirically verified visible panels after install. Tier 2 marked the
track SHIPPED based on INI content assertions (17/17 tests pass) but
not on visible-panel verification.

Recommendation:
1. STOP adding speculative fixes
2. Revert tier 2 to a known-good baseline (master has working 2150-byte
   INI with full [Docking] hierarchy)
3. Visual verify both master AND tier 2 produce visible panels
4. If tier 2 fails, the bug is environment-specific (not in code)
5. Defer pixel-level verification to the imgui_test_engine track

Files written:
- conductor/tracks/default_layout_install_20260629/ (Tier 1 scaffolding)
- conductor/tracks/default_layout_install_followup_20260629/ (Tier 1
  followup track; corrects Tier 2's wrong-theory diagnosis)
- docs/transcripts/_9_bK_WjuYY_ryan_fleury_raddbg_walkthrough.json
  + docs/transcripts/rcJwvx2CTZY_ryan_fleury_raddbg_codebase_intro.json
  (Fleury raddbg transcripts for deferred panel_defs_fleury_migration track)
- docs/reports/PANEL_VISIBILITY_DEBUG_REPORT_20260629.md (this file)
2026-06-29 20:31:21 -04:00
..
2026-06-24 17:02:55 -04:00