Architecture

Rack is a test orchestration layer around ordinary pytest suites. It adds ordered strata, manifest metadata, durable JSON results, source staleness tracking, inventory reporting, and HTML reports.

Current Boundary

src/rack/cli.py is a documented legacy monolith. New behavior should move toward command, configuration, runner, reporting, and public API modules after tests cover the current behavior.

Public API