{
    "sourceFile": "cleanroom/tests/bdd/steps/mod.rs",
    "activeCommit": 0,
    "commits": [
        {
            "activePatchIndex": 1,
            "patches": [
                {
                    "date": 1760261427410,
                    "content": "Index: \n===================================================================\n--- \n+++ \n"
                },
                {
                    "date": 1760261841889,
                    "content": "Index: \n===================================================================\n--- \n+++ \n@@ -1,18 +1,60 @@\n //! Step definitions for Cleanroom BDD tests\n //!\n //! This module contains all the step definitions organized by functionality:\n //! - `common_steps.rs` - Shared steps used across features\n-//! - `backend_steps.rs` - Backend selection and configuration\n-//! - `policy_steps.rs` - Policy and constraint setup\n-//! - `scenario_steps.rs` - Test scenario execution\n-//! - `assertion_steps.rs` - Verification and validation\n-//! - `coverage_steps.rs` - Coverage analysis and reporting\n-//! - `attestation_steps.rs` - Attestation and signing\n+//! - `unified_execution_steps.rs` - Unified execution across backends\n+//! - `backend_autodetect_steps.rs` - Backend auto-detection and preference\n+//! - `config_precedence_steps.rs` - Configuration precedence and validation\n+//! - `scenario_dsl_steps.rs` - Scenario DSL for multi-step workflows\n+//! - `assertion_steps.rs` - Fluent assertions on output, JSON, and timing\n+//! - `snapshot_steps.rs` - Snapshots with redaction and stability\n+//! - `coverage_steps.rs` - Coverage artifacts collection and host merge\n+//! - `security_steps.rs` - Secure-by-default policy\n+//! - `service_steps.rs` - Side services with health gates\n+//! - `redaction_steps.rs` - Secret redaction in logs and artifacts\n+//! - `determinism_steps.rs` - Deterministic outputs with seeded RNG\n+//! - `error_steps.rs` - Structured errors with context\n+//! - `windows_steps.rs` - Windows support via local backend\n+//! - `concurrency_steps.rs` - Concurrent steps with isolation\n+//! - `api_stability_steps.rs` - Public API stability and docs\n+//! - `freeze_steps.rs` - Idempotent results across repeated runs\n+//! - `policy_typestate_steps.rs` - Typestate-enforced policy elevation\n+//! - `cli_integration_steps.rs` - Cargo integration via package.metadata\n+//! - `service_teardown_steps.rs` - Idempotent teardown of services\n+//! - `artifact_steps.rs` - Artifact capture, structure, and size limits\n+//! - `engine_matrix_steps.rs` - Matrix behavior across docker and podman\n+//! - `tracing_steps.rs` - Structured tracing for runs\n+//! - `skip_logic_steps.rs` - Skip semantics for missing engines\n+//! - `io_limits_steps.rs` - Output and resource limits\n+//! - `workdir_isolation_steps.rs` - Ephemeral workspace and read-only rootfs\n+//! - `time_budget_steps.rs` - Time budgets per step and scenario\n+//! - `json_report_steps.rs` - Machine-readable run reports\n \n pub mod common_steps;\n-pub mod backend_steps;\n-pub mod policy_steps;\n-pub mod scenario_steps;\n+pub mod unified_execution_steps;\n+pub mod backend_autodetect_steps;\n+pub mod config_precedence_steps;\n+pub mod scenario_dsl_steps;\n pub mod assertion_steps;\n+pub mod snapshot_steps;\n pub mod coverage_steps;\n-pub mod attestation_steps;\n+pub mod security_steps;\n+pub mod service_steps;\n+pub mod redaction_steps;\n+pub mod determinism_steps;\n+pub mod error_steps;\n+pub mod windows_steps;\n+pub mod concurrency_steps;\n+pub mod api_stability_steps;\n+pub mod freeze_steps;\n+pub mod policy_typestate_steps;\n+pub mod cli_integration_steps;\n+pub mod service_teardown_steps;\n+pub mod artifact_steps;\n+pub mod engine_matrix_steps;\n+pub mod tracing_steps;\n+pub mod skip_logic_steps;\n+pub mod io_limits_steps;\n+pub mod workdir_isolation_steps;\n+pub mod time_budget_steps;\n+pub mod json_report_steps;\n"
                }
            ],
            "date": 1760261427410,
            "name": "Commit-0",
            "content": "//! Step definitions for Cleanroom BDD tests\n//!\n//! This module contains all the step definitions organized by functionality:\n//! - `common_steps.rs` - Shared steps used across features\n//! - `backend_steps.rs` - Backend selection and configuration\n//! - `policy_steps.rs` - Policy and constraint setup\n//! - `scenario_steps.rs` - Test scenario execution\n//! - `assertion_steps.rs` - Verification and validation\n//! - `coverage_steps.rs` - Coverage analysis and reporting\n//! - `attestation_steps.rs` - Attestation and signing\n\npub mod common_steps;\npub mod backend_steps;\npub mod policy_steps;\npub mod scenario_steps;\npub mod assertion_steps;\npub mod coverage_steps;\npub mod attestation_steps;\n"
        }
    ]
}