-
Notifications
You must be signed in to change notification settings - Fork 1
PLATFORM_git-port-plumbing-cutover #592
Copy link
Copy link
Open
Labels
choreMaintenance / refactor / toolingMaintenance / refactor / toolinglegend:PLATFORMPlatform/infrastructure workPlatform/infrastructure workv0.4.0Scheduled work for the v0.4.0 release.Scheduled work for the v0.4.0 release.work:integrityRemoves lies, drift, flake, or trust debtRemoves lies, drift, flake, or trust debt
Milestone
Description
Metadata
Metadata
Assignees
Labels
choreMaintenance / refactor / toolingMaintenance / refactor / toolinglegend:PLATFORMPlatform/infrastructure workPlatform/infrastructure workv0.4.0Scheduled work for the v0.4.0 release.Scheduled work for the v0.4.0 release.work:integrityRemoves lies, drift, flake, or trust debtRemoves lies, drift, flake, or trust debt
Projects
StatusShow more project fields
Todo
Migrated from a local Wesley Method backlog card after adopting METHOD v2.1.0 tracker doctrine.
docs/method/backlog/up-next/PLATFORM_git-port-plumbing-cutover.mdup-nextlane:asapPLATFORMOriginal Local Backlog Card
PLATFORM_git-port-plumbing-cutover
Why
Wesley now carries the invariant that all Git operations must cross a
GitPortboundary and be backed by
@git-stunts/plumbing.The 2026-04-17 audit shows the repo currently violates that invariant in
runtime code, test helpers, and repo tooling.
Done when
GitPortexists@git-stunts/plumbinggitdirectlygitdirectlyspawnSync('git', ...)GIT_*env as defense indepth
Evidence