Skip to content

Commit 3b7040a

Browse files
debpalashclaude
andcommitted
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>
1 parent af561c4 commit 3b7040a

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

.planning/REQUIREMENTS.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,15 @@ Requirements for the v0.3.x release. Each maps to roadmap phases.
1818
- [ ] **GATE-03**: `release.yml` runs at least one post-build installer smoke test per platform (boot the bundled app, hit a health endpoint)
1919
- [ ] **GATE-04**: PR template documents the two-RC release cadence and the regression-fixture requirement
2020
- [ ] **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
2222

2323
### Install — Quick Wins (Phase 1, Wave 1)
2424

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)**
2626
- [ ] **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
2727
- [ ] **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)
2930
- [ ] **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
3031
- [ ] **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
3132

@@ -174,6 +175,10 @@ Explicitly excluded for v0.3.x. Anti-features that would violate constraints are
174175
| 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 |
175176
| Full subprocess migration for all engines | Risk-bounded to IndexTTS this milestone; other engines stay in-process pending evidence of clashes |
176177
| 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 |
177182

178183
---
179184

0 commit comments

Comments
 (0)