Commit Graph

  • 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
  • 8df841fdfa refactor(ai_client): migrate _send_deepseek history loop to ChatMessage (Phase 5 part 1) ed 2026-06-25 20:16:55 -04:00
  • 1b62659c8c feat(openai_schemas): add from_dict to ChatMessage, ToolCall, UsageStats ed 2026-06-25 20:14:02 -04:00
  • 8cf8cfeb4e refactor(gui_2): migrate CommsLogEntry consumers to direct field access ed 2026-06-25 20:10:04 -04:00
  • 96f0aa541b refactor(ai_client): complete FileItem migration (finish half-measure pattern) ed 2026-06-25 19:58:41 -04:00
  • 076e7f23eb docs(type_registry): regenerate for type_alias_unfuck_20260626 pre-flight ed 2026-06-25 19:58:07 -04:00
  • f47be0ec9d conductor(track): type_alias_unfuck_20260626 spec tier2/metadata_promotion_20260624 ed 2026-06-25 19:49:37 -04:00
  • b4bd772d67 fix(type_aliases): point ToolCall alias to openai_schemas.ToolCall, remove duplicate FileItem ed 2026-06-25 19:24:42 -04:00
  • bd299f089b Merge remote-tracking branch 'tier2-clone/tier2/metadata_promotion_20260624' into tier2/metadata_promotion_20260624 ed 2026-06-25 19:21:04 -04:00
  • f0a6b32704 refactor(metadata_promotion): Phases 3,4,6,9,10 proper dataclass migrations ed 2026-06-25 19:20:03 -04:00
  • 5dc3e33c8d Merge remote-tracking branch 'tier2-clone/tier2/metadata_promotion_20260624' into tier2/metadata_promotion_20260624 ed 2026-06-25 19:19:11 -04:00
  • 5e2d0eb7aa Revert "refactor(history_message): migrate HistoryMessage consumers to direct dict access (Phase 4)" ed 2026-06-25 19:03:43 -04:00
  • d5ab25df1f refactor(chat_message): wire ChatMessage into per-vendor send paths (Phase 5) ed 2026-06-25 19:02:56 -04:00
  • 2ba0aaae3c refactor(history_message): migrate HistoryMessage consumers to direct dict access (Phase 4) ed 2026-06-25 19:01:29 -04:00
  • 08a5da9413 refactor(comms_log): migrate CommsLogEntry consumers to direct dict access (Phase 3) ed 2026-06-25 18:57:07 -04:00
  • 918ec375fc refactor(fileitem): migrate FileItem consumers to direct field access (Phase 2) ed 2026-06-25 18:55:48 -04:00
  • 3123efdaf6 Revert "conductor(state): honest re-assessment of metadata_promotion_20260624" ed 2026-06-25 18:52:34 -04:00
  • 45c5c56379 conductor(track): Tier 2 invocation prompt for metadata_promotion_20260624 (post-failure) ed 2026-06-25 18:52:05 -04:00
  • 718934243e conductor(plan): add hard rules #11 (no-op ban) and #12 (metric revert) after Tier 2 failure ed 2026-06-25 18:51:11 -04:00
  • 2442d61a55 docs(type_registry): regenerate for Ticket.get() removal ed 2026-06-25 18:35:44 -04:00
  • 76755a4b3a conductor(state): honest re-assessment of metadata_promotion_20260624 ed 2026-06-25 18:25:04 -04:00
  • 0506c5da63 refactor(ticket): migrate Ticket consumers to direct field access (Phase 1) ed 2026-06-25 18:20:45 -04:00
  • 9fdb7e0cc9 conductor(plan): metadata_promotion_20260624 exhaustive Tier 3 execution contract ed 2026-06-25 17:04:57 -04:00
  • 2881ea17d3 docs(reports): FOLLOWUP_metadata_promotion_20260624 - honest assessment ed 2026-06-25 16:47:21 -04:00
  • d991c421bd conductor(tracks): add metadata_promotion_20260624 row (35) ed 2026-06-25 15:13:33 -04:00
  • 570c3d25ee conductor(state): metadata_promotion_20260624 SHIPPED ed 2026-06-25 15:12:53 -04:00
  • 0ac19cfd17 docs(reports): TRACK_COMPLETION_metadata_promotion_20260624 ed 2026-06-25 15:12:17 -04:00
  • 3f06fd5b7b docs(type_registry): regenerate for new per-aggregate dataclasses ed 2026-06-25 15:10:48 -04:00
  • 5a79135b25 docs(audit): Phase 11 collapsed-codepath classification for metadata_promotion ed 2026-06-25 15:10:01 -04:00
  • 88981a1ac8 conductor(plan): Mark Phases 3-10 (consumer migrations) as no-op complete ed 2026-06-25 15:09:05 -04:00
  • 410a9d0d6f conductor(plan): Mark Phase 2 (FileItem migration) as no-op complete ed 2026-06-25 15:07:16 -04:00
  • 3d239fbefd conductor(plan): Mark Phase 1 (Ticket migration) as no-op complete ed 2026-06-25 14:58:23 -04:00
  • 843c9c0460 conductor(plan): Mark Phase 0 (dataclass addition + tests) as complete [bacddc85] ed 2026-06-25 14:48:48 -04:00
  • bacddc8549 feat(type_aliases): add per-aggregate dataclasses for metadata_promotion_20260624 ed 2026-06-25 14:47:18 -04:00
  • ea55b10d57 Merge branch 'tier2/code_path_audit_phase_3_provider_state_20260624' ed 2026-06-25 14:37:04 -04:00
  • 51833f9d4d docs(reports): planning correction for metadata_promotion_20260624 tier2/code_path_audit_phase_3_provider_state_20260624 ed 2026-06-25 14:33:21 -04:00
  • c6748634a8 docs(styleguides): clarify when to promote to per-aggregate dataclass ed 2026-06-25 14:31:31 -04:00
  • 5ed1ddc99f conductor(metadata): correct metadata_promotion_20260624 metadata.json for per-aggregate design ed 2026-06-25 14:31:16 -04:00
  • 495882e704 conductor(plan): correct metadata_promotion_20260624 plan to 13 per-aggregate phases ed 2026-06-25 14:29:24 -04:00
  • 42956828a0 conductor(track): correct metadata_promotion_20260624 spec to per-aggregate dataclasses ed 2026-06-25 14:27:20 -04:00
  • 6d4cf7a1f1 Merge branch 'master' of C:\projects\manual_slop into tier2/code_path_audit_phase_3_provider_state_20260624 ed 2026-06-25 13:29:59 -04:00
  • d1ee9e1fb6 conductor(tracks): add code_path_audit_phase_3_provider_state_20260624 row ed 2026-06-25 13:24:58 -04:00
  • c3d575de27 conductor(state): code_path_audit_phase_3_provider_state_20260624 SHIPPED ed 2026-06-25 13:23:55 -04:00
  • ed9a3099d9 docs(reports): TRACK_COMPLETION_code_path_audit_phase_3_provider_state_20260624 ed 2026-06-25 13:23:13 -04:00
  • 6ff31af6c5 fix(test): update test_token_viz to verify provider_state API (not aliases) ed 2026-06-25 13:11:44 -04:00
  • 40b2f93278 fix(test): update test_ai_loop_regressions_20260614 to patch provider_state.get_history ed 2026-06-25 13:09:06 -04:00
  • 6fc6364d8b conductor(plan): Mark Phase 7 (alias removal) as complete [da66adf] ed 2026-06-25 12:47:52 -04:00
  • da66adfe76 refactor(ai_client): Remove 12 module-level _X_history aliases ed 2026-06-25 12:46:55 -04:00
  • beb9d3f606 conductor(plan): Mark Phase 6 (llama migration) as complete [fd56613] ed 2026-06-25 12:41:36 -04:00
  • fd5661335f refactor(ai_client): migrate _llama_history call sites to provider_state.get_history('llama') ed 2026-06-25 12:41:08 -04:00
  • 46d444206b conductor(plan): Mark Phase 5 (qwen migration) as complete [81e013d] ed 2026-06-25 12:34:23 -04:00
  • 81e013d7a8 refactor(ai_client): migrate _send_qwen to provider_state.get_history('qwen') ed 2026-06-25 12:33:13 -04:00
  • 9a1812b286 conductor(plan): Mark Phase 4 (minimax migration) as complete [7d2ce8f] ed 2026-06-25 12:26:54 -04:00
  • 7d2ce8f89d refactor(ai_client): migrate _minimax_history call sites to provider_state.get_history('minimax') ed 2026-06-25 12:26:26 -04:00
  • 0e5cb2d400 conductor(plan): Mark Phase 3 (grok migration) as complete [94a136c] ed 2026-06-25 12:21:12 -04:00
  • 94a136ca32 feat(ai_client): migrate _send_grok to provider_state.get_history('grok') ed 2026-06-25 12:20:02 -04:00
  • 35c708defe conductor(plan): Mark Phase 2 (deepseek migration) as complete [79d0a56] ed 2026-06-25 12:14:24 -04:00
  • 79d0a56320 refactor(ai_client): migrate _deepseek_history call sites to provider_state.get_history('deepseek') ed 2026-06-25 12:14:04 -04:00
  • 34a1e731c2 conductor(plan): Mark Phase 1 (anthropic migration) as complete [2323b52] ed 2026-06-25 12:07:56 -04:00
  • 2323b529ee refactor(ai_client): migrate _anthropic_history call sites to provider_state.get_history('anthropic') ed 2026-06-25 12:07:36 -04:00
  • e50bebddd9 conductor(followup): metadata_promotion_20260624 - track artifacts (886 lines) ed 2026-06-25 12:06:50 -04:00
  • 283569d883 conductor(plan): Mark Phase 0 Task 0.3 (regression-guard suite) as complete [4e94780] ed 2026-06-25 12:03:35 -04:00
  • 4e94780470 test(provider_state): add migration regression-guard suite ed 2026-06-25 12:03:02 -04:00
  • eddb359713 Merge branch 'tier2/code_path_audit_phase_2_20260624' ed 2026-06-25 11:55:13 -04:00
  • dc397db7ed refactor(src): eliminate 11 T | None legacy wrappers in favor of _result API tier2/code_path_audit_phase_2_20260624 ed 2026-06-25 11:18:03 -04:00
  • 8ec0a30bf4 feat(scripts): add audit_branch_required_files.py (Rule 4 CI gate) ed 2026-06-25 10:21:02 -04:00
  • 5ac0618a33 refactor(scripts): move 7 code_path_audit files from src/ to scripts/code_path_audit/ ed 2026-06-25 09:29:24 -04:00
  • f7a2917938 conductor(followup): code_path_audit_phase_3_provider_state_20260624 - track artifacts (626 lines) ed 2026-06-25 01:19:18 -04:00
  • c6b9d5faa0 docs(reports): SESSION_SUMMARY_2026-06-24 - review + 4 fixes (10/11 tiers PASS) ed 2026-06-25 00:41:13 -04:00
  • 22c76b95c9 docs(type_registry): regenerate src_provider_state.md (Lock -> RLock) ed 2026-06-25 00:23:07 -04:00
  • 11f3f142c5 fix(app_controller): move 3 Result helpers out of cb_load_prior_log to class level ed 2026-06-25 00:10:35 -04:00
  • cc7993e53d fix(provider_state): change Lock to RLock to prevent re-entrant deadlock ed 2026-06-24 23:30:15 -04:00
  • 33569e1ce5 fix(test): update tier2_pre_commit_hook tests for abort-on-strip behavior ed 2026-06-24 23:20:16 -04:00
  • 6a290abdc0 docs(reports): REVIEW_TIER2_code_path_audit_phase_2_20260624 - 5 PASS, 4 FAIL, 1 PARTIAL ed 2026-06-24 23:05:10 -04:00
  • cb1b0c1c3b sigh ed 2026-06-24 21:47:13 -04:00
  • d98f9696b7 docs(reports): SESSION_REPORT_2026-06-24_pre_compact - rewarm briefing for code_path_audit_phase_2 review ed 2026-06-24 21:39:58 -04:00
  • eae758771f conductor(tier-setup): MANDATORY pre-action reading + pre-commit abort on leak ed 2026-06-24 21:36:18 -04:00
  • 6ab637dfe3 docs(reports): Tier 2 MCP regression post-mortem for Tier 1 to action ed 2026-06-24 21:25:50 -04:00
  • 71b5167444 dumb fucking ai ed 2026-06-24 21:19:18 -04:00