Commit Graph

  • bca0875580 refactor(external_editor): merge TextEditorConfig + ExternalEditorConfig from models.py ed 2026-06-26 10:12:30 -04:00
  • ecd8e82f2f refactor(tool_bias): merge BiasProfile from models.py into tool_bias.py ed 2026-06-26 10:10:28 -04:00
  • 6adaae2ec3 refactor(tool_presets): merge Tool + ToolPreset from models.py into tool_presets.py ed 2026-06-26 10:07:22 -04:00
  • 86f1676721 refactor(project_files): create src/project_files.py (split from models.py) ed 2026-06-26 09:51:27 -04:00
  • e430df86f1 refactor(project): create src/project.py with ProjectContext + 5 sub + config IO (split from models.py) ed 2026-06-26 09:46:12 -04:00
  • 5bf3cbc4c5 conductor(plan): v2 resume - mark Phase 0/3a/3g done; begin Phase 3b ed 2026-06-26 09:36:39 -04:00
  • f1fec0d12e Merge remote-tracking branch 'origin/tier2/module_taxonomy_refactor_20260627' into tier2/module_taxonomy_refactor_20260627 ed 2026-06-26 09:28:29 -04:00
  • a101d34656 docs: fix 6 contradictions from CONTRADICTIONS_REPORT_20260627 (C5/C6/C17/C19/C2) ed 2026-06-26 09:24:38 -04:00
  • 770c2fdb32 feat(audit): add audit_imports.py + warmed-import whitelist for §17.9a ed 2026-06-26 09:13:51 -04:00
  • 08e27778bc feat(audit): add audit_imports.py + warmed-import whitelist for §17.9a ed 2026-06-26 09:13:51 -04:00
  • c35cc4947f conductor(track): module_taxonomy_refactor_20260627 v2 - 4-criteria rule + data/view/ops split ed 2026-06-26 07:55:46 -04:00
  • 5ecde72596 docs(reports): FOLLOWUP_module_taxonomy_refactor_20260627_recoverable - data is NOT lost ed 2026-06-26 07:46:51 -04:00
  • 6240b07b9e fix(tier2-sandbox): add git stash* and git clean -fd* to all 3 ban layers; spell out timeline-is-immutable principle ed 2026-06-26 07:43:02 -04:00
  • a9a11f1f38 Merge branch 'master' of C:\projects\manual_slop into tier2/module_taxonomy_refactor_20260627 ed 2026-06-26 07:32:55 -04:00
  • 9dce67e304 docs(reports): rename TRACK_COMPLETION -> TRACK_ABORTED for module_taxonomy_refactor_20260627 (track did not complete) ed 2026-06-26 07:32:14 -04:00
  • 27f7f51bb9 conductor(track): module_taxonomy_refactor_20260627 ABORTED - Phases 1-2 complete; Phase 3 partially complete with 5 tasks damaged by faulty bulk_move script ed 2026-06-26 07:31:34 -04:00
  • e70703f894 move vendor capabilities to different position in the file ed 2026-06-26 07:24:38 -04:00
  • d7872bea53 refactor(personas): move Persona dataclass from models.py to personas.py ed 2026-06-26 07:22:18 -04:00
  • cd828e5267 refactor(mma): create src/mma.py with MMA Core (ThinkingSegment, Ticket, Track, WorkerContext, TrackMetadata, TrackState, EMPTY_TRACK_STATE) split from src/models.py ed 2026-06-26 07:19:37 -04:00
  • 904aedc845 conductor(plan): Mark Phase 2 complete (vendor_capabilities + vendor_state merged) ed 2026-06-26 07:10:30 -04:00
  • d9cd7c557b refactor(ai_client,gui_2): merge vendor_state split: VendorMetric -> ai_client, get_vendor_state (renamed _get_vendor_state_metrics) -> gui_2; git rm src/vendor_state.py ed 2026-06-26 07:10:06 -04:00
  • 81d8bce419 refactor(ai_client): merge vendor_capabilities into ai_client; git rm src/vendor_capabilities.py ed 2026-06-26 07:07:12 -04:00
  • ac2a5ac3bd conductor(plan): Mark Phase 1.5 complete (no-op patch_modal stays) ed 2026-06-26 07:01:41 -04:00
  • 8407d4ee64 refactor(patch_modal): no-op - patch_modal.py is correctly architected as the patch-data module after Phase 1.4 ed 2026-06-26 07:01:32 -04:00
  • a509194d1a conductor(plan): Mark Phase 1.4 complete (diff_viewer split) ed 2026-06-26 06:59:49 -04:00
  • 163b12493b refactor(gui_2,patch_modal): merge diff_viewer ops into gui_2; data classes (DiffHunk/DiffFile) move to patch_modal.py alongside PendingPatch; git rm src/diff_viewer.py ed 2026-06-26 06:59:30 -04:00
  • b10b5bae87 conductor(plan): Mark Phase 1.3 complete (command_palette split + bg_shader state fix) ed 2026-06-26 06:55:31 -04:00
  • 3dd153f718 refactor(gui_2): merge command_palette; split registry->commands + render->gui_2; git rm src/command_palette.py ed 2026-06-26 06:54:59 -04:00
  • be5607dee8 conductor(plan): Mark Phase 1.2 complete (shaders merge) ed 2026-06-26 06:43:20 -04:00
  • 4bb930c3cb refactor(gui_2): merge shaders into gui_2; git rm src/shaders.py ed 2026-06-26 06:43:02 -04:00
  • 84f928e7cc conductor(plan): Mark Phase 1.1 complete (bg_shader merge) ed 2026-06-26 06:41:49 -04:00
  • e0a238e693 TIER-2 READ AGENTS.md, conductor/workflow.md, conductor/edit_workflow.md, conductor/tier2/githooks/forbidden-files.txt, conductor/tracks/tier2_leak_prevention_20260620/spec.md, conductor/code_styleguides/data_oriented_design.md, conductor/code_styleguides/error_handling.md, conductor/code_styleguides/type_aliases.md, conductor/product-guidelines.md, conductor/code_styleguides/python.md, docs/guide_meta_boundary.md, conductor/code_styleguides/agent_memory_dimensions.md, conductor/code_styleguides/rag_integration_discipline.md, conductor/code_styleguides/cache_friendly_context.md, conductor/code_styleguides/knowledge_artifacts.md, conductor/code_styleguides/feature_flags.md before module_taxonomy_refactor_20260627/Phase1.1 ed 2026-06-26 06:41:18 -04:00
  • 77b702265d Merge remote-tracking branch 'tier2-clone/master' ed 2026-06-26 06:27:10 -04:00
  • 1e46753b8c Merge remote-tracking branch 'origin/master' ed 2026-06-26 06:23:44 -04:00
  • cba6e7d7ee conductor(followup): module_taxonomy_refactor_20260627 - track artifacts ed 2026-06-26 06:23:28 -04:00
  • 3d668ef526 Merge branch 'master' of C:\projects\manual_slop ed 2026-06-26 06:20:54 -04:00
  • 0677bb50ad Merge branch 'tier2/cruft_elimination_20260627' ed 2026-06-26 06:17:24 -04:00
  • 933caf439f Merge remote-tracking branch 'tier2-clone/tier2/cruft_elimination_20260627' ed 2026-06-26 06:17:11 -04:00
  • b1ee947b32 docs(reports): FOLLOWUP_module_taxonomy_20260627 v2.1 - AGENT_TOOL_NAMES is redundant ed 2026-06-26 06:14:40 -04:00
  • 0a65056fc5 artifacts ed 2026-06-26 06:12:02 -04:00
  • 5380b7153d docs(reports): FOLLOWUP_module_taxonomy_20260627 v2 - unification over splitting ed 2026-06-26 06:08:06 -04:00
  • 01b6c68e20 docs(reports): FOLLOWUP_module_taxonomy_20260627 - models.py audit + refactor plan ed 2026-06-26 05:59:29 -04:00
  • 8f6ae6d983 misc ed 2026-06-26 05:55:22 -04:00
  • cf7ef3fc66 conductor(plan): mark Phase 2 complete (per SPEC_CORRECTION_phase_2.md) ed 2026-06-26 05:46:41 -04:00
  • 805a06197b feat(models,project_manager): add ProjectContext + 5 sub-dataclasses (Phase 2 / VC8) ed 2026-06-26 05:46:06 -04:00
  • 7d59d3cf97 docs(spec): correct Phase 2 ProjectContext field shape for cruft_elimination_20260627 tier2/cruft_elimination_20260627 ed 2026-06-26 05:36:36 -04:00
  • 0e6c067fd0 docs(reports): final TRACK_COMPLETION_cruft_elimination_20260627.md ed 2026-06-26 05:20:58 -04:00
  • e8b774d664 refactor(openai_compatible,orchestrator_pm): convert dict[str, Any] to typed (Phase 7 partial) ed 2026-06-26 05:18:59 -04:00
  • 3a80b65692 refactor(multiple): complete Phase 6 Optional[T] elimination (batches 4 + 5) ed 2026-06-26 05:16:25 -04:00
  • 4ca95551c0 refactor(multiple): continue Phase 6 Optional[T] elimination (batch 3) ed 2026-06-26 05:11:09 -04:00
  • ba3eb0c090 refactor(multiple): continue Phase 6 Optional[T] elimination (batch 2) ed 2026-06-26 05:07:35 -04:00
  • c12d5b6d82 refactor(models,paths,presets,summary_cache): remove Optional returns (Phase 6 batch 1) ed 2026-06-26 05:01:15 -04:00
  • 6399dcc4ed refactor(rag_engine,ai_client): rag_engine.search returns List[RAGChunk] directly ed 2026-06-26 04:54:02 -04:00
  • cfd881e719 refactor(gui_2,app_controller): remove hasattr defensive checks + fix _do_generate type ed 2026-06-26 04:49:55 -04:00
  • 0635f15ceb docs(audit): boundary layer audit + track completion for cruft_elimination_20260627 ed 2026-06-26 04:41:43 -04:00
  • 0d0b433a2e refactor(app_controller): remove redundant hasattr(f, ...) defensive checks ed 2026-06-26 04:35:49 -04:00
  • 75eb6dbbbb refactor(type_aliases): promote Metadata from TypeAlias to typed fat struct ed 2026-06-26 04:27:56 -04:00
  • 2a76889341 conductor(cruft_elimination): Phase 0 setup + baseline + styleguide ack ed 2026-06-26 04:17:55 -04:00
  • 88a1bdcba6 Merge branch 'tier2/type_alias_unfuck_20260626' of C:\projects\manual_slop_tier2 into tier2/type_alias_unfuck_20260626 tier2/type_alias_unfuck_20260626 ed 2026-06-26 03:54:51 -04:00
  • a7c09d01f9 docs(mma-guide): clarify WorkerPool uses internal subprocess, not meta-tooling mma_exec ed 2026-06-25 21:48:07 -04:00
  • 959afaab7e conductor(product): clarify multi_agent_conductor uses its own subprocess template (not meta-tooling mma_exec) ed 2026-06-25 21:44:23 -04:00
  • ab63a5a243 conductor(chronology): add 2026-06-25/26/27 entries for c11_python docs sync + tracks ed 2026-06-25 21:43:25 -04:00
  • 94691e2104 docs(readme): Meta-Boundary row reflects OpenCode Task tool as canonical meta-tooling sub-agent ed 2026-06-25 21:39:13 -04:00
  • cfeed90433 docs(commands): mma-tier3 slash command — Banned Patterns list, MCP-only edit, no git restore ed 2026-06-25 21:39:04 -04:00
  • 772f165e59 docs(commands): mma-tier1 slash command — Pre-Flight docs read + Python Type Promotion Mandate ed 2026-06-25 21:38:58 -04:00
  • 2fcc673c4d docs(tier2-agent): tier2-autonomous prompt — domain distinction + Core Value + banned patterns ed 2026-06-25 21:38:29 -04:00
  • dd8b441561 docs(commands): mma-tier2 slash command — domain distinction, Core Value, banned patterns ed 2026-06-25 21:36:39 -04:00
  • 1e3155c596 docs(meta-boundary): clarify OpenCode Task tool is current meta-tooling sub-agent mechanism (mma_exec deprecated) ed 2026-06-25 21:33:55 -04:00
  • c8726c5173 docs(workflow): clarify meta-tooling vs application domain distinction (§0) ed 2026-06-25 21:31:50 -04:00
  • 813e09bc70 docs(commands): conductor-new-track prompt — pre-flight docs read, type promotion mandate ed 2026-06-25 21:26:49 -04:00
  • 1427ac92cf docs(agents): tier4 prompt — read bans in §17 before diagnosing errors ed 2026-06-25 21:25:30 -04:00
  • 01bfb92814 docs(agents): tier3 prompt — read docs FIRST, ban list in Task Start Checklist ed 2026-06-25 21:24:48 -04:00
  • c0f30f28b3 fix(state): correct track status to 'active' (track failed 4/10 VCs) ed 2026-06-25 21:24:39 -04:00
  • 687d8a1059 docs(agents): tier1 prompt — read docs FIRST, end-of-session report for rewarm ed 2026-06-25 21:23:32 -04:00
  • 3d23c655fc conductor(state): mark type_alias_unfuck_20260626 completed with full state ed 2026-06-25 21:21:15 -04:00
  • 9ef3bed218 docs(agents): tier2 prompt — read docs FIRST, end-of-session report for rewarm ed 2026-06-25 21:20:30 -04:00
  • 1a76636e60 docs(reports): track completion report for type_alias_unfuck_20260626 ed 2026-06-25 21:20:12 -04:00
  • 3553b624d5 docs(audit): collapsed-codepath audit for remaining access sites (Phase 12) ed 2026-06-25 21:18:01 -04:00
  • fc5f80ae87 fix(ai_client): use FileItem class via local import (regression fix) ed 2026-06-25 21:15:28 -04:00
  • 0ad281b3cc docs(styleguide): add python.md §17.9 (ban local imports + _PREFIX aliasing + repeated from_dict) ed 2026-06-25 21:07:41 -04:00
  • f6d58ddb07 fix(gui_2): add missing MMAUsageStats import (regression fix) ed 2026-06-25 21:07:37 -04:00
  • 96759316a9 conductor(track): cruft_elimination_20260627 spec (final type-promotion track) ed 2026-06-25 21:06:11 -04:00
  • f219616fc7 conductor(plan): cruft_elimination_20260627 exhaustive Tier 3 execution contract ed 2026-06-25 21:03:49 -04:00
  • 013bc3541d docs(agents): update docs/AGENTS.md §Convention Enforcement with Core Value + 5 audit scripts ed 2026-06-25 20:57:19 -04:00
  • 2226f5805f docs(agents): add HARD BAN (opaque types in non-boundary code) to Critical Anti-Patterns ed 2026-06-25 20:56:41 -04:00
  • b519ecbe64 docs(workflow): add Tier 1 Rule §0 (Python Type Promotion Mandate) ed 2026-06-25 20:56:13 -04:00
  • dd03387c69 docs(tech-stack): add Core Value reference at top ed 2026-06-25 20:55:57 -04:00
  • 78d5341ee0 docs(product): add Core Value (C11/Odin/Jai semantics in Python) ed 2026-06-25 20:55:34 -04:00
  • 6b85d58c95 docs(styleguide): add python.md §17 (Banned Patterns — LLM Default Anti-Patterns) ed 2026-06-25 20:55:10 -04:00
  • 4c4126d43c docs(styleguide): strengthen type_aliases §1 (Metadata is boundary type, not escape hatch) ed 2026-06-25 20:54:36 -04:00
  • b096a8bea9 docs(styleguide): add Python Type Promotion Mandate (DOD §8.5-8.7) ed 2026-06-25 20:54:10 -04:00
  • 75fa97cac7 refactor(app_controller): migrate UIPanelConfig, ProviderPayload, PathInfo consumers (Phase 10 batch 4) ed 2026-06-25 20:37:52 -04:00
  • e508758fbe feat(type_aliases): add from_dict to SessionInsights, DiscussionSettings, CustomSlice, MMAUsageStats, ProviderPayload, UIPanelConfig, PathInfo ed 2026-06-25 20:34:57 -04:00
  • 3cf01ae18c refactor(gui_2): migrate CustomSlice read sites (Phase 10 batch 3) ed 2026-06-25 20:32:57 -04:00
  • 84ca734a12 refactor(gui_2): migrate DiscussionSettings consumer (Phase 10 batch 2) ed 2026-06-25 20:30:44 -04:00
  • 28799766bb refactor(gui_2): migrate MMAUsageStats consumers (Phase 10 batch 1) ed 2026-06-25 20:28:52 -04:00
  • 83f122eb18 refactor(rag_engine,aggregate,app_controller): verify RAGChunk migration (Phase 9) ed 2026-06-25 20:27:04 -04:00
  • f1740d92d6 refactor(mcp_client,gui_2): migrate ToolDefinition consumers (Phase 8) ed 2026-06-25 20:25:50 -04:00
  • b3d0bc6036 refactor(app_controller): migrate UsageStats construction (Phase 6) ed 2026-06-25 20:22:10 -04:00
  • 6a2f2cfa37 refactor(ai_client,openai_schemas): migrate API response + _repair_minimax (Phase 5 part 2) ed 2026-06-25 20:19:27 -04:00