Highlights
- keep MCP queries on the last complete snapshot while bounded refreshes run in the background
- serialize concurrent state mutations and atomically publish JSON updates
- enforce canonical path, filesystem, file-size, request, and scan-time budgets
- add bounded snapshot postings for fast retrieval across large repositories
- improve Chinese intent reuse and prevent stale or invalid memory targets
Validation
- 31 tests passed
- wheel and source distribution passed
twine check - clean wheel install loaded SymbioPulse 0.2.0 with 9 MCP tools
PyPI publishing will follow after repository publishing credentials are configured.