Skip to content

Replace raw blob/tree ports with git-cas asset and bundle handles #737

Description

@flyingrobots

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:architecturePrimary work area: architecture.area:storagePrimary work area: storage.priority:asapImmediate release pressure.status:activeSomeone is actively working this issue.type:featureNew capability or product behavior.

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions