Parent: #140
The private compatibility target is Bun 4982b91e3702094330f3be3883354c52b8c01323. Its generated inventory pins every declaration, provider, layout, calling convention, and semantic contract; mismatched revisions and drift fail explicitly.
Acceptance
- Pin the exact Bun revision and private binding source set.
- Inventory every required private symbol, layout, calling convention, and semantic assumption.
- Implement the complete declared profile behind the private shim boundary.
- Reject unknown or mismatched profile revisions.
- Add generated verification and independently compiled consumer fixtures.
- Reach zero missing and zero unclassified entries.
Terminal evidence
- Bun profile: 437/437 implemented, zero pending/unclassified.
- Independently compiled exact-consumer fixtures pass in Debug, ReleaseSafe, and TSan.
- #422 pins all 24 Bun-owned provider definitions and verifies consumer-side final linkage without duplicate zig-js exports.
- Final implementation children #411, #412, #417, and #422 are closed.
- Exact main commit
e3fdc52385204c75fe6ae5c64d48dae6e5ede418: 43/43 Actions jobs passed.