Skip to content

[API-05] Add runtime parity, examples, linting, and breaking-change conformance gates #3

Description

@jaavid

Background

CoreLink is managed as one product across multiple implementation repositories. This work is the executable technical task owned by api-contracts under EPIC-05.

Problem

The current repository state does not yet provide verified, release-ready evidence to add runtime parity, examples, linting, and breaking-change conformance gates.

Goal

Add runtime parity, examples, linting, and breaking-change conformance gates with observable acceptance evidence and no divergence from the product-level contract.

Parent

  • Primary Product Epic: EPIC-05
  • Backlog ID: API-05

Scope

  • Deliver the outcome stated in the title within the api-contracts implementation boundary.
  • Reconcile affected contracts, tests, documentation, security, tenancy, observability, migration and release behavior.
  • Retain acceptance evidence suitable for the Developer Platform product gate.

Out of Scope

  • Creating a separate repository roadmap.
  • Expanding into adjacent product domains without an accepted Product Epic or decision record.
  • Claiming completion based only on code merge when operational or customer validation is required.

Acceptance Criteria

  • The stated outcome is implemented or documented at the correct repository boundary.
  • Expected, failure and recovery paths are covered by repeatable checks or retained evidence.
  • Tenant isolation, authorization and sensitive-data behavior are reviewed where applicable.
  • Public/internal contract and compatibility impacts are reconciled.
  • Documentation, observability, migration/rollback and release notes are updated where applicable.
  • Evidence is attached or linked and the parent Epic exit criteria are measurably advanced.

Technical Notes

Preserve canonical identifiers, provider-neutral public behavior, idempotency and backward compatibility. Prefer the existing modular-monolith boundary unless measured scale, security isolation or ownership requires extraction.

Dependencies

  • Prerequisite completed: API-01 established the initial public-contract baseline.
  • Active blockers: API-02, API-03, and API-04 must provide the contract surfaces that the parity/conformance gate will validate.
  • Blocks: runtime-contract conformance acceptance, aligned SDK release compatibility, and the EPIC-05 Developer Platform gate.
  • Cross-repository work: link concrete runtime/SDK/docs Issues; do not duplicate their implementation here.
  • Current dependency state: See the CoreLink Product organization Project.

Planning Metadata

  • Type: Technical Task
  • Priority: P0
  • Product milestone: Developer Platform
  • Domains: api, devex
  • Area: contract
  • Complexity: M
  • Created in status: Triage
  • Current status and DRI: See the CoreLink Product organization Project.
  • Intended repository labels: type:technical-task

Definition of Done

  • Acceptance criteria demonstrated.
  • Required tests and evidence pass.
  • Contracts are updated or confirmed unaffected.
  • Security and tenant boundaries are reviewed.
  • Migration and rollback paths are verified where applicable.
  • Observability and runbooks are updated where applicable.
  • Documentation and release notes are updated.
  • Pull request(s) are merged and linked.

Metadata

Metadata

Assignees

No one assigned

    Labels

    type:technical-taskImplementation or engineering enablement work

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions