Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
520 commits
Select commit Hold shift + click to select a range
517f490
evidence(OMN-12535): add sibling compat CI receipts (#1982)
jonahgabriel May 31, 2026
fd00cea
evidence(OMN-12536): add catalog tmpfs receipts (#1983)
jonahgabriel May 31, 2026
e7e276a
evidence(OMN-12514): add SEA inference bus receipts (#1985)
jonahgabriel May 31, 2026
b44c21a
feat(OMN-12540): harden freestanding-imperative detector precision (#…
jonahgabriel May 31, 2026
d85080f
style(OMN-12514): yamlfmt SEA receipts (#1987)
jonahgabriel May 31, 2026
7f4f0b8
docs(OMN-12537): add runtime adapter evidence (#1989)
jonahgabriel May 31, 2026
0d56031
style(OMN-12537): format runtime adapter receipts (#1990)
jonahgabriel May 31, 2026
a343645
docs(OMN-12542): add CI hardening OCC evidence (#1991)
jonahgabriel May 31, 2026
09ebe1d
evidence(OMN-12471): bind node_kafka_ingress_effect proof (#1992)
jonahgabriel May 31, 2026
9534a61
evidence(OMN-12551): add Codex terminal listener receipts (#1994)
jonahgabriel May 31, 2026
f6ec945
evidence(OMN-12473): SEA prompts-contract DoD receipt for PR #187 (#1…
jonahgabriel May 31, 2026
e55ef2f
evidence(OMN-12552): bind SEA reconciliation proof (#1997)
jonahgabriel May 31, 2026
393e7cb
evidence(OMN-12475): add node_agent_orchestrator DoD receipt for SEA …
jonahgabriel May 31, 2026
051c82d
evidence(OMN-12472): dev-root Track-B routing intent receipts (#2001)
jonahgabriel May 31, 2026
9796997
evidence(OMN-12553): bind eval orchestrator proof (#2002)
jonahgabriel May 31, 2026
51f4ea1
evidence(OMN-12545): bind EnumDispatchStatus core consolidation to om…
jonahgabriel May 31, 2026
b0105e6
evidence(OMN-12529): add deploy gate plan (#2003)
jonahgabriel May 31, 2026
c6fe603
evidence(OMN-12533): add runtime metadata retry receipts (#2004)
jonahgabriel May 31, 2026
ab91485
fix(OMN-12533): repair OCC self receipt sha (#2005)
jonahgabriel May 31, 2026
27bc29f
docs(OMN-12558): add OCC contract + receipts for projection UUID fix …
jonahgabriel May 31, 2026
bcb5f62
docs(OMN-12559): OCC contract + receipts for node migration auto-disc…
jonahgabriel May 31, 2026
e094e2f
evidence(OMN-12532): bind deploy-path evidence for stability runtime …
jonahgabriel May 31, 2026
fea7e58
docs(OMN-12531): add deploy-gate evidence for Pattern B broker runtim…
jonahgabriel May 31, 2026
0fa5c35
evidence(OMN-12498): add contract and SEA PR 182 receipt for contract…
jonahgabriel May 31, 2026
1755864
evidence(OMN-12521): SEA __main__ contract-native contract + receipts…
jonahgabriel May 31, 2026
591ef37
evidence(OMN-12518): bind SEA PR 180 contract-native MCP client recei…
jonahgabriel May 31, 2026
0c2bc2c
evidence(OMN-12520): bind SEA handler_routing registration proof (#1956)
jonahgabriel May 31, 2026
661a567
evidence(OMN-12455): add central contract and compat PR #125 receipt …
jonahgabriel May 31, 2026
de11b1d
evidence(OMN-12469): add SEA routing contract DoD receipt for PR #167…
jonahgabriel May 31, 2026
d536958
evidence(OMN-12394): backfill DoD reports omitted from preservation s…
jonahgabriel May 31, 2026
5c8253f
feat(OMN-12451): add OCC contract for gitignore-baseline.yaml asset (…
jonahgabriel May 31, 2026
65a1474
evidence(OMN-12489): bind central evidence to omnibase_infra PR #1821…
jonahgabriel Jun 1, 2026
334a229
evidence(OMN-12563): bind central evidence for check-sibling-compat r…
jonahgabriel Jun 1, 2026
aa82039
evidence(OMN-12563): fix contract_sha256 in receipts — use actual dig…
jonahgabriel Jun 1, 2026
4e80bd0
evidence(OMN-12564): add CI env canary receipts (#2015)
jonahgabriel Jun 1, 2026
198a8e0
evidence(OMN-12564): publish final-path CI env proof (#2018)
jonahgabriel Jun 1, 2026
ce39643
evidence(OMN-12564): refresh canary proof head (#2019)
jonahgabriel Jun 1, 2026
02cf532
evidence(OMN-12564): refresh checkout metadata proof (#2020)
jonahgabriel Jun 1, 2026
8df1604
evidence(OMN-12564): add OCC cache-save proof (#2021)
jonahgabriel Jun 1, 2026
3c86488
evidence(OMN-12489): bind omnimarket PR 1011 (#2022)
jonahgabriel Jun 1, 2026
5fcab54
chore(OMN-12434): refresh OCC receipts on dev (#2011)
jonahgabriel Jun 1, 2026
010f27b
evidence(OMN-12471): refresh SEA enum registry receipts (#1993)
jonahgabriel Jun 1, 2026
ffcdcd5
evidence(OMN-12492): add model registry refresh receipts (#1926)
jonahgabriel Jun 1, 2026
7c86699
evidence(OMN-12457): add OCC contract and receipts for infra gitignor…
jonahgabriel Jun 1, 2026
1f5a136
evidence(OMN-12473): bind SEA prompts receipt to PR 195 (#2023)
jonahgabriel Jun 1, 2026
a205016
evidence(OMN-12561): add release receipts (#2024)
jonahgabriel Jun 1, 2026
d833ce0
evidence(OMN-12565): runner Python write-contract contract + receipts…
jonahgabriel Jun 1, 2026
ec40150
docs(OMN-12566): bind central evidence for Docker network janitor (#2…
jonahgabriel Jun 1, 2026
53554a8
evidence(OMN-12566): hash-bind docker janitor receipts (#2030)
jonahgabriel Jun 1, 2026
4eab143
evidence(OMN-12561): retarget release receipts to replacement PRs (#2…
jonahgabriel Jun 1, 2026
768688e
fix(OMN-12566): bind deploy evidence receipts (#2027)
jonahgabriel Jun 1, 2026
c38ea2a
evidence(OMN-12567): versioned runner image contract + receipts (#2032)
jonahgabriel Jun 1, 2026
6e449df
evidence(OMN-12569): durable reconstructable PR ledger contract (#2033)
jonahgabriel Jun 1, 2026
1188fe6
evidence(OMN-12572): bind deploy-agent lane digest PR (#2034)
jonahgabriel Jun 1, 2026
02381d9
feat(OMN-12576): add OCC-owned runtime deployment wire schemas (#2031)
jonahgabriel Jun 1, 2026
48b2c3b
evidence(OMN-12569): DoD receipts for durable PR ledger (#2036)
jonahgabriel Jun 1, 2026
18f7c6d
evidence(OMN-12575): bind runtime baseline docs PR (#2035)
jonahgabriel Jun 1, 2026
1a228b6
evidence(OMN-12576): bind omnimarket PR 1012 receipt (#2037)
jonahgabriel Jun 1, 2026
f84b447
evidence(OMN-12564): bind omniclaude PR 1718 (#2039)
jonahgabriel Jun 1, 2026
1392728
evidence(OMN-12561): bind compat release PR 128 (#2040)
jonahgabriel Jun 1, 2026
f0f7e76
evidence(OMN-12561): bind omniclaude release PR 1717 (#2042)
jonahgabriel Jun 1, 2026
2ce51bc
evidence(OMN-12568): runner image validation contract + receipts (#2041)
jonahgabriel Jun 1, 2026
c0b35eb
evidence(OMN-12576): bind compat PR 129 receipt (#2038)
jonahgabriel Jun 1, 2026
3769912
evidence(OMN-12570): DoD receipts for orchestrator phase separation (…
jonahgabriel Jun 1, 2026
35bd864
evidence(OMN-12571): central contract + receipts for draft-promotion …
jonahgabriel Jun 1, 2026
de9851a
evidence(OMN-12570): add contract_sha256 to phase-separation receipts…
jonahgabriel Jun 1, 2026
559adb2
evidence(OMN-12561): bind omniclaude replacement PR 1720 (#2048)
jonahgabriel Jun 2, 2026
ea1a74e
evidence(OMN-12561): bind compat PR 130 receipt (#2049)
jonahgabriel Jun 2, 2026
76d70ac
ci(OMN-12529): skip caller clone in boundary validation (#2047)
jonahgabriel Jun 2, 2026
44407f6
evidence(OMN-12577): bind node_redeploy lane/digest/rollback Phase 2 …
jonahgabriel Jun 2, 2026
424ee6e
docs(OMN-12582): runner-fleet 48 reconcile contract + DoD receipt (#2…
jonahgabriel Jun 2, 2026
2bfa456
evidence(OMN-12580): bind Phase 5 OCC evidence draft + validator node…
jonahgabriel Jun 2, 2026
3229a84
evidence(OMN-12578): bind deployment evidence reducer projection sink…
jonahgabriel Jun 2, 2026
217b7c3
evidence(OMN-12583): bind omninode_infra dependency batch (#2052)
jonahgabriel Jun 2, 2026
e803278
evidence(OMN-12580): bind Phase 5 OCC receipts to code PR #1016 (#2056)
jonahgabriel Jun 2, 2026
9517d60
evidence(OMN-12579): bind Phase 4 evidence-pipeline deployment-proof …
jonahgabriel Jun 2, 2026
847274a
evidence(OMN-12578): add receipt hashes for omnimarket PR 1017 (#2058)
jonahgabriel Jun 2, 2026
12e5fbe
evidence(OMN-12584): bind runner-image cache-perms fix + build proof …
jonahgabriel Jun 2, 2026
6e8ca30
evidence(OMN-12580): bind omnimarket PR 1016 (#2057)
jonahgabriel Jun 2, 2026
80fbe1e
evidence(OMN-12583): bind omninode_infra PR 489 (#2063)
jonahgabriel Jun 2, 2026
5e9a8a3
evidence(OMN-12581): production promotion gate central evidence (Phas…
jonahgabriel Jun 2, 2026
a27c92b
evidence(OMN-12583): bind omnibase runner PR 1835 (#2065)
jonahgabriel Jun 2, 2026
bd757e1
evidence(OMN-12583): refresh runner PR 1835 v4 receipt (#2066)
jonahgabriel Jun 2, 2026
6150140
evidence(OMN-12583): refresh runner PR 1835 v5 receipt (#2067)
jonahgabriel Jun 2, 2026
b314921
evidence(OMN-12583): refresh runner PR 1835 v5 head (#2069)
jonahgabriel Jun 2, 2026
deb2d82
evidence(OMN-12585): bind runner image node24 fix PR 1836 + rebuild p…
jonahgabriel Jun 2, 2026
df39c0a
evidence(OMN-12583): refresh runner PR 1835 required setup (#2070)
jonahgabriel Jun 2, 2026
cf3f25e
evidence(OMN-12583): refresh runner PR 1835 forced setup (#2071)
jonahgabriel Jun 2, 2026
eeceb84
evidence(OMN-12583): refresh runner PR 1835 node24 gate (#2072)
jonahgabriel Jun 2, 2026
4ca62fc
evidence(OMN-12583): refresh runner PR 1835 docker shared env (#2073)
jonahgabriel Jun 2, 2026
df7705b
evidence(OMN-12583): refresh runner PR 1835 identity (#2074)
jonahgabriel Jun 2, 2026
db172f8
evidence(OMN-12583): format runner evidence and deploy path (#2075)
jonahgabriel Jun 2, 2026
b99bdaa
evidence(OMN-12583): add runner deploy evidence (#2076)
jonahgabriel Jun 2, 2026
38f28cd
evidence(OMN-12583): refresh runner CI evidence (#2077)
jonahgabriel Jun 2, 2026
b9b49a4
evidence(OMN-12583): refresh shared-env webhook evidence (#2078)
jonahgabriel Jun 2, 2026
af11964
evidence(OMN-12583): refresh compliance env evidence (#2079)
jonahgabriel Jun 2, 2026
449964b
evidence(OMN-12559): refresh rebased migration discovery receipts (#2…
jonahgabriel Jun 2, 2026
5cdf91b
evidence(OMN-12577): repair OCC evidence bindings (#2081)
jonahgabriel Jun 2, 2026
b8ca080
evidence(OMN-12533): align deploy gate vocabulary (#2082)
jonahgabriel Jun 2, 2026
488bb11
ci(OMN-12574): retry boundary peer clones (#2083)
jonahgabriel Jun 2, 2026
8123599
evidence(OMN-12527): add deploy gate assessment (#2084)
jonahgabriel Jun 2, 2026
8716b91
evidence(OMN-12577): repair pr1015 OCC evidence binding (#2088)
jonahgabriel Jun 2, 2026
b9926c5
evidence(OMN-12573): bind infra PR 1831 merge commit (#2087)
jonahgabriel Jun 2, 2026
a3910c5
evidence(OMN-12573): correct OCC repair receipt metadata (#2089)
jonahgabriel Jun 2, 2026
4f48cfa
fix(OMN-10487): target OCC rerun state PRs to dev (#2091)
jonahgabriel Jun 2, 2026
575a357
evidence(OMN-12573): record DurableEvidenceGate PASS receipt for clos…
jonahgabriel Jun 2, 2026
d6c5dd2
feat(OMN-12597): OCC receipts for infra#1820 landing + savings node-m…
jonahgabriel Jun 2, 2026
157dc2a
evidence(OMN-12472): OCC receipts for Track-B node-ification (SEA PR …
jonahgabriel Jun 2, 2026
9880391
evidence(OMN-12599): bind compat no-infra-edge gate (#2098)
jonahgabriel Jun 2, 2026
291bd50
evidence(OMN-12606): central DoD evidence for delegation no-backfill …
jonahgabriel Jun 2, 2026
810f72a
evidence(OMN-12586): OCC contract + receipts for SEA delegation bus b…
jonahgabriel Jun 2, 2026
d61f4a4
evidence(OMN-12608): central contract + receipts for SEA inference ar…
jonahgabriel Jun 2, 2026
5e1f130
evidence(OMN-12609): bind SEA architecture verdict PR (#2099)
jonahgabriel Jun 2, 2026
0c06a1b
evidence(OMN-12617): bind SEA Vertex ADC PR (#2100)
jonahgabriel Jun 2, 2026
b270231
evidence(OMN-12587): OCC contract + receipts for SEA stability-test d…
jonahgabriel Jun 2, 2026
8ba8d51
evidence(OMN-12593): DurableEvidenceGate default config-drift contrac…
jonahgabriel Jun 2, 2026
c6af66e
evidence(OMN-12593): add deploy assessment receipt (#2103)
jonahgabriel Jun 2, 2026
1258ba4
evidence(OMN-12620): OCC contract + receipts for tiered producer-edge…
jonahgabriel Jun 2, 2026
ab9f901
evidence(OMN-12522): add connected Redpanda advertise receipts (#2108)
jonahgabriel Jun 2, 2026
da69da3
evidence(OMN-12587): OCC contract + receipts for SEA live-delegation …
jonahgabriel Jun 2, 2026
9ff601d
evidence(OMN-12619): bind DLQ replay node + quarantine receipt (#2107)
jonahgabriel Jun 2, 2026
2d06d3e
evidence(OMN-12587): OCC contract + receipt for SEA Finding-1 loop-aw…
jonahgabriel Jun 2, 2026
6ac09bd
evidence(OMN-12626): OCC contract + receipts for prod runtime promoti…
jonahgabriel Jun 2, 2026
62c3cda
evidence(OMN-12621): OCC contract + receipts for topic-migration mode…
jonahgabriel Jun 3, 2026
d96f139
evidence(OMN-12623): OCC contract + receipts for topic-migration exec…
jonahgabriel Jun 3, 2026
79432c8
evidence(OMN-12624): OCC contract + receipts for canonical doc rewrit…
jonahgabriel Jun 3, 2026
d8d69ea
evidence(OMN-12632): OCC contract + receipts for aiokafka 0.13.0 lag …
jonahgabriel Jun 3, 2026
8a25d61
evidence(OMN-12627): add registration migration receipts (#2115)
jonahgabriel Jun 3, 2026
a169285
evidence(OMN-12631): add redpanda lane receipts (#2116)
jonahgabriel Jun 3, 2026
afa925e
evidence(OMN-12631): mark deploy gate contract evidence (#2118)
jonahgabriel Jun 3, 2026
99bb819
evidence(OMN-12637): OCC contract + receipts for ship_dirty_canonical…
jonahgabriel Jun 3, 2026
ebad37e
evidence(OMN-12618): add redeploy lane payload receipts (#2121)
jonahgabriel Jun 3, 2026
a75b7bd
evidence(OMN-12618): add redeploy hmac envelope receipts (#2123)
jonahgabriel Jun 3, 2026
bca89bd
docs(OMN-12618): add deploy-agent lane verification evidence (#2124)
jonahgabriel Jun 3, 2026
da7fee5
docs(OMN-12618): refresh deploy-agent verification evidence (#2125)
jonahgabriel Jun 3, 2026
21f5717
evidence(OMN-12618): add redeploy kafka config receipts (#2126)
jonahgabriel Jun 3, 2026
b6a56f3
evidence(OMN-12618): add redeploy completion receipts (#2127)
jonahgabriel Jun 3, 2026
bd9d0fc
evidence(OMN-12618): add runtime triage index receipts (#2128)
jonahgabriel Jun 3, 2026
0053572
evidence(OMN-12640): SEA scaffold fail-fast contract + DoD receipts (…
jonahgabriel Jun 3, 2026
28d0ae5
evidence(OMN-12618): add runtime compose build receipts (#2130)
jonahgabriel Jun 3, 2026
1a4e347
evidence(OMN-12643): add empty-content hotpatch receipts (#2133)
jonahgabriel Jun 3, 2026
348f585
contracts(OMN-12636,OMN-11599): bind dod evidence for merged dev work…
jonahgabriel Jun 3, 2026
0c0f8ac
evidence(OMN-12643): mark hotpatch deploy proof (#2134)
jonahgabriel Jun 3, 2026
7abd2a9
evidence(OMN-12618): add runtime provenance metadata receipts (#2135)
jonahgabriel Jun 3, 2026
325d472
evidence(OMN-12663): bind core delegation topic PR (#2137)
jonahgabriel Jun 4, 2026
aed6bd7
evidence(OMN-12286): OCC contract + receipts for DelegationExecutor l…
jonahgabriel Jun 4, 2026
5b8d77b
fix(OMN-10485): grant OCC preflight caller permissions (#2138)
jonahgabriel Jun 4, 2026
49a230e
docs(OMN-12638): central contract + DoD receipts for dirty-canonical …
jonahgabriel Jun 4, 2026
0e29ed2
docs(OMN-12635): add OCC contract and receipts for dirty-directory sw…
jonahgabriel Jun 4, 2026
8048bb4
auto-ship(onex_change_control): rescue OMN-12584 dod evidence [OMN-74…
jonahgabriel Jun 4, 2026
c99ef0d
evidence(OMN-12666): bind core Dependabot PRs 1193 and 1194 (#2140)
jonahgabriel Jun 4, 2026
c76a7f4
evidence(OMN-12664): bind omnimarket Gemini endpoint_url fix PR #1031…
jonahgabriel Jun 4, 2026
52448b5
evidence(OMN-12663): bind core task_type PR #1197 receipts (#2142)
jonahgabriel Jun 4, 2026
f2ff8ee
evidence(OMN-12660): OCC contract and receipt for WS-G golden + error…
jonahgabriel Jun 4, 2026
e4897be
evidence(OMN-12667): bind infra zone-filter bump receipts (#2144)
jonahgabriel Jun 4, 2026
3515194
evidence(OMN-12668): bind infra upload-artifact receipts (#2145)
jonahgabriel Jun 4, 2026
600073e
evidence(OMN-12669): bind infra checkout receipts (#2146)
jonahgabriel Jun 4, 2026
0a6c4ef
evidence(OMN-12670): bind receipt gate timeout receipts (#2147)
jonahgabriel Jun 4, 2026
4c43ebd
evidence(OMN-12664): bind omnibase_infra revert PR #1863 (reverts #18…
jonahgabriel Jun 4, 2026
388ae1d
evidence(OMN-12659): OCC contract and receipt for compat-to-core dele…
jonahgabriel Jun 4, 2026
e530d8f
evidence(OMN-12669): update infra checkout receipts (#2152)
jonahgabriel Jun 4, 2026
f0f640b
evidence(OMN-12671): bind infra uv dependency receipts (#2153)
jonahgabriel Jun 4, 2026
621cefa
evidence(OMN-12672): bind infra a2a-sdk receipts (#2154)
jonahgabriel Jun 4, 2026
c9c304f
evidence(OMN-12672): refresh a2a cap receipts (#2155)
jonahgabriel Jun 4, 2026
fd7f548
evidence(OMN-12673): bind dependency receipt sweep (#2156)
jonahgabriel Jun 4, 2026
418d86f
evidence(OMN-12659): bind PR #1033 and deploy-gate receipts for B1 fi…
jonahgabriel Jun 4, 2026
f6da6cb
evidence(OMN-12659): bind replacement omnimarket PR 1034 (#2158)
jonahgabriel Jun 4, 2026
999e095
evidence(OMN-12673): bind infra dependency replacement (#2160)
jonahgabriel Jun 4, 2026
a34203c
evidence(OMN-12659): bind compat shim deletion (omnibase_compat PR #1…
jonahgabriel Jun 4, 2026
9061e4a
evidence(OMN-12674): OCC contract and receipts for reviewdog removal …
jonahgabriel Jun 4, 2026
5da9d60
evidence(OMN-12673): rebind infra dependency replacement (#2162)
jonahgabriel Jun 4, 2026
f681ca3
evidence(OMN-12673): bind omniclaude actions refresh (#2163)
jonahgabriel Jun 4, 2026
233dcd6
evidence(OMN-12676): add proof-slice receipts (#2164)
jonahgabriel Jun 4, 2026
4675c31
evidence(OMN-12673): bind infra starlette replacement (#2165)
jonahgabriel Jun 4, 2026
4621559
evidence(OMN-12684): bind SEA agent runtime tier selection (#2167)
jonahgabriel Jun 4, 2026
36aff86
evidence(OMN-12685): add compat wire closeout receipt (#2168)
jonahgabriel Jun 4, 2026
a06dfdb
docs(OMN-11513): 2026-06-04 sanctioned-live --agent evidence — first …
clone45 Jun 4, 2026
9b215bf
docs(OMN-12683): add endpoint descriptor evidence (#2169)
jonahgabriel Jun 4, 2026
33b8668
docs(OMN-12683): add deploy gate evidence (#2170)
jonahgabriel Jun 4, 2026
6d0a2e2
docs(OMN-12687): add proof path chain evidence (#2171)
jonahgabriel Jun 4, 2026
5dd6f4c
docs(OMN-12688): add dispatcher routing evidence (#2172)
jonahgabriel Jun 4, 2026
5ad49ec
docs(OMN-12689): add dispatch port contract evidence (#2173)
jonahgabriel Jun 4, 2026
aeb50c7
docs(OMN-12690): add live golden chain CI evidence (#2174)
jonahgabriel Jun 4, 2026
3df95fc
docs(OMN-12682): add topic registry catalog evidence (#2175)
jonahgabriel Jun 4, 2026
170e14f
docs(OMN-12691): add golden-chain coverage gate evidence (#2177)
jonahgabriel Jun 4, 2026
18ed12f
docs(OMN-12692): add golden-chain registry parity evidence (#2178)
jonahgabriel Jun 4, 2026
39e3bf2
fix(OMN-12692): mark deploy-gate evidence in contract (#2179)
jonahgabriel Jun 4, 2026
66ec97b
fix(OMN-12693): add dead-node gate evidence (#2180)
jonahgabriel Jun 4, 2026
905d534
chore(OMN-12693): bind deploy evidence keyword (#2181)
jonahgabriel Jun 5, 2026
d07104a
feat(OMN-12694): add plan-vs-live gate (#2182)
jonahgabriel Jun 5, 2026
cc3ceb0
feat(OMN-12695): classify imperative smell reachability (#2183)
jonahgabriel Jun 5, 2026
c789136
chore(OMN-12696): add skip-token guard receipts (#2184)
jonahgabriel Jun 5, 2026
8e5c094
chore(OMN-12696): refresh skip-token receipt head (#2185)
jonahgabriel Jun 5, 2026
1c5d929
docs(OMN-12702): OCC contract + PASS receipts for omnimarket #1043 ta…
jonahgabriel Jun 5, 2026
ff6e3dd
docs(OMN-11513): judge dry-run evidence — fresh-clone README judge fl…
clone45 Jun 5, 2026
9068a59
docs(OMN-12703): OCC contract + PASS receipts for omnimarket #1045 me…
jonahgabriel Jun 5, 2026
7d6515d
docs(OMN-12705): add task.execute PR path evidence (#2188)
jonahgabriel Jun 5, 2026
4fd558d
docs(OMN-12705): add deploy gate evidence (#2189)
jonahgabriel Jun 5, 2026
605ade5
docs(OMN-12705): rebind task.execute PR-path receipts to dev PR #1050…
jonahgabriel Jun 5, 2026
ab21c1c
docs(OMN-12706): OCC contract + PASS receipts for task.execute Patter…
jonahgabriel Jun 5, 2026
e73b1e8
docs(OMN-12704): OCC contract + PASS receipts for task.execute delega…
jonahgabriel Jun 5, 2026
9835a45
docs(OMN-12709): add routing context OCC evidence (#2193)
jonahgabriel Jun 5, 2026
0b74dbc
feat(OMN-12710): add SEA timeout evidence (#2194)
jonahgabriel Jun 5, 2026
a35ec91
docs: add OCC evidence for OMN-12707 OMN-12708 (#2195)
jonahgabriel Jun 5, 2026
e366527
feat(OMN-12715): add SEA backend-descriptor OCC evidence (#2196)
jonahgabriel Jun 5, 2026
da1b073
docs(OMN-12712): add routing tier OCC evidence (#2197)
jonahgabriel Jun 5, 2026
2c420b2
docs(OMN-12714): add ADK thread failure OCC evidence (#2198)
jonahgabriel Jun 5, 2026
54b9f2c
docs(OMN-12716): add vllm tool parser OCC evidence (#2199)
jonahgabriel Jun 5, 2026
3c09db3
docs(OMN-12717): add useful-artifact OCC evidence (#2200)
jonahgabriel Jun 5, 2026
bb7fb9a
docs(OMN-12717): add deploy gate evidence (#2201)
jonahgabriel Jun 5, 2026
922eef3
docs(OMN-12718): add SEA useful-artifact OCC evidence (#2202)
jonahgabriel Jun 5, 2026
739e486
docs(OMN-12718): bind SEA artifact persistence evidence (#2204)
jonahgabriel Jun 5, 2026
c93701f
docs(OMN-12700): add LLM inference response OCC evidence (#2205)
jonahgabriel Jun 5, 2026
25e7e01
docs(OMN-12700): add deploy gate evidence (#2206)
jonahgabriel Jun 5, 2026
9380d59
docs(OMN-12720): add inference failure evidence (#2207)
jonahgabriel Jun 5, 2026
63b3e21
docs(OMN-12721): add served model routing evidence (#2208)
jonahgabriel Jun 5, 2026
b84ae90
contracts(OMN-10862): add delegation integration evidence (#2209)
jonahgabriel Jun 5, 2026
fa34660
chore(OMN-10862): add delegation deploy gate evidence (#2210)
jonahgabriel Jun 5, 2026
80ab064
contracts(OMN-12723): add runtime volume bootstrap evidence (#2211)
jonahgabriel Jun 6, 2026
ba2fed9
docs(OMN-12724): add delegation release evidence (#2212)
jonahgabriel Jun 6, 2026
a2a3196
docs(OMN-12727): add deploy evidence receipt (#2213)
jonahgabriel Jun 6, 2026
cd468bf
docs(OMN-12726): add deploy context evidence (#2214)
jonahgabriel Jun 6, 2026
b648818
docs(OMN-12724): add runtime profile OCC receipt (#2216)
jonahgabriel Jun 6, 2026
06f34b1
docs(OMN-12729, OMN-12730): add OCC receipts (#2215)
jonahgabriel Jun 6, 2026
8a19410
docs(OMN-12731): add delegation terminal event OCC evidence (#2217)
jonahgabriel Jun 6, 2026
01c7d8d
docs(OMN-12732): add delegation projection OCC evidence (#2219)
jonahgabriel Jun 6, 2026
ac973b1
docs(OMN-12734): add contract resolver OCC evidence (#2218)
jonahgabriel Jun 6, 2026
5273d2b
docs(OMN-12737): add delegation projection OCC evidence (#2220)
jonahgabriel Jun 6, 2026
549217d
docs(OMN-12737): add dev runtime deploy proof (#2221)
jonahgabriel Jun 6, 2026
073526b
docs(OMN-12738): add qwen delegation evidence (#2222)
jonahgabriel Jun 6, 2026
ccfa885
docs(OMN-12740): add dashboard UI merge receipts (#2223)
jonahgabriel Jun 6, 2026
b8fefc7
docs(OMN-12245): backmerge main release version evidence to dev (#2231)
jonahgabriel Jun 6, 2026
345a8cd
chore(release)(OMN-12245): backmerge onex_change_control v0.5.1 to de…
jonahgabriel Jun 6, 2026
fc61587
chore(OMN-12750): backmerge omnimarket freestanding guard baseline (#…
jonahgabriel Jun 6, 2026
8101ced
chore(OMN-12751): backmerge omnibase_infra freestanding guard baselin…
jonahgabriel Jun 6, 2026
cbb7374
chore(OMN-12755): add deploy-runtime evidence (#2244)
jonahgabriel Jun 6, 2026
0c62c95
chore(OMN-12749): add runtime adapter delegation evidence (#2235)
jonahgabriel Jun 6, 2026
e1bf4f0
chore(OMN-12748): add projection evidence receipts (#2243)
jonahgabriel Jun 6, 2026
24f6ad5
chore(OMN-12753): add provider options evidence (#2245)
jonahgabriel Jun 6, 2026
32ef59a
chore(OMN-12752): add runtime terminal evidence (#2246)
jonahgabriel Jun 6, 2026
476c3c0
chore(OMN-12762): add overlay quality contract evidence (#2247)
jonahgabriel Jun 7, 2026
fada8ff
chore(OMN-12763): add runtime core pin evidence (#2248)
jonahgabriel Jun 7, 2026
f2d5597
chore(OMN-12761): OCC contract + receipts for projection contract db-…
jonahgabriel Jun 7, 2026
a991675
chore(OMN-12736,OMN-12742,OMN-12743): OCC contracts + receipts for re…
jonahgabriel Jun 7, 2026
b7e356f
chore(OMN-12765): add release promotion evidence (#2256)
jonahgabriel Jun 7, 2026
c6761ef
chore(OMN-12765): backmerge OCC main evidence to dev (#2258)
jonahgabriel Jun 7, 2026
1a471d4
chore(OMN-12765): refresh full backmerge evidence (#2260)
jonahgabriel Jun 7, 2026
b113517
chore(OMN-12765): refresh infra backmerge evidence (#2261)
jonahgabriel Jun 7, 2026
010e1e8
fix(OMN-12766): correct dishonest PASS receipts to PENDING on OCC dev…
jonahgabriel Jun 7, 2026
55fcf73
chore(OMN-12765): backmerge OCC main evidence to dev (#2263)
jonahgabriel Jun 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
47 changes: 41 additions & 6 deletions .github/actions/validate-boundaries/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -110,22 +110,40 @@ runs:

- name: Set up Python
if: steps.scope.outputs.should_run_boundary_checks == 'true'
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: "3.12"

- name: Install uv
if: steps.scope.outputs.should_run_boundary_checks == 'true'
uses: astral-sh/setup-uv@v5
uses: astral-sh/setup-uv@v7
with:
version: "latest"

- name: Install onex_change_control
if: steps.scope.outputs.should_run_boundary_checks == 'true'
shell: bash
env:
UV_HTTP_TIMEOUT: "600"
UV_SYNC_ATTEMPTS: "5"
UV_SYNC_RETRY_DELAY_SECONDS: "10"
UV_CONCURRENT_DOWNLOADS: "2"
run: |
cd .onex_change_control
uv sync --no-group dev
git config --global http.version HTTP/1.1
attempt=1
until uv sync --no-group dev; do
status=$?
if [ "$attempt" -ge "$UV_SYNC_ATTEMPTS" ]; then
echo "::error::uv sync failed after ${attempt} attempt(s)"
exit "$status"
fi

sleep_seconds=$((UV_SYNC_RETRY_DELAY_SECONDS * attempt))
echo "::warning::uv sync attempt ${attempt}/${UV_SYNC_ATTEMPTS} failed with exit ${status}; retrying in ${sleep_seconds}s"
sleep "$sleep_seconds"
attempt=$((attempt + 1))
done

- name: Clone peer repos
if: steps.scope.outputs.should_run_boundary_checks == 'true'
Expand All @@ -135,18 +153,35 @@ runs:
rm -rf /tmp/omni_repos
mkdir -p /tmp/omni_repos
DEGRADED=""
CALLING_REPO="${GITHUB_REPOSITORY##*/}"
IFS=',' read -ra REPOS <<< "${{ inputs.repos }}"
for repo in "${REPOS[@]}"; do
repo=$(echo "$repo" | xargs) # trim whitespace
if [[ "$repo" == "$CALLING_REPO" ]]; then
echo "Skipping clone of calling repo ${repo}; checked-out workspace will be symlinked."
continue
fi
if [ -n "${OMNI_REPO_CLONE_TOKEN:-}" ]; then
auth_header="AUTHORIZATION: basic $(printf 'x-access-token:%s' "${OMNI_REPO_CLONE_TOKEN}" | base64 | tr -d '\n')"
clone_args=(-c "http.https://github.com/.extraheader=${auth_header}")
else
clone_args=()
fi
if git "${clone_args[@]}" clone --depth=1 "https://github.com/OmniNode-ai/${repo}.git" "/tmp/omni_repos/${repo}" 2>/dev/null; then
echo "Cloned ${repo}"
else
cloned=false
for attempt in 1 2 3; do
rm -rf "/tmp/omni_repos/${repo}"
if git "${clone_args[@]}" clone --depth=1 "https://github.com/OmniNode-ai/${repo}.git" "/tmp/omni_repos/${repo}" 2>/dev/null; then
echo "Cloned ${repo} on attempt ${attempt}"
cloned=true
break
fi
if [ "${attempt}" -lt 3 ]; then
sleep_seconds=$((attempt * 10))
echo "::warning::Boundary verification clone attempt ${attempt}/3 failed for ${repo}; retrying in ${sleep_seconds}s"
sleep "${sleep_seconds}"
fi
done
if [[ "${cloned}" != "true" ]]; then
echo "::warning::Boundary verification DEGRADED: could not clone ${repo}. Seam parity NOT confirmed."
DEGRADED="${DEGRADED}${repo},"
fi
Expand Down
24 changes: 21 additions & 3 deletions .github/actions/validate-contract/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,20 +60,38 @@ runs:
# No token needed — public repo

- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: "3.12"

- name: Install uv
uses: astral-sh/setup-uv@v5
uses: astral-sh/setup-uv@v7
with:
version: "latest"

- name: Install onex_change_control validators
shell: bash
env:
UV_HTTP_TIMEOUT: "600"
UV_SYNC_ATTEMPTS: "5"
UV_SYNC_RETRY_DELAY_SECONDS: "10"
UV_CONCURRENT_DOWNLOADS: "2"
run: |
cd .onex_change_control_validators
uv sync --no-group dev
git config --global http.version HTTP/1.1
attempt=1
until uv sync --no-group dev; do
status=$?
if [ "$attempt" -ge "$UV_SYNC_ATTEMPTS" ]; then
echo "::error::uv sync failed after ${attempt} attempt(s)"
exit "$status"
fi

sleep_seconds=$((UV_SYNC_RETRY_DELAY_SECONDS * attempt))
echo "::warning::uv sync attempt ${attempt}/${UV_SYNC_ATTEMPTS} failed with exit ${status}; retrying in ${sleep_seconds}s"
sleep "$sleep_seconds"
attempt=$((attempt + 1))
done

- name: Extract ticket ID from branch name
id: extract-ticket-id
Expand Down
4 changes: 4 additions & 0 deletions .github/workflows/call-occ-preflight.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,10 @@ on:
merge_group:
types: [checks_requested]

permissions:
contents: read
pull-requests: read

jobs:
occ-preflight:
uses: OmniNode-ai/omnibase_core/.github/workflows/occ-preflight.yml@main
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,8 @@ jobs:
run: |
uv run check-imperative-contracts \
--repo-root . \
--allowlists-dir allowlists
--allowlists-dir allowlists \
--scan-freestanding

ai-slop-check:
name: AI-Slop Pattern Check (strict, PR diff)
Expand Down
30 changes: 28 additions & 2 deletions .github/workflows/imperative-contract-guard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@ on:
required: false
type: string
default: "3.12"
uv-version:
description: uv version for the validator runtime.
required: false
type: string
default: "0.8.3"
target-ref:
description: Caller repository ref to check out.
required: false
Expand Down Expand Up @@ -50,11 +55,32 @@ jobs:

- name: Install uv
uses: astral-sh/setup-uv@v7
with:
version: ${{ inputs['uv-version'] }}

- name: Run imperative contract guard
working-directory: onex_change_control
env:
UV_HTTP_TIMEOUT: "600"
UV_SYNC_ATTEMPTS: "3"
UV_SYNC_RETRY_DELAY_SECONDS: "10"
run: |
uv sync --locked --all-extras
git config --global http.version HTTP/1.1
attempt=1
until uv sync --locked --all-extras; do
status=$?
if [ "$attempt" -ge "$UV_SYNC_ATTEMPTS" ]; then
echo "::error::uv sync failed after ${attempt} attempt(s)"
exit "$status"
fi

sleep_seconds=$((UV_SYNC_RETRY_DELAY_SECONDS * attempt))
echo "::warning::uv sync attempt ${attempt}/${UV_SYNC_ATTEMPTS} failed with exit ${status}; retrying in ${sleep_seconds}s"
sleep "$sleep_seconds"
attempt=$((attempt + 1))
done

uv run check-imperative-contracts \
--repo-root "$GITHUB_WORKSPACE/target" \
--allowlists-dir "$GITHUB_WORKSPACE/onex_change_control/allowlists"
--allowlists-dir "$GITHUB_WORKSPACE/onex_change_control/allowlists" \
--scan-freestanding
80 changes: 80 additions & 0 deletions .github/workflows/main-target-guard.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
# SPDX-FileCopyrightText: 2026 OmniNode.ai Inc.
# SPDX-License-Identifier: MIT
#
# OMN-12243: Block PRs targeting main unless they are promotion PRs
# from dev with a promotion receipt, or hotfix PRs with evidence and
# a backmerge link.

name: Main target guard

on:
pull_request:
types: [opened, edited, synchronize]

jobs:
main-target-guard:
name: main-target-guard
runs-on: >-
${{
(github.event.pull_request.head.repo.full_name != github.repository)
&& fromJSON(vars.OMNI_PUBLIC_PR_RUNS_ON_JSON || '["ubuntu-latest"]')
|| fromJSON(vars.OMNI_TRUSTED_CI_RUNS_ON_JSON || '["self-hosted","omnibase-ci"]')
}}
timeout-minutes: 5

steps:
- name: Check PR target branch
env:
BASE_REF: ${{ github.event.pull_request.base.ref }}
HEAD_REF: ${{ github.event.pull_request.head.ref }}
PR_BODY: ${{ github.event.pull_request.body }}
run: |
set -euo pipefail

if [[ "${BASE_REF}" != "main" ]]; then
echo "::notice::PR targets '${BASE_REF}', not main; guard does not apply."
exit 0
fi

echo "PR targets main. Checking head ref: '${HEAD_REF}'"

if [[ "${HEAD_REF}" == "dev" ]]; then
if echo "${PR_BODY}" | grep -qE 'promotion-receipt:[[:space:]]*OCC-[0-9]+'; then
echo "::notice::Promotion PR from dev with valid promotion-receipt. Allowed."
exit 0
fi

echo "::error::PR is from dev but is missing a promotion receipt."
echo "::error::Add a line matching: promotion-receipt: OCC-<number>"
echo "::error::Retarget this PR to dev; main accepts only promotion or hotfix PRs."
exit 1
fi

if [[ "${HEAD_REF}" == hotfix/* ]]; then
MISSING=()

if ! echo "${PR_BODY}" | grep -qE 'hotfix-evidence:[[:space:]]*OCC-[0-9]+'; then
MISSING+=("hotfix-evidence: OCC-<number>")
fi

if ! echo "${PR_BODY}" | grep -qE 'backmerge:[[:space:]]*#[0-9]+'; then
MISSING+=("backmerge: #<pr-number>")
fi

if [[ "${#MISSING[@]}" -eq 0 ]]; then
echo "::notice::Hotfix PR from '${HEAD_REF}' with valid hotfix evidence and backmerge. Allowed."
exit 0
fi

echo "::error::Hotfix PR from '${HEAD_REF}' is missing required fields:"
for field in "${MISSING[@]}"; do
echo "::error:: - ${field}"
done
echo "::error::Retarget this PR to dev; main accepts only promotion or hotfix PRs."
exit 1
fi

echo "::error::PRs targeting main must come from dev or hotfix/*."
echo "::error::Head ref '${HEAD_REF}' is not permitted to target main directly."
echo "::error::Retarget this PR to dev; main accepts only promotion or hotfix PRs."
exit 1
8 changes: 4 additions & 4 deletions .github/workflows/occ-rerun-downstream.yml
Original file line number Diff line number Diff line change
Expand Up @@ -204,16 +204,16 @@ jobs:
fi
branch="automation/occ-rerun-state-${OCC_COMMIT:0:8}"
git checkout -B "$branch"
git commit -m "chore(occ-deps): update rerun state after merge ${OCC_COMMIT:0:8} [skip ci]"
git commit -m "chore(OMN-10487): update rerun state after merge ${OCC_COMMIT:0:8}"
git push --force-with-lease origin "$branch"

if gh pr view "$branch" --repo OmniNode-ai/onex_change_control >/dev/null 2>&1; then
echo "State update PR already exists for $branch"
else
gh pr create \
--repo OmniNode-ai/onex_change_control \
--base main \
--base dev \
--head "$branch" \
--title "chore(occ-deps): update rerun state after ${OCC_COMMIT:0:8}" \
--body "Automated OCC rerun state update for merge ${OCC_COMMIT}.\n\nThis PR is opened instead of direct-pushing to protected main."
--title "chore(OMN-10487): update OCC rerun state after ${OCC_COMMIT:0:8}" \
--body "Automated OCC rerun state update for merge ${OCC_COMMIT}.\n\nThis PR targets dev so normal CI and OCC evidence gates run before any main promotion.\n\nEvidence-Ticket: OMN-10487\nEvidence-Source: automated-rerun-state"
fi
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -50,3 +50,4 @@ Thumbs.db
# Tool caches
.ruff_cache/
.mypy_cache/
.onex_state/
15 changes: 12 additions & 3 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,12 @@ repos:
- id: ruff-format
name: ruff format (auto-format)
stages: [pre-commit]
exclude: ^evidence/
- id: ruff
name: ruff check (linting + import sorting)
args: [--fix, --exit-non-zero-on-fix]
stages: [pre-commit]
exclude: ^evidence/
# Local hooks — all use uv run for consistency
- repo: local
hooks:
Expand Down Expand Up @@ -93,8 +95,7 @@ repos:
name: Block planning docs (belong in omni_home/docs/plans/)
entry: "bash -c 'PLAN_FILES=$(git diff --cached --name-only -- \"docs/plans/\"); if [ -n \"$PLAN_FILES\"
]; then echo \"ERROR: Planning docs must live in omni_home/docs/plans/, not in this repo:\";
echo \"$PLAN_FILES\"; echo; echo \"Move your file to: /Volumes/PRO-G40/Code/omni_home/docs/plans/\";
exit 1; fi'"
echo \"$PLAN_FILES\"; echo; echo \"Move your file to: $OMNI_HOME/docs/plans/\"; exit 1; fi'"
language: system
pass_filenames: false
always_run: true
Expand Down Expand Up @@ -135,12 +136,20 @@ repos:
pass_filenames: false
types: [python]
stages: [pre-commit]
- id: check-imperative-contracts-freestanding
name: Imperative contract guard with freestanding reachability
language: system
entry: >-
uv run check-imperative-contracts --repo-root . --allowlists-dir allowlists --scan-freestanding
pass_filenames: false
types: [python]
stages: [pre-commit]
- id: no-hardcoded-topics
name: No hardcoded ONEX topic strings
language: system
entry: uv run check-hardcoded-topics
types_or: [python, yaml, ts, javascript]
exclude: ^(contracts/|src/onex_change_control/boundaries/|drift/dod_receipts/) # Manifests and evidence receipts that document actual topic usage
exclude: ^(contracts/|src/onex_change_control/boundaries/|drift/dod_receipts/|evidence/) # Manifests, receipts, and archived evidence may document actual topic usage
pass_filenames: true
stages: [pre-commit]
- id: no-untracked-todos
Expand Down
Loading
Loading