Skip to content

Gate live acceptance: trivial edit to flagged Marmot guide (expect RED until 2 approvals)#60

Merged
MartinMontero merged 1 commit into
mainfrom
test/i18n-gate-live-acceptance
Jul 12, 2026
Merged

Gate live acceptance: trivial edit to flagged Marmot guide (expect RED until 2 approvals)#60
MartinMontero merged 1 commit into
mainfrom
test/i18n-gate-live-acceptance

Conversation

@MartinMontero

Copy link
Copy Markdown
Owner

What does this PR do?

The recorded live-acceptance step from PR #58 (the UNTESTED-live checklist item): a content-neutral MDX comment appended to src/content/docs/guides/encrypted-group-messaging-marmot.mdx, which carries security_sensitive: true. Nothing renders, no content or frontmatter changes.

Expected behavior — do not merge until observed:

  1. two-review-gate runs the merged (trusted) copy of scripts/i18n-security-gate.mjs from main and goes RED with 0 approvals.
  2. It stays RED after one approval, and after any COMMENTED review (those never count).
  3. It flips GREEN only when two distinct non-author users' latest reviews are APPROVED (a later CHANGES_REQUESTED from either supersedes and re-reds it).

Once the transition is observed and recorded, this PR can be merged or closed — either outcome completes the acceptance.

Type of change

  • New catalog entry
  • Fix/update to an existing entry
  • New or updated recipe
  • Build flow / docs
  • Enforcement engine / tooling
  • Other

Required checks

The enforcement engine is blocking. CI runs all of this on your PR, but please
confirm you ran it locally too.

  • npm run check passes (schema validation)
  • npm run enforce passes (three-layer exclusion policy + recipe contract)
  • npm test passes (if you touched the enforcement engine)
  • npm run build succeeds

Not run locally: comment-only .mdx change with untouched frontmatter; CI is authoritative here, and this PR is intentionally held un-merged by the gate under test regardless.

For catalog entries

N/A — no catalog entry touched.

For recipes

N/A — no recipe touched.

🤖 Generated with Claude Code

https://claude.ai/code/session_0115H4ZpuX4Ragd1YXDVhUPm


Generated by Claude Code

…nce)

Exercises the i18n security gate end to end per PR #58's recorded
acceptance step: this PR touches a security_sensitive English source,
so two-review-gate must hold RED until two distinct approving reviews
exist (author excluded), then pass. The added MDX comment renders
nothing and changes no content or frontmatter.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0115H4ZpuX4Ragd1YXDVhUPm
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 12, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
wecanjustbuildthings 008afab Jul 12 2026, 11:11 AM

@MartinMontero
MartinMontero merged commit 563220a into main Jul 12, 2026
14 of 15 checks passed
@MartinMontero
MartinMontero deleted the test/i18n-gate-live-acceptance branch July 12, 2026 11:20
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