Native 32-bit final-tree validation
===================================
HEAD: 2166b21415bf5885c3bc6ab3768276a87a77a2ae (detached, clean)

Build and scope
---------------
Reused existing native i686 GNU Autoconf configuration, then make clean and
full make -j8 COPT=-Werror, followed by make COPT=-Werror install.
This is a fresh compilation, not a no-op rebuild claiming new warning flags.
Original build did not have general -Werror; this final build does.
No new warning suppressions. No compiler warnings found in final logs.
Assertions/debug/TAP enabled; injection points NOT enabled.
Readline, zlib and ICU disabled; this is not cfbot's 32-bit Meson configuration.
SIZEOF_VOID_P=4, MAXIMUM_ALIGNOF=4, host_cpu=i686.
Compiler: existing GCC 13.2.0 i686 wrapper; CFLAGS='-O0 -g'.
NIX_CFLAGS_COMPILE and NIX_LDFLAGS unset; COPT=-Werror supplied to make.

Each actual GNU make check invocation regenerated its own tmp_install and
initdb-template using the final build. checkprep installed its declared
extension dependencies; amcheck, pageinspect, pg_buffercache shared objects
were verified ELF32. The focused Perl files were read directly from the final
source worktree by make/prove, not stale copied scripts.
After testing, amcheck, pageinspect, pg_buffercache and pg_walinspect were also
installed to the permanent prefix with COPT=-Werror.

Commands/results (all exit 0)
-----------------------------
make -C contrib/amcheck COPT=-Werror check \
  PROVE_TESTS=t/007_heapallindexed_hot.pl PROVE_FLAGS=-v
  TAP: 274/274; also ran the four amcheck SQL regression tests.
make -C src/test/recovery COPT=-Werror check \
  PROVE_TESTS=t/060_hot_indexed_vm.pl PROVE_FLAGS=-v
  TAP: 103/103, no test changes or skips introduced.
  Actual observed count is 103, not 125; no 125-test claim is made.
make -C src/test/regress COPT=-Werror check
  Core: 239/239.
make -C src/test/isolation COPT=-Werror check
  Isolation: 135/135, including hot_indexed_adversarial.

Bounded claim: focused final-tree native ELF32 amcheck/recovery plus core and
isolation through actual GNU make. Not a full 32-bit world, not Meson32, and
not per-commit validation. See WORLD.txt for the separate 64-bit world evidence.


Actual architecture and binary evidence
--------------------------------------
Installed and built postgres: ELF 32-bit LSB executable, Intel 80386.
The running core-regression postmaster was independently checked through
/proc/PID/exe and was also ELF32/i386. Built and installed postgres match:
SHA256 306c332b9cd3d3138f865b2dab3efb2df1c4e6f44a5f47814c8d4e2fc9d50253

Clean/build/install/amcheck/recovery/regress/isolation/extension-install
all returned 0. No owned test cluster remained running after validation.
Raw logs are retained locally under ../v73-validation/amcheck32, not
bundled: final-clean.log, final-build.log, final-install.log,
final-amcheck.log, final-recovery.log, final-regress.log,
final-isolation.log, final-architecture.txt, final-exits.txt and final32.sh.
