Commit Graph

  • 1ea38ad16b conductor(track): close 4 test-hell lineage tracks (state + metadata) ed 2026-06-10 20:09:01 -04:00
  • 237f572592 docs(app_controller): replace fictional __init__ + register_hooks with real flow ed 2026-06-10 20:07:08 -04:00
  • 5fa8a10ebf docs(testing): critical live_gui_workspace path fix + 8 new sections ed 2026-06-10 20:05:16 -04:00
  • 2e12b266e4 docs(mcp_client+ai_client): correct tool counts (15->18, 45->46) ed 2026-06-10 20:02:01 -04:00
  • 07c1ed4928 docs(ai_client+api_hooks): lazy-loading + warmup endpoints (startup_speedup) ed 2026-06-10 20:00:37 -04:00
  • ca48d33d16 docs(simulations): update live_gui fixture signature to _LiveGuiHandle ed 2026-06-10 19:53:44 -04:00
  • c501035609 docs(gui_2): __getattr__ hasattr-guard + startup architecture section ed 2026-06-10 19:52:11 -04:00
  • 5aa19e59e7 docs(rag): sync with src/rag_engine.py (collection attr, chroma path, dim validation) ed 2026-06-10 19:50:35 -04:00
  • f973fb275f docs(workspace_profiles): fix WorkspaceProfile schema (ini_content, show_windows, panel_states) ed 2026-06-10 19:46:46 -04:00
  • 7f58f980c6 docs(readme): fix WorkspaceProfile description + gui_2 line refs ed 2026-06-10 19:43:59 -04:00
  • d82153c058 docs(models): sync WorkspaceProfile dataclass to 4-field model ed 2026-06-10 19:43:58 -04:00
  • 252905546e docs(report): test infrastructure hardening - batch goes green 2026-06-10 ed 2026-06-10 18:08:26 -04:00
  • f51bfdcd05 fix(rag): remove INVESTIGATE diagnostic logging ed 2026-06-10 17:37:03 -04:00
  • 5a9b8d6891 fix(test+rag): clean chroma cache pre-test + add INVESTIGATE stderr for RAG init ed 2026-06-10 17:20:57 -04:00
  • a3abe49ca9 fix(test): poll for mma_state_update 'simulating' to land in test_gui_ux_event_routing ed 2026-06-10 15:45:44 -04:00
  • 2c924fe6df test(infra): poll-for-event race fixes + watchdog timeout bump + spec update ed 2026-06-10 15:14:35 -04:00
  • 563e609505 fix(test): poll for push_event to land in test_visual_mma_components ed 2026-06-10 15:13:25 -04:00
  • 8f7de45aca fix(rag): robust test polling for entry race + stress test timing tolerance ed 2026-06-10 14:43:27 -04:00
  • 80697e221a conductor(checkpoint): RAG phase 4 sync fix + test assertion fix - track complete ed 2026-06-10 13:55:06 -04:00
  • 15ffc3a34f fix(rag): make test assertion accept either file's content (robust to chroma ordering) ed 2026-06-10 13:53:52 -04:00
  • 2ad0d6a3f0 conductor(plan): Update RAG sync fix track state - sync works, retrieval assertion is separate ed 2026-06-10 13:29:18 -04:00
  • dc90c54161 fix(rag): reset rag_config to default RAGConfig() (not None) in _handle_reset_session ed 2026-06-10 13:15:36 -04:00
  • 989b2e6835 conductor(plan): New track for RAG phase 4 sync fix ed 2026-06-10 12:45:56 -04:00
  • 1772fa8fc2 conductor(checkpoint): Final Phase 2 complete - FR1+FR2 re-applied, sim test passes in batch ed 2026-06-10 12:13:16 -04:00
  • d945cb7432 fix(controller): re-apply FR1+FR2 (mma_tier_usage pre-population + _flush_to_project defensive d.get) ed 2026-06-10 11:49:30 -04:00
  • 14a329c1a9 conductor(plan): Adjust track after catastrophic git checkout - FR1+FR2 reverted, FR3+FR4 were no-ops ed 2026-06-10 11:45:56 -04:00
  • 4660b8c874 fix(sim): defensive .setdefault('paths', []) in test_context_sim_live ed 2026-06-10 11:33:15 -04:00
  • c729f8adaf conductor(plan): Update spec/plan for Phase 2 (live_gui sim test fragility) ed 2026-06-10 10:12:09 -04:00
  • e788512d93 conductor(plan): Mark mma_tier_usage_reset_fix_20260610 as complete ed 2026-06-10 09:59:26 -04:00
  • 428aa18948 conductor(checkpoint): Checkpoint end of Phase 1 (4 FRs + 4 regression tests) ed 2026-06-10 09:56:21 -04:00
  • b96d709efb test(reset): regression for 3 pre-existing controller bugs ed 2026-06-10 09:16:46 -04:00
  • 4284ec6eba fix(controller): remove 'persona_manager' from _LAZY_MANAGER_DEFAULTS ed 2026-06-10 09:03:12 -04:00
  • bc4651d1e4 fix(controller): re-add self.context_preset_manager init (lost in 72f8f466) ed 2026-06-10 08:56:35 -04:00
  • 1919aa8a32 fix(controller): _flush_to_project defensive against missing 'model' key ed 2026-06-10 08:48:57 -04:00
  • d80c94b973 fix(controller): pre-populate mma_tier_usage on reset (restore _flush_to_project contract) ed 2026-06-10 08:46:54 -04:00
  • f5021360f1 wip: pre-mma-tier-usage-reset-fix (preserve inherited working tree) ed 2026-06-10 08:43:18 -04:00
  • d304af5d22 sigh ed 2026-06-10 08:34:46 -04:00
  • 72f8f466fe fix(sim+api): proper wait loops, project switch endpoint, drop stale check ed 2026-06-10 00:31:22 -04:00
  • 33d02bb11f fix(test): drop rmtree race in live_gui workspace creation ed 2026-06-09 23:31:09 -04:00
  • 283bb7085b fix(test): remove live_gui skip gate — lock mechanism handles coordination ed 2026-06-09 22:45:36 -04:00
  • 5568b59634 fix(test): single shared workspace, remove per-worker subdirs (keep lock mechanism) ed 2026-06-09 22:38:28 -04:00
  • 4bb19835db fix(test): per-worker workspace subdir + file-lock for xdist live_gui coordination ed 2026-06-09 22:23:33 -04:00
  • 38cb0f99b4 fix(test): add PID to workspace path for xdist worker isolation ed 2026-06-09 21:45:02 -04:00
  • 35f4cecb9b fix(test): catch OSError in workspace rmtree retry (broader than PermissionError) ed 2026-06-09 21:22:00 -04:00
  • aa776224f2 test(workspace): update fixture test to assert tests/artifacts/ not tmp dir ed 2026-06-09 21:06:06 -04:00
  • ccc2aa0be9 test(workspace): verify per-run workspace path and gitignore status ed 2026-06-09 20:45:24 -04:00
  • b8c15f8d92 fix(test): per-run workspace under tests/artifacts/ (replaces tmp_path_factory) ed 2026-06-09 20:42:43 -04:00
  • 93ec28097c docs(styleguide): add workspace_paths.md — hard rule for test workspace paths ed 2026-06-09 20:36:41 -04:00
  • b95410c565 wip: pre-workspace-path-finalize ed 2026-06-09 20:32:43 -04:00
  • 39c97cb365 conductor(track): workspace_path_finalize_20260609 - plan with 3 phases, 4-step execution ed 2026-06-09 20:29:55 -04:00
  • c725270b99 conductor(track): workspace_path_finalize_20260609 - per-run workspace under tests/artifacts/ ed 2026-06-09 20:27:20 -04:00
  • fe240db410 fix(reset): clear mma_tier_usage and RAG state in _handle_reset_session ed 2026-06-09 19:44:10 -04:00
  • 9128db5e48 ci(gitea): add test-on-tag workflow for tagged commits (tier-1 + tier-2) ed 2026-06-09 18:47:59 -04:00
  • 34290e5d1a test(watchdog): update PYTEST_FINISHED_TIMEOUT_SECONDS to 600 to match conftest ed 2026-06-09 18:42:53 -04:00
  • c3af1b8a2e chore(test): double smart_watchdog timeout from 300s to 600s for tier-3 ed 2026-06-09 18:37:34 -04:00
  • 3b0e63124a fix(mma): process global mma_state_update when no track in payload ed 2026-06-09 17:45:13 -04:00
  • 7a946544ff test(mma): mark test_visual_mma_components with clean_baseline ed 2026-06-09 17:14:23 -04:00
  • e7da7e0d6a test(rag): update test for Phase 4 coalescing state ed 2026-06-09 17:10:33 -04:00
  • 5656957622 conductor(plan): Phase 8 complete - docs + audit extended ed 2026-06-09 17:05:35 -04:00
  • 719fe9abe7 conductor(checkpoint): Checkpoint end of Phase 8 ed 2026-06-09 17:04:17 -04:00
  • cb525519cf docs(testing): document _LiveGuiHandle + live_gui_workspace + clean_baseline marker ed 2026-06-09 17:03:26 -04:00
  • 749120d239 feat(audit): flag hardcoded workspace and project-root paths in tests ed 2026-06-09 17:01:14 -04:00
  • d2ff6ffcf9 conductor(plan): Phase 7 complete - test_bed_health report ed 2026-06-09 16:59:16 -04:00
  • 84edb20038 docs(report): test_bed_health_20260609 - post-track batch status ed 2026-06-09 16:58:33 -04:00
  • 1cd3444e4c test(rag): mark RAG tests with clean_baseline for batch isolation ed 2026-06-09 16:56:55 -04:00
  • 3ed52be4bf conductor(plan): Phase 6 complete - clean_baseline marker ed 2026-06-09 16:42:48 -04:00
  • 7b87bbf5ec feat(test): clean_baseline marker resets controller state before test ed 2026-06-09 16:40:18 -04:00
  • afc8600800 conductor(plan): Phase 5 complete - set_value hook verified ed 2026-06-09 16:35:18 -04:00
  • 33d5caceaf fix(api_hooks): verified set_value('ai_input') works in batch ed 2026-06-09 16:33:55 -04:00
  • 6764c9e12f conductor(plan): Phase 4 complete - coalesce _sync_rag_engine ed 2026-06-09 16:27:15 -04:00
  • b8fcd9d6f5 fix(rag): coalesce _sync_rag_engine calls via token + dirty flag ed 2026-06-09 16:25:44 -04:00
  • 45b4497a66 conductor(plan): Phase 3 complete - tmp_path_factory + live_gui_workspace fixture ed 2026-06-09 16:15:50 -04:00
  • 006bb11488 refactor(test): 5 test files use live_gui_workspace fixture instead of hardcoded path ed 2026-06-09 16:14:40 -04:00
  • 91313451a2 feat(test): expose live_gui_workspace as a separate fixture ed 2026-06-09 15:53:06 -04:00
  • c64da95ef5 refactor(test): live_gui workspace via tmp_path_factory ed 2026-06-09 15:51:35 -04:00
  • c32ae33817 wip: pre-Phase 3 checkpoint ed 2026-06-09 15:49:12 -04:00
  • c3cb3c6e44 feat(test): autouse _check_live_gui_health recovers from degraded subprocess ed 2026-06-09 15:47:28 -04:00
  • 05ddb45236 conductor(plan): Phase 2 complete - FR1 handle + autouse fixture ed 2026-06-09 15:43:38 -04:00
  • 67d0211e56 feat(test): autouse _check_live_gui_health recovers from degraded subprocess ed 2026-06-09 15:42:00 -04:00
  • 16bd3d3a47 refactor(test): wrap live_gui subprocess in _LiveGuiHandle class ed 2026-06-09 15:37:47 -04:00
  • 30c04860c7 conductor(plan): Phase 1 audit complete - ready for user review ed 2026-06-09 15:30:31 -04:00
  • 5df22fa8d5 conductor(audit): trace set_value('ai_input') flow to find routing bug ed 2026-06-09 15:29:27 -04:00
  • 5e13fa9ba7 conductor(audit): document _sync_rag_engine race in controller ed 2026-06-09 15:29:17 -04:00
  • aebbd66836 conductor(audit): document hardcoded workspace paths in test suite ed 2026-06-09 15:29:06 -04:00
  • d1c6c6c327 conductor(audit): catalog live_gui test cross-file state dependencies ed 2026-06-09 15:28:56 -04:00
  • fcb161fd2e conductor(tracks): add test_infrastructure_hardening_20260609 as foundation track + supersede 4 placeholder test tracks ed 2026-06-09 15:18:20 -04:00
  • 566cf08cb8 conductor(track): test_infrastructure_hardening_20260609 - spec to kill the test regression nightmare ed 2026-06-09 15:15:26 -04:00
  • b4d240a9f3 docs(rag): final report on dim-mismatch recursion fix ed 2026-06-09 15:04:42 -04:00
  • 40f905d14b test(rag): update dim-mismatch test to assert rmtree behavior ed 2026-06-09 14:50:55 -04:00
  • 644d88ab93 fix(rag): break recursion in _validate_collection_dim ed 2026-06-09 14:47:01 -04:00
  • f207d297a3 docs(rag): final fix report and next steps ed 2026-06-09 14:38:30 -04:00
  • 64bc04a6b8 fix(rag): wipe chroma dir on dim mismatch instead of delete_collection ed 2026-06-09 14:37:19 -04:00
  • ac0c0cbe73 docs(styleguide): add No-Diagnostic-Noise rule to AI-Agent Conventions conductor-tier2 2026-06-09 14:03:18 -04:00
  • 631c40c9c4 docs(workflow): add Process Anti-Patterns section + Isolated-Pass rule conductor-tier2 2026-06-09 14:03:00 -04:00
  • d7dc1e3b90 docs(edit-workflow): fix set_file_slice rule + add contract-change check conductor-tier2 2026-06-09 14:02:41 -04:00
  • 113e68fe18 docs(agents): add Process Anti-Patterns section + revise set_file_slice rule conductor-tier2 2026-06-09 14:01:26 -04:00
  • 4eba059e89 unfuck edit workflow. ed 2026-06-09 13:48:17 -04:00
  • eb8357ec0e fix(rag): add CWD fallback in index_file for path-resolution resilience ed 2026-06-09 12:31:21 -04:00
  • b801b11c3b conductor(todo): mark task 9 (test deps in dev + conftest gate) as shipped ed 2026-06-09 10:39:29 -04:00
  • a341d7a7c8 test: ensure sentence-transformers is in test env + conftest gate ed 2026-06-09 10:37:14 -04:00