Auto-version and Release / release (push) Successful in 13s
CI Pipeline / lint (push) Failing after 32s
CI Pipeline / go-surface (push) Failing after 21s
CI Pipeline / canary (push) Failing after 1m16s
CI Pipeline / best-practices (push) Successful in 7s
CI Pipeline / documentation (push) Successful in 7s
CI Pipeline / rust-surface (push) Successful in 4m36s
CI Pipeline / gitea-offline (push) Successful in 19s
CI Pipeline / type-check (push) Failing after 36s
CI Pipeline / unit-tests (push) Failing after 8m44s
deploy / deploy (push) Failing after 15m16s
CI Pipeline / required-checks (push) Failing after 1s
CI Pipeline / CI Pipeline / notify-event-bridge (push) Failing after 9s
- scripts/research_harness_invariants.py: 6 invariants (I1 schema-shape, I2 outward-evidence, I3 innovation-ground, I4 synthesis-qualify, I5 ledger-validity, I6 no-phantom-paths) + one-call check() every harness entry point can run + CLI. - tests/test_research_harness_invariants.py 7/7: each fixture IS a repair family (the bad shapes that caused the R1 repairs), pinned as regression. - Language verdict (dichotomy law): Python — deterministic validation over in-process harness artifacts (batch/tooling, not runtime backend state).