## Что сделано - Обновлён массив COMPOSER_SELECTORS в src/ui.ts: добавлены новые селекторы [data-component="prompt-input-v2"] и [data-component="session-prompt-dock"] как primary для OpenCode v1.18.x - Старые селекторы session-new-composer/session-composer сохранены как fallback для обратной совместимости - README обновлён с указанием совместимой версии OpenCode v1.18.x (русский и английский блоки) - Добавлен handoff-документ и ADR 0001 с обоснованием порядка fallback-селекторов ## Почему В OpenCode v1.18.x селекторы session-composer/session-new-composer удалены из исходников, из-за чего findComposer() возвращал null и кнопка 🎤 не появлялась в чате. Порядок массива обновлён как primary (v1.18.x) → fallback (pre-1.18), чтобы сохранить совместимость с OpenCode <1.18 до oldInterfaceSunset (2026-09-14). Closes #28 --------- Co-authored-by: opencode-agent <agent@opencode.local>
21 lines
No EOL
856 B
Markdown
21 lines
No EOL
856 B
Markdown
---
|
||
module: docs
|
||
purpose: Handoff-документы, ADR, project map
|
||
key_files:
|
||
- docs/handoff/pr-<N>-<slug>.md — handoff на PR
|
||
- docs/handoff/adr/<NNNN>-<slug>.md — архитектурные решения
|
||
- docs/project-map/ — карта структуры проекта
|
||
dependencies: []
|
||
last_updated: 2026-07-24
|
||
---
|
||
|
||
# docs/
|
||
|
||
## Structure
|
||
- `handoff/pr-<N>-<slug>.md` — handoff на PR (секции: Что сделано, Почему, Pending, Watch out)
|
||
- `handoff/adr/<NNNN>-<slug>.md` — архитектурные решения (секции: Статус, Контекст, Решение, Альтернативы)
|
||
- `project-map/` — карта структуры проекта (README + по файлу на модуль)
|
||
|
||
## Patterns
|
||
- Один handoff на PR, slug = тема PR.
|
||
- ADR нумеруются с 0001. |