mirror of
https://github.com/lukaszraczylo/claude-mnemonic.git
synced 2026-06-05 23:03:55 +00:00
7a061c85eb
* refactor(hooks): simplify hook execution with shared context - [x] Extract BaseInput struct to eliminate duplicate fields across hooks - [x] Create RunHook handler pattern for session-start and user-prompt - [x] Create RunStatuslineHook for fast statusline rendering without worker startup - [x] Add HookContext struct to pass port, project, CWD, SessionID to handlers - [x] Add db/interface.go with ObservationReader/Writer interfaces - [x] Add comprehensive conflict management tests in sqlite/conflict_test.go - [x] Add vector client tests for Count, ModelVersion, NeedsRebuild, GetStaleVectors - [x] Add FilterByThreshold helper tests for query result filtering - [x] Make handlers_test more robust for network-dependent update checks - [x] Update package versions in UI * Move to GORM + general cleanup * feat(mcp): add observation relations discovery and scoring integration - [x] Add find_related_observations MCP tool for discovering related observations by confidence - [x] Integrate scoring calculator and recalculator into MCP server initialization - [x] Add pattern, relation, and session stores to MCP server dependencies - [x] Register MCP server in Claude Code settings during plugin installation - [x] Update install scripts (bash, PowerShell) to configure MCP server settings - [x] Switch plugin manifest files to template-based versioning (plugin.json.tpl, marketplace.json.tpl) - [x] Update all MCP server tests to pass new dependency parameters
93 lines
1.1 KiB
Plaintext
93 lines
1.1 KiB
Plaintext
# Binaries
|
|
bin/
|
|
*.exe
|
|
*.exe~
|
|
*.dll
|
|
*.so
|
|
*.dylib
|
|
|
|
# Go
|
|
*.test
|
|
*.out
|
|
coverage.out
|
|
coverage.html
|
|
*.prof
|
|
|
|
# Vendor (if not committing)
|
|
# vendor/
|
|
|
|
# IDE
|
|
.idea/
|
|
.vscode/
|
|
.claude/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
.DS_Store
|
|
|
|
# Node.js / Vue
|
|
ui/node_modules/
|
|
ui/dist/
|
|
ui/.vite/
|
|
ui/package.json
|
|
docs/node_modules/
|
|
docs/dist/
|
|
*.log
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
|
|
# Build artifacts
|
|
dist/
|
|
build/
|
|
*.tar.gz
|
|
*.zip
|
|
|
|
# Embedded static files (built from ui/dist)
|
|
internal/worker/static/*
|
|
!internal/worker/static/placeholder.html
|
|
|
|
# Environment and secrets
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
*.pem
|
|
*.key
|
|
credentials.json
|
|
|
|
# Local development
|
|
*.local
|
|
.claude-mnemonic/
|
|
tmp/
|
|
temp/
|
|
|
|
# Test artifacts
|
|
__debug_bin*
|
|
.test/
|
|
|
|
# OS generated
|
|
Thumbs.db
|
|
ehthumbs.db
|
|
Desktop.ini
|
|
|
|
# Logs
|
|
logs/
|
|
*.log
|
|
|
|
# Database files (local dev)
|
|
*.db
|
|
*.db-wal
|
|
*.db-shm
|
|
|
|
# goreleaser
|
|
dist/
|
|
docs/dist
|
|
.claude-plugin
|
|
|
|
# Auto-generated plugin configs (generated by scripts/generate-plugin-config.sh)
|
|
.claude-plugin/
|
|
|
|
# Non-template plugin configs (keep only .tpl files)
|
|
plugin/.claude-plugin/plugin.json
|
|
plugin/.claude-plugin/marketplace.json
|