mirror of
https://github.com/thedotmack/claude-mem
synced 2026-04-25 17:15:04 +02:00
* fix: resolve 3 upstream bugs in summarize, ChromaSync, and HealthMonitor 1. summarize.ts: Skip summary when transcript has no assistant message. Prevents error loop where empty transcripts cause repeated failed summarize attempts (~30 errors/day observed in production). 2. ChromaSync.ts: Fallback to chroma_update_documents when add fails with "IDs already exist". Handles partial writes after MCP timeout without waiting for next backfill cycle. 3. HealthMonitor.ts: Replace HTTP-based isPortInUse with atomic socket bind on Unix. Eliminates TOCTOU race when two sessions start simultaneously (HTTP check is non-atomic — both see "port free" before either completes listen()). Updated tests accordingly. All three bugs are pre-existing in v10.5.5. Confirmed via log analysis of 543K lines over 17 days of production usage across two servers. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * chore: add CONTRIB_NOTES.md to gitignore Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: address CodeRabbit review on PR #1566 - HealthMonitor: add APPROVED OVERRIDE annotation for Win32 HTTP fallback - ChromaSync: replace chroma_update_documents with delete+add for proper upsert (update only modifies existing IDs, silently ignores missing ones) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Alessandro Costa <alessandro@claudio.dev> Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
40 lines
641 B
Plaintext
40 lines
641 B
Plaintext
datasets/
|
|
node_modules/
|
|
dist/
|
|
**/_tree-sitter/
|
|
*.log
|
|
.DS_Store
|
|
.env
|
|
.env.local
|
|
*.tmp
|
|
*.temp
|
|
.install-version
|
|
.claude/settings.local.json
|
|
.claude/agents/
|
|
.claude/skills/
|
|
.claude/plans/
|
|
.claude/worktrees/
|
|
plugin/data/
|
|
plugin/data.backup/
|
|
package-lock.json
|
|
bun.lock
|
|
private/
|
|
Auto Run Docs/
|
|
|
|
# Generated UI files (built from viewer-template.html)
|
|
src/ui/viewer.html
|
|
|
|
# Local MCP server config (for development only)
|
|
.mcp.json
|
|
.cursor/
|
|
|
|
# Ignore WebStorm project files (for dinosaur IDE users)
|
|
.idea/
|
|
|
|
.claude-octopus/
|
|
.claude/session-intent.md
|
|
.claude/session-plan.md
|
|
.octo/
|
|
|
|
# Local contribution analysis (not part of upstream)
|
|
CONTRIB_NOTES.md |