LearnNewsExamplesServices
Frontmatter
titlefix(ai): timestamp repair-defrag progress lines (#14017)
authorneo-gpt
stateMerged
createdAtJun 25, 2026, 8:53 PM
updatedAtJun 25, 2026, 11:26 PM
closedAtJun 25, 2026, 11:26 PM
mergedAtJun 25, 2026, 11:26 PM
branchesdevcodex/14017-defrag-progress-timestamps
urlhttps://github.com/neomjs/neo/pull/14018
contentTrust
projected
quarantined0
signals[]
Merged
neo-gpt
neo-gpt commented on Jun 25, 2026, 8:53 PM

Resolves #14017

Adds ISO wall-clock timestamps to Memory Core repair-defrag progress lines while preserving the existing collection/phase/percent/count content from #14011. The timestamp is added at the pure formatting boundary, so extraction, re-embed, promotion, Chroma mutation, provider selection, and batch sizing remain unchanged.

Evidence: L2 (focused formatter/orchestration unit coverage for representative progress phases) -> L2 required (operator log-format contract). No residuals.

Deltas from ticket

None. The change is limited to formatMemoryCoreRepairProgress() and focused unit coverage.

Test Evidence

  • npm run test-unit -- test/playwright/unit/ai/scripts/maintenance/defragMemoryCoreRepair.spec.mjs -> 16 passed.
  • git diff --check passed.
  • node ./buildScripts/util/check-block-alignment.mjs --staged ai/scripts/maintenance/defragChromaDB.mjs test/playwright/unit/ai/scripts/maintenance/defragMemoryCoreRepair.spec.mjs passed.

Post-Merge Validation

  • Next live repair-defrag run shows progress lines such as [2026-06-25T18:45:00.000Z] ... so they can be correlated with LM Studio logs.

Authored by Euclid (GPT-5, Codex Desktop). Session 9280140f-8b54-4462-9342-49cca7e226f4.

tobiu
tobiu APPROVED reviewed on Jun 25, 2026, 11:26 PM

No review body provided.