Историческое техническое задание из ревизии 61e75e9. Требования описывают запланированную тогда работу, а не текущие инструкции по использованию. Исходный документ.
В этом каталоге хранится отслеживаемый источник требований программы задач 09–21. После реализации технические задания перенесли из локального игнорируемого каталога .cursor, чтобы требования и свидетельства приёмки оставались доступными для проверки.
| Задача | Контракт | Основная реализация | Свидетельства приёмки |
|---|---|---|---|
| 09 | исходный контракт v0.2 и план перехода | docs/contracts, fixtures/v02 |
корневые тесты контракта и набора примеров |
| 10 | типизированная модель набора документов | API v0.2, версий и наблюдений bundle |
наборы тестов v0.2 и контекста bundle |
| 11 | проверка с учётом версии | validator/strict_v02.go |
строгие проверки v0.2 и целостности при отмене |
| 12 | профиль представления графа | graph/profile.go, graph/projection.go |
тесты контракта и профиля graph |
| 13 | обработка YAML без потери данных | планирование и формирование структурных изменений | тесты принадлежности YAML, теневого состояния и фаззинг |
| 14 | семантические изменения | описания и обработчики операций v0.2 | матрицы конструкторов, операций и предварительного просмотра |
| 15 | переход v0.1 → v0.2 | общий планировщик и подтверждение миграции | тесты разрешения миграции, повторного выполнения, вычислений и надёжности хранения |
| 16 | совместимость хранилища | добавочные операции ChangeSet v1 |
эталонные тесты ограничений совместимости |
| 17 | надёжный протокол файлового хранилища | протокол захвата и восстановления store/fs |
матрицы границ надёжности и восстановления |
| 18 | ограниченное декодирование журнала | неизменяемые пределы формата и политика повторного открытия | набор тестов ограничений подготовленных данных |
| 19 | CLI с учётом версии | internal/okfcli |
тесты пакета CLI и сквозные тесты бинарного файла |
| 20 | MCP со схемой как первичным контрактом | отслеживаемые контракты и безопасные адаптеры записи | тесты контрактов, протокола и безопасности MCP |
| 21 | навык, документация, примеры и упаковка | документация EN/RU, закреплённые ссылки навыка, тестовые примеры | тесты документации, набора примеров, ссылок и фиксации навыков |
Исторические свидетельства реорганизации тестов находятся рядом с этой программой в ../test-reorganization-v1.json. Успешный тест репозитория проверяет манифест относительно текущего перечня Go-тестов.