Commit Graph

  • 089d5bdd75 Merge branch 'master' of C:\projects\manual_slop into tier2/any_type_componentization_20260621 ed 2026-06-21 17:46:57 -04:00
  • 3172a6ac1d Merge branch 'master' of C:\projects\manual_slop into tier2/any_type_componentization_20260621 ed 2026-06-21 17:46:57 -04:00
  • ad9c028acc docs(type_registry): regenerate for Phase 1-5 new modules ed 2026-06-21 17:43:43 -04:00
  • 30c8b26381 fix(ai_client): migrate gemini_cli NormalizedResponse callers to Phase 2 dataclass API ed 2026-06-21 17:42:35 -04:00
  • 5e7d2b15fd conductor(entropy_epiplexity): Phase 5 Verification - end-of-track report + state.toml completed ed 2026-06-21 17:16:05 -04:00
  • ea8bcdf389 conductor(entropy_epiplexity): Phase 5 Verification - end-of-track report + state.toml completed ed 2026-06-21 17:16:05 -04:00
  • 038bebce04 conductor(entropy_epiplexity): Phase 4 Synthesis - report.md (1,018 lines) + summary.md (341 words) ed 2026-06-21 17:15:10 -04:00
  • 275f34da6e conductor(entropy_epiplexity): Phase 4 Synthesis - report.md (1,018 lines) + summary.md (341 words) ed 2026-06-21 17:15:10 -04:00
  • 0fabeaf4ce docs(handoff): Tier 2 -> Tier 1 input for code_path_audit_20260607 ed 2026-06-21 17:14:22 -04:00
  • 4a774eb341 conductor(verify): track completion artifacts - TRACK_COMPLETION + audit baselines + registry ed 2026-06-21 17:07:22 -04:00
  • e9856388ae conductor(entropy_epiplexity): Phase 1-3 Acquire+Keyframes+OCR - transcript.json (~5k segments via yt-dlp), 176 unique frames (214 raw), OCR in 30s ed 2026-06-21 17:07:07 -04:00
  • 5c5f347cf0 conductor(entropy_epiplexity): Phase 1-3 Acquire+Keyframes+OCR - transcript.json (~5k segments via yt-dlp), 176 unique frames (214 raw), OCR in 30s ed 2026-06-21 17:07:07 -04:00
  • e9fa69ddc1 feat(api_hooks): add WebSocketMessage + JsonValue type (t5_1-t5_8) ed 2026-06-21 17:00:42 -04:00
  • fef6c20ea0 feat(log): add Session + SessionMetadata dataclasses (t4_1-t4_8) ed 2026-06-21 16:56:24 -04:00
  • 901b1b0982 conductor(probability_logic): Phase 5 Verification - end-of-track report + state.toml completed ed 2026-06-21 16:46:19 -04:00
  • cb85591fc8 conductor(probability_logic): Phase 4 Synthesis - report.md (1,045 lines) + summary.md (333 words) ed 2026-06-21 16:45:39 -04:00
  • e19672b2e0 conductor(plan): Phase 3 partial - provider_state + tests; call-site migration deferred ed 2026-06-21 16:44:28 -04:00
  • 2ad4718c3c feat(provider): add src/provider_state.py + tests (t3_2, t3_3) ed 2026-06-21 16:43:42 -04:00
  • ca4826ab31 conductor(probability_logic): transcript_clean.txt (10k words) + presentation frame extractor ed 2026-06-21 16:41:42 -04:00
  • 4dd373d70d conductor(probability_logic): Phase 3 OCR - 25 frames OCR'd in 1.8s via winsdk ed 2026-06-21 16:40:04 -04:00
  • f855967bb8 conductor(probability_logic): Phase 2 Keyframes - 25 unique frames (threshold 0.05; low-motion math lecture) ed 2026-06-21 16:39:43 -04:00
  • 338573b1e8 refactor(video_analysis): extract_transcript.py uses yt-dlp VTT directly (skip youtube-transcript-api which consistently fails for these videos) ed 2026-06-21 16:33:44 -04:00
  • 7478090e71 conductor(probability_logic): Phase 1 Acquire - transcript.json (3315 segments via yt-dlp VTT fallback) + video.log (84MB mp4 downloaded) ed 2026-06-21 16:32:19 -04:00
  • b942c3f8b9 conductor(plan): fill t2_9 SHA + phase_2 checkpoint ed 2026-06-21 16:31:19 -04:00
  • 4bfce93105 conductor(plan): mark Phase 2 complete (t2_6 deferred to Phase 3) ed 2026-06-21 16:30:29 -04:00
  • fd95ea4879 conductor(cs229): Phase 5 Verification - end-of-track report + state.toml completed ed 2026-06-21 16:28:24 -04:00
  • a96f946b40 feat(openai): add src/openai_schemas.py + refactor openai_compatible.py (t2_1-t2_7) ed 2026-06-21 16:27:59 -04:00
  • 1872b66f68 conductor(cs229): Phase 4 Synthesis - report.md (1,157 lines, 100KB) + summary.md (364 words) + transcript_clean.txt ed 2026-06-21 16:27:15 -04:00
  • 0318bfe9e2 conductor(plan): fill t1_8 commit_sha + phase_1 checkpoint ed 2026-06-21 16:16:34 -04:00
  • 9961e437fb conductor(plan): mark t1_1-t1_7 complete + Phase 1 done (t1_8 partial) ed 2026-06-21 16:15:59 -04:00
  • c4686787b6 conductor(cs229): Phase 3 OCR - 115 frames OCR'd in 5.1s via winsdk (28KB markdown) ed 2026-06-21 16:12:18 -04:00
  • 91a96ce139 conductor(cs229): Phase 2 Keyframes - 115 unique frames extracted (147 raw, 32 dupes removed by phash+hamming=5) ed 2026-06-21 16:11:34 -04:00
  • 8bcde09476 refactor(mcp): update ai_client.py 3 TOOL_NAMES sites (t1_5) ed 2026-06-21 16:11:27 -04:00
  • 747e3983bd refactor(mcp): update mcp_client.py call sites to mcp_tool_specs (t1_4) ed 2026-06-21 16:09:30 -04:00
  • 0bc8abbe9a conductor(cs229): Phase 1 Acquire - transcript.json (5397 segments via yt-dlp VTT fallback) + video.log (yt-dlp success for 336MB mp4, R5 verified) ed 2026-06-21 16:08:15 -04:00
  • 96007ebd77 feat(mcp): add src/mcp_tool_specs.py + tests (t1_1, t1_2, t1_3) ed 2026-06-21 16:06:29 -04:00
  • bf1f11ed6c conductor(plan): fill t0_5 commit_sha + phase_0 checkpoint ed 2026-06-21 16:00:05 -04:00
  • 6e6ba90e39 conductor(plan): mark t0_1-t0_4 complete + Phase 0 done (t0_5 partial) ed 2026-06-21 15:59:36 -04:00
  • a28d8723a8 docs(styleguide): add 12 'When to Promote TypeAlias to dataclass' (t0_4) ed 2026-06-21 15:58:42 -04:00
  • 4e658dd25c feat(types): add JsonPrimitive + JsonValue TypeAliases (t0_3) ed 2026-06-21 15:57:40 -04:00
  • cfdf8988fb feat(audit): add scripts/audit_dataclass_coverage.py + baseline (t0_2) ed 2026-06-21 15:56:41 -04:00
  • 647ad3d49d test(audit): add tests/test_audit_dataclass_coverage.py (t0_1) ed 2026-06-21 15:56:19 -04:00
  • 3669ce590c conductor(plan): author plan.md for any_type_componentization_20260621 ed 2026-06-21 15:53:28 -04:00
  • f1c23c7da5 conductor(plan): any_type_componentization_20260621 - 7 phases, 23 tasks, ~150 TDD steps ed 2026-06-21 15:46:25 -04:00
  • 46a2245658 conductor(plan): mark Phase 0+1+2 init tasks complete in umbrella plan.md ed 2026-06-21 15:45:39 -04:00
  • ebadfda9d6 docs(reports): TRACK_COMPLETION for video_analysis_campaign_20260621 (Phase 0+1+2 init only) ed 2026-06-21 15:44:06 -04:00
  • 365fa554d9 conductor(plan): mark Phase 0+1 complete + Phase 2 init complete in umbrella state.toml ed 2026-06-21 15:42:39 -04:00
  • c1a15c45c5 conductor(tracks): scaffold plan.md + metadata.json + state.toml for 12 child + 1 synthesis tracks ed 2026-06-21 15:41:38 -04:00
  • 548c4fef63 feat(video_analysis): synthesize_report.py orchestrator with TDD (5 tests) ed 2026-06-21 15:39:22 -04:00
  • ed0d198afe feat(video_analysis): ocr_frames.py with TDD (4 tests, winsdk + tesseract backends) ed 2026-06-21 15:35:41 -04:00
  • 9ccdedeeb3 feat(video_analysis): extract_keyframes.py with TDD (4 tests) ed 2026-06-21 15:34:18 -04:00
  • 45a5e81406 feat(video_analysis): download_video.py with TDD (5 tests) ed 2026-06-21 15:32:46 -04:00
  • 94f4a4eee9 feat(video_analysis): extract_transcript.py with TDD (8 tests) ed 2026-06-21 15:31:42 -04:00
  • 12fcc55cfc chore(scripts): scaffold scripts/video_analysis/ + placeholder test ed 2026-06-21 15:26:56 -04:00
  • 1c05305a98 chore(deps): add yt-dlp, cv2, imagehash, pillow, youtube-transcript-api, winsdk, pytesseract for video_analysis campaign ed 2026-06-21 15:26:02 -04:00
  • a22e0f5473 Merge branch 'tier2/data_structure_strengthening_20260606' ed 2026-06-21 15:15:22 -04:00
  • 3529161b0f conductor(track): add TIER2_STARTER.md for video_analysis_campaign dispatch tier2/data_structure_strengthening_20260606 ed 2026-06-21 15:13:24 -04:00
  • 6533b7120c conductor(plan): enhance video_analysis_campaign plan with bite-sized Phase 0+1 ed 2026-06-21 15:08:20 -04:00
  • de01131349 conductor(tracks): Register video_analysis_campaign_20260621 as active research track (row 26) ed 2026-06-21 15:05:58 -04:00
  • 1b40fa5345 conductor(video_analysis): Initialize 12 child + 1 synthesis spec scaffolds ed 2026-06-21 15:03:10 -04:00
  • b184250b78 conductor(video_analysis_campaign): Initialize umbrella track + 12 child + 1 synthesis scaffold ed 2026-06-21 15:02:44 -04:00
  • aca84b881b docs(reports): ANY_TYPE_AUDIT_20260621 - Any-type usage & componentization opportunities ed 2026-06-21 14:28:16 -04:00
  • c4c45d4a54 conductor(plan): rewrite chronology_20260619 plan for v2 (11 phases, 4 pause points) ed 2026-06-21 14:12:03 -04:00
  • 5c9249659f conductor(spec): rewrite chronology_20260619 spec for v2 (git-history classifier + 30% quality gate) ed 2026-06-21 14:08:40 -04:00
  • 6210410cda conductor(plan): mark all phases/tasks complete in data_structure_strengthening_20260606 ed 2026-06-21 13:07:58 -04:00
  • bb4d85e4b4 conductor(tracks): mark data_structure_strengthening_20260606 as shipped ed 2026-06-21 13:05:52 -04:00
  • d3205c7253 conductor(archive): ship data_structure_strengthening_20260606 to archive ed 2026-06-21 13:03:34 -04:00
  • dff1dbb812 docs(reports): TRACK_COMPLETION_data_structure_strengthening_20260606 ed 2026-06-21 13:03:07 -04:00
  • 60196a8723 docs(smoke): Phase 2 smoke test for data structure strengthening track ed 2026-06-21 13:02:00 -04:00
  • c9c5abfbae docs(product-guidelines): add Data Structure Conventions section ed 2026-06-21 13:01:19 -04:00
  • 7a52fca588 docs(styleguide): add canonical reference for type aliases convention ed 2026-06-21 12:59:41 -04:00
  • f8990dae11 docs(type_registry): initial auto-generated registry (Phase 2) ed 2026-06-21 12:57:49 -04:00
  • f7c16954d4 feat(generate_type_registry): AST-based registry generator with --check and --diff modes ed 2026-06-21 12:57:32 -04:00
  • 281cf0f01e test(generate_type_registry): add red tests for the registry generator ed 2026-06-21 12:49:15 -04:00
  • d81339ecb3 refactor(ai_client): _reread_file_items_result returns FileItemsDiff NamedTuple ed 2026-06-21 12:47:07 -04:00
  • c147238970 conductor(plan): mark Phase 1 complete in data_structure_strengthening_20260606 ed 2026-06-21 12:45:05 -04:00
  • 794ca91db0 conductor(plan): Phase 1 checkpoint - 8 commits; 528->112 weak sites (79% reduction) ed 2026-06-21 12:44:31 -04:00
  • 1985551f91 test(audit_weak_types): add tests for the audit script and --strict mode ed 2026-06-21 12:43:22 -04:00
  • 79c4b47b2b chore(audit): generate baseline file (post-Phase-1: 112 weak sites, 79% reduction) ed 2026-06-21 12:41:34 -04:00
  • dd26a79310 feat(audit_weak_types): add --strict mode for CI gate ed 2026-06-21 12:40:43 -04:00
  • 833e99f2ec refactor(project_manager,aggregate,api_hook_client): replace weak type sites with aliases ed 2026-06-21 12:39:17 -04:00
  • d0c0571bde refactor(api_hook_client): replace weak type sites with aliases ed 2026-06-21 12:38:22 -04:00
  • 23b7b9357d docs(reports): POST_CAMPAIGN_TEST_FIXES — closure for 3 failures ed 2026-06-21 12:36:41 -04:00
  • 57f0ddc815 refactor(app_controller): replace weak type sites with aliases ed 2026-06-21 12:33:51 -04:00
  • 852dea845f refactor(ai_client): replace 192 weak type sites with aliases ed 2026-06-21 12:31:27 -04:00
  • 877bc0f06b feat(type_aliases): add 10 TypeAliases + FileItemsDiff NamedTuple ed 2026-06-21 12:24:44 -04:00
  • 90d8c57a0f test(type_aliases): add red tests for 10 TypeAliases + FileItemsDiff NamedTuple ed 2026-06-21 12:21:28 -04:00
  • e2411e5c54 fix(test_sandbox): redirect session logs to tests/artifacts via autouse fixture ed 2026-06-21 11:59:51 -04:00
  • 69b7ab670d fix(warmup_test): poll for canary records in live_gui test ed 2026-06-21 10:38:17 -04:00
  • 107d902d3c fix(gui_2_result): regenerate PHASE1_SITE_INVENTORY.md via session fixture ed 2026-06-21 10:12:51 -04:00
  • e477ed7fc2 artifacts ed 2026-06-21 09:39:51 -04:00
  • 0d11e917db Merge remote-tracking branch 'origin/tier2/result_migration_cruft_removal_20260620' into tier2/result_migration_cruft_removal_20260620 tier2/result_migration_cruft_removal_20260620 ed 2026-06-21 09:38:28 -04:00
  • 5b5a7b52e9 docs(reports): PROCESS_IMPROVEMENT — the 5-round false completion pattern + verify_complete.sh gate ed 2026-06-21 09:37:41 -04:00
  • a6355cff96 docs(reports): POST-MORTEM Round 5/6 update — campaign finally 100% complete ed 2026-06-21 09:37:19 -04:00
  • a2bbc8f0b3 fix(baseline): force-commit 3 PHASE1_INVENTORY_*.md docs (gitignore-exempted) ed 2026-06-21 09:23:49 -04:00
  • d70b2e5973 docs(reports): POST-MORTEM — honest accounting of the 4-round gaslighting pattern ed 2026-06-21 09:19:56 -04:00
  • 46cb86a7df conductor(plan): Round 4 t9_9 + t9_10 complete; t9_8 marked REVERTED ed 2026-06-21 09:10:44 -04:00
  • 9e2b83bbb8 docs(reports): Round 4 CORRECTION NOTICE (synthesized JSON was false completion) ed 2026-06-21 09:10:18 -04:00
  • b3508f0bfe fix(baseline): commit REAL PHASE1_AUDIT_BASELINE.json (re-constructed from inventory docs) ed 2026-06-21 09:09:17 -04:00
  • 7199feee54 Merge remote-tracking branch 'origin/tier2/result_migration_cruft_removal_20260620' into tier2/result_migration_cruft_removal_20260620 ed 2026-06-21 08:59:34 -04:00