Imports the v0.9.2 documentation baseline and the bootstrap files required by docs/governance/repository-bootstrap-plan.md v0.1.0 §3, minus the justfile (added in the next commit). This commit establishes the git history for the project. All previous work lived only as filesystem state with no version control.
211 lines
9.3 KiB
Markdown
211 lines
9.3 KiB
Markdown
|
|
# 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. |
|