Background
CoreLink is one product across multiple implementation repositories. This work is owned by cli under EPIC-05.
Problem
CLI-02 previously depended on the vague condition supported APIs, which obscured which contract/security gates are needed for implementation versus which are required before a CLI workflow can be advertised as supported.
Goal
Deliver secure authentication, tenant context, device, command and diagnostics workflows with explicit contract provenance, fail-closed authorization and retained Beta evidence.
Parent
- Primary Product Epic: EPIC-05
- Backlog ID:
CLI-02
Scope
- Implement authentication and tenant-context selection without unsafe token persistence.
- Implement supported device, command and diagnostics workflows against version-identifiable contracts.
- Provide deterministic errors, retries and recovery behavior for supported operations.
- Distinguish scaffold/prerelease commands from supported CLI surface.
- Retain conformance evidence against the accepted API/mock/sandbox revision.
Out of Scope
- Exposing internal/operator-only operations without an accepted public boundary.
- Treating generated command scaffolding as product support.
- Publishing stable claims before corresponding contracts and security gates are accepted.
Acceptance Criteria
Dependencies and acceptance state
- Execution prerequisite: CLI-01 security/public-vs-operator command boundary.
- Contract inputs: accepted, version-identifiable slices from API-02 for device/telemetry-related workflows and API-03 where partner/operator scope is exposed; additional API contracts must be linked when a command depends on them.
- Conformance input: MOCK-02/MOCK-03 or an equivalent accepted sandbox path for repeatable positive/failure scenarios before supported Beta claims.
- Blocks: CLI-03 packaging/release work, DOCS-04 CLI guidance, WEB-03 supported-tool claims and EPIC-05 CLI acceptance.
- Current dependency state: See the CoreLink Product organization Project.
Planning Metadata
- Type: Feature
- Priority snapshot: P1
- Product milestone snapshot: Beta
- Domain snapshots: devex, api
- Area snapshot: package
- Complexity: L
- Created in status: Triage
- Current status and DRI: See the CoreLink Product organization Project.
- Intended repository labels:
type:feature
Definition of Done
Background
CoreLink is one product across multiple implementation repositories. This work is owned by
cliunder EPIC-05.Problem
CLI-02 previously depended on the vague condition
supported APIs, which obscured which contract/security gates are needed for implementation versus which are required before a CLI workflow can be advertised as supported.Goal
Deliver secure authentication, tenant context, device, command and diagnostics workflows with explicit contract provenance, fail-closed authorization and retained Beta evidence.
Parent
CLI-02Scope
Out of Scope
Acceptance Criteria
Dependencies and acceptance state
Planning Metadata
type:featureDefinition of Done