Skip to content

ci: reject unearned headless result qualification claims - #300

Merged
0thernet merged 1 commit into
mainfrom
codex/headless-result-claims-20261009
Oct 9, 2026
Merged

0thernet merged 1 commit into
mainfrom
codex/headless-result-claims-20261009

Conversation

@0thernet

@0thernet 0thernet commented Oct 9, 2026

Copy link
Copy Markdown
Member

Summary

  • Reject qualification fields not earned by a public or private journey, including claims added to Linux managed-service and MCP receipts.
  • Add four regression cases for unexpected *_qualified claims. This does not qualify browser, per-byte direct path, or independent NAT behavior.

Checks

  • python3 -m unittest discover -s .github/scripts -p test_headless_result_qualification.py (9 passed)
  • Public/private qualification tests (20/29 passed)
  • actionlint .github/workflows/headless-qualification.yml and git diff --check passed
  • Broader macOS headless discovery was blocked by sandbox denial of /tmp creation in Linux-managed tests; exact-head GitHub Required check remains the merge gate.

@vercel

vercel Bot commented Oct 9, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
valhalla Ready Ready Preview Oct 9, 2026 3:04am UTC

Request Review

@0thernet
0thernet enabled auto-merge (squash) October 9, 2026 03:04
@0thernet
0thernet merged commit 50ad8cf into main Oct 9, 2026
37 checks passed
@0thernet
0thernet deleted the codex/headless-result-claims-20261009 branch October 9, 2026 03:14

This branch was successfully deployed

1 active deployment
Preview — 47f1408d Deployed Oct 9, 2026 by vercel[bot]
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.

1 participant