ed
1c627bcc30
fix(docs): correct section order in guide_testing (patterns before See Also) + fix LF/CRLF
2026-06-06 09:34:38 -04:00
ed
e276bac093
docs(gui_2): add __getattr__/__setattr__ delegation pattern + indentation gotcha
2026-06-06 01:59:20 -04:00
ed
4ee22dedb9
docs(testing): add Narrow Test Paths + Indentation-Driven Method Visibility patterns
2026-06-06 01:53:25 -04:00
ed
e7b8877f2a
docs(readme): update for v2 completion (24 guides, 273 test files, 98.9% pass rate)
2026-06-06 01:42:45 -04:00
ed
11f8772401
docs(spec): live_gui_state_sync — REAL root cause is bad indent in _capture_workspace_profile
2026-06-06 01:08:07 -04:00
ed
3e52f20d16
docs(spec+plan): undo_redo_lifecycle_fix (3-phase investigation: state-sync vs snapshot vs flake)
2026-06-05 22:49:16 -04:00
ed
b692353e98
docs(spec+plan): wait_for_ready_test_pattern (replace time.sleep with polling)
2026-06-05 22:45:14 -04:00
ed
85cd34683a
docs(spec+plan): prior_session_test_harden (refactor to narrow render_prior_session_view)
2026-06-05 22:41:46 -04:00
ed
9542c4c750
docs(spec+plan): live-gui state sync (App/Controller single source of truth)
2026-06-05 22:36:55 -04:00
ed
1488e71568
docs: add Sentinel type contract note to 3 defer-not-catch sections
2026-06-05 20:31:38 -04:00
ed
cb206b973f
docs(spec): defer Change 2 (prior_session test) to separate track; reason + follow-up
2026-06-05 20:12:33 -04:00
ed
7a0ed74b5c
docs(plan): implementation plan for live-gui fragility fixes
2026-06-05 19:20:21 -04:00
ed
f6d9c70de8
docs(spec): defer Change 4 doc hardening per user review
2026-06-05 19:15:50 -04:00
ed
0d6dd8dbab
docs(spec): design for live-gui fragility fixes (272-file suite: 269/272 -> 272/272)
2026-06-05 19:05:35 -04:00
ed
9467769260
docs(themes): rewrite authoring guide to match actual API + 8-shipped themes
2026-06-05 18:50:10 -04:00
ed
0fec0f4f56
docs(testing): reframe live_gui gotcha as test-authoring contract, not fixture bug
2026-06-05 18:39:33 -04:00
ed
2312965476
docs(gui_2): add Theme Color-Callable Pattern and Workspace Profile Defer-Not-Catch sections
2026-06-05 18:25:29 -04:00
ed
9a6bcb2f34
docs(testing): add Known Gotchas section (live_gui non-determinism + early-render C crash)
2026-06-05 18:21:24 -04:00
ed
2f0c1eb3cc
conductor(index): mark regression_fixes active, add multi_themes recently shipped
2026-06-05 18:18:27 -04:00
ed
f63fe68565
docs(index): register guide_themes.md in guides table and file tree
2026-06-05 18:06:12 -04:00
ed
db3490a70f
conductor(plan): document imgui save_ini crash root cause and fix
2026-06-05 15:12:23 -04:00
ed
b0c8589f68
conductor(plan): document root cause - imgui-bundle C-level crash blocks live_gui
2026-06-05 13:47:55 -04:00
ed
1c6919aafc
conductor(plan): update task status - 5 done, 6 deferred pending live_gui
2026-06-05 12:43:33 -04:00
ed
07d35c9d39
conductor(plan): regression fixes - 21 failures from full suite run
2026-06-05 10:10:29 -04:00
ed
465396675d
docs(themes): add authoring guide for TOML theme system
2026-06-04 23:16:21 -04:00
ed
e86dacde8a
conductor(plan): theme + syntax modularization plan/spec
2026-06-04 22:09:43 -04:00
ed
11253e8d60
conductor(plan): UI Polish track - 5 phases, design spec + impl plan
2026-06-03 10:29:25 -04:00
ed
1208ccd89d
docs(docker): add Gitea registry push and pull instructions
2026-06-03 08:48:42 -04:00
ed
dd52df7e11
conductor(plan): Mark docker web frontend plan complete
2026-06-03 08:28:22 -04:00
ed
ea3bbbc828
docs(docker): add Unraid deployment guide
2026-06-03 08:26:35 -04:00
ed
db177e4494
docs(api): correct endpoint /api/mma_status -> /api/gui/mma_status across docs
2026-06-03 00:56:32 -04:00
ed
87d5870076
docs(readme): add 8 new guide entries to Guides table
2026-06-02 23:40:16 -04:00
ed
7ade88d577
docs(models): add guide_models.md
2026-06-02 23:38:52 -04:00
ed
9ea7989f90
docs(mma): add guide_multi_agent_conductor.md
2026-06-02 23:37:10 -04:00
ed
6415e84994
docs(app-controller): add guide_app_controller.md
2026-06-02 23:35:29 -04:00
ed
a58a2fd887
docs(mcp-client): add guide_mcp_client.md
2026-06-02 23:33:17 -04:00
ed
f7663ab2e8
docs(api-hooks): add guide_api_hooks.md
2026-06-02 23:27:13 -04:00
ed
0426239a13
docs(ai-client): add guide_ai_client.md
2026-06-02 23:25:28 -04:00
ed
779eb006ba
docs(gui_2): add guide_gui_2.md
...
Comprehensive guide for the main GUI file (~260KB, 5400 lines):
- Architecture (UI delegation pattern: module-level render functions + App class)
- App class breakdown (init, key state, render entry point)
- The render_main_interface flow (calls ~15 hub renderers)
- Modal pattern via _render_window_if_open helper
- Keyboard shortcuts (Ctrl+Shift+P, Ctrl+Alt+R, Ctrl+L, Ctrl+Enter)
- Key patterns: hot reload, snapshots, window state, modal
- Public methods worth knowing table
- Performance considerations (60 FPS target, perf monitor)
- Testing approaches (pure, integration via live_gui, mock_app)
- Common operations: adding toggleable window, modal, hook API exposure
2026-06-02 23:23:35 -04:00
ed
9a39492617
docs(readme): update ASCII file tree visualizations to match current state
...
docs/Readme.md: was showing 5 guides (architecture, tools, mma, simulations, meta_boundary); now shows all 14 current guides plus MMA_Support/, reports/, superpowers/. Also expanded src/ tree from 22 modules to 53 modules, added simulation/ sim_* files, tests/ test infrastructure, scripts/ audit + docker scripts, and corrected entry-point paths (sloppy.py, manual_slop.toml).
Readme.md: 'Module by Domain' table was showing 22 src/ modules; now shows all 53 current modules. Updated MCP tool count from 26 to 45. Added all modules added since 2026-02 doc refresh: rag_engine, beads_client, hot_reloader, personas, presets, context_presets, tool_presets, tool_bias, command_palette, commands, workspace_manager, theme_2, theme_nerv, theme_nerv_fx, fuzzy_anchor, history, imgui_scopes, summary_cache, markdown_helper, patch_modal, diff_viewer, external_editor, orchestrator_pm, synthesis_formatter, thinking_parser.
2026-06-02 23:13:50 -04:00
ed
7825588200
docs(testing): add comprehensive guide_testing.md
...
Comprehensive guide covering the 251-test-file suite:
- Test file layout and naming conventions
- 7 conftest.py fixtures (isolate_workspace, reset_paths, reset_ai_client, vlogger, kill_process_tree, mock_app, app_instance, live_gui) with their mechanisms
- 5 test categories (unit, integration, mock app, headless, opt-in)
- Markers (integration, clean_install, docker) and how to filter by them
- Hook API for integration tests (ApiHookClient methods, predefined_callbacks pattern)
- Common test patterns (pure function, mock, live_gui, exception, parametrized)
- Test configuration in pyproject.toml
- Running tests (all, by file, by marker, with timeout, etc.)
- Adding new tests (pure, integration, opt-in)
- Debugging failed tests (common failure modes and fixes)
- The check_test_toml_paths.py audit script
- Test data flow diagram
2026-06-02 23:05:02 -04:00
ed
86d093e101
docs(command-palette): rewrite guide to match actual implementation
...
- Updated to reflect 13 tests (6 unit + 7 live_gui) instead of hypothetical async test
- Removed Everything mode and async context preview sections (not yet implemented; marked as future work)
- Updated Commands Registry section to reference actual src/commands.py file
- Added Implementation section with file layout and Command/CommandRegistry/CommandModal reference
- Added Built-in Commands table reflecting the actual 11 commands shipped
- Added Adding Custom Commands section with decorator and explicit-Command patterns
- Added Keyboard Reference table
- Updated Testing section with accurate coverage and test pattern
- Moved unimplemented features (Everything mode, user-defined commands, plugin system) to Future Work
2026-06-02 22:46:48 -04:00
ed
0d6e31bf09
docs(plans): implementation plans for 4 tracks - command palette, test consolidation, clean install, docker web
2026-06-02 21:23:37 -04:00
ed
b382279888
docs(spec): designs for 4 new tracks - command palette, test consolidation, clean install test, docker web frontend
2026-06-02 21:15:02 -04:00
ed
3251cb57b7
docs(nerv-theme): fix symbol parity - apply_nerv_theme -> apply_nerv
2026-06-02 20:11:56 -04:00
ed
f5c0d054fe
docs(index): replace 7 new-guide placeholders with real summaries pointing to completed guides
2026-06-02 19:59:56 -04:00
ed
3b3c37a298
docs(command-palette): new guide covering fuzzy search, async context preview, Everything mode, and performance
2026-06-02 19:57:50 -04:00
ed
5379312bc7
docs(workspace-profiles): new guide covering profile schema, manager, scope inheritance, and auto-switch
2026-06-02 19:55:08 -04:00
ed
94a8d06724
docs(nerv-theme): new guide covering palette, geometry, FX, configuration, performance, and accessibility
2026-06-02 19:51:27 -04:00
ed
7fd7294747
docs(personas): new guide covering data model, scope inheritance, MMA integration, editor modal
2026-06-02 19:48:42 -04:00