[PIX-13720] fix: восстановить CI — отсутствующий SKILL.md и запрещённые фразы в плане #930

Closed
andrei wants to merge 1 commit from fix/pix-13720-ci-skill-md-and-plan-phrases into master
Owner

Что сделано

  • Создан .agents/skills/europatech-patterns/SKILL.md (отсутствовал, .agents/ gitignored)
  • Добавлено исключение !.agents/skills/ в .gitignore
  • Убраны 4 запрещённые фразы из docs/plans/2026-03-07-property-listing-implementation.md

Зачем

CI падал начиная с commit 67394112a: repo-search-hygiene.test.mjs бросал ENOENT на .agents/skills/europatech-patterns/SKILL.md, а новые assertions требовали удалить устаревшие фразы деплоя из плана.

Как проверено

node scripts/__tests__/repo-search-hygiene.test.mjs
# repo-search-hygiene: PASS

Где могу ошибиться

  • lint-staged может конфликтовать с .agents/ исключением; тест проходит локально
## Что сделано - Создан `.agents/skills/europatech-patterns/SKILL.md` (отсутствовал, `.agents/` gitignored) - Добавлено исключение `!.agents/skills/` в `.gitignore` - Убраны 4 запрещённые фразы из `docs/plans/2026-03-07-property-listing-implementation.md` ## Зачем CI падал начиная с commit `67394112a`: `repo-search-hygiene.test.mjs` бросал ENOENT на `.agents/skills/europatech-patterns/SKILL.md`, а новые assertions требовали удалить устаревшие фразы деплоя из плана. ## Как проверено ``` node scripts/__tests__/repo-search-hygiene.test.mjs # repo-search-hygiene: PASS ``` ## Где могу ошибиться - lint-staged может конфликтовать с `.agents/` исключением; тест проходит локально
fix: восстановить .agents/skills/SKILL.md и убрать запрещённые фразы из плана
All checks were successful
CI / API (pull_request) Successful in 16m6s
CI / Contracts (pull_request) Successful in 2m3s
CI / Telegram Mini App (pull_request) Successful in 1m26s
CI / Python SDK (pull_request) Successful in 38s
CI / Secrets Scan (pull_request) Successful in 18s
PR Janitor / janitor (pull_request) Successful in 12s
CI / Prisma Migrate Gate (pull_request) Successful in 2m24s
CI / App (pull_request) Successful in 16m20s
540b00cdbd
CI падал по двум причинам:
1. repo-search-hygiene.test.mjs падал с ENOENT на .agents/skills/europatech-patterns/SKILL.md
   — файл отсутствовал, .agents/ полностью gitignored.
   Добавлено исключение !.agents/skills/ в .gitignore и добавлен файл.
2. docs/plans/2026-03-07-property-listing-implementation.md содержал 4 фразы
   которые новый тест из коммита 67394112a запрещает:
   "13-language i18n", "hetzner up", "wrangler pages deploy", "check `/health`".
   Фразы заменены на канонические эквиваленты (scripts/deploy.sh, /api/health).

⚠️ Конфликт с master — ветку нужно перебазировать вручную. Изменения в master перекрыли затронутые строки.

<!-- janitor-conflict --> ⚠️ Конфликт с master — ветку нужно перебазировать вручную. Изменения в master перекрыли затронутые строки.
andrei closed this pull request 2026-06-29 16:22:57 +00:00
All checks were successful
CI / API (pull_request) Successful in 16m6s
CI / Contracts (pull_request) Successful in 2m3s
CI / Telegram Mini App (pull_request) Successful in 1m26s
CI / Python SDK (pull_request) Successful in 38s
CI / Secrets Scan (pull_request) Successful in 18s
PR Janitor / janitor (pull_request) Successful in 12s
CI / Prisma Migrate Gate (pull_request) Successful in 2m24s
CI / App (pull_request) Successful in 16m20s

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
europa-tech-srl/europatech!930
No description provided.