Andrey Epifancev
a8dc5cc314
docs: решения R-15, R-16 в design.md, уточнена формулировка R-14
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-04 02:53:18 +04:00
Andrey Epifancev
6525939888
test: интеграционные тесты NATS (заголовок Nats-Msg-Id, queue group) и S3Storage против compose; отметки Task 8 / 4.2
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-04 02:48:26 +04:00
Andrey Epifancev
5d5b1b7f3b
docs: решения R-13, R-14 в design.md
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-04 02:43:07 +04:00
Andrey Epifancev
84b5404215
feat: интерфейс парсера (Parser, ParseOutcome), NullParser с NOT_IMPLEMENTED, get_parser
...
Заглушка Среза 0 не читает входные байты; отметки Task 7 / 4.1.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-04 02:41:02 +04:00
Andrey Epifancev
6a8f0d119a
chore: make test без обёртки над кодом 5 pytest; отметки Task 6 / 3.1
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-04 02:38:17 +04:00
Andrey Epifancev
e676e75c38
docs: решения R-11, R-12 в design.md
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-04 02:36:16 +04:00
Andrey Epifancev
ebf87f39da
chore: Dockerfile (python:3.11-slim), api/.env.example и api/.env.test
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-04 02:35:48 +04:00
Andrey Epifancev
8e15696913
chore: pyproject.toml (ruff, mypy), requirements-dev.txt, Makefile, маркеры pytest
...
Задача 2.1. make test допускает код 5 pytest (тестов пока нет). README: все цели Makefile создаются в 2.1 (T3.1).
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-04 02:32:49 +04:00
Andrey Epifancev
85839a0fbf
docs: решение R-10 (расположение .env.example/.env.test) в design.md
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-04 02:30:19 +04:00
Andrey Epifancev
ffaa982fb1
docs: README с описанием сервиса и актуализация CLAUDE.md после выреза шаблона
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-04 02:30:05 +04:00
Andrey Epifancev
9cdc62b26d
chore: упрощены app.py, config.py и requirements.txt после выреза шаблона
...
Убраны SPA, CORS, SMB, РАИСА, SQLAlchemy-обработчики и зависимости БД/SMB;
настройки: ENV_FILE, SERVICE_NAME, NATS_ENABLED, WORKER_CONCURRENCY,
PUBLISH_RETRIES, DONE_CACHE_SIZE, MINIO_SECURE.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-04 02:25:35 +04:00
Andrey Epifancev
b428f68e9e
chore: вырезан фронт и БД из шаблона
...
Удалены web/, setup/.npmrc, api/alembic/, api/alembic.ini, api/src/db/,
api/src/models/, api/src/repositories/; из setup/setup.sh убраны npm-шаги,
из .gitignore убрана строка Dockerfile. Задача 1.1 отмечена выполненной.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-04 02:22:43 +04:00
Andrey Epifancev
e991999dfb
docs: решения без обсуждения R-1..R-9 (pre-flight SDD) в design.md
...
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-04 02:21:52 +04:00
Andrey Epifancev
7a35b79d5e
docs: change slice-0-skeleton под факты платформы — NATS без JetStream, Python 3.11, без CI и Nexus
...
Обмен с ядром на core NATS: подписка queue group, ack status=processing сразу по получении, process-local
LRU job_id против повторных запросов, публикация результата с повторами; удалены durable consumer / max_deliver /
ack_wait. Dockerfile python:3.11-slim; make check / make check-full вместо CI; raisa_* фильтруются при
dev-установке. Обновлены proposal, design (решения без обсуждения), specs, tasks, CLAUDE.md, openspec/config.yaml.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 16:21:45 +04:00
Andrey Epifancev
1661ec2fca
docs: соглашения шаблона в CLAUDE.md и OpenSpec change slice-0-skeleton
...
Срез 0 (issue #1 ): раздел «Соглашения шаблона» (что оставлено от шаблона команды, что
вырезается, что добавляется); change openspec/changes/slice-0-skeleton — proposal, design
с таблицей «Decisions made without discussion», спеки и tasks; в openspec/config.yaml
строки с двоеточием взяты в кавычки (YAML разбирал их как словари).
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 02:43:38 +04:00
Andrey Epifancev
124f63b729
chore: openspec init + контекст и правила change'ей
2026-10-03 00:26:45 +04:00