Skip to content

Add exact RSpec file selection #57

Description

@aspix2k

Purpose

Run only affected RSpec files or stable example groups when their project-code dependencies are proven completely.

Acceptance criteria

  • Define a stable native selection unit for explicitly supported RSpec versions.
  • Record complete local production-file loads per unit and detect discovery or dependency drift.
  • Apply native selectors only inside the owning gem.
  • spec helper, shared examples, autoloading, dynamic require, resources, generated files and configuration changes run the full gem suite.
  • Selected, skipped, failed and cancelled runs cannot replace a complete baseline.
  • Public fixtures prove exact execution and fail-closed fallback.

Decision rule

No heuristic require graph may suppress specs; unsupported semantics remain gem-level.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions