Skip to content

fix(status): narrow TW03 publication artifacts#8716

Draft
scarmani wants to merge 6 commits into
mainfrom
codex/tw03-publication-contract-20260630
Draft

fix(status): narrow TW03 publication artifacts#8716
scarmani wants to merge 6 commits into
mainfrom
codex/tw03-publication-contract-20260630

Conversation

@scarmani

Copy link
Copy Markdown
Collaborator

Summary

  • follows up closed PR docs(status): refresh B0 proof surface #8704 as a rebased replacement on current origin/main
  • keeps the TW03 preflight exception narrow by staging only docs/status/generated/rescue_productization/latest.json and top-level rescue-productization-YYYYMMDDTHHMMSSZ.json files in the benchmark-truth publication workflow
  • adds a workflow contract test so the publisher cannot go back to committing the whole rescue-productization generated directory

Root cause

PR #8704 made scripts/automation_pr_preflight.sh allow the canonical TW03 proof-surface JSON files, but .github/workflows/benchmark-truth-publication.yml still staged the entire docs/status/generated/rescue_productization directory. A TW03 refresh could pass only by letting broad generated directory content through review.

Validation

  • bash scripts/automation_pr_preflight.sh origin/main HEAD
  • python3 -m pytest tests/scripts/test_benchmark_truth_publication_workflow.py tests/scripts/test_automation_pr_preflight.py -q
  • python3 -m pytest tests/scripts/test_publish_rescue_productization_report.py tests/scripts/test_render_rescue_productization_status.py tests/benchmarks/test_rescue_productization.py::test_render_status_markdown_round_trips_non_empty_payload tests/benchmarks/test_truth_surface_consistency.py::test_tw03_rescue_productization_status_matches_latest_report_json -q
  • parsed workflow commit step checked with bash -n

scarmani added 6 commits June 30, 2026 11:36
Refresh the repo-tracked B0 benchmark truth artifacts and status page from current main.\n\nValidation:\n- python3 -m pytest tests/scripts/test_render_benchmark_truth_status.py tests/scripts/test_build_benchmark_truth_artifact.py tests/scripts/test_measure_b0_scorecard.py tests/benchmarks/test_truth_surface_consistency.py::test_b0_benchmark_truth_status_matches_latest_json_artifacts -q\n- python3 scripts/probe_proof_surface_freshness.py --surfaces b0 --pretty\n- bash scripts/automation_pr_preflight.sh origin/main HEAD\n- git diff --check origin/main..HEAD
@scarmani scarmani added codex Codex-authored repository changes codex-automation Automation-managed Codex changes labels Jun 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

codex Codex-authored repository changes codex-automation Automation-managed Codex changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant