* feat(src): migrate second-brain RAG CLI + tests * fix(embedder): strip hardcoded ai.slaid098.dev endpoint * refactor: rename slaid098/opencode to opencode-config * docs(handoff): add pr-5 handoff + ADR-001 * fix(docs): rebase handoff/ADR naming to PR number + drop dangling ADR-009 refs * fix(tests): update script paths + assertions for opencode-config migration * fix(pyproject): update cov + ruff paths config/scripts -> .opencode/scripts * docs: update project map + handoff + ADR --------- Co-authored-by: opencode-agent <agent@slaid098.dev>
1.1 KiB
1.1 KiB
ADR-003: Migrate src/ second-brain + tests from fix-branch
Статус
Accepted
Контекст
Миграция Python RAG CLI (second-brain) из приватного репо в публичный. Source: ветка fix/pipeline-status/review-next-by-verdict (содержит фикс pipeline-status REVIEW verdict branching). Hardcoded приватный API endpoint ai.slaid098.dev в embedder.py.
Решение
- Копировать файлы из fix-ветки (не master) — фикс включён автоматически
- Strip
ai.slaid098.dev→ env-onlyAI_PROVIDER_API_URL - Rename
slaid098/opencode→slaid098/opencode-configв URLs и тестах
Альтернативы
- Дропнуть
src/memory/полностью (memory plugin@mathew-cf/opencode-memoryпокрывает RAG) — отклонено, second-brain используется как standalone CLI - Копировать из master + отдельный PR для фикса — отклонено, fix-ветка fast-forward, проще взять целиком