Skip to content

phase 4: remove run/architect/scaffold/login from @stackbilt/cli at Charter 1.0 #127

@stackbilt-admin

Description

@stackbilt-admin

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)

  • grep -r 'fetch(' packages/cli/src/ returns zero results (aside from test fixtures).
  • grep -r 'Authorization' packages/cli/src/ returns zero results.
  • No stackbilt.dev URL literals in @stackbilt/cli source.
  • packages/cli/package.json bin field 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.
  • CHANGELOG [1.0.0] entry documents the split and upgrade path to @stackbilt/build.
  • Major version bump.

Blocked on

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    v1.0Targeted for Charter v1.0

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions