ed
b9c1b63f8d
feat(style): Add anti-OOP conventions and OOP refactoring tracker
...
- Add section 10 (Anti-OOP Conventions) to python.md with hard rules,
class justification requirements, and Strangler Fig refactoring pattern
- Create conductor/refactor_oop.md tracker with 4 phases for class elimination
- Add ruff PLR rules (PLR0912, PLR6301, PLR0206) to pyproject.toml for
OOP anti-patterns
Addresses AI agent scope misinterpretation issues by enforcing flat
function-call graphs over deep class hierarchies.
2026-05-11 23:41:41 -04:00
ed
f1ca3751c8
feat(gui): Migrate _render_shader_live_editor to imgui_window scope
2026-05-11 23:11:56 -04:00
ed
af1e484d0c
maybe 5
2026-05-11 23:06:38 -04:00
ed
76508d7e71
udpate style guide for max indent of 4.
2026-05-11 23:03:53 -04:00
ed
2ba427f827
docs(conductor): Synchronize docs for track 'Context Composition Slice Visualization'
2026-05-11 18:53:31 -04:00
ed
41ad4b74e2
chore(conductor): Mark track 'Context Composition Slice Visualization' as complete
2026-05-11 18:52:41 -04:00
ed
c0c7d9e0a7
conductor(plan): Mark Task 6.1-6.3 as complete
2026-05-11 18:52:35 -04:00
ed
d22c98c9ac
conductor(plan): Mark phase 'Phase 5: AST Slice Pre-population' as complete
2026-05-11 18:50:30 -04:00
ed
c659aa3a66
conductor(plan): Mark Task 5.1-5.4 as complete
2026-05-11 18:49:28 -04:00
ed
c5ae21dc85
conductor(plan): Mark phase 'Phase 4: View Presets' as complete
2026-05-11 18:33:45 -04:00
ed
ee9bdc83a6
conductor(plan): Mark Task 4.1-4.4 as complete
2026-05-11 18:32:08 -04:00
ed
6e53906715
conductor(plan): Mark phase 'Phase 3: Slice Editor Visual Enhancement' as complete
2026-05-11 18:22:00 -04:00
ed
64b39f7b42
conductor(plan): Mark Task 3.1-3.5 as complete
2026-05-11 18:20:00 -04:00
ed
33062d7cf3
conductor(plan): Mark phase 'Phase 2: Slice Inspector Enhancement' as complete
2026-05-11 18:13:44 -04:00
ed
247bcdf025
conductor(plan): Mark Task 2.1-2.4 as complete
2026-05-11 18:06:01 -04:00
ed
4aab4fa5f4
conductor(plan): Mark phase 'Phase 1: Slice Data Model Extension' as complete
2026-05-11 17:44:03 -04:00
ed
1d57704131
conductor(plan): Mark Task 1.1-1.3 as complete
2026-05-11 17:20:41 -04:00
ed
bb69f1d6f1
docs(conductor): Synchronize docs for track 'Context Composition Decoupling'
2026-05-11 16:11:44 -04:00
ed
bc8e52e4b5
chore(conductor): Mark track 'Context Composition Decoupling' as complete
2026-05-11 15:17:25 -04:00
ed
c2e567ad6b
conductor(plan): Mark Task 6.1-6.3 as complete
2026-05-11 15:17:17 -04:00
ed
c2163ec296
conductor(plan): Mark Task 5.1-5.3 as complete
2026-05-11 13:13:54 -04:00
ed
de6f42f1aa
conductor(plan): Mark Task 4.1-4.4 as complete
2026-05-11 11:44:24 -04:00
ed
11ae85dc03
conductor(plan): Mark Task 3.1-3.5 as complete
2026-05-11 11:37:33 -04:00
ed
07581f4e9c
conductor(plan): Mark Task 2.1-2.4 as complete
2026-05-11 11:00:40 -04:00
ed
e30364fdb1
conductor(plan): Mark Task 1.1-1.4 as complete
2026-05-11 10:29:12 -04:00
ed
de3dfec4de
conductor: add phase 6 context composition redesign tracks
...
- context_comp_decouple_20260510: Decouple Files & Media from Context Composition, directory grouping, file stats
- context_comp_slices_20260510: Slice visualization with annotations, view presets
- context_comp_presets_20260510: Context preset save/load with validation, context preview
- Depends_on chain: presets -> slices -> decouple
2026-05-10 22:12:03 -04:00
ed
5b55b51795
move edit workflow
2026-05-10 20:31:18 -04:00
ed
8af321094f
possible hot reload track.
2026-05-10 17:52:42 -04:00
ed
581da1cc56
add dogfood track
2026-05-10 15:59:32 -04:00
ed
cbd9443435
phase 6 review done for now
2026-05-10 15:54:34 -04:00
ed
5191f07220
conductor(plan): Mark Phase 4 complete, add verification report
2026-05-10 15:48:42 -04:00
ed
760054bb4d
conductor(plan): Mark Phase 3 simulation tests complete
2026-05-10 15:46:59 -04:00
ed
7620becf34
conductor(plan): Mark Phase 2 feature coverage tasks complete
2026-05-10 15:45:36 -04:00
ed
772d567301
test(coverage): add FuzzyAnchor and HistoryManager unit tests
...
- test_fuzzy_anchor.py: 6 tests for fuzzy slice resolution
- test_history_manager.py: 8 tests for undo/redo and UISnapshot roundtrip
2026-05-10 15:42:54 -04:00
ed
2a71aff18c
WIP: Phase 6 review
2026-05-10 15:14:54 -04:00
ed
b85fa4df15
chore(conductor): Add new track 'Phase 6 Review and Regression Verification'
2026-05-10 14:15:33 -04:00
ed
3bdd269d5e
uncomitted changes from the agent.
2026-05-10 14:11:13 -04:00
ed
6c83d097b1
docs(conductor): replace manual pruner with advanced interactive AST and Slice tracks
2026-05-10 13:18:22 -04:00
ed
ece3c349b9
docs(conductor): Initialize Phase 6 GenCpp UX Validation tracks
2026-05-10 12:56:50 -04:00
ed
774990b40b
chore(conductor): Mark track 'Cull Unused Symbols' as complete and sync documentation
2026-05-10 12:37:46 -04:00
ed
0b005a719e
conductor(plan): Mark task 'Remove unused infrastructure and file cache helpers' as complete
2026-05-10 11:53:32 -04:00
ed
d571a36dbe
conductor(plan): Mark task 'Remove unused UI and diff viewer helpers' as complete
2026-05-10 11:50:18 -04:00
ed
31177c7611
conductor(plan): Mark task 'Remove unused aggregation and AI helpers' as complete
2026-05-10 11:44:24 -04:00
ed
05d0121e71
fixes
2026-05-10 11:33:07 -04:00
ed
9a68373bef
conductor(plan): Mark task 'Run full test suite' as complete
2026-05-10 10:28:46 -04:00
ed
9a13ce2685
conductor(plan): Mark task 'Consolidate build_markdown and build_markdown_from_items' as complete
2026-05-10 10:14:34 -04:00
ed
6e62b4867f
conductor(plan): Mark task 'Refactor build_tier3_context to use standard formatting' as complete
2026-05-10 10:00:41 -04:00
ed
1416f69826
conductor(plan): Mark task 'Remove unused build_tier1_context' as complete
2026-05-09 17:44:52 -04:00
ed
b958fa2819
refactor(phase5): Comprehensive stabilisation pass. De-duplicated App/Controller state, hardened session reset, and updated integration tests with deterministic polling.
2026-05-09 16:55:45 -04:00
ed
d1cc019640
docs(conductor): Synchronize docs for track 'Decouple GUI Log Loading'
2026-05-09 15:24:10 -04:00