Skip to content

Remove the inert cross-runtime E2E foundation #8285

Description

@jyaunches

Objective

Remove the unused cross-runtime E2E model instead of retaining it as an implied future product surface.

Scope

  • Delete execution-profile, scenario, runtime-matrix, and parity-evidence modules.
  • Delete the unused runtime-provider fixture, foundation fixtures, and coupled support tests.
  • Remove runtimeCase plumbing from the target registry and run plan.
  • Remove unused execution-evidence types and methods.
  • Remove the corresponding E2E documentation section.

Evidence

test/e2e/docs/README.md calls this an inert foundation. No canonical target, workflow selector, live scenario, or production registration consumes it.

Expected net reduction: 2,500–2,650 LOC.

Acceptance criteria

  • No cross-runtime foundation reference remains.
  • Executable target planning is unchanged.
  • Artifact redaction outside the unused evidence type is unchanged.
  • Documentation describes only current E2E architecture.

Validation

Run the E2E-support project, project-membership check, repository checks, and docs build.

Decision

A maintainer must confirm that this unconsumed product direction should be removed before implementation.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: ciCI workflows, checks, release automation, or GitHub Actionsarea: e2eEnd-to-end tests, nightly failures, or validation infrastructure

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions