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

4.0 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

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.