Replace planning-era names and squash initial schema

Use descriptive test and executable names so implementation surfaces do not depend on journal organization. Consolidate the unreleased migration history into the authoritative initial schema because no deployed database requires an upgrade path.
This commit is contained in:
ms2k 2026-07-19 15:21:24 +09:00
commit 15eb0038d2

View file

@ -37,12 +37,10 @@ for path in \
src/Nuthatch/Protocol.hs \
src/Nuthatch/S3.hs \
src/Nuthatch/Streaming.hs \
sql/001_schema.sql \
sql/002_pool_limit_guard.sql \
sql/003_recovery_settlement.sql \
sql/001_initial_schema.sql \
deploy/kubernetes/nuthatch.yaml.in \
tests/kind/lib.sh \
tests/kind/wp05-job.yaml.in; do
tests/kind/product-matrix-job.yaml.in; do
test -e "$path"
grep -F "$path" "$document" >/dev/null
done
@ -66,7 +64,7 @@ grep -F '`NUTHATCH_S3_BUCKET`' "$document" >/dev/null
grep -F 'authority over other buckets' "$document" >/dev/null
grep -F 'exclusive writer' "$document" >/dev/null
grep -F "object-store IAM or policy system enforces that scope" "$document" >/dev/null
grep -F "verifies denial against a different bucket" "$document" >/dev/null
grep -F "verifies denial against a different" "$document" >/dev/null
grep -F 'They are not product requirements' "$document" >/dev/null
printf '%s\n' "Durable implementation contracts passed"