carlos / platform Public

fix/carloku-vfs-main-pin-20261004

Experimental main-inode pin checkpoint e4ea1d49. Register validates accepted facts, reserves the process-wide registration before opening the main inode, and retains its descriptor through zero SQLite handles and failed cleanup. Disposal closes descriptors before releasing the reservation. Initial pin package normal/race tests and 16 targeted mutants passed. Independent Codex found no blocking source defect in that bounded change; REQUIRED OPUS CODE REVIEW REMAINS PENDING. This is not whole Part B acceptance.

Exact e4ea1d49 passes the full local build/vet/gofmt/test gate, three cross builds and an explicit linux/arm64 VFS test compile (2026-10-04T00:22:31Z). Exact Amadan gate, five cross shards and MinIO contract CI also pass. Earlier e72d327b failed because a cherry-picked readiness fixture depended on a sidecar-only helper. Commit 3e4f075a made it self-contained, then CI found an ARM64 Nlink test-field conversion error; e4ea1d49 adds the explicit uint64 conversion. Both failed outputs remain preserved; no flaky-pass attribution.

No production consumer, raw main/WAL handle interface, fork integration, helper activation or provider proof. Process-global exclusivity and no ordinary SQLite on the same inode remain preconditions. Separate from verified backend integration 2e489fd1. Do not merge or deploy. LIVE BILLING OFF.

Commits 100
Files changed 678 +218553 −528
Discussions 0 0 open
Tasks 0/0 done

Discussions

  • No discussions on this branch yet.

Tasks

  • No tasks yet.

Activity