You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(triage): record post-planning GitHub state — PR #62, new issues, OOS deferrals
- GATE-06: mark #53 + #61 merged (2026-05-16); add #62 (Wave 1 quick wins) to gate set
- INST-01: note PR #62 implements setuptools pin (closes#58)
- INST-04: note PR #62 lands README docs for #56 workaround
- INST-12: new requirement for #65 Windows Triton/torch.compile OOM (filed post-planning)
- Out of Scope: defer #67/PR #68 (audio effects), #64 (custom model dir),
PR #66 zh-CN (i18n milestone), #63 (empty-template bug)
PR #62 is the user's own Wave 1 work landed as a separate PR while
GSD planning ran in parallel. Merging it eliminates duplicate work
in Phase 1.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: .planning/REQUIREMENTS.md
+8-3Lines changed: 8 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,14 +18,15 @@ Requirements for the v0.3.x release. Each maps to roadmap phases.
18
18
-[ ]**GATE-03**: `release.yml` runs at least one post-build installer smoke test per platform (boot the bundled app, hit a health endpoint)
19
19
-[ ]**GATE-04**: PR template documents the two-RC release cadence and the regression-fixture requirement
20
20
-[ ]**GATE-05**: SHA-256 checksums are published in every GitHub Release body (defends the `xattr -cr` workaround context for #54)
21
-
-[ ]**GATE-06**: Open PRs #51 (cross-platform bug bash), #53 (SRT import), #61 (lazy ASR) are merged before Phase 0 finalizes the CI matrix
21
+
-[ ]**GATE-06**: Open PRs #51 (cross-platform bug bash), ~~#53 (SRT import)~~ ✓ merged 2026-05-16, ~~#61 (lazy ASR)~~ ✓ merged 2026-05-16, and #62 (Wave 1 quick wins — setuptools/Linux/Russia) are merged before Phase 0 finalizes the CI matrix
22
22
23
23
### Install — Quick Wins (Phase 1, Wave 1)
24
24
25
-
-[ ]**INST-01**: `setuptools` is added to `pyproject.toml``[project.dependencies]` so WhisperX can import `pkg_resources` on Python 3.12+ (closes #58)
25
+
-[ ]**INST-01**: `setuptools` is added to `pyproject.toml``[project.dependencies]` so WhisperX can import `pkg_resources` on Python 3.12+ (closes #58) — **DONE in PR #62 (pending merge)**
26
26
-[ ]**INST-02**: README install section is split into `docs/install/{macos,windows,linux,docker}.md` with per-OS instructions, and README links there instead of inlining 600 lines
27
27
-[ ]**INST-03**: macOS `xattr -cr /Applications/OmniVoice\ Studio.app` workaround is documented in `docs/install/macos.md` AND surfaced in the app's first-run-failure UI when the app detects it was quarantined (closes #54 via documented workaround)
28
-
-[ ]**INST-04**: `WEBKIT_DISABLE_COMPOSITING_MODE=1` workaround for AppImage white-screen on Fedora 44 / Ubuntu 24.04 is documented in `docs/install/linux.md` and applied conditionally by the AppImage launcher when WebKit version matches the broken range (closes #56 via documented workaround)
28
+
-[ ]**INST-04**: `WEBKIT_DISABLE_COMPOSITING_MODE=1` workaround for AppImage white-screen on Fedora 44 / Ubuntu 24.04 is documented in `docs/install/linux.md` and applied conditionally by the AppImage launcher when WebKit version matches the broken range (closes #56 via documented workaround) — **README docs landed in PR #62; launcher conditional still pending**
29
+
-[ ]**INST-12**: Windows Triton/torch.compile OOM workaround documented in `docs/install/windows.md` + surfaced via "Disable torch.compile on Windows" toggle in Settings → Performance (closes #65 — NEW issue, filed post-planning)
29
30
-[ ]**INST-05**: README download badges use templated version refs (read latest release at render time or via release script), so they don't go stale between releases
30
31
-[ ]**INST-06**: A `scripts/validate-install-docs.py` test extracts code blocks from `docs/install/*.md` and diffs them against `scripts/desktop-prod.sh` — fails CI if docs drift from the actual install script
31
32
@@ -174,6 +175,10 @@ Explicitly excluded for v0.3.x. Anti-features that would violate constraints are
174
175
| OS keyring integration | Defer to v0.4 — `$HF_HOME/token` + `~/.config/omnivoice/env` is sufficient; keyring adds a native dep without clear v0.3 user-pull |
175
176
| Full subprocess migration for all engines | Risk-bounded to IndexTTS this milestone; other engines stay in-process pending evidence of clashes |
176
177
| Material for MkDocs / heavyweight docs framework | Material for MkDocs entered maintenance Nov 2025; markdown-in-repo is the durable choice |
178
+
| Per-segment audio effects DSP preset selector (#67 / PR #68) | Feature, not stability — defer to v0.4; thank contributor + close PR with kind note |
179
+
| Custom model download directory (#64) | Feature, not stability — defer to v0.4; `HF_HUB_CACHE` env var is the v0.3 workaround |
180
+
| Full zh-CN frontend localization (PR #66) | UI redesign-adjacent + 23-file diff — defer to a dedicated i18n milestone; cherry-pick Windows/backend fixes only if they don't conflict with our engine isolation work |
181
+
| Empty-template bug reports without repro (#63) | Reporter must fill template; auto-close after 14 days no-response |
0 commit comments