fix: harden shopping and workflow readiness gates - #110
Merged
Conversation
- Treat compact quantity tokens like 2Pack as pack for query relevance. - Preserve unrelated word strictness with Backpack coverage. Co-authored-by: Codex <noreply@openai.com>
- Normalize supplemental Pinterest visual evidence as skipped after pin-media authority is complete. - Validate product-video readiness sidecars instead of bundle presence only. - Keep docs, skill guidance, public surface manifest, and regressions aligned. Co-authored-by: Codex <noreply@openai.com>
- tighten shopping region_unenforced alerts to only unenforced diagnostics - demote stale Inspiredesign product-ready followthrough after final readiness reconciliation - document exact workflow readiness gates in public surfaces Co-authored-by: Codex <noreply@openai.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
2Packsatisfypackwithout treating unrelated words likebackpackas matches.Product readiness evidence
.omo/evidence/final-pr-review-2026-07-05/real-workflows-after-policy-fix/shopping-amazon-pass-20260706T001541Z/verification.jsonreportsproductReady=true, 8 two-pack offers, 0 backpack offers, no alerts/failures..omo/evidence/final-pr-review-2026-07-05/real-workflows-after-policy-fix/inspiredesign-pinterest-post-template-20260706T002433Z/verification.jsonreportsdesignReady=true,productSuccess=true,artifactAuthority=product_ready,evidenceAuthority=pin_media_ready, 3 manifest-backed first-party pin-media assets, andvisualFailureCount=0..omo/evidence/final-pr-review-2026-07-05/real-workflows-after-policy-fix/research-web-pass-20260706T003113Z/verification.jsonreportsproductReady=true,evidenceGate=pass, 4 records, no failures..omo/evidence/final-pr-review-2026-07-05/real-workflows-after-policy-fix/product-video-fixture-after-root-manifest-fix-20260706T014303Z.jsonreports both metadata-only and screenshot lanes passing all readiness statuses..omo/evidence/final-pr-review-2026-07-05/real-workflows-after-policy-fix/readiness-aggregate-20260706T-current.jsonreports all four workflows pass product/design readiness checks.Local gates
node scripts/generate-public-surface-manifest.mjsnpm run lintnpm run typechecknpm run version:checknode scripts/docs-drift-check.mjsgit diff --checknpm run buildnpm run extension:buildnpm run testpassed: 302 test files, 5796 tests, branch coverage 97.02%.Review evidence
.omo/evidence/final-pr-review-2026-07-05/review/repoprompt-review.jsonwithblockers: []..omo/evidence/final-pr-review-2026-07-05/review/manual-diff-review.jsonwithblockers: [].