Outcome
Add deterministic, reversible live fixtures that exercise the highest-value conditional file responses and transfer state or mutation paths without touching arbitrary account data.
Raised from #108 and the priority gaps in docs/READINESS.md.
Scope
- Rare or parameter-conditioned file response branches.
- File task success, failure, and terminal-state behavior where safe fixtures can produce it deterministically.
- Transfer status transitions and reversible mutation paths that are not covered by the current live target.
- A successful upload-backed event torrent fixture if it naturally falls out of the same controlled setup.
Acceptance criteria
Verification
vp run verify
vp run lint:package
vp run test:compat
- Targeted
pnpm test:live:fresh -- ... runs for the changed live targets.
Non-goals
Password reset, 2FA enable or disable, account destruction, revoke-all sessions, and other lockout-capable auth/account mutations remain sandbox-only until a sacrificial account exists.
Outcome
Add deterministic, reversible live fixtures that exercise the highest-value conditional file responses and transfer state or mutation paths without touching arbitrary account data.
Raised from #108 and the priority gaps in
docs/READINESS.md.Scope
Acceptance criteria
dist/**through the existing live harness.docs/TESTING.mdanddocs/READINESS.mddescribe the added fixture requirements and remaining gaps.Verification
vp run verifyvp run lint:packagevp run test:compatpnpm test:live:fresh -- ...runs for the changed live targets.Non-goals
Password reset, 2FA enable or disable, account destruction, revoke-all sessions, and other lockout-capable auth/account mutations remain sandbox-only until a sacrificial account exists.