* fix(daemon): resolve sign-conversion warnings * fix(daemon): add IO thread startup barrier * refactor: consolidate toLowerCopy clones * fix(daemon): add atexit handler for static host map cleanup * fix(build): add missing include, fix daemon_helpers syntax, use atomic barrier * feat(docs): docs cleanup, and metadata refactor updates * fix(daemon): resolve Windows-only PostIngestQueue shutdown SIGSEGV (#45) Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com> * feat: submodule bump, multiclient optimizations and benchmark optimizations * feat(perf): reduced contention with update to placement of flushPathCacheBuffer() * fix(metadata): invalidate path cache on document mutation * fix(metadata): hydrate cached counters before first write --------- Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| README.md | ||
Developer Architecture Notes
This index points to architecture references that mirror the live implementation. Always validate statements against the cited source modules.
Core Architecture References
- System Architecture — subsystems, lifecycle, plugin hosting
- Search pipeline — ingestion, ranking, hybrid fusion
- Vector subsystem — embedding providers, storage, repair routines
Supporting Design Notes
- Synchronization protocol details
API References
Operations and Performance Guides
Contribution Workflow
- Update architecture docs and any related traceability artifacts in the same change set.
- Anchor new prose to specific functions, classes, or modules under
src/. - Capture validation evidence (integration logs, benchmarks) alongside the change with timestamps.
- Run
mkdocs build --strictand archive the log before submitting changes. - Flag future work explicitly with issue references; avoid speculative language.
Missing topics should be proposed via issue (outline + intended source references) prior to documentation work.