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.

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