/** * `totem wt create|remove|list` tests (mmnto-ai/totem#2580 slice-2). * * The design's "Invariants to lock in via tests" list is the spine of this * file — each `describe` names the invariant it pins, because those are the * claims these verbs are allowed to make. * * Git is injected (a fake that actually mutates the temp filesystem, so the * verify-absence contract is exercised against real disk state rather than a * mocked answer), and the user-level registry is redirected by pinning * HOME/USERPROFILE at a temp home — the fixture shape doctor.test.ts already * uses for `readRegistry`. * * Invariant 3 (residue never follows a link out of the tree) is pinned in * `packages/core/src/worktree-residue.test.ts`, against a real junction * fixture; here the residue finish is exercised through its seam so the * still-present FAILURE arm — which no portable filesystem fixture can force — * is reachable. */ export {}; //# sourceMappingURL=wt.test.d.ts.map