Parent: #734
Blocked by: #735
Outcome
WARP services exchange opaque git-cas handles and retention results, never naked storage OIDs or hand-assembled Git trees.
Scope
- Remove BlobStoragePort and CasBlobAdapter sequencing.
- Remove writeBlob/readBlob/writeTree/readTree from domain-facing persistence ports.
- Migrate patch content, patch journal, strand patches, wormholes, query content, discovery, writer, audit, trust, and strand descriptor payloads.
- Replace CasPayloadPointer and raw pointer blobs.
- Keep WARP causal commit/ref rules behind semantic operations.
- Return staged storage evidence and attach retention witnesses to WARP receipts.
Proof
Parent: #734
Blocked by: #735
Outcome
WARP services exchange opaque git-cas handles and retention results, never naked storage OIDs or hand-assembled Git trees.
Scope
Proof