fix(staging): add _A2A_BOUNDARY_START/_END aliases + fix tier-check lint ref #934

Merged
devops-engineer merged 1 commits from fix/staging-python-test-and-tier-check-lint into staging 2026-05-14 02:54:25 +00:00
2 changed files with 7 additions and 3 deletions

View File

@ -12,7 +12,7 @@
# required_approving_reviews: 1
# approving_review_teams: ["ceo", "managers", "engineers"]
#
# Tier → required-team expression (internal#189 AND-composition):
# Tier → required-team expression (internal#343 AND-composition):
# tier:low → engineers,managers,ceo (OR: any one suffices)
# tier:medium → managers AND engineers AND qa???,security??? (AND: all required)
# tier:high → ceo (OR: single team, wired for AND)
@ -32,7 +32,7 @@
# for PRs in-flight when AND-composition deployed.
# Burn-in: remove after 2026-05-17 (7-day window).
#
# BURN-IN NOTE (internal#189 Phase 1): continue-on-error: true is set on
# BURN-IN NOTE (internal#343 Phase 1): continue-on-error: true is set on
# the tier-check job below. This prevents AND-composition from blocking
# PRs during the 7-day burn-in. After 2026-05-17:
# 1. Remove `continue-on-error: true` from this job block.
@ -64,7 +64,7 @@ jobs:
tier-check:
runs-on: ubuntu-latest
# BURN-IN: continue-on-error prevents AND-composition from blocking
# PRs during the 7-day window. Remove after 2026-05-17 (internal#189).
# PRs during the 7-day window. Remove after 2026-05-17 (internal#343).
continue-on-error: true
permissions:
contents: read

View File

@ -19,6 +19,10 @@ _A2A_QUEUED_PREFIX = "[A2A_QUEUED] "
_A2A_RESULT_FROM_PEER = "[A2A_RESULT_FROM_PEER]"
_A2A_RESULT_TO_PEER = "[A2A_RESULT_TO_PEER]"
# Convenience aliases used by tests to reference canonical trust-boundary markers.
_A2A_BOUNDARY_START = _A2A_RESULT_FROM_PEER # "[A2A_RESULT_FROM_PEER]"
_A2A_BOUNDARY_END = "[/A2A_RESULT_FROM_PEER]"
# Regex patterns for the lookahead. Each is a raw string where \[ = escaped
# '[' and \] = escaped ']'. The full pattern (separator + '[' + rest) is
# matched in two pieces: