Skip to content

evidence(OMN-19981): bind AC4 Chromium behavior proof - #12615

Merged
jonahgabriel merged 5 commits into
devfrom
lakshman/OMN-19981-evidence-5062a11
Oct 3, 2026
Merged

jonahgabriel merged 5 commits into
devfrom
lakshman/OMN-19981-evidence-5062a11

Conversation

@onexbot-occ-writer

@onexbot-occ-writer onexbot-occ-writer Bot commented Oct 3, 2026 •

Copy link
Copy Markdown
Contributor

Evidence-Source: OCC evidence companion for OMN-19981

Summary

Binds AC4 for OMN-19981 to the merged OmniDash dev head 58b2f89df29018d1956649285b622e5f72cb1262 and records the current Chromium behavior proof.

What changed

Added an append-only OCC contract item and command/test receipts for the dashboard page-contract checks. The evidence companion does not alter product code.

How it was verified

  • OmniDash product PR chore(OMN-8765+9154): OCC contracts + dod_receipts for tonight's PRs #346 is merged at 58b2f89df29018d1956649285b622e5f72cb1262.
  • Chromium: npm run test:e2e -- tests/e2e/local-dashboard-contracts.spec.ts --project=chromium — 15 passed, including the required 1440x900 viewport, unmeasured-value, and no-cutoff checks.
  • Native page suite: npm test -- --run src/pages/local/pages.test.ts — 61 passed.

Local gates

Contract substance, canonical shape, acceptance binding, receipt hardening, rebind, and the full pre-commit gate passed on signed commit 34325ec64.

Not in this change

No product code or Linear status change is included. AC-lab and HTTP-mode evidence is not claimed by this companion.

Failure paths

  • size: the receipt is within the repository's normal size limits.
  • no answer: no unanswered command or review request is claimed; all listed checks have recorded results.
  • incomplete verdict: the Chromium and native suites report complete pass counts, and the OCC gates report complete verdicts.
  • No product check failed. The browser run required elevated localhost binding in this environment.

Open defects

None.

Ticket

OMN-19981

Attestation

  • No gate was bypassed
  • Any hook that failed was fixed

No --no-verify, SKIP=, --no-gpg-sign, or core.hooksPath override was used.

@jonahgabriel
jonahgabriel enabled auto-merge (squash) October 3, 2026 17:16
Pre-commit run 37139827882 failed the OMN-20370 PROBE_CAPTURE gate: the
four receipts had no capture record. Filled with check_receipt_hardening.py
--capture-probe in an omnidash checkout at 58b2f89df290 (vitest 61 passed,
Chromium Playwright 15 passed); the playwright command.yaml stdout now
matches its probe. Runner set to the host that ran the probes; yamlfmt.
@jonahgabriel
jonahgabriel merged commit 106bc2b into dev Oct 3, 2026
90 checks passed
@jonahgabriel
jonahgabriel deleted the lakshman/OMN-19981-evidence-5062a11 branch October 3, 2026 19:14
@Patel230

Patel230 commented Oct 4, 2026

Copy link
Copy Markdown
Contributor

Close-out for onex_change_control#12615 (OMN-19981). Merged 2026-10-03T19:14:57Z, merge commit 106bc2b. It landed AC4 evidence bound to the merged omnidash dev head 58b2f89 (v5 native Vitest and v1 Playwright receipts).

Verified: 89 check-runs succeeded, 2 skipped, none failing (verify / verify run 37146148012). The PR body records Chromium 15 passed (incl. 1440x900) and the page suite 61 passed; I did not rerun those. Read live 2026-10-04T15:48Z; no review comments, and the only comments are bot notices.

Unblocks: Nothing.

Left on OMN-19981: In Review; Jonah was asked at 2026-10-04T09:33Z to review and move it to Done. The Workflow, Usage, Credentials and API Keys pages and AC3 (deleting the sqlite reader) are scoped to the 10/5 sprint by the ticket description.

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants