Plan: https://github.com/git-stunts/git-warp/blob/plan/streaming-recursive-materialization/docs/plans/streaming-indexed-recursive-warp.md
Design PR: #813
Outcome
Make pinned and live graph attachments honest about retention, garbage collection, trust, encryption, redaction, and cross-repository ownership.
Required work
- Retain pinned child roots through an owned git-cas witness or explicit external-retention contract.
- Resolve live locators under operation-scoped leases without silently retaining history.
- Traverse reference manifests for retention/doctor with cycle detection and bounded work.
- Report retained, externally retained, missing, expired, dangling, redacted, and inaccessible graph references.
- Prevent one repository from silently retaining, repairing, or mutating another repository.
- Carry capability and encryption posture through recursive reads.
Acceptance
Plan: https://github.com/git-stunts/git-warp/blob/plan/streaming-recursive-materialization/docs/plans/streaming-indexed-recursive-warp.md
Design PR: #813
Outcome
Make pinned and live graph attachments honest about retention, garbage collection, trust, encryption, redaction, and cross-repository ownership.
Required work
Acceptance