2025-11-26T13:20:25Z - 2026-05-26T12:20:25Z

Overview

10 active pull requests
66 active issues
Excluding merges, 1 author has pushed 30 commits to main and 63 commits to all branches. On main, 17 files have changed and there have been 3743 additions and 302 deletions.

10 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

Merged #62 Add README and Apache 2.0 LICENSE 2026-04-09 17:44:53 -06:00

24 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

Closed #54 Phase 1 confidence-write path is dormant — no prompt instructs the agent to set confidence 2026-04-07 14:22:24 -06:00

Closed #1 Add confidence fields to file and dir cache schemas 2026-04-07 14:04:59 -06:00

Closed #53 Developer onboarding: deep-dive code tour + reconcile architecture/roadmap docs 2026-04-06 23:21:49 -06:00

Closed #44 Dir loop exhausts context budget on small targets 2026-04-06 22:57:51 -06:00

Closed #42 Rebuild filetype classifier to remove source-code bias 2026-04-06 22:57:49 -06:00

Closed #7 Skip survey pass for targets below minimum size threshold 2026-04-06 22:57:48 -06:00

Closed #6 Wire survey output into dir loop system prompt 2026-04-06 22:57:46 -06:00

Closed #5 Implement _run_survey() and submit_survey tool in ai.py 2026-04-06 22:57:45 -06:00

Closed #4 Add _SURVEY_SYSTEM_PROMPT to prompts.py 2026-04-06 22:57:43 -06:00

Closed #3 Add low_confidence_entries() query to CacheManager 2026-04-06 21:14:04 -06:00

Closed #2 Update dir loop prompt to set confidence on cache writes 2026-04-06 20:46:18 -06:00

66 issues created by 3 users

Opened #1 Add confidence fields to file and dir cache schemas 2026-04-06 16:26:54 -06:00

Opened #2 Update dir loop prompt to set confidence on cache writes 2026-04-06 16:26:54 -06:00

Opened #3 Add low_confidence_entries() query to CacheManager 2026-04-06 16:26:55 -06:00

Opened #4 Add _SURVEY_SYSTEM_PROMPT to prompts.py 2026-04-06 16:27:08 -06:00

Opened #5 Implement _run_survey() and submit_survey tool in ai.py 2026-04-06 16:27:08 -06:00

Opened #6 Wire survey output into dir loop system prompt 2026-04-06 16:27:09 -06:00

Opened #7 Skip survey pass for targets below minimum size threshold 2026-04-06 16:27:10 -06:00

Opened #8 Add _PLANNING_SYSTEM_PROMPT to prompts.py 2026-04-06 16:27:24 -06:00

Opened #9 Implement planning pass with submit_plan tool in ai.py 2026-04-06 16:27:25 -06:00

Opened #10 Implement dynamic turn allocation from plan output 2026-04-06 16:27:26 -06:00

Opened #11 Save investigation plan to cache for resumed runs 2026-04-06 16:27:26 -06:00

Opened #12 Research and decide on web search API backend 2026-04-06 16:27:46 -06:00

Opened #13 Create luminos_lib/search.py with web_search implementation 2026-04-06 16:27:46 -06:00

Opened #14 Add package_lookup tool (PyPI, npm, crates.io, pkg.go.dev) 2026-04-06 16:27:47 -06:00

Opened #15 Add fetch_url tool for URLs referenced in local files 2026-04-06 16:27:47 -06:00

Opened #16 Add ask_user tool and --interactive flag 2026-04-06 16:27:48 -06:00

Opened #17 Add --no-external flag and per-session budget tracking 2026-04-06 16:27:49 -06:00

Opened #18 Implement tier classification (small/medium/large/xlarge) 2026-04-06 16:28:17 -06:00

Opened #19 Switch small tier synthesis to per-file cache entries 2026-04-06 16:28:17 -06:00

Opened #20 Add tier-appropriate depth instructions to synthesis prompt 2026-04-06 16:28:18 -06:00

Opened #21 Implement grouping pass with submit_grouping tool 2026-04-06 16:28:18 -06:00

Opened #22 Implement two-level grouping for xlarge tier 2026-04-06 16:28:19 -06:00

Opened #23 Update synthesis prompt for hypothesis formation 2026-04-06 16:28:20 -06:00

Opened #24 Enable think tool in synthesis pass 2026-04-06 16:28:20 -06:00

Opened #25 Implement _run_refinement() with --refine flag 2026-04-06 16:28:21 -06:00

Opened #26 Add --refine-depth N for multiple refinement passes 2026-04-06 16:28:22 -06:00

Opened #27 Use confidence scores to prioritize refinement targets 2026-04-06 16:28:23 -06:00

Opened #28 Define superset output fields in synthesis submit_report schema 2026-04-06 16:28:23 -06:00

Opened #29 Update report formatter for dynamic field rendering 2026-04-06 16:28:24 -06:00

Opened #30 Add luminos.toml config file for tunable thresholds 2026-04-06 16:28:47 -06:00

Opened #31 Add structured JSONL investigation log 2026-04-06 16:28:48 -06:00

Opened #32 Add --security flag for security-focused analysis mode 2026-04-06 16:28:48 -06:00

Opened #33 Add Markdown and HTML output formats 2026-04-06 16:28:49 -06:00

Opened #34 Add --model flag and per-pass model configuration 2026-04-06 16:28:50 -06:00

Opened #35 Incremental AI re-investigation in watch mode 2026-04-06 16:28:50 -06:00

Opened #36 Add optional PDF and Office document readers 2026-04-06 16:28:51 -06:00

Opened #37 Add unit test coverage for existing modules 2026-04-06 16:54:36 -06:00

Opened #38 Add cache invalidation based on file mtime 2026-04-06 20:51:05 -06:00

Opened #39 Phase 3.5: Migrate to MCP backend architecture 2026-04-06 21:11:22 -06:00

Opened #40 Review and update Phase 4+ issues after MCP pivot 2026-04-06 21:13:13 -06:00

Opened #42 Rebuild filetype classifier to remove source-code bias 2026-04-06 21:47:36 -06:00

Opened #44 Dir loop exhausts context budget on small targets 2026-04-06 21:58:50 -06:00

Opened #46 Revisit survey-skip thresholds with empirical data 2026-04-06 22:18:03 -06:00

Opened #48 Unit of analysis is hardcoded as "file" — over/under-counts container formats 2026-04-06 22:31:03 -06:00

Opened #49 Terminal report shows biased bucketed file-type view 2026-04-06 22:31:20 -06:00

Opened #51 Dir loop message history grows monotonically — no eviction 2026-04-06 22:46:04 -06:00

Opened #53 Developer onboarding: deep-dive code tour + reconcile architecture/roadmap docs 2026-04-06 23:12:10 -06:00

Opened #54 Phase 1 confidence-write path is dormant — no prompt instructs the agent to set confidence 2026-04-06 23:26:12 -06:00

Opened #55 Add unit test coverage for pure helpers in ai.py 2026-04-06 23:26:13 -06:00

Opened #56 Tool registration is duplicated between _TOOL_DISPATCH and _DIR_TOOLS 2026-04-06 23:26:13 -06:00

Opened #57 Refactor _run_dir_loop before Phase 3 dynamic turn allocation lands 2026-04-06 23:26:14 -06:00

Opened #63 Automate Forgejo-to-GitHub wiki mirror sync 2026-04-09 17:58:27 -06:00

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