Commit Graph
6 Commits
Author SHA1 Message Date
Totopo27 5c52a00431 fix(discover): map jinja and jinja2 in userconfig language table
Signed-off-by: Totopo27 <35828647+Totopo27@users.noreply.github.com>
2026-10-08 18:33:34 -06:00
Martin Vogel a245618a64 wip(ci): checkpoint hybrid test-impact implementation
Preserve the current selector, frozen-input inventory, result codec,
coverage collection, runner filtering, and isolated Windows venue work.
Component-level regression proofs are recorded in the PR handover.

The live classified provider, public execution integration, artifact
admission, fresh oracle/shadow evidence, and full platform gates remain
incomplete. This checkpoint does not enable or claim verified narrowing.

Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>
2026-10-03 23:55:18 +02:00
Martin Vogel 36aaa5d9f8 Add missing platform.h include for cbm_safe_getenv in userconfig test 2026-04-06 14:34:07 +02:00
Martin Vogel 07f78e8933 Fix userconfig test on Windows: use APPDATA instead of XDG_CONFIG_HOME
cbm_app_config_dir() reads APPDATA on Windows, not XDG_CONFIG_HOME.
Test now sets the platform-appropriate env var and restores it after.
2026-04-06 14:20:59 +02:00
Martin Vogel 7d6b3af341 Fix memory leak in resolve_store + Windows setenv build error
- resolve_store: verify project exists in database after opening;
  close store immediately if project is absent (prevents SQLite
  connection leak when querying deleted/empty projects)
- test_userconfig.c: use cbm_setenv/cbm_unsetenv instead of raw
  POSIX setenv/unsetenv (fixes Windows build)
2026-03-23 17:37:21 +01:00
Shane McCarronandClaude Sonnet 4.6 1cdb98319a feat(discover): add user-defined extension→language mappings via config files
Read extra_extensions from ~/.config/codebase-memory-mcp/config.json
(global) and {repo}/.codebase-memory.json (project), merging them with
project config taking precedence. Unknown language values warn and skip.
Missing files are silently ignored (fail-open).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-20 17:25:33 -05:00