Подключение обвязки Claude Code к arm-web #2

Merged
aep merged 2 commits from feat/1-harness-init into test 2026-10-07 23:20:21 +03:00
Owner

Closes #1

Что сделано:

  • adopt-project.sh --no-merge: OpenSpec (openspec/, команды и skills opsx), заготовки CLAUDE.md/ARCHITECTURE.md, .gitignore обвязки, docs/superpowers/plans/.
  • CLAUDE.md описан по коду: что это, ветки (test — интеграционная, main не трогаем), источники истины для фронта (OpenAPI arm-core, frontend-api-guide.md, user journey, макет), стек, архитектура, команды.
  • ARCHITECTURE.md: модули и границы (запросы только через src/api/client.ts, моки не в рабочих путях).
  • openspec/config.yaml: контекст и правила для arm-web.
  • Makefile: install, lint, typecheck, build, check.
  • .gitignore: исправлена склейка package-lock.json.superpowers/ (в исходном файле не было перевода строки), добавлен dist/.

Rulings I made

  • R-1: package-lock.json оставлен вне git, как в шаблоне arm-core/web (в банке npm через Nexus) — отступление от текста issue #1.

make check (базовая линия, код не менялся)

  • biome: 276 errors, 24 warnings
  • tsc --noEmit: 185 ошибок
  • rsbuild build: ready
    Красный check — состояние кода из main; чинится в задаче прототипа, не здесь.

🤖 Generated with Claude Code

https://claude.ai/code/session_01EAKRDNzXtRrwmWz9z6PZu3

Closes #1 Что сделано: - `adopt-project.sh --no-merge`: OpenSpec (`openspec/`, команды и skills opsx), заготовки CLAUDE.md/ARCHITECTURE.md, `.gitignore` обвязки, `docs/superpowers/plans/`. - CLAUDE.md описан по коду: что это, ветки (`test` — интеграционная, `main` не трогаем), источники истины для фронта (OpenAPI arm-core, `frontend-api-guide.md`, user journey, макет), стек, архитектура, команды. - ARCHITECTURE.md: модули и границы (запросы только через `src/api/client.ts`, моки не в рабочих путях). - `openspec/config.yaml`: контекст и правила для arm-web. - Makefile: `install`, `lint`, `typecheck`, `build`, `check`. - `.gitignore`: исправлена склейка `package-lock.json.superpowers/` (в исходном файле не было перевода строки), добавлен `dist/`. ## Rulings I made - R-1: `package-lock.json` оставлен вне git, как в шаблоне `arm-core/web` (в банке npm через Nexus) — отступление от текста issue #1. ## make check (базовая линия, код не менялся) - biome: 276 errors, 24 warnings - tsc --noEmit: 185 ошибок - rsbuild build: ready Красный check — состояние кода из main; чинится в задаче прототипа, не здесь. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01EAKRDNzXtRrwmWz9z6PZu3
aep added 2 commits 2026-10-07 23:13:56 +03:00
Обвязка из adopt-project.sh дополнена описанием репозитория по коду: источники истины
для фронта, ветка test как интеграционная, правило «запросы только через api/client».
.gitignore: исправлена склейка строк (package-lock.json.superpowers/), добавлен dist/.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EAKRDNzXtRrwmWz9z6PZu3
aep merged commit 47df65fd6c into test 2026-10-07 23:20:21 +03:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RSHB/arm-web#2
No description provided.