# CHANORA_REL_Release_Readiness_Go_NoGo_Record_v0.9.2.2.1 **Document type:** Release Readiness Checklist / Go-No-Go Record **Version:** 0.9.2 **Status:** Baseline Candidate **Language:** English **Product:** Chanora **Repo path:** `docs/release/release-readiness-go-nogo-record.md` --- ## 1. Purpose This document records the auditable release readiness decision for a Chanora release. Design documents alone do not authorize release. A release requires an explicit readiness decision based on scope, build identity, requirement completion, verification evidence, security review, platform readiness, legal/privacy readiness, known risks, and approval. ## 2. Release Identity | Field | Value | |---|---| | Release name | TBD by Product Owner | | Release type | TBD: Internal Alpha / External Beta / MVP Public / Store Release | | Release version | TBD | | Release candidate ID | TBD | | Release date target | TBD | | Release owner | TBD | | Product owner | TBD | | Engineering owner | TBD | | QA / verification owner | TBD | | Security reviewer | TBD | | Legal / compliance reviewer | TBD | ## 3. Build Identity | Field | Value | |---|---| | Git repository | TBD | | Git branch | TBD | | Git commit SHA | TBD | | Git tag | TBD | | iOS App Store Connect upload SDK gate | Xcode 26+ and iOS 26 / iPadOS 26 SDK+ for upload on or after 2026-04-28 | | Platform release policy included | Yes | | Build number | TBD | | CI pipeline ID | TBD | | Build timestamp | TBD | | Windows artifact | TBD | | macOS artifact | TBD | | Linux artifact | TBD | | Android artifact | TBD | | iOS artifact | TBD | | Artifact hash method | SHA-256 unless otherwise specified | | Artifact hashes | TBD | ## 4. Scope Readiness | Question | Answer | Evidence | Owner | |---|---|---|---| | Is this release scope defined? | TBD | Release scope statement | Product Owner | | Is this release Internal Alpha, External Beta, MVP Public, or Store Release? | TBD | Release scope statement | Product Owner | | Are included features listed? | TBD | Release notes / scope list | Product Owner | | Are excluded/deferred features listed? | TBD | Deferred requirements list | Product Owner | | Are target platforms listed? | TBD | Platform readiness table | Engineering Owner | | Are known limitations documented? | TBD | Known issue register | Product Owner / QA | ## 5. Requirements Readiness | Requirement group | Status | Evidence | Deferred items / waiver | |---|---|---|---| | P0 / MVP connection requirements | TBD | SRS/SWE.6 evidence | TBD | | P0 / MVP channel and state requirements | TBD | SRS/SWE.6 evidence | TBD | | P0 / MVP voice requirements | TBD | SRS/SWE.6 evidence | TBD | | Audio processing requirements | TBD | SWE.4/SWE.5/SWE.6 evidence | TBD | | Storage and secure storage requirements | TBD | SWE.4/SWE.5/SWE.6 evidence | TBD | | Diagnostics and redaction requirements | TBD | SWE.4/SWE.5/SWE.6 evidence | TBD | | Material 3 / UI requirements | TBD | SWE.6 evidence | TBD | | Accessibility requirements | TBD | SWE.6 evidence | TBD | | Platform behavior requirements | TBD | SYS.4/SWE.6 evidence | TBD | | i18n / Unicode requirements | TBD | SWE.4/SWE.5/SWE.6 evidence | TBD | | Traceability requirements | TBD | Validation report | TBD | ## 6. Verification Readiness | Verification layer | Required evidence | Status | Failed items | Waivers | |---|---|---|---|---| | SWE.4 Unit Verification | Unit verification summary report | TBD | TBD | TBD | | SWE.5 Software Integration Verification | Integration verification summary report | TBD | TBD | TBD | | SWE.6 Software Verification | Software verification summary report | TBD | TBD | TBD | | SYS.4 System Integration Verification | System integration verification summary report | TBD | TBD | TBD | | Regression Verification | Regression report | TBD | TBD | TBD | | Manual exploratory test | Test notes | TBD | TBD | TBD | ## 7. Security Readiness | Question | Required answer | Status | Evidence | |---|---|---|---| | Is secure storage verified for supported platforms? | Yes / waived | TBD | Security test report | | Are secrets excluded from plaintext logs? | Yes / waived | TBD | Redaction test result | | Is diagnostic export redaction verified? | Yes / waived | TBD | Diagnostics audit | | Is dependency/license scan completed? | Yes / waived | TBD | Dependency scan report | | Are high/critical dependency issues resolved or waived? | Yes / waived | TBD | Security waiver record | | Are user-facing errors safe and non-sensitive? | Yes / waived | TBD | Review record | | Are platform permissions justified? | Yes / waived | TBD | Permission review | ## 8. Platform Readiness | Platform | Release status | Build artifact | Verification status | Known blockers | Owner | |---|---|---|---|---|---| | Windows | TBD: Go / Conditional Go / No-Go / Not in scope | TBD | TBD | TBD | TBD | | macOS | TBD: Go / Conditional Go / No-Go / Not in scope | TBD | TBD | TBD | TBD | | Linux | TBD: Go / Conditional Go / No-Go / Not in scope | TBD | TBD | TBD | TBD | | Android | TBD: Go / Conditional Go / No-Go / Not in scope | TBD | TBD | TBD | TBD | | iOS | TBD: Go / Conditional Go / No-Go / Not in scope | TBD | TBD, including Apple App Store SDK gate | TBD | TBD | ## 9. Legal, OSS, and Privacy Readiness | Question | Required answer | Status | Evidence | Owner | |---|---|---|---|---| | Is the app clearly identified as unofficial and not affiliated with TeamSpeak? | Yes | TBD | App copy / legal notice | Legal | | Is the TeamSpeak trademark/non-affiliation wording reviewed? | Yes | TBD | Legal review record | Legal | | Is OSS license review completed? | Yes | TBD | OSS notice / license report | Legal / Engineering | | Are Rust, Flutter, tsclientlib, and platform dependencies included in OSS review? | Yes | TBD | OSS license report | Legal / Engineering | | Is privacy policy completed for the release scope? | Yes | TBD | Privacy policy URL/file | Legal | | Are diagnostics/logging disclosures complete? | Yes | TBD | Privacy policy / in-app notice | Legal / Product | | Are App Store / Play Store metadata requirements complete if applicable? | Yes / N/A | TBD | Store metadata review | Product / Legal | ## 10. Known Issues and Waivers | Issue ID | Description | Severity | Impact | Waiver? | Waiver owner | Expiry / follow-up | |---|---|---|---|---|---|---| | TBD | TBD | TBD | TBD | TBD | TBD | TBD | ## 10A. Required Security, Privacy, and Legal Evidence | Evidence document | Required status before External Beta / Public release | |---|---| | `CHANORA_SEC_Threat_Model_v0.9.2.2.1.md` | Reviewed; v1.0 approved before public release | | `CHANORA_SEC_Secure_Storage_Audit_Report_v0.9.2.2.1.md` | Completed for release-scope platforms | | `CHANORA_SEC_Diagnostic_Redaction_Audit_Report_v0.9.2.2.1.md` | Completed and approved | | `CHANORA_SEC_Dependency_And_Supply_Chain_Report_v0.9.2.2.1.md` | Completed with no unapproved critical/high risk | | `CHANORA_PRIV_Privacy_Policy_v0.9.2.2.1.md` | Legal/privacy reviewed; v1.0 approved before public release | | `CHANORA_LEGAL_Trademark_And_Attribution_Review_v0.9.2.2.1.md` | Legal reviewed; v1.0 approved before public release | ## 10B. Key Product Decision Gate | Decision | Required status before Go | |---|---| | Release type | Confirmed | | Release platform scope | Confirmed | | Minimum iOS version | Confirmed | | Apple App Store SDK gate | Confirmed and release-inspected | | Minimum Android version | Confirmed | | Android target SDK policy | Confirmed | | Multiple active connections in MVP | Confirmed | | AEC/AGC/NS/HPF default states | Confirmed | | Audio processing implementation path | Confirmed | | Legal/trademark/licensing review requirement | Confirmed | | Local database choice | Confirmed | | Flutter/Rust bridge choice | Confirmed | | Diagnostics upload policy | Confirmed | | Crash reporting policy | Confirmed | | Product license model | Confirmed or explicitly not required for release scope | ## 11. Release Decision | Decision | Meaning | |---|---| | Go | Release is approved for the stated scope and platforms. | | Conditional Go | Release is approved only if listed conditions are satisfied. | | No-Go | Release is not approved. | **Decision:** TBD: Go / Conditional Go / No-Go ## 12. Conditional Go Conditions | Condition ID | Condition | Owner | Due date | Evidence required | |---|---|---|---|---| | TBD | TBD | TBD | TBD | TBD | ## 13. Approval | Role | Name | Decision | Date | Evidence / Signature | |---|---|---|---|---| | Product Owner | TBD | TBD | TBD | TBD | | Engineering Owner | TBD | TBD | TBD | TBD | | QA / Verification Owner | TBD | TBD | TBD | TBD | | Security Reviewer | TBD | TBD | TBD | TBD | | Legal / Compliance Reviewer | TBD | TBD | TBD | TBD | | Release Manager | TBD | TBD | TBD | TBD | ## 14. Change History | Version | Date | Description | |---|---|---| | 0.9.0 | 2026-05-14 | Initial release readiness and Go/No-Go record template. | ## Baseline Candidate 0.9.1 Update | Version | Date | Description | |---|---|---| | 0.9.1 | 2026-05-14 | Updated baseline after product decision closure: Apple App Store SDK gate uses Xcode 26+ and iOS 26 / iPadOS 26 SDK+ since 2026-04-28, platform baselines and decision traceability propagated across the document set. | ## Baseline Candidate 0.9.2 Update | Version | Date | Description | |---|---|---| | 0.9.2 | 2026-05-14 | Corrected Apple App Store Connect upload gate to 2026-04-28 and checked full-package naming, references, and coverage. |