Back to Get Shit Done

SDK Package Seam Module owns SDK-to-get-shit-done-cc compatibility

docs/adr/0007-sdk-package-seam-module.md

1.42.01.1 KB
Original Source

SDK Package Seam Module owns SDK-to-get-shit-done-cc compatibility

  • Status: Accepted
  • Date: 2026-05-07

We decided to define one explicit SDK Package Seam Module for the @gsd-build/sdkget-shit-done-cc transition. During this transition, install-layout probing, legacy gsd-tools.cjs discovery, legacy core.cjs discovery, and compatibility-only missing-asset diagnostics must live behind one seam instead of leaking across SDK Modules. This keeps callers thin, raises leverage for standalone-SDK testing, and improves locality by making package-readiness bugs land in one place. First tracer-bullet slice: add one compatibility Adapter Module at this seam and migrate current legacy asset callers onto it before broader native replacement work.

Runtime-global skills directory resolution is explicitly out of scope for this seam. That policy varies by runtime (claude, codex, cline, etc.) rather than by legacy package/install layout, so it now lives in a separate Runtime-Global Skills Policy Module consumed by agent-skills and skill-manifest.