Commit Graph

  • 2148e79a1c docs(rag): document venv dep install + new failure mode (relative path bug) ed 2026-06-09 10:21:45 -04:00
  • e62266e868 fix(rag): surface embedding provider init failure as 'error' status ed 2026-06-09 09:39:02 -04:00
  • adc7ff8029 docs(audit): workflow/agent markdown audit with 10 recommendations conductor-tier2 2026-06-09 09:15:57 -04:00
  • 37b9a68017 docs: add test_infra_hardening foundation + RAG batch failure status ed 2026-06-09 00:26:05 -04:00
  • bcdc26d0bd fix(gui): correct __getattr__ to not silently return None for missing ui_ attrs ed 2026-06-08 23:45:25 -04:00
  • 999fdea467 docs(c11-interop): cross-reference SSDL digest in See Also conductor-tier2 2026-06-08 23:42:21 -04:00
  • 5b3c11a0f3 conductor(track): manual_ux_validation_20260608_PLACEHOLDER - ASCII-sketch workflow + first-target redesign conductor-tier2 2026-06-08 23:41:43 -04:00
  • 816e9f2f5c conductor(track): chunkification_optimization_20260608_PLACEHOLDER - 1-page contingency document conductor-tier2 2026-06-08 23:40:27 -04:00
  • 12311190b3 docs(interop-v2): part 3 revises the recommendation after user's threshold-shift + shape-change corrections conductor-tier2 2026-06-08 23:07:24 -04:00
  • 68354841cb docs(interop-assessment): C11 <-> Python interop design space for chunkification_optimization conductor-tier2 2026-06-08 22:50:03 -04:00
  • 77d7dff5ff docs(session-synthesis): preserve-before-compact archive of the 2026-06-08 session conductor-tier2 2026-06-08 22:25:00 -04:00
  • a9333bbb59 conductor(track-update): code_path_audit_20260607 - post-4-tracks timing + 5-source framing conductor-tier2 2026-06-08 22:05:54 -04:00
  • 2eef50c5c2 transcripts ed 2026-06-08 21:49:35 -04:00
  • d7b66a5dda ideating chunk-based data structures ed 2026-06-08 21:45:30 -04:00
  • 0be9b4f0fb digest on computational shapes ssdl ed 2026-06-08 21:23:11 -04:00
  • 51ecace464 test(live_workflow): pre-flight health check fails fast on dirty state ed 2026-06-08 21:17:54 -04:00
  • 8a597d1832 conductor(track-update): mcp_architecture_refactor - list_tool_schemas + security-as-contract conductor-tier2 2026-06-08 20:59:27 -04:00
  • 1fb0d79c0d conductor(track-update): data_structure_strengthening - HistoryMessage vs ProviderHistoryMessage split conductor-tier2 2026-06-08 20:50:50 -04:00
  • 1c565da7a0 feat(gui): wrap immapp.run in try/except + add /api/gui_health endpoint ed 2026-06-08 20:46:41 -04:00
  • 0471440c68 conductor(track-update): data_oriented_error_handling - nagent_review + docs refresh conductor-tier2 2026-06-08 20:41:00 -04:00
  • 77ae2ec7a8 conductor(track-update): qwen_llama_grok - spec notes for nagent_review + docs refresh conductor-tier2 2026-06-08 20:35:52 -04:00
  • d7a065e9d5 ascii gui comms worflow ideation ed 2026-06-08 20:32:42 -04:00
  • 161ebb0da6 docs(fix): correct nav link case + relative-path level conductor-tier2 2026-06-08 19:51:55 -04:00
  • ba05168493 docs(refresh): 3 new guides + cross-links from nagent_review conductor-tier2 2026-06-08 19:26:08 -04:00
  • 9cc51ca9af conductor(track): nagent review - deep-dive + 6 pitfalls + 10 actionable takeaways conductor-tier2 2026-06-08 18:44:35 -04:00
  • c9a991bbb8 test(live_workflow): bump project switch wait timeout 30s -> 120s ed 2026-06-08 18:14:18 -04:00
  • 87d7c5bff2 test(io_pool): update assertion for 8-worker pool size ed 2026-06-08 17:51:39 -04:00
  • 4a33848620 fix(io_pool): increase worker count from 4 to 8 to prevent test hangs ed 2026-06-08 17:49:34 -04:00
  • 9afc93bce2 fix(app_controller): clear project-switch state in _handle_reset_session ed 2026-06-08 15:19:30 -04:00
  • 5087ee988d chore: move TODO_test_full_live_workflow.md to conductor/todos/ ed 2026-06-08 14:05:40 -04:00
  • 3391e18f64 chore(pyproject): register pytest.mark.live marker ed 2026-06-08 13:59:18 -04:00
  • d09f70ea44 docs(todo): mark Tasks 4+5 as SHIPPED; note known batch hang issue ed 2026-06-08 13:37:13 -04:00
  • b6972c31de test(live_workflow): use wait_for_project_switch + defensive file check ed 2026-06-08 13:26:54 -04:00
  • a6605d9889 feat(api_hook_client): add wait_for_project_switch for deterministic test waits ed 2026-06-08 13:04:12 -04:00
  • 54e46ee815 docs(todo): note regression discovered and fixed in test_context_sim_live ed 2026-06-08 12:35:24 -04:00
  • 4548726a2b conductor(tracks): restructure - chronological by phase + status groupings + active queue table ed 2026-06-08 12:26:56 -04:00
  • e0a3eb8c05 fix(app_controller): regression in test_context_sim_live from clearing active_project_path ed 2026-06-08 12:24:10 -04:00
  • 40d61bf3d8 docs(todo): mark Tasks 1+2 as SHIPPED for test_full_live_workflow fix ed 2026-06-08 10:15:54 -04:00
  • 6ecb31ea0a feat(app_controller): reset project state in _handle_reset_session ed 2026-06-08 10:05:42 -04:00
  • abb3856525 feat(api_hooks): add /api/project_switch_status endpoint for deterministic test signaling ed 2026-06-08 09:55:36 -04:00
  • c531cebe03 conductor(plan): review pass — fix cross-references, add NOT_READY + with_errors + Lottes/Valigo, split §3.4 into 8 sub-tasks ed 2026-06-08 09:38:27 -04:00
  • 8248a49f1e docs(todo): simple todo list for fixing test_full_live_workflow race ed 2026-06-08 09:25:18 -04:00
  • 08ee7547be docs(reports): root cause report for test_full_live_workflow race condition ed 2026-06-08 09:24:14 -04:00
  • 64823493c0 conductor(closeout): ship test_batching_refactor_20260606 with CLOSEOUT.md and follow-up recommendation ed 2026-06-08 08:36:22 -04:00
  • 488ae04459 fix(run_tests_batched): detect batch failure from output when proc.returncode is wrong ed 2026-06-08 02:03:50 -04:00
  • 5c6eb620a1 fix(run_tests_batched): colorize non-xdist format (tests/... STATUS), filter 'Error during log pruning' noise ed 2026-06-08 01:54:56 -04:00
  • 272b7841ae fix(run_tests_batched): filter xdist scheduling queue output (test paths without status prefix) ed 2026-06-08 01:51:07 -04:00
  • a2d16541d0 fix(run_tests_batched): keep pytest's full -v output, only filter LogPruner/win errors, colorize per-test status ed 2026-06-08 01:49:39 -04:00
  • 21cb57b31d fix(run_tests_batched): graceful xdist fallback, live progress streaming, ANSI colors, absolute default paths ed 2026-06-08 01:28:53 -04:00
  • fb6b4bd3eb conductor(tracks): mark test_batching_refactor_20260606 as completed ed 2026-06-08 01:18:20 -04:00
  • 50bd894f8d conductor(archive): ship test_batching_refactor_20260606 to archive ed 2026-06-08 01:16:58 -04:00
  • 50f26f0d5c chore: delete legacy run_tests_batched.py (was preserved for one cycle) ed 2026-06-08 01:15:12 -04:00
  • ac7e638b23 chore: gitignore tests/.test_durations.json (developer-local cache) ed 2026-06-08 01:14:51 -04:00
  • 9eac02ddcb feat(tests): populate test_categories.toml with cross-cutting entries ed 2026-06-08 01:14:12 -04:00
  • 796eec0058 conductor(plan): mark Phases 2,3 complete in test_batching_refactor_20260606 ed 2026-06-08 01:09:02 -04:00
  • 5252b6d782 docs(testing): document new run_tests_batched.py in Running Tests section ed 2026-06-08 01:00:50 -04:00
  • e6ad2ecda2 chore: preserve old run_tests_batched.py as .legacy for one cycle ed 2026-06-08 00:59:49 -04:00
  • 2c3a0512f2 feat(run_tests_batched): full CLI with --tiers, --durations, actual pytest execution ed 2026-06-08 00:58:53 -04:00
  • 7610c9c1dc conductor(plan): mark Phase 1 complete in test_batching_refactor_20260606 ed 2026-06-08 00:53:59 -04:00
  • 57285d048b feat(run_tests_batched): add --plan and --audit modes (Phase 1 stub) ed 2026-06-08 00:50:37 -04:00
  • 29ac64adc6 test(conftest): register tests.pytest_collection_order as pytest plugin ed 2026-06-08 00:49:11 -04:00
  • f240504f0e feat(collection_order): implement opt-in per-test sort via conftest hook ed 2026-06-08 00:47:21 -04:00
  • 6287005ad1 test(collection_order): add red tests for opt-in sort_items_by_order ed 2026-06-08 00:47:03 -04:00
  • e07036ad5d feat(batcher): implement Batch dataclass and plan() function ed 2026-06-08 00:46:12 -04:00
  • 246f293c56 test(batcher): add red tests for plan() function ed 2026-06-08 00:41:20 -04:00
  • 9c5ad3fb8d config ed 2026-06-08 00:40:33 -04:00
  • f778ef509e feat(categorizer): implement load_registry, merge_registry, categorize_all ed 2026-06-08 00:33:21 -04:00
  • 2b56ab3c5c conductor(track): initialize test_batching_post_refactor_polish_20260607 spec/plan/state ed 2026-06-08 00:27:32 -04:00
  • 828050ae4f test(categorizer): add red tests for registry merge and full classification ed 2026-06-08 00:27:04 -04:00
  • 9e5fed56a5 feat(categorizer): implement subsystem/speed/batch_group inference ed 2026-06-08 00:22:22 -04:00
  • 7aaac7d586 test(categorizer): add red tests for subsystem/speed/batch_group inference ed 2026-06-08 00:21:03 -04:00
  • b2e8cce9f6 feat(categorizer): implement auto_classify using AST scan (no regex) ed 2026-06-08 00:19:43 -04:00
  • fb54737f45 test(categorizer): add red tests for auto_classify fixture_class rules ed 2026-06-08 00:16:18 -04:00
  • dd48c095b8 refactor(tests): move test_categorizer library from scripts/ to tests/ ed 2026-06-08 00:15:19 -04:00
  • 4d6464324f feat(scripts): add CategoryRecord data model for test categorization ed 2026-06-08 00:11:22 -04:00
  • 746dde8286 push latest related to default layout ed 2026-06-07 23:50:24 -04:00
  • 2db1436130 TEST LAYOUT ed 2026-06-07 23:33:13 -04:00
  • 818537b3dd feat(gui): Add layout staleness diagnostic on startup ed 2026-06-07 22:28:36 -04:00
  • 7a4f71e78b test(fix): Don't copy stale repo-root layout to live_gui workspace ed 2026-06-07 21:27:29 -04:00
  • 94cfb1b5ff test(fix): Update tests to route config through AppController/env var ed 2026-06-07 21:21:38 -04:00
  • 7bcb5a8c07 refactor(config): Route all config I/O through AppController ed 2026-06-07 19:54:17 -04:00
  • 5a1767e1d7 grammar ed 2026-06-07 18:17:26 -04:00
  • bcca069c3b t2 report ed 2026-06-07 18:08:04 -04:00
  • 0c7ebf2267 fix(models): remove module-level CONFIG_PATH; re-resolve on every call ed 2026-06-07 17:57:36 -04:00
  • 42071bd4f4 remove requirements.txt ed 2026-06-07 17:43:48 -04:00
  • e7bfb94c05 fix(gui_2): coerce None → "" for input_text value in render_context_presets ed 2026-06-07 17:12:31 -04:00
  • 8130ae34d4 fix(gui_2): initialize ui_synthesis_prompt/selected_takes to prevent crash ed 2026-06-07 17:07:40 -04:00
  • 864957e8e9 docs(agents): reference skip-marker policy from workflow.md ed 2026-06-07 16:59:37 -04:00
  • c9c5535889 docs(workflow): add Skip-Marker Policy section ed 2026-06-07 16:57:54 -04:00
  • ff523f7e6e fix(test_api_generate_blocked_while_stale): sleep in monkeypatches to keep switch in-flight ed 2026-06-07 16:56:05 -04:00
  • 91b34ae81e fix(hooks): handle dict-key bracket notation in set_value / get_value ed 2026-06-07 16:49:51 -04:00
  • 8d58d7fc46 fix(warmup): defer _done_event.set() until after callbacks fire ed 2026-06-07 16:02:30 -04:00
  • a36aad5051 fix(test_gui_events_v2 + app_controller): patch correct target; init _project_switch_* ed 2026-06-07 15:38:11 -04:00
  • 0db5ec3eef conductor(tracks): mark License CVE Audit track as complete ed 2026-06-07 15:28:25 -04:00
  • a7ab994f30 chore(audit): add --strict mode + baseline file (CI gate) ed 2026-06-07 15:24:57 -04:00
  • 20fa355838 chore(deps): tilde-pin all deps; delete requirements.txt ed 2026-06-07 15:15:30 -04:00
  • a8ae11d3a8 chore(audit): add license_cve audit script + initial report ed 2026-06-07 15:07:46 -04:00
  • e09e6823af fix(tests): skip 5 pre-existing broken tests; narrow __getattr__ pattern ed 2026-06-07 15:02:52 -04:00
  • 9a1bcba3e8 fix(test_gui_context_presets): open sloppy_py_test.log in binary mode ed 2026-06-07 14:43:36 -04:00
  • c21ca43489 fix(app_controller): add __getattr__ fallback to AppController for missing attributes ed 2026-06-07 14:41:58 -04:00