Files
chanora/docs/release/dv-waiver-register.md
T

4.5 KiB

Chanora DV Waiver Register

Document status: DV meeting baseline candidate
Date: 2026-05-29
Applies to: DV review and internal candidate validation only

1. Waiver Policy

A waiver records a known gap that reviewers may accept for a limited decision scope. A waiver does not delete the underlying requirement and does not approve public/store release unless the release owner explicitly accepts that scope.

2. Active Waivers and Deferrals

ID Gap Source evidence Impact Accepted DV scope Unblock condition
DV-WVR-001 DEC-012 legal/trademark/OSS review remains open docs/implementation-status-2026-05-28.md Blocks public/store release and final compatible-server wording approval Documentation review and internal validation only Legal/trademark/OSS owner signs off and required notices/reports are complete
DV-WVR-002 Android Keystore-backed DEK deferred to v1.1 docs/implementation-status-2026-05-28.md Limits Android secure-storage claim; file-fallback DEK remains a release risk Internal validation only with limitation stated Android Keystore-backed DEK implemented or product/security owner accepts release waiver
DV-WVR-003 iOS AVAudioSession.Mode.voiceChat status was recorded as a prior blocker but recent commit history indicates follow-up implementation docs/implementation-status-2026-05-28.md, recent commit feat(ios): use AVAudioSession .voiceChat mode Requires updated validation so documents and implementation status do not conflict DV may proceed if treated as evidence-needs-validation, not as a closed release gate Run iOS device audio verification and update implementation status
DV-WVR-004 Standalone event replay and runtime reducer-integration evidence not yet complete docs/implementation-status-2026-05-28.md, local cargo test -p chanora_state --locked evidence Reducer unit coverage supports state synchronization, but file-based replay evidence and live-event integration evidence remain open DV documentation pass and internal validation Event replay tooling implemented or requirement reprioritized; runtime reducer integration evidence attached
DV-WVR-005 Event replay tool not found docs/implementation-status-2026-05-28.md Limits P1 state verification hooks SRS-061/SRS-098 Accepted as P1 deferral Event replay tooling implemented or requirement reprioritized
DV-WVR-006 Desktop and iOS artifacts are source-buildable or unsigned only docs/implementation-status-2026-05-28.md, docs/release/ios-build.md Blocks packaged public release claims Internal validation from source/unsigned builds only Signed/notarized/package artifacts exist and hashes are recorded
DV-WVR-007 Silero VAD asset bundled while VoiceActivity is deferred docs/implementation-status-2026-05-28.md Risk that UI/release wording overstates VAD availability DV may pass if VoiceActivity remains disabled/coming-soon VAD implementation allocated in a later baseline or asset/wording reconciled
DV-WVR-008 Artifact hashes, tag, and candidate run IDs are not recorded in release record docs/release/release-readiness-go-nogo-record.md Blocks final release approval and reproducibility DV documentation review only Candidate build run records, tag, commit SHA, and artifact hashes are recorded
DV-WVR-009 Android target compile and runtime smoke blocked locally docs/governance/maintainability-review-2026-06-08.md, docs/release/release-readiness-go-nogo-record.md Blocks Android runtime, permission-flow, and audio-lifecycle success claims Documentation review only; internal validation must keep Android limitation stated Android NDK compiler aarch64-linux-android-clang is available, adb devices -l shows an authorized target, and Android build/install/smoke evidence is attached

3. Waiver Review Rules

Rule Required behavior
Scope control Waivers in this file apply to DV/internal validation unless explicitly promoted by release owner approval
User-visible claims Release notes, UI, and marketing wording must not claim unsupported capabilities
Security/legal claims Security, privacy, legal, and OSS claims require owner sign-off before public release
Closure A waiver closes only when the unblock condition is satisfied and the release-readiness record is updated

4. DV Meeting Recommendation

Accept the waiver register for DV documentation pass. Do not accept these waivers as public/store release approval.