feat: use the full template tree as canonical payload#35
Conversation
* origin/main: chore: prepare v1.4.0 release
Ревью: блокирующее замечание
Нужно отклонять |
|
Конфликт с Также устранено замечание ревью: canonical payload теперь отклоняет Проверка: |
Summary
template/tree and use its inverse inpushdoctorrecognize the whole canonical root and defer template-owned agent files to the lock drift contractMigration and safety
Legacy
memory-bank-template/andmemory-bank/source roots remain accepted.Matching or otherwise unmodified legacy files are promoted to canonical
managedownership; downstream customization is preserved, and concurrentupstream/downstream changes remain conflicts. Lock paths cannot target Git
metadata or the lock itself.
Verification
GOCACHE=/private/tmp/memory-bank-cli-gh29-race2 go test -count=1 -race ./...GOCACHE=/private/tmp/memory-bank-cli-gh29-vet2 go vet ./...E2E_BINARY=/private/tmp/memory-bank-cli-gh29 E2E_WORK_ROOT=/private/tmp/memory-bank-cli-gh29-e2e bash scripts/e2e-init-update.sh(27 scenarios passed)/private/tmp/memory-bank-cli-gh29 lint --repo-root .GOCACHE=/private/tmp/memory-bank-cli-gh29-postmerge go test -count=1 ./...GOCACHE=/private/tmp/memory-bank-cli-gh29-postmerge-vet go vet ./...Closes neither issue automatically; GH-29 remains open for human review.