15 Commits

Author SHA1 Message Date
Andrey Epifancev
5630ffadb7 docs(context): реестр OQ — ссылки на отчёты задач заменены маркерами находок
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-04 07:16:10 +04:00
Andrey Epifancev
cdfac6c74b docs: 06-test-data — поиск пары эмулятором, design #36 — паузы по сервисам
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-04 07:03:47 +04:00
Andrey Epifancev
f7c8c6c883 docs(context): 07-open-questions — OQ-48…OQ-83 по итогам Среза 0, статусы OQ-45/46/47
Вопросы из open-questions-proposal.md трёх сервисов (с дедупликацией), кандидаты
DBML v5.14 (только как строки реестра) и находки сквозной проверки окружения.
У каждой строки — репозиторий и маркер источника. OQ-45/46/47 переведены в
«допущение принято и применено» с фактами seed и ORM.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-04 06:53:00 +04:00
Andrey Epifancev
3e1f39cd9e docs(context): 03-architecture — SCHEMA_MISMATCH без ack, нечитаемый запрос без ответа, PUBLISH_RETRIES, примеры контракта
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-04 06:41:29 +04:00
Andrey Epifancev
a977ab7792 docs(context): 09-delivery-plan, Срез 0 — ссылка на dev/README и сквозную проверку окружения
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-04 06:40:35 +04:00
Andrey Epifancev
bf0a0aef7b docs(context): 06-test-data §6 — seed продукта в arm-core/api/seed, directories только для тестовых ЮЛ/ГК
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-04 06:40:26 +04:00
Andrey Epifancev
5bebdfe9fc docs(architecture): актуализировать описание контракта распознавания и версионирование
- убрана устаревшая пометка «черновик» у recognition-result.schema.json (M-1)
- в строку ack добавлен schema_version, metrics и raw_s3_key помечены как опциональные,
  правило версионирования дополнено принятием любого MINOR и порядком раскатки (M-2)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 18:59:03 +04:00
Andrey Epifancev
3074632fb1 Архитектура: таблица контракта NATS со ссылками на схемы, ack и правила Nats-Msg-Id
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 18:07:32 +04:00
Andrey Epifancev
a0be5ab5a1 docs: Срез 0 под факты платформы — NATS без JetStream, Python 3.11, PostgreSQL 16, без CI и Nexus
По ответам пользователя 03.10.2026: обмен через recognition_job перестроен на core NATS (queue group'ы,
ack сервиса = конверт status=processing, повторная публикация ядром 30 с × 3 → dlq, дедуп по result_msg_id);
capability ci-template заменена на quality-checks (make check / make check-full, конфигураций CI нет);
compose: PostgreSQL 16, NATS без --jetstream, python:3.11-slim; пакеты raisa_* фильтруются при dev-установке,
npm raisa-* → optionalDependencies. Обновлены 03-architecture, 09-delivery-plan, 00-workspace-layout,
proposal/design/specs/tasks change'а; открытые вопросы к платформе закрыты, остались Node и JWT РАИСА.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 16:21:39 +04:00
Andrey Epifancev
5cbb23f011 docs: KICKOFF-PROMPT — задача B уточнена: сверка со снимками вместо чтения HTML макета
Правка пользователя из рабочего дерева main перенесена в ветку среза без изменений.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 02:49:30 +04:00
Andrey Epifancev
0c04127aec docs: OpenSpec change slice-0-skeleton — сквозной скелет Среза 0
openspec init (config с контекстом docs-репозитория) и change slice-0-skeleton: proposal, design
(11 решений без обсуждения, открытые вопросы к человеку), спеки recognition-contract,
dev-environment, ci-template, tasks в порядке зависимостей между репозиториями. 06-test-data.md §6:
справочники продукта — seed arm-core, не фикстуры. 09-delivery-plan.md: Срез 0 по факту (change'и,
compose в docs/dev, контракт копией без общего пакета, seed).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 02:44:14 +04:00
Andrey Epifancev
347566a00a docs: сверка макета со снимками — 22 новых снимка, mockup_crawl_extra.py, OQ-31…OQ-47
10-user-journey.md и mockup/INDEX.md сверены с 33 снимками; досняты Playwright модалка
«Изменить статус», формы ГК/ЮЛ/ГСК/ГСЗ, меню ЮЛ и ГСК, раскрытый срез ЕХ, режимы редактирования
вкладок отчёта, экран 03. Раздел «Что осталось уточнить» закрыт (экрана проверки ОСВ в макете
нет). Расхождения макета с DBML/правилами — OQ-31…OQ-44; OQ-45…OQ-47 — по контракту и seed
Среза 0; OQ-29 дополнен ролями макета.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 02:44:14 +04:00
Andrey Epifancev
ed940e3d73 docs: соглашения шаблона команды, раскладка api/src, схема dkb, контракт NATS v1.0
03-architecture.md: раздел «Соглашения шаблона команды» (раскладка, конфигурация, БД и миграции,
клиенты, DI, тесты, линтеры, сборка, фронт, что вырезано в сервисах распознавания); слои arm-core
переписаны под реальный шаблон (api/src вместо backend/app, web вместо frontend); таблица обмена
через NATS — три схемы контракта v1.0, Nats-Msg-Id, group_schema только в файле результата;
один бакет S3 с префиксами-ролями; схема PostgreSQL dkb. 00-workspace-layout.md: worktree среза
в зеркальном workspace .wt/<срез>/.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-03 02:44:14 +04:00
Andrey Epifancev
15ddef7bb6 docs: полный экспорт ТЗ (22/22), первоисточники BIQ/Методика, макет + 33 снимка, пользовательский путь, OQ-27..30 2026-10-03 01:42:25 +04:00
Andrey Epifancev
e4e2b3ee83 docs: стартовый контекст 2026-10-02 23:02:44 +04:00