From d1cc019640c50579190eb40d3e651a3e1303ca7a Mon Sep 17 00:00:00 2001 From: Ed_ Date: Sat, 9 May 2026 15:24:10 -0400 Subject: [PATCH] docs(conductor): Synchronize docs for track 'Decouple GUI Log Loading' --- conductor/tech-stack.md | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/conductor/tech-stack.md b/conductor/tech-stack.md index 9664784..87408ca 100644 --- a/conductor/tech-stack.md +++ b/conductor/tech-stack.md @@ -85,8 +85,5 @@ - **Hybrid Markdown Rendering:** Employs a custom `MarkdownRenderer` that orchestrates `imgui_markdown` for standard text and headers while intercepting code blocks to render them via cached `ImGuiColorTextEdit` instances. This ensures high-performance rich text rendering with robust syntax highlighting and stateful text selection. - **Hybrid Shader Pipeline:** Utilizes an optimized `ImDrawList`-based batching technique to simulate UI effects such as soft shadows and acrylic glass overlays without the overhead of heavy GPU-resident shaders. Supplemented by a true GPU shader pipeline using `PyOpenGL` and Framebuffer Objects (FBOs) for complex post-processing (CRT scanlines, bloom) and dynamic backgrounds. - **Interface-Driven Development (IDD):** Enforces a "Stub-and-Resolve" pattern where cross-module dependencies are resolved by generating signatures/contracts before implementation. - -" pattern where cross-module dependencies are resolved by generating signatures/contracts before implementation. - -ncies are resolved by generating signatures/contracts before implementation. +- **UI Concern Isolation:** Enforces a strict separation between the GUI layer (Tkinter/ImGui) and the business logic (AppController). All platform-native UI actions, such as file and directory selection, are handled exclusively within the GUI layer.