Ralph Chang
|
73384ca0a4
|
feat(memory): add retention model test gaps and health diagnostics
Wave 1 - P0 Test Gaps:
- Add hard stale prune removed regression test
- Add dormant overlap tests (entry created during dormancy)
- Add invalid timestamp NaN protection test
- Add reinforcement ordering test with reference type
- Add dedupe same-session/under-1hr guard tests
- Fix NaN handling with Number.isFinite check
Wave 2 - Helper Functions:
- Add timestampMs() for safe timestamp conversion
- Add isSafetyCriticalForDiag() aligned with runtime
Wave 3 - Health Output Format:
- Fix top rendered candidates sorted by strength (not text length)
- Add stored vs rendered counts breakdown
- Add type caps and global cap overflow display
- Track globalCapped array explicitly
- Add dormant status section
Wave 4 - Monitoring Metrics:
- Add high_importance_ratio (alert > 30%)
- Add safety_critical_count (alert > 5)
- Add max_reinforced_count (alert > 10% active)
Wave 5 - Integration Fixture:
- Add 34-entry over-cap test
- Add mixed retention regression fixture
- Test TYPE_MAX caps, safety-critical exemption, reinforcement ordering
Tests: 224 → 237
|
2026-04-29 15:26:44 +08:00 |
|
Ralph Chang
|
bb7e4e2927
|
feat: add maintainer diagnostics for memory quality calibration
- health: inspect workspace memory store, pending journal, offline quality checks
- rejections: review extraction rejection log with origin inference
- audit: review migration logs with risky supersede heuristic
- Maintainer-only, offline, no telemetry, no API calls
|
2026-04-29 10:25:35 +08:00 |
|
Ralph Chang
|
c0a083ddaf
|
fix(memory): isolate test workspace cleanup
|
2026-04-28 14:50:30 +08:00 |
|
Ralph Chang
|
8e07bfe3c1
|
fix(memory): address quality cleanup audit findings
|
2026-04-28 14:29:28 +08:00 |
|
Ralph Chang
|
c7088a8a6e
|
docs(memory): document conservative quality cleanup migration
|
2026-04-28 14:19:18 +08:00 |
|