docs(platform): remove platform mark from CHANGELOG, document Windows 10+ #31
No reviewers
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
slaid098/voice_assistant!31
Loading…
Reference in a new issue
No description provided.
Delete branch "docs/platform-cleanup"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Что сделано
**Платформы:** Windowsиз CHANGELOG-секции v0.1.0 (откат PR #29)Operating System :: Microsoft :: Windows :: Windows 10в pyproject.tomlПочему
Issue #63 в opencode-config закрыт —
platformarg удалён изcreate-changelogtool. Индустриальный стандарт (VSCode/OBS/yt-dlp/espanso): платформа в README + pyproject, не в release notes. Min версия ОС в CHANGELOG — только при поднятии (breaking change в### Изменено).PR #29 добавил
**Платформы:** Windowsв CHANGELOG v0.1.0 — нарушение нового стандарта. Этот PR откатывает и фиксирует Windows 10+ в pyproject + README.Watch out
release_notes.py— body будет без**Платформы:**)Pending
Closes #30
Code Review Summary
Проверены все 3 изменённых файла (CHANGELOG.md, pyproject.toml, README.md) против критериев приёмки issue #30. CI green, 3 логических коммита, src/ не тронут.
Соответствие критериям issue #30
**Платформы:** Windowsудалён из CHANGELOG-секции v0.1.0 (diff: -2 строки, включая пустую после)## [0.1.0] — 2026-08-11→ одна пустая →### Added(строки 30-32)Operating System :: Microsoft :: Windows :: Windows 10classifier добавлен в pyproject.toml (строка 21)tomllib.load)Operating System :: Microsoft :: Windows)Windows 10+в обеих локализациях---и следующим major разделомCross-file impact
PR меняет README (writer) —
project-status.py:check_readme(reader) парсит 12 delimiter tags. Tags сохранены полностью (12/12) — reader не сломается. pyproject.toml classifier добавление не ломаетproject-status.pypyproject checks (новый classifier валиден). Cross-file check пройден.Positives
Operating System :: Microsoft :: Windows, передProgramming Language) — сохранён логический порядок## Что сделано/## Почему/## Watch out/## Pendingзаполнены осмысленно,Closes #30присутствуетSuggestions (info, не блокирующие)
### Requirementsразмещена после Quick Start (соответствует ТЗ), но общепринятый UX-паттерн — требования ДО инструкции по запуску (пользователь сначала проверяет совместимость, потом скачивает). Для будущего рефакторинга: рассмотреть перемещение Requirements перед Quick Start в обеих локализациях. Не блокирующее — текущее размещение соответствует issue #30.Windows 10+ (Python 3.13 requires Windows 10 or later)корректна, ноWindows 10+уже неявно включает Windows 11. Можно упростить доWindows 10+ (требуется Python 3.13+)— но текущий вариант информативнее для пользователя, не знающего про Python. Оставить как есть.Verdict: APPROVE