Phase 4 of RFC #112 — final removal of the commercial surface from @stackbilt/cli at Charter 1.0.
Context
Scope — deletions
From packages/cli/src/:
commands/{login,architect,run,scaffold}.ts
credentials.ts
http-client.ts
types/scaffold-contract-types.ts
From packages/cli/src/__tests__/:
credentials.test.ts, login.test.ts, auth-wiring.test.ts
From packages/cli/package.json:
From root README.md:
- Remove the deprecated Build section entirely.
Acceptance criteria (mirror of RFC #112's 1.0 checklist)
Blocked on
References
Phase 4 of RFC #112 — final removal of the commercial surface from
@stackbilt/cliat Charter 1.0.Context
@stackbilt/build): prerequisite.Scope — deletions
From
packages/cli/src/:commands/{login,architect,run,scaffold}.tscredentials.tshttp-client.tstypes/scaffold-contract-types.tsFrom
packages/cli/src/__tests__/:credentials.test.ts,login.test.ts,auth-wiring.test.tsFrom
packages/cli/package.json:stackbiltbin alias (pending Open Q fix: cross-platform parity (ADX-005), bump v0.5.0 #2 on RFC: Extract commercial surface from @stackbilt/cli into @stackbilt/build #112 — keep as grace shim vs. remove outright).From root
README.md:Acceptance criteria (mirror of RFC #112's 1.0 checklist)
grep -r 'fetch(' packages/cli/src/returns zero results (aside from test fixtures).grep -r 'Authorization' packages/cli/src/returns zero results.stackbilt.devURL literals in@stackbilt/clisource.packages/cli/package.jsonbinfield contains only{ "charter": "./dist/bin.js" }(pending Open Q fix: cross-platform parity (ADX-005), bump v0.5.0 #2).credentials.ts,http-client.ts, scaffold-contract-types deleted.[1.0.0]entry documents the split and upgrade path to@stackbilt/build.Blocked on
@stackbilt/buildpublished.stackbiltbin for one release as a warning shim, or remove immediately?).References
@stackbilt/build