2026-04-10T20:32:49Z - 2026-07-10T20:32:49Z

Overview

9 active pull requests
22 active issues
Excluding merges, 1 author has pushed 1 commit to main and 10 commits to all branches. On main, 1 file has changed and there have been 5 additions and 5 deletions.

9 pull requests merged by 1 user

Merged #77 fix(ai): match target root by basename in _apply_plan() 2026-04-12 20:39:16 -06:00

Merged #75 feat(ai): Phase 3 investigation planning 2026-04-12 20:26:22 -06:00

Merged #73 chore: update CLAUDE.md for session 9 wrap-up 2026-04-11 11:04:02 -06:00

Merged #71 test(ai): cover _TokenTracker, _synthesize_from_cache, _discover_directories (#70) 2026-04-11 10:41:50 -06:00

Merged #69 test(ai): add unit coverage for pure helpers in ai.py (#55) 2026-04-11 10:25:16 -06:00

Merged #68 refactor(ai): single-source tool registration via register_tool() (#56) 2026-04-11 10:19:07 -06:00

Merged #67 refactor(ai): extract _run_dir_loop into three focused helpers (#57) 2026-04-11 10:02:46 -06:00

Merged #66 chore: update CLAUDE.md for session 9 2026-04-11 09:48:51 -06:00

Merged #65 feat: AI investigation is the product, drop zero-dep constraint (#64) 2026-04-11 09:46:47 -06:00

13 issues closed from 2 users

Closed #76 _apply_plan() fails to match target root directory from plan paths 2026-04-12 20:39:16 -06:00

Closed #8 Add _PLANNING_SYSTEM_PROMPT to prompts.py 2026-04-12 20:26:22 -06:00

Closed #9 Implement planning pass with submit_plan tool in ai.py 2026-04-12 20:26:22 -06:00

Closed #10 Implement dynamic turn allocation from plan output 2026-04-12 20:26:22 -06:00

Closed #11 Save investigation plan to cache for resumed runs 2026-04-12 20:26:22 -06:00

Closed #74 Add investigation quality instrumentation 2026-04-12 20:26:22 -06:00

Closed #72 Document the leaf-first investigation contract in Internals.md 2026-04-11 10:58:13 -06:00

Closed #70 Pre-Phase-3 test coverage: _TokenTracker, _synthesize_from_cache, _discover_directories 2026-04-11 10:41:51 -06:00

Closed #55 Add unit test coverage for pure helpers in ai.py 2026-04-11 10:25:16 -06:00

Closed #56 Tool registration is duplicated between _TOOL_DISPATCH and _DIR_TOOLS 2026-04-11 10:19:07 -06:00

Closed #57 Refactor _run_dir_loop before Phase 3 dynamic turn allocation lands 2026-04-11 10:02:46 -06:00

Closed #35 Incremental AI re-investigation in watch mode 2026-04-11 09:46:49 -06:00

Closed #64 Scope change: AI investigation is the product, drop zero-dependency constraint 2026-04-11 09:46:48 -06:00

14 issues created by 1 user

Opened #64 Scope change: AI investigation is the product, drop zero-dependency constraint 2026-04-11 09:37:03 -06:00

Opened #70 Pre-Phase-3 test coverage: _TokenTracker, _synthesize_from_cache, _discover_directories 2026-04-11 10:38:23 -06:00

Opened #72 Document the leaf-first investigation contract in Internals.md 2026-04-11 10:57:21 -06:00

Opened #74 Add investigation quality instrumentation 2026-04-12 20:10:01 -06:00

Opened #76 _apply_plan() fails to match target root directory from plan paths 2026-04-12 20:37:24 -06:00

Opened #78 Persist AI synthesis output to cache and support file output 2026-04-12 20:56:16 -06:00

Opened #79 Stale cache entries survive --fresh when path format changed 2026-04-12 20:57:34 -06:00

Opened #80 security(ai): run_command uses shell=True, whitelist is bypassable via shell metachars 2026-04-18 20:23:32 -06:00

Opened #81 fix(ai): magic.from_file() raises MagicException, only OSError is caught — can crash dir loop 2026-04-18 20:23:43 -06:00

Opened #82 fix(ast_parser): parse_structure has no exception handling around parser/handler — crashes dir loop on malformed input 2026-04-18 20:23:55 -06:00

Opened #83 fix(ai): _run_dir_loop APIError path doesn't flush partial dir entry, loses cached work 2026-04-18 20:24:07 -06:00

Opened #84 fix(cache): write_entry missing validation for Phase 3 completeness field 2026-04-18 20:24:16 -06:00

Opened #85 fix(cache): _save_investigations write is not atomic — crash mid-write corrupts shared UUID map 2026-04-18 20:24:28 -06:00

Opened #86 fix(recency): find -printf uses \n record separator — breaks on filenames containing newlines 2026-04-18 20:24:38 -06:00

5 unresolved conversations

Open #39 Phase 3.5: Migrate to MCP backend architecture 2026-04-18 20:24:28 -06:00

Open #19 Switch small tier synthesis to per-file cache entries 2026-04-11 09:37:03 -06:00

Open #29 Update report formatter for dynamic field rendering 2026-04-11 09:37:03 -06:00

Open #32 Add --security flag for security-focused analysis mode 2026-04-11 09:37:03 -06:00

Open #34 Add --model flag and per-pass model configuration 2026-04-11 09:37:03 -06:00