GitNexus/gitnexus/test
henry c434acbcdb fix: address review findings — narrow catch, truthful capabilities, progress events
Addresses all 5 blocking findings from production-readiness review:

1. meta.json capabilities: Track ftsIndexed flag and write
   status='degraded' (not 'available') when FTS indexes are missing.
   Prevents false-positive capability reporting (#1715 regression).

2. Progress event gap: Emit progress('fts', 90, 'Search indexes
   degraded (BM25 unavailable)') in the verification-failure branch
   so progress never stalls at 85%.

3. Narrow catch scope: Only suppress errors containing
   'FTS extension unavailable'. DB connection failures, schema errors,
   and programming errors (e.g. safeIdentifier) now propagate as before.

4. (Finding 4 resolved by Finding 3): Non-FTS errors still throw in
   all analyze modes, so only the intended FTS-unavailable case degrades.

5. Stronger test assertions: Verify warning log content, verify
   progress does not report 'Search indexes ready', verify degraded
   progress message is emitted.
2026-05-23 09:58:39 +08:00
..
fixtures feat(cpp): Resolve overloaded operator calls (#1754) 2026-05-22 13:31:06 +01:00
helpers fix(test): retry Windows temp cleanup in cli-e2e teardown (#1688) 2026-05-18 18:17:54 +01:00
integration feat(cpp): Resolve overloaded operator calls (#1754) 2026-05-22 13:31:06 +01:00
unit fix: address review findings — narrow catch, truthful capabilities, progress events 2026-05-23 09:58:39 +08:00
utils fix: skip Claude augment hook when GitNexus server owns DB (#1493) 2026-05-14 16:39:30 +01:00