function-inventory.md: - Fix SnapshotStateMapper → OwnClientSnapshotState + add 3 missing functions - Fix enum variant counts: CoreError 7→12, ProtocolError 9→10, BridgeError 8→7, AudioError 7→8 coverage-analysis.md: - Fix total Dart tests 221→233 - Fix chat_views_test.dart count 18→29 - Fix widget test count 13→14, add audio_device_list_tile_test.dart - Fix total doc count 55→86 doc-quality-analysis.md: - Relabel 'Useless Content' → 'Path Record Files (DV Navigation Aids)' - Soften 'identical' → 'overlapping' for commit examples README.md: - Update Dart test count 221→233
Chanora Offline Knowledge Library
Generated: 2026-06-13
Branch: docs/offline-knowledge-library-2026-06-13
Purpose: Comprehensive offline reference for the Chanora project, its dependencies, and related ecosystem.
Contents
Project Analysis
| Document | Description | Status |
|---|---|---|
| function-inventory.md | Complete public API inventory for all 10 Rust crates + 56 Dart files. Includes dead code analysis. | Reviewed |
| coverage-analysis.md | Test coverage (312 Rust tests, 233 Dart tests) and documentation coverage gaps. | Reviewed, corrected |
| doc-quality-analysis.md | Duplicated content, useless content, and broken references in docs/. | Reviewed, corrected |
| link-coverage-report.md | All internal/external links validated. 2 broken LICENSE links, 5 broken doc-path refs. | Reviewed, corrected |
| docs-code-mismatch.md | 17 doc-code mismatches found (2 critical, 4 major, 11 minor). | Reviewed, corrected |
| docs-out-of-date.md | 12 outdated docs, 8 undocumented recent changes since DV baseline. | Reviewed, corrected |
| docs-link-not-covered.md | 2 broken links, 9 missing targets, 18 orphaned docs. | Reviewed, corrected |
External Projects
| Document | Description | Status |
|---|---|---|
| external/teaspeak-overview.md | TeaSpeak voice server - architecture, protocol, build system. | Reviewed |
| external/respeak-overview.md | ReSpeak org - tsclientlib, tsproto, crypto, Chanora integration. | Reviewed |
| external/yatqa-en.md | yat.qa TeamSpeak admin tool (English). | Reviewed |
| external/yatqa-de.md | yat.qa TeamSpeak admin tool (German/Deutsch). | Reviewed |
Review Reports
| Document | Description |
|---|---|
| reviews/coverage-analysis-review.md | Cross-validation of coverage analysis |
| reviews/doc-quality-review.md | Cross-validation of doc quality analysis |
| reviews/link-coverage-review.md | Cross-validation of link coverage |
| reviews/external-docs-review.md | Cross-validation of external project docs |
| reviews/docs-code-mismatch-review.md | Cross-validation of mismatch analysis |
| reviews/docs-out-of-date-review.md | Cross-validation of out-of-date analysis |
| reviews/docs-link-not-covered-review.md | Cross-validation of link-not-covered analysis |
| reviews/function-inventory-review.md | Cross-validation of function inventory |
| reviews/coverage-docquality-review.md | Second-pass review of coverage + doc quality |
| reviews/mismatch-outofdate-review.md | Second-pass review of mismatch + out-of-date |
| reviews/link-reports-review.md | Second-pass review of link reports |
| reviews/external-index-review.md | Second-pass review of external docs + index |
Key Findings Summary
Test Coverage
- Rust: 312 inline tests + 6 integration tests across 8/10 crates
- Dart: 233 tests (widgets: 58%, services: 90%)
- Untested crates: chanora_bridge, chanora_cache, chanora_prefetch
Documentation Gaps
- No architecture docs for: audio engine, FFI bridge, protocol layer, state machine, cache, prefetch, diagnostics
- 15 TODO/FIXME items catalogued across codebase
Dead/Useless Code
- No true dead code found (platform-gated items are intentional)
- 1 malformed markdown in docs/sysdes.md
- 2 missing LICENSE files (LICENSE-APACHE, LICENSE-MIT)
Duplicated Content
- Lifecycle chain repeated in 6+ files
- Git commit examples in 3 files
- Security doc list in 2 files
External Dependencies
- ReSpeak/tsclientlib: Chanora patches tsproto-types for P-256 coordinate padding
- TeaSpeak: Compatible voice server, C++20 + Electron architecture
- yat.qa: TeamSpeak admin tool, v3.9.9b, English + German docs