# Changelog All notable changes to Chanora will be documented in this file. This project is expected to follow a Conventional Commits style workflow. ## [Unreleased] ### Added - Initial repository foundation files. - Documentation-first project structure. - `justfile` with `format`, `lint`, `test`, `verify-docs`, and `security-scan` targets, completing `repository-bootstrap-plan` v0.1.0 §3. - `poc/tsclientlib-connect-spike/` — PoC proving protocol feasibility via `tsclientlib`. Verified against `cn.teamspeak.app` on 2026-05-13. - `poc/flutter_rust_bridge_hello/` — PoC proving the Flutter↔Rust command and event-stream boundary via `flutter_rust_bridge` 2.12.0. Verified on Linux desktop on 2026-05-13. - `poc/secure-storage-spike/` — PoC proving platform secure storage via a typed `SecretStorageRepository` trait and a Linux adapter selecting between Secret Service (libsecret) and kernel keyutils. Audit checks SS-AUD-001/002/003/005/006 and SS-TC-003 verified on 2026-05-13. - `poc/sqlite-storage-spike/` — PoC proving SRS-089's "embedded data store + migration mechanism" acceptance criteria: forward-only schema migrator tracked via `PRAGMA user_version`, repository pattern with `BookmarkRepository` / `SettingsRepository` traits over `LocalDatabaseRepository`. 11/11 tests verified on 2026-05-13. - `poc/diagnostics-redaction-spike/` — PoC proving the diagnostic redaction policy from `diagnostic-redaction-audit-report.md`: typed policy + regex rules + literal known-secret registry + bundle redaction. Audit cases REDACT-TC-001..010 verified on 2026-05-13. - `poc/audio-capture-playback-spike/` — PoC proving platform audio capture/playback via cpal. Desktop half (Linux + PipeWire) empirically verified end-to-end on 2026-05-13; mobile half (Android Oboe / iOS AVAudioEngine) documented as an open gap. - `poc/README.md` summarising PoC status against `docs/architecture/proof-of-concept-plan.md`. ### Changed - N/A ### Fixed - N/A ### Security - N/A ## Versioning note The project implementation has not reached a public release version yet.