CI Summary
reason-graph
AI-Slop Pattern Check (strict, PR diff)
Agent Contract Validation
Aislop Sweep
Arch: ModelCostLedger confined to effects (check 5)
Arch: ModelCostLedger run_id field + index (check 9)
Arch: No DB access in orchestrator/compute (checks 1 & 8)
Arch: No LinearClient outside effects (check 3)
Arch: No datetime.utcnow() (check 11)
Arch: No direct EventBus instantiation (OMN-10725)
Arch: No direct Kafka producer outside publisher (check 10)
Arch: No direct adapter imports in business logic (check 13)
Arch: No git/gh calls outside effects (check 2)
Arch: No hardcoded internal IPs (check 12)
Arch: No localhost/default env fallbacks (OMN-10658)
Arch: No polymorphic-agent in enforcement paths (OMN-9143)
Arch: No raw sqlite3.connect in handler/skill code (OMN-10725)
Arch: No repository adapter imports in orchestrator/compute (check 4)
Arch: omnidash_readonly role provisioning + CI (check 7)
Arch: onex.* topic naming convention (check 6)
Architecture Handshake
Architecture Invariants
Code Quality
Cross-Repo Boundary Parity
Database Schema Validation
DoD Evidence Check
Enum Governance
Env Var Registry (OMN-6263)
Exports Validation
F5.1 No compact cmd topic
Kafka Import Guard
Markdown Link Check
Merge-Sweep Contract
Migration Freeze
Mode Metadata Integrity
ONEX Compliance
Quality Gate
Secret Detection
Skill Contract Validation
Skill Hygiene
Skill Monorepo-Ref Gate
Tests Gate
Version Pin Compliance
no-noncanonical-lifecycle-classes
Omni Standards Gate
Hostile Review Gate
Canonical Inference Gate
pr-title / check-title
URL Authority Gate
No Faked Boundary Gate
main-target-guard
non-dev-base-guard
occ-preflight / eligibility
call-reject-skip-token / scan / reject-skip-gate-token
required-check-skip-guard / check-skip-vectors
deploy-gate
receipt-honesty
contract-validation
Hook Edge Lane Gate
