Реализовать CLI-часть dapi/memory-bank#141: самостоятельную установку DNA/Documents, опциональные Flows и явный учёт подключения документов.
Scope принят поручением Danil реализовать #141. Владение: source-format gate, component selection, lock schema, composition, document/adoption operations, pinned validation, legacy opt-in migration и atomic rollback остаются в memory-bank-cli.
Требования и критерии приёмки — в исходном issue #141. Текущий pull остаётся командой обновления шаблона, update — обновления бинарника. Работа готовится в отдельной ветке feat/141-component-adoption; template поставляется связанным PR.
Проверка: Go unit/contract/transaction tests; реальные CLI binaries для bridge/pre-bridge fixtures; матрица core/docs/full/legacy/adapters; docs → full; registry/identity/bundle tampering; сохранение legacy pass/fail; отказ без opt-in; rollback и idempotence; независимые code-converge review–fix циклы. Публикация release и миграция live downstream не входят в текущее поручение.
Реализовать CLI-часть dapi/memory-bank#141: самостоятельную установку DNA/Documents, опциональные Flows и явный учёт подключения документов.
Scope принят поручением Danil реализовать #141. Владение: source-format gate, component selection, lock schema, composition, document/adoption operations, pinned validation, legacy opt-in migration и atomic rollback остаются в memory-bank-cli.
Требования и критерии приёмки — в исходном issue #141. Текущий
pullостаётся командой обновления шаблона,update— обновления бинарника. Работа готовится в отдельной веткеfeat/141-component-adoption; template поставляется связанным PR.Проверка: Go unit/contract/transaction tests; реальные CLI binaries для bridge/pre-bridge fixtures; матрица core/docs/full/legacy/adapters; docs → full; registry/identity/bundle tampering; сохранение legacy pass/fail; отказ без opt-in; rollback и idempotence; независимые code-converge review–fix циклы. Публикация release и миграция live downstream не входят в текущее поручение.