Skip to content

[EPIC] Engineering quality gates & developer experience #652

@joelpeace48-cell

Description

@joelpeace48-cell

Epic / consolidation. Merges engineering quality-gate + DX tasks into one high-priority initiative. Supersedes #617, #630, #631, #638, #639, #640.

Why this matters (velocity = growth)

A growing project lives or dies by contributor velocity and release confidence. Strong automated gates let 40+ contributors ship fast without breaking the platform, and good DX attracts and retains contributors. This bundles the quality/DX work that compounds across every future PR.

Goal

Establish automated quality gates and developer-experience tooling so changes are safe-by-default and the codebase scales with its contributor base.

Scope (merged work items)

Acceptance criteria

  • Coverage drop, OpenAPI mismatch, or bundle-budget regression each fail CI.
  • Tests use shared deterministic factories; list views are shareable via URL.
  • A release publishes consumable bindings matching the deployed ABI.

Verification

  • CI gates (coverage/contract/bundle) with deliberate-break tests; release dry-run for bindings; E2E restore-from-URL.

Priority: high · Difficulty: hard · Effort: M–L

Metadata

Metadata

Assignees

No one assigned

    Labels

    ciContinuous Integration / workflowsdifficulty: hardLarger or subtle changesdxDeveloper experienceenhancementNew feature or requestepicLarge initiative bundling multiple work itemspriority: highHigh-priority, high-impact worktestingTests and test tooling

    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