mirror of
https://github.com/Dicklesworthstone/coding_agent_session_search.git
synced 2026-09-22 11:59:25 +08:00
31375c9a63
The full locked CI build stopped in build.rs before reaching CASS tests: its exact FAD feature contract omitted copilot-vscdb and openclaw-sqlite, which Cargo.toml intentionally enables for SQLite transcript ingestion. Admit both existing features without weakening equality, changing sources, or removing connector functionality. Add a dependency-free feature preflight and six regression tests so this class of drift is caught before compiling the dependency graph. Add a read-only main-push CI job running the actual locked artifact lifecycle, approval, recovery binary and separate-process CLI suites; require nonzero executed tests and preserve the full production dependency graph. Validation: six Python tests passed; YAML parsing and embedded bash syntax checked; original and uploaded Git blobs verified; diff whitespace clean. Rust/cargo unavailable locally. Compilation and recovery test execution remain unverified until the dedicated CI job completes.