docs/infra: document or auto-handle the compensating-status pattern for stale CI umbrellas #1780
Open
opened 2026-05-24 05:25:51 +00:00 by hongming
·
3 comments
No Branch/Tag Specified
main
fix/2151-chunk1-activity-delegation-a2a-integration-tests
feat/2151-chunk2-integration-tests
fix/test-async-cleanup-order
fix/shellcheck-arm64-pilot-main-red-2146
docs/2159-pr-head-workflow-selection
fix/2152-unmask-real-infra-gates
cherry-pick-2167-suspenders-to-main
fix/2159-qa-security-auto-trigger-review-state-guard
fix/remove-dead-code-QueueDepth
staging
cp/469-tenant-proxy-env-delivery
fix/2162-platform-managed-fail-closed-missing-proxy
docs-test/gate-auto-fire-livefire-2159
feat/traces-v1-workspace-secrets-2976
fix/gate-followup-refire-token-direct-trigger-regression
test/2148-registry-auth-real-postgres
regression/2150-migration-replay-from-scratch-real-pg
regression/2149-scheduler-real-pg
ci/unmask-required-real-infra-gates-mc1982
fix/internal-760-review-event-trigger
fix/internal-760-qa-security-pr-review-trigger
fix/internal-760-ceremony-ai-sop-ack
runtime/lazy-workspace-id
fix/2134-chat-files-forward-ssrf-2316
feat/rfc742-rescue-read
fix/2131-patch-abilities-atomic
cr2/sec-d-2316-chat-files-ssrf
cr2/sec-a-2029-traces-ssrf
cr2/sec-c-2130-transcript-ssrf
fix/continue-on-error-triage-2113
feat/rescue-rebase-2019-v2
feat/rfc742-rescue-capture
test/handlers-misc-coverage
fix/http-client-timeout-panic-recovery-main
fix/errcheck-unchecked-errors-main
fix/broadcast-org-root-test-cleanup
fix/goroutine-panic-recovery
fix/canvas-e2e-transient-failed-2632
fix/plugin-uninstall-exec-errors
fix/admin-images-codex-and-std-encoding
fix/backends-md-drift-risk-6-stale
fix/broadcast-itest-cleanup-hygiene-2108
fix/sop-checklist-emdash-slug-parse
fix/pause-resume-cascade-opt-in-1991
fix/log-execasroot-errors-plugin-cleanup-main
fix/http-client-timeouts-panic-recovery-error-checks-main
fix/panic-recovery-goroutines-channels-handlers-scheduler-main
fix/canvas-e2e-transient-failed-2632-main
fix/backends-md-drift-risk-6-stale-main
fix/ci-required-drift-1739
fix/audit-force-merge-branch-aware
test/org-scope-abilities-coverage-clean
fix/renew-coe-tracker-mc774-clean-20260601
fix/registry-root-sibling-leak-1955
fix/registry-cancommunicate-cross-tenant-roots-1955
fix/broadcast-itest-status-enum-online
fix/rows-affected-core
fix/broadcast-org-root-cte
fix/broadcast-org-root-cte-1959
sync/providers-serving-urls
fix/staging-test-hermetic-env
fix/restart-context-defer-rows-close
review/pr3029-pr3033-local
fix/channels-rows-err-check
fix/ci-lint-suppression-1062
fix/defer-rows-close-audit
fix/delegation-rows-err-check
fix/errcheck-unchecked-errors-1062
fix/execcontext-err-check-high-impact
fix/execcontext-err-check-sweep2
fix/execcontext-error-audit
fix/http-defaultclient-auth-paths
fix/registry-rows-err-check
fix/secrets-scan-error-restart
fix/workspace-restart-rows-err
pr-3033
fix/restart-context-rows-err
fix/discovery-rows-err-check
fix/broadcast-org-root-cte-1959-staging
fix/rowserr-checks-events-channels-manager
fix/rowserr-memory-schedules-audit
fix/channels-duplicate-encrypt
fix/audit-rows-err-check
feat/minimax-m3-sync
fix/missing-rows-err-llm-billing-mode
fix/ci-scheduler-fanout
feat/openapi-management-spec
pr2056
fix/channels-memory-rows-err-check
fix/traces-error-handling
fix/codeql-sarif-export
fix/instructions-rows-err-check
fix/providers-ssot-sync-codex-subscription
fix/github-token-fallback-timeout-1101
fix/codex-central-refresher
feat/google-adk-runtime-ssot
worktree-agent-aa572c7374a57f03a
fix/sync-providers-yaml-openai-split-20260531
feat/workspace-data-persistence
e2e/google-adk-ci-wiring
feat/register-google-adk-runtime
feat/mc-multiperiod-workspace-budget
feat/schedule-orphan-monitor-cleaner
fix/schedule-migration-on-recreate
fix/google-adk-runtime-doc-accuracy
fix/setglobal-drop-retired-org-billing-guard
fix/internal-728-provider-matched-cred-injection
fix/internal-724-prod-auto-deploy-straggler-surfacing
fix/1994-provision-billing-model-passthrough
fix/renew-coe-tracker-1982
test/a2a-queue-status-depth-coverage
fix/broadcast-cte-non-root-sender-1959
feat/internal-718-p3b-canvas-consume-registry
test/patch-abilities-coverage-1312
feat/internal-718-p4-followup-llm-provider-removal
fix/cancel-in-progress-flip-1357
feat/internal-718-p4-pr2-hard-reject-unregistered
feat/internal-718-p4-pr1-reconcile-colon-vocab-sync
fix/mcp-tools-slim-residue
feat/internal-718-p3a-templates-from-registry
fix/memory-section-marker
feat/internal-718-p2a-registry-codegen-distribution
fix/render-status-body-state
feat/internal-718-p2b-billing-derives-from-provider
refactor/drop-org-tier-llm-billing-mode
fix/suppression-rationales-1769
pr1930
eng-b/rebase-1952
fix/ssot-provider-selection-billing-mode-711-713
fix/1769-suppression-rationales
fix/umbrella-reaper-1780
fix/byok-global-llm-cred-leak-internal-711
fix/workspace-broadcast-cte-1959
test-1675-canvas-user-activity-log-regression
fix/1953-scope-peer-discovery-a2a-to-org
fix/cancel-in-progress-low-risk-9
fix/cross-tenant-isolation-1953
fix/python-open-encoding
fix-1644-workspace-create-returns-auth-token
fix/1837-docs-stale-monorepo-ref
fix/review-check-all-403-diagnostic
fix/audit-force-merge-staging-drift-1739
fix/nil-safe-scans-validation-hardening
fix/delegate-async-return-after-marshal-fail
fix/canvas-user-verified-session-1673
fix/canvas-chat-poll-mode-1673
fix/mcp-tools-marshal-error-return
fix/ci-remove-race-from-blocking-gate-1184
fix/watchdog-close-stale-contexts-on-red
fix/time-after-single-retry-delegation
fix/time-after-goroutine-leaks
fix/json-marshal-log-continue-2nd-pass
fix/cp329-retire-config-files-userdata-cap
fix/703-provider-billing-mode-ui
fix/internal-703-byok-billing-mode-env
eng-b-test-1779917746
fix/workspace-ec2-leak-delete-retry
fix/ci-arm64-tracker
fix/1669-syntax-error
fix/docs-monorepo-refs
refactor/drop-org-tier-llm-billing-mode-canvas
fix/publish-buildx-writable-config
fix/publish-docker-config-api-20260520
feat/seed-schedules-from-ws-template
feat/canvas-llm-billing-mode-section
feat/per-workspace-llm-billing-mode
fix/memory-v2-upsert-namespace-20260526
fix/platform-managed-provider-key-leak
fix/mcp-tools-test-db-import-20260526
pr-3029
fix-tiny-readme
fix-shellcheck-arm64-pilot-runner-label
feat/canvas-lib-tests
docs/fix-stale-channel-install-refs-230
design/modal-a11y-followup
fix-1769-suppression-justifications
fix-365-scope-divergence-gate-check
fix-1763-org-include-test
docs/readme-quickstart-context
style/fix-ruff-e501-etc
fix/main-ci-display-deploy-blockers
fix/display-keyboard-clipboard
fix/runtime-template-repo-cache
fix/create-dialog-platform-defaults
fix/pending-upload-preview-after-ack
fix/create-dialog-runtime-provider-flow
fix/platform-us-default-provider
fix/seo-template-provider-env-prompt
chore/advisory-legacy-e2e
fix/seo-template-visible
fix/panel-contained-attachment-preview
fix/pdf-preview-csp
fix/pdf-preview-visible
fix/prod-auto-deploy-scoped-rollout
fix-1763-test-minimal
feat/llm-native-auth-flow
fix/issue-1823-delete-confirm-name
fix/display-control-browser-session
fix/agent-message-attachment-broadcast
chore/maintained-runtime-registry
fix/issue-1686-cost-efficient-workspace-defaults
fix/hermes-user-attachments-core
fix/gate-check-v3-ruff-f401-e741
docs/issue-1793-workspace-placement-rfc
fix/ruff-batch-2026-05-24
chore/issue-1760-rename-go-module
fix/platform-managed-llm-default
chore/issue-1812-remove-backfill-from-image
fix/ruff-f401-f541-f841-e741-batch
fix/ruff-e501-merge-queue
fix-1763-webhook-token-redaction-skip
fix/ruff-final-batch-f401-e741-f841
fix/ruff-e501-batch-4
fix/ruff-lint-batch-3
fix/ruff-lint-more-scripts
fix/user-message-fanout-1440
fix/workspace-compute-settings-control
fix/1763-finding-3-token-test-integration-tag
fix-1775-deploy-wait-alignment
fix/memory-plugin-nil-jsonb-marshal
fix/pv-staging-tenant-auth
fix/real-user-upload-staging-e2e
feat/issue-1791-bundle-memory-backfill
feat/issue-1754-mcp-memory-activity-broadcast
feat/issue-1791-memories-commit-v2-plugin
fix-1763-discord-token-test
chore/remove-stale-runtime-comment
fix/revert-1781-templates-runtime-relax
chore/remove-unmaintained-runtimes
fix/e2e-orphan-guard
docs/issue-1780-compensating-status-runbook
fix/issue-1778-templates-test-fixtures
fix/templates-supported-runtime-tests
fix/prod-auto-deploy-aggregate-context
chore/issue-1753-awareness-docs-sweep
chore/issue-1755-seed-initial-memories-v2
fix/ci-all-required-bookkeeping
fix/supported-runtime-catalog
chore/issue-1733-memory-plugin-schema-isolation
chore/issue-1735-remove-awareness-backend
fix/memory-list-rows-err
feat/1686-display-session-proxy
chore/issue-1733-a1-kill-v1-fallback
fix/issue-1734-memory-tab-v2
fix/codex-scheduled-a2a-timeout
fix/prod-auto-deploy-nonblocking
fix/arm64-pilot-label-macfix
fix/review-check-empty-pr-guard
fix/canvas-publish-docker-config
fix/channels-manager-rows-err
fix/rows-err-restart-discovery
fix/slack-webhook-response-body-close
fix/sweeper-rows-err
feat/1686-display-workspace-flow
fix-1700-A-github-token-http-timeout
fix/workspace-crud-descrows-err
task342/local-e2e-harness
fix/messagestore-extractfiles-unmarshal
fix/pgplugin-writejson-encode-error
feat/1686-display-control-ui
fix/discord-read-body-error
fix/capturebroadcaster-data-race
fix-scheduler-detect-result-kind-message-allow
fix/lark-read-body-error
fix/memory-decode-error-read-body
fix/slack-read-body-errors
fix/traces-read-body-error
fix/schedules-events-rows-err
fix/channels-json-unmarshal-errors
rfc-1706-openapi-phase1-schedules
fix/mcp-tools-scanpeers-err
fix/handlers-rows-err-batch
fix/slack-webhook-response-body-close-clean
fix/github-token-http-timeout
minimax-autonomous-test
fix/scheduler-1696-sdk-error-detection
fix/1696-scheduler-adapter-error-status
feat/1686-phase1-compute-schema
fix/1692-mount-schedule-routes
fix/1684-native-session-enqueue-on-busy
fix/1646-staging-saas-timeout
fix/ci-path-scope-main-push
fix/e2e-wait-after-config-put
fix/e2e-delegation-a2a-retry
fix/e2e-minimax-m2-default
platform-kill-defaultmodel-require-model-at-create
fix/e2e-a2a-busy-retry
fix/e2e-a2a-readiness-body
fix/t4-pid-probe-agent-safe
fix/t4-gitea-egress-ssot
docs-fix-claude-code-channel-template
fix/activity-flat-upload-attachments
fix/aws-secrets-janitor-literal-region
fix/activity-feed-peer-info-enrichment
fix/aws-secrets-janitor-fail-loud
fix/aws-secrets-janitor-staging
fix/staging-token-diagnostic
chore/publish-staging-ecr-with-ssot-publisher
fix/e2e-bash32-empty-array
chore/mirror-tenant-image-staging-ecr
fix/mcp-delegate-platform-path
chore/retrigger-peer-visibility-after-publish
fix/publish-buildx-docker-config
docs/multi-external-workspace-registration
fix/e2e-token-fallback-diagnostics
ci/clean-superseded-push-noise
ci/path-scope-go-handler-pr
fix/main-red-watchdog-action-run-status-filter
fix/admin-workspace-token-mint
test/e2e-chat-a2a-dns-regression
fix/staging-peer-visibility-token
chore/delete-core-workspace-runtime
fix/split-heavy-e2e-required-path
fix/ci-cron-bots-prebake-1357
fix/self-delegation-peer-list-hardening
fix/523-allow-user-set-workspace-secrets
feat/canvas-org-info-tab
fix/624-file-write-restart-debounce
fix/377-canvas-polite-cancel-before-restart
task227/external-mcp-progress-ux
fix/canvas-chat-a2a-hint-activity-tab-closeout-212
fix/t4-probe-docker-socket-and-pid-host
chore/ssot4-delete-dead-github-workflows
task335/drop-runtime-image-pins-mig-fresh
chore/ssot10-ecr-registry-var
fix/sop-checklist-stream-pagination-oom
task335/drop-dead-runtime-image-pins-mig-047
fix/a2a-error-hint-timeout-class
fix/a2a-error-detail-field-rename
feat/uploads-limits-ssot-task-320
core-devops/cascade-structural-hardening
chore/retrigger-publish-after-eacces
fix/poll-mode-pending-uploads-100mb-mc1588
fix/redeploy-fleet-confirm-callers
fix/lint-workflow-yaml-slash-in-name
retrigger/publish-workspace-server-after-pr110-deploy
infra-runtime-be/upload-100mb-and-correct-reason-errors
infra-sre/rfc596-publish-runtime-dual-push-gitea-pypi
fix/workflow-name-no-token-slash
infra-sre/audit-log-phase1-emit-secrets
fix/main-red-watchdog-skip-cancel-cascade-mc1564
feat/rfc563-ws-server-binary-strip
ci/146-lint-no-tenant-gitea-token
feat/agent-card-identity-seed-prod-team-internal-492-followup
fix/rfc524-layer1-bare-go-conversion
fix/ci-docker-host-guardrail-red
test/e2e-todays-pr-coverage
feat/146-forbidden-env-guard
fix/sop-checklist-widen-ack-internal-442
ci/mac-arm64-pilot-shellcheck
e2e/peer-visibility-local-backend-task166
fix/canvas-surface-error-detail
fix/wsserver-broadcast-error-detail
ci/oom-storm-concurrency-fix
fix/chat-upload-ssot-100mb-1520
feat/provisioner-inject-gitea-credential-helper
sre/fix-remaining-scheduled-cancel-in-progress
fix/user-message-role-1514
sre/fix-gate-check-cancel-in-progress
sre/fix-ci-drift-false-positive-and-queue-limit
ci-retry-noop
test/plugin-listing-coverage-1488
infra/canvas-ci-retry-20260518145806
fix/json5-comments-manifest-1496
test/canvas-hook-coverage
feat/canvas-agent-abilities-toggle
fix/sop-tier-check-secrets-read-v2
fix/canvas-configtab-wcag-alert-v2
fix/canvas-configtab-wcag-alert
fix/sop-tier-check-secrets-read
fix/ci-sop-tier-check-secrets-read
fix/runtime-registry-manifest-v2
test/runtime-provision-timeouts-coverage
fix/sev1-secrets-read-v2
fix/sev1-missing-secrets-read-perms
test/canvas-secret-formats-coverage
test/canvas-hook-tests
test/canvas-theme-ts-coverage
feat/canvas-agent-abilities-toggles
test/canvas-theme-lib-coverage
fix/runtime-registry-json5-comment
fix/ws-server-188-failclosed-template-runtime
test/plugins-listing-coverage
fix/issue-1480-manifest-json5
fix/review-check-wrong-event-string-diagnostic
test/workspace-abilities-name-coverage
ci-fix-main-runtime-secret-scan
fix/secret-scan-exclude-secrets-detector-test-fixtures
fix/secrets-read-qa-security-main
fix/secrets-read-qa-security-workflows
test/workspace-broadcast-coverage
fix/1473-bp-all-required-suffix
infra/secrets-read-qa-security-main-fix
fix/pr1450-staging-main-conflict
fix/issue-1420-actionable-errors
fix/issue-228-user-message-fanout
design/externalconnectmodal-a11y
fix/tabs-error-aria-alert
fix/settings-a11y-fixes
fix/canvas-errors-aria-alert
fix/canvas-loading-aria-live
feat/handler-admin-test-token
sre/fix-scheduled-workflow-cancel-in-progress
feat/handler-test-abilities-and-sources
fix/handlers-plugin-listing-tests
fix/tabs-a11y-scattered
runtime/port-identity-tools-staging
runtime/fix-merge-queue-cancel-in-progress
fix/canvas-misc-wcag-fixes
infra/quirks-789-fills
infra/queue-runbook-updates
design/skills-accessibility-v2
design/skills-a11y-followup
fix/a2a-delegation-detached-ctx-canceled-internal-497
fix/secrets-honest-ui-491-490
design/mobile-comms-a11y
design/mobile-chat-a11y
test/org-import-pure-funcs
fix/mcp-tools-sql-fix
fix/delegation-list-shows-both-directions
design/mobile-tabbar-a11y
feat/mobile-tabbar-a11y
fix/mobile-ios-focus-zoom
fix/mobile-canvas-render-parity
ci/arm64-advisory-mac-offload-pilot
fix/canvas-user-message-cross-session-fanout
test/a2a-proxy-pure-coverage
fix/mobile-focus-visible-rings
fix/external-workspace-progress-feedback
fix/canvas-mobile-ws-wake-resume
fix/mobile-chat-input-ios-focus-zoom
test/org-helpers-coverage
ci/timing-test-hygiene-host-load-internal
fix/setup-node-pin-corrupt-1432
fix/ci-required-drift-polling-sentinel
fix/issue212-actionable-agent-error-reason
runtime/fix-api03-test-fixture
test/traces-list-http-coverage
runtime/fix-test-fixture-v3
runtime/fix-test-fixture-on-1420
fix/queue-status-sort
runtime/fix-test-fixture-secret-scan-false-positive
test/workspace-abilities-coverage-20260517
fix/sop-engineers-main
fix/queue-merge-permanent-error
fix/delegations-list-deduplication
fix/canvas-npm-ci
fix/sop-staging-engineers-backport
offsec-015-staging-v2
fix/queue-skip-permanent-merge-error
design/settings-button-focus-v2
test/coverage-broadcast-listing-20260517
fix/workspace-tokens-global-sentinel-500
fix/sop-workflow-secrets-read
design/secrets-accessibility-fix
test/coverage-abilities-design-tokens-20260517
design/agentcomms-focus-visible
design/skills-aria-accessibility
infra/action-sha-pin-e2e-chat
fix/sop-checklist-na-gate-probe-bug
test/coverage-2026-05-17
fix/queue-merge-error-surfacing-v2
test/all-coverage-v5
fix/settings-panel-focus-visible
sre/ci-coldrunner-main-fix
fix/skills-tab-focus-visible
test/all-coverage-v4
test/all-coverage-v3
fix/aria-live-errors-v2
fix/canvas-attachment-focus-visible
fix/queue-merge-error-surfacing
test/all-coverage-v2
fix/app-page-focus-v2
fix/app-page-focus-visible
fix/delete-dialog-focus
fix/sop-checklist-probe-na-gate
test/all-handler-lib-coverage
test/handlers-and-lib-coverage-v2
test/delegation-sweeper-pure-funcs
fix/queue-update-then-wait-loop
fix/workspace-abilities-test-coverage
test/workspace-crud-validators
fix/canvas-user-message-persist-at-ingest
test/handlers-and-lib-coverage
fix/filetree-wcag-icons
fix/mobile-wcag-focus-visible
sre/pr1381-retrigger
infra/add-missing-workflow-concurrency
infra/scheduled-workflow-cancel-in-progress
fix/canvas-wcag-focus-visible-2
ci/twine-verbose-403-reason-body
test/handlers-and-theme-coverage
fix/ci-required-drift-skip-f1
fix/sop-checklist-na-declarations
test/workspace-abilities-and-theme
test/plugins-sources-and-theme
sre/comment-dispatch-consolidation-v2
chore/remove-crewai-deepagents-gemini-cli
test/workspace-broadcast-handler
test/workspace-abilities-patch
fix/inbox-self-echo
feat/test-status-config-constants
feat/test-plugins-install-handlers
test/local-provisioner-token-ownership-parity
infra/internal-462-publish-deploy-lane
fix/staging-sync-persist-fix
feat/broadcast-coverage
feat/plugins-listing-and-sources-coverage
__disk-test-137017
fix/main-red-watchdog-close-on-pending
fix/review-refire-comments-token-scope
feat/canvas-abilities-banner-test
pr-1307
staging-dev-lead-test-4107230
feat/workspace-abilities-test-coverage
ci/scheduled-cancel-in-progress-1357
feat/broadcast-test-coverage
fix/a2a-queue-status-coverage
pr-1351
ci/e2e-peer-visibility-bp-pending-1296
ci/e2e-peer-visibility-bp-required-1328
fix/review-refire-conflict
sre/consolidated-main-to-staging
fix/org-helpers-duplicate-comment
fix/a2a-self-delegation-echo-inbox
perf/canvas-favicon-shrink
perf/canvas-toolbar-logo-shrink
perf/canvas-bundle-analyzer-optimize-imports
fix/offsec-015-staging
fix/workspace-token-injection-agent-owned
ci/sop-checklist-narrow-issue-comment-trigger
fix/broadcast-handler-coverage-1343
fix/test-patchAbilities-toolbar-1313-1334
docs/gitea-actions-quirks-runbook
fix/1256-enable-button-focus-ring
pr-1327
feat/workspace-sizing-override
test/canvas/Toolbar-a11y
fix/sop-checklist-na-post
canvas/broadcast-chat-wcag
fix/test-matchesChatID-1304
test/canvas/FileTree-render-a11y
test/canvas/ChatTab-subtab-a11y
test/canvas/SidePanel-a11y-and-state
enforce/peer-visibility-bp-directive-1296
infra/main-ci-retrigger
sre/queue-api-fix
fix/handlers-untested-helpers-2026-05-16
sre/sop-na-fix
promote/staging-to-main
infra/detect-changes-shallow-v2
feat/publish-lane-runs-on-394
test/canvas/FilesToolbar-a11y
fix/workspace-abilities-coverage-1312
fix/sop-checklist-merged-blank-line
fix/e2e-chat-setup-node-mirror-sha
e2e/peer-visibility-local-backend
fix/channels-matchesChatID-tests
fix/secrets-coverage-compile-err-1274
e2e/peer-visibility-mcp-gate
fix/e2e-chat-setup-node-mirror
fix/canvas-arrangeChildren-coverage
sre/fix-queue-null-created-at-sort
fix/sop-checklist-blank-line-detect
fix/a2a-proxy-test-async-drain
fix/handlers-admin-delegations-coverage
sre/platform-go-timeout-60m
infra/sop-tier-check-token-guard
fix/handlers-test-async-drain
fix/gate-check-login-aliases
fix/secrets-scan-test-fixture-exclusion
fix/secrets-coverage-tests-v2
fix/ci-concurrency-cancel-superseded-storm
fix/secret-scan-exclude-secrets-tests
fix/secrets-patterns-100pct-coverage
fix/secrets-100-coverage
standalone/review-check-403-fix
feat/files-agent-home-stub
feat/agent-home-docker-exec-internal-425-phase-2b
sre/secret-scan-timeout
feat/canvas-files-agent-home-internal-425-phase-3
fix/top-level-modules-add-a2a-tools-identity
feat/secrets-patterns-ssot-internal-425-phase-2a
stub/files-api-agent-home-root-2026-05-15
fix/sop-n-a-v2
fix/files-api-agent-home-stub
be/workspace-server-accumulated-fixes
fix/sop-n-a-clean
fix/workspace-server-healthcheck
design/themetoggle-test-teardown-fix
feat/canvas-growParentsToFitChildren-coverage
fix/openclaw-skip-config-write-and-canvas-timeout-to-main
feat/agent-card-update-and-runtime-identity-tools-relocated
fix/openclaw-skip-config-write-and-canvas-timeout
fix/prod-auto-deploy-timeout
feat/chat-unify-clean
fix/autobump-skip-existing-tags
fix/issue-1187-broadcast-abilities-coverage
fix/runtime-autobump-next-free-tag
pr-1211
feat/queue-status-abilities-handler-tests
fix/queue-channels-coverage
infra-sre/golangci-lint-connectivity-fix
infra/main-sop-na-fix
fix/staging-golangci-30m-v2
fix/scheduler-coverage-gaps
fix/channels-rows-err-and-cwe312
fix/container-name-no-uuid-truncation
fix/staging-golangci-noconfig
fix/provider-base-url-fallback
fix/provisioner-uuid-no-truncate
fix/queue-label-filter-all-ids
fix/review-check-403-skip
fix/ki-010-container-name-truncation
fix/provisioner-no-uuid-truncation
fix/issue-1176-db-db-race
fix/channels-rows-err
test/issue-1156-messaging-coverage
sre/fix-test-sop-parse-directives
infra/staging-sop-na-fix
test/workspace-adapter-base-coverage
sre/fix-sop-test-parse-directives
fix/pr-1070-push-tokens
test/push-package-coverage
hotfix/offsec-015-org-isolation
infra/sop-n-a-plus-drift-fix
fix/issue-1183-settingspanel-act-wrap
pr-1185-current
infra/main-golangci-no-config
test/qa-broadcast-abilities-coverage
fix/delegations-list-endpoint-wrong-column
core-be/fix/platform-go-timeout
fix/issue-1152-delegation-activity-db-err-tests
core-be/fix/tokens-rate-limit-scan-err-v2
fix/handlers-rows-err-missing
infra/canvas-deploy-reminder-polling-list
fix/staging-ci-timeouts
fix/settingspanel-act-flush
fix/rows-err-instructions-resolve
fix/ci-cold-runner-timeout
fix/issue-1171-rows-err-memory-events-channels
fix/sentinel-remove-phas3-masked
infra/fix-all-required-combined-status-check
pr1165-rebase
fix/approvals-json-marshal-guard
feat/canvas-broadcast-handler
sre/fix-ci-drift-false-positive
sre/fix-queue-remove-label-bug
infra/workspace-server-healthcheck
fix/ci-drift-canvas-deploy-reminder
fix/offsec-015-broadcast-org-isolation
fix/delegation-list-callee-plus-golangci-lint
sre/fix-queue-gate-context
core-be/test/delegate-record-db-errors-v2
test/delegate-record-db-errors
fix/tokens-rate-limit-scan-err
pr-1117
pr-1117-latest
infra/staging-golangci-no-config
fix/openclaw-molecule-mcp-version-pin
offsec015
fix/openclaw-mcp-version-check
feat/provider-routing-base-v2
feat/e2e-chat-stabilization
fix/sop-concurrency-throttle
p1102
p1117
fix/canvas-deploy-reminder-deadlock
infra/main-golangci-timeout-fix
feat/provider-routing-base
sre/sweep-cf-orphans-aws-timeout
sre/queue-merge-conflict-handling
fix/na-declarations-gate
fix/stdio-clean
fix/handlers-log-db-scan-errors
fix/channels-marshal-errors
fix/channels-silent-json-errors
sre/channels-unmarshal-errors
sre/queue-pre-receive-hook-fix
sre/ci-timeout-increase
fix/approvals-terminal-db-err-logging
infra/ci-platform-go-timeout-fix
fix/push-notifications
fix/channels-json-unmarshal-guard
fix/main-rows-err-instructions
fix/ci-org-helpers-demorgan
fix/main-test-fix-from-0c152a24
infra-sre/fix-platform-go-test
fix/staging-offsec010-cp-wiring
fix/handlers-instructions-test-bugs
fix/ci-allrequired-needs
fix/staging-goasync-configseed
fix/issue-1080-org-helpers-comment
fix/issue-1081-errors-import
fix/1080-org-helpers-comment-typo
infra-sre/fix-missing-test-imports
fix/offsec-010-wiring
fix/saas-t4-cp-config-seed
fix/offsec-010-clean
fix/offsec-003-boundary-wrapping
fix/offsec-003-escaped-markers-main
fix/mobile-chat-history
fix/staging-CWE-78-rows-err
fix/1062-mobilechat-history
hotfix/cwe-78-staging
fix/stdio-v2
fix/offsec-010-symlink-walkdir
fix/test-stdio-function-name
fix/offsec-010-symlink-walkdir-isSaaS-fix
sre/fix-stale-platform-server-port
fix/offsec-010-from-pr1047
staging-v6
fix/e2e-api-port-collision
fix/main-async-db-race
infra/sync-staging-v6-to-main
pr/1030
fix/handlers-instructions-test-compile
fix/instructions-test-compile
fix/openclaw-empty-required-keys
sre/main-rows-err-checks
fix/staging-v6-conflict-markers
fix/delegation-list-test-conflict-marker
fix/main-red-cdb0b040-ci-tests
fix/theme-toggle-selector-main-red
sre/ci-required-drift-canvas-reminder-skip
test/instructions-handler-coverage
sre/canvas-build-timeout
test/externalconnectmodal
fix/resolve-conflict-marker-delegation-list-test
fix/1008-themetoggle-css-selector
design/826-searchdialog-mount-v2
test/orgcancelbutton
fix/2088-themetoggle-queryselectorall-errors
design/704-tree-test-fix
fix/ci-required-drift-github-ref-skip
ci/975-db-pollution-fix
fix/968-remove-duplicate-test-declarations
fix/980-schedules-handler-test-coverage
design/tier-legend-contrast-2026-05-14
sre/platform-go-timeout-fix
fix/delegation-list-test-db-leak
fix/984-delegation-id-response-body
sre/queue-bot-fix-ctx-check
fix/983-remove-duplicate-test-declarations
fix/986-canvas-wcag-focus-rings
fix/993-agent-handler-test-coverage
design/wcag-focus-contrast-2026-05-14
design/wcag-focus-rings-round5-2026-05-14
fix/activity-logs-delegation-id-response-body
fix/982-expand-posix-identifier-guard
fix/test-offsec003-redundant-file
feat/976-schedules-handler-test-coverage
fix/org-helpers-test-panic
promote/main-to-staging-v5
fix/965-test-panic-resolveInsideRoot
promote/main-to-staging-v4
feat/delegation-list-tests
fix/test-a2a-sanitization-v3
promote/main-to-staging-v3
fix/duplicate-test-declarations
feat/org-helpers-security-tests
fix/main-push-operational-red
promote/main-to-staging-v2
fix-sop-concurrency-v2
fix/sop-checklist-gate-name
fix/docker-info-pipefail
fix/publish-healthcheck-pipefail
fix/sop-checklist-workflow-rename
promote/main-to-staging
sre/fix-sop-checklist-context-name-mc948
design/wcag-contrast-round4-2026-05-14
fix/org-helper-tests
fix/test-a2a-sanitization-main
fix/publish-image-on-every-main-push
fix/remove-canvas-reminder-from-all-required
fix/staging-integration-test-ctx
fix/staging-canvas-reminder-deadlock
design/wcag-a11y-round3-2026-05-14
ci/remove-canvas-reminder-from-all-required
fix/test-a2a-sanitization-assertions
fix/staging-ci-drift-canvas-reminder
fix/handlers-pg-integ-event-before
ci/platform-build-flip-coe
fix/staging-python-test-and-tier-check-lint
fix/offsec-006-slug-injection
runtime/fix-pr916-integration-test-ctx
design/chat-tab-wcag-contrast-2026-05-14
fix/offsec-006-slug-validation
design/wcag-contrast-fixes-2026-05-14
fix/904-handler-test-blockers
fix/ci-drift-canvas-reminder
fix/comment-trigger-storm
infra/660-codify-promote-tenant-image
fix/917-canvas-test-failures
fix/917-runtime-prbuild-detect-changes-fix
fix/filesTab-test-stale-reference
fix/files-tab-test-missing-helper
fix/runtime-prbuild-compat-detect-changes
fix/staging-test-compilation-fixes
fix/qa-review-token-fallback-v2
test/hydrate-canvas-coverage
fix/contextmenu-react-error-185
test/external-runtimes-coverage
fix/main-sqlmock-import-ineffassign-20260513
fix/redeploy-tenants-on-main-lint-cleanup
sre/docker-daemon-gate-fix
fix/897-listdelegations-use-ledger-table
fix/901-listdelegations-ledger-table
fix/core-main-handlers-hotfix
fix/e2e-api-platform-port
fix/main-green-monitor-status
fix/mobile-MobileChat-infinite-render
fix/delegations-ledger-fallback-rows-err
fix/874-extractmessagetext-clean
feat/881-untested-helpers
fix/874-extractmessagetext-bug
fix/status-reaper-api-timeout-retry-20260513130514
fix/831-admin-token-placeholder-bootstrap
feat/canvas-test-coverage-738
feat/files-tab-tree-coverage
feat/canvas-untested-components-coverage
feat/canvas-tab-test-coverage-2
fix/main-bundle-test-sqlmock-import
fix/stdio-fallback-all-environments
staging-sync-v3
ci/burn-in-remove-sop-tier-check-coe
fix/issue-860-delivery-mode-tests
design/approval-banner-emerald-fix
fix/issue-854-termsgate-a11y
fix/issue-859-wcag-contrast
fix/delegations-rows-err-bbc40cb8
design/approvalbanner-a11y
design/pricingtable-a11y
design/toolbar-help-toggle-fix
staging-sync-v2
fix/canvas-approvalbanner-a11y
feat/canvas-external-connect-modal-coverage
staging-sync-rm
fix/test-sanitize-agent-error-stderr
test/a2a-queue-extractExpiresInSeconds
fix/pr-829-test-issues
design/826-searchdialog-mount
fix/chat-createMessage-attachments-key
fix/762-recall-memory-canary
fix/367-a2a-tools-coverage-v2
feat/search-dialog-mount
feat/org-layout-test-coverage
fix/offsec-003-builtin-a2a-sanitize
fix/canvas-playwright-install-timeout
fix/805-audit-force-merge-main-required-checks
fix/cf-sweep-api-error
fix/e2e-diagnose-detail
fix/a2a-mcp-server-http-transport
fix/core-main-red-golangci-install
fix/test-declarations
fix/sop-checklist-body-hard-gate
merge-792
feat/mcp-tools-test-coverage
feat/workspace-crud-test-coverage
feat/socket-handler-test-coverage
fix/686-delegation-integration-tests
feat/a2a-proxy-helpers-test-coverage
fix/publish-canvas-disable-gha-cache-20260512
fix/publish-canvas-docker-probe-20260512
fix/canvas-image-ecr-20260512
fix/687-send-ssh-public-key-detail
feat/tier-2g-required-context-exists-in-bp
feat/tier-2f-bp-emit-match
fix/mc-664-class-2-mcp-offsec-contract-test
fix/main-ci-green-20260512
infra/dockerfile-add-docker-cli-for-local-build
test/workspace-crud-helpers-coverage
fix/681-recallmemory-offsec-contract
fix/org-layout-helpers-test-coverage
fix/735-extractResponseText-tests
test/713-workspace-crud-validators
test/713-org-helpers-pure-coverage
fix/713-eic-diagnose-detail
fix/730-filterpeers-nil-guard
infra/all-required-coe-false-v2
fix/phase3-tracker-comments
fix/mc-664-class-1-delegation-tests-postgres-integration
fix/canvas-keyboard-shortcuts-dialog-guard
infra/664-lint-coe-trackers
ci/lint-tracker-regex-fix-v2
fix/731-nil-guard-filter-peers-by-query
fix/lint-TRACKER_RE-mid-sentence
ci-retrigger-747
feat/709-handler-pure-coverage
fix/697-canvas-geticon-topology
ci/lint-tracker-regex-fix
test/2071-canvas-drop-target-badge-coverage
feat/2071-canvas-orgdeploystate-coverage
feat/mobile-canvas-comms-spawn-coverage
ci/lint-coe-self-fix
fix/ssm-refresh-ecr-auth-json-escaping
design/729-fix
ci/gate-check-v3-permissions-fix
fix/730-discovery-filter-nil-role
infra/publish-docker-daemon-diagnostic
fix/714-all-required-coe-false
fix/717-mobile-agentMessages-selector
infra/fix-all-required-status-reporting
fix/687-e2e-surface-diagnose-detail
infra/docker-runner-label
test/701-canvas-hydrate-coverage
test/mobile-primitives-coverage
infra/664-interim-platform-build-exempt
fix/693-offsec-recallmemory-scrub-staging
sync/main-to-staging-514-v2
fix/693-offsec-recallmemory-global-scrub
fix/693-offsec-recallmemory-scrub
fix/634-handler-test-fixes-to-main
test/699-socket-handler-coverage
sre/workflow-run-replacement
infra/676-ssm-auth-json-hardening
fix/offsec-001-method-scrub-hotfix
fix/offsec-001-method-scrub-main
feat/workspace-crud-validation-tests
test/canvas-hydrate-coverage
infra/lint-pre-flip-continue-on-error
fix/workflow_run-to-push-gitea-1.22.6
feat/tier-2e-tracking-issue
fix/684-offsec-scrub-method-default
feat/sop-checklist-gate-mvp
feat/tier-2d-lint-mask-pr-atomicity
infra/lint-workflow-yaml-hostile-shapes
infra/lint-required-no-paths-filter
cleanup/pr-641-clean
feat/mobile-tabbar-wcag-a11y
fix/canvas-mobile-chat-loop
fix/651-canvas-chat-mobile-crash
fix/664-interim-remask-platform-build
fix/mobile-chat-max-update-depth
infra/622-force-merge-protection-fix
test/attachment-lightbox-clean-v2
ci/652-gitea-1-22-status-key
test/memorytab-2
infra/status-reaper-rev4-status-key-fix
infra/weekly-platform-go-vet-hard
fix/audit-force-merge-pipefail
infra/status-reaper-rev3-widen-window
test/canvas-externalconnectmodal-coverage
fix/sop-tier-check-token-graceful
infra/ci-required-drift-token-scope
test/console-modal-coverage
ci/review-check-tests-wire
test/canvas-workspacenode-coverage
test/memorytab
infra/interim-disable-reaper-watchdog-crons
test/attachment-lightbox-coverage
fix/issue-639-workspacenode-test-coverage
test/channels-tab
fix/canvas-searchdialog-test-fixtures
fix/598-attachmentLightbox-tests
fix/529-307-localbuild-async-test-fix
fix/582-attachmentviews-tests
fix/308-a2a-response-push-mode-tests
fix/529-preflight-localbuild
fix/sop-tier-check-token-graceful-staging
fix/545-approvalbanner-isolation
fix/519-memorytab-tests
infra/status-reaper-rev2-sweep-recent-commits
fix/handlers-test-fixtures
test/skill-helpers-coverage
test/ui-primitive-coverage
docs/gitea-quirks-10-11
test/platform-bundle-exporter-coverage
infra/status-reaper-rev1-drop-concurrency
fix/608-filesTab-focusTest
test/budget-section-coverage
infra/revert-docker-runner-label
fix/weekly-platform-go-latent-error-surface
infra/revert-publish-runs-on-pin
sre/gate-check-timeout
test/a2a-error-hint-coverage
test/chat-attachment-views-coverage
test/attachment-video-coverage
infra/option-b-status-reaper
infra/gate-check-v3-timeout
infra/576-docker-runner-label
fix/593-filetab-tests
test/files-tab-notavailablepanel-coverage
fix/591-forminputs-tests
fix/471-cwe117-stderr-scrubbing
infra/diagnostic-publish-workspace-server-image
fix/582-bundle-import-tests
test/form-inputs-coverage
fix/publish-workspace-server-image-json5-comments
sre/fix-all-required-null-result
fix/publish-workspace-server-image-optional-token
pr-251
test/ui-statusbadge-coverage
fix/all-required-null-result-assertion
fix/568-palette-context-tests
pr-527
infra/merge-563-autobump-fix
test/mobile-palette-context-coverage
sre/fix-gate-check-v3-combined-state-loop
ci/540-review-check-bats-tests
fix/publish-runtime-autobump-push-condition
ci/558-verify-publish-runtime-marker
test/canvas-empty-state-coverage
infra/publish-runtime-verify-2026-05-11
ci/554-oci-labels-publish-workflow
infra/drift-bot-token
infra/rfc-219-phase-4-all-required-sentinel
ci/551-gate-checkout-trusted-ref
fix/gate-check-v3-pr-HEAD-security
fix/541-token-argv-security
sre/fix-gate-check-v3-bugs
fix/537-cwe117-a2a-tools-sanitize
fix/gate-check-v3-http-error-crash
sre/fix-localbuild-preflight
infra/rfc-324-workflow-add
test/offsec-003-sanitization-backstop
fix/test-sanitize-agent-error-stderr-exc
fix/approval-banner-test-isolation
infra/scope-workflows-fix
sre/fix-pr530-deadlock
sre/reopen-516-gate-check-fix
fix/ci-scope-operational-workflows-504-419
sre/scope-operational-workflows-to-schedule
ci/harness-replays-detect-changes-quoting-fix
fix/test-blocks-until-inflight-completes
fix/test-enrich-peer-metadata-nonblocking
sre/fix-enrich-nonblocking-cache-check
merge-pr490
runtime/fix-offsec-003-tool-delegate-task
fix/508-update-boundary-assertions
sre/fix-test-delegation-sync-polling-assertions
fix/366-shared-runtime-coverage
fix/506-unused-imports
ci/lint-fixes
fix/367-a2a-tools-coverage
test/a2a-client-enrich-peer-rebase
fix/354-delegation-auto-resume-rebase
ci/fix-detect-changes-commits-array
fix/307-async-rebase
runtime/fix-harness-replays-push-event
sre/fix-test-polling-sanitization
fix/harness-replays-detect-changes-gitea-api
ci/fix-test-polling-sanitization
test/eventstab
runtime/335-rebase-platfrom-url
hotfix/491-offsec-003-staging-v2
fix/pr477-test-fixes
runtime/335-rebase-platform-url
fix/354-auto-resume-delegations
fix/368-audit-hooks-coverage
runtime/temporal-platform-url-fix
infra/secret-reconciliation-v2
fix/purchase-success-modal-test-isolation
pr-476
sre/fix-gitea-runbook-network-quirks
tools/gate-check-v3
fix/376-activity-delegation-polling
runtime/platform-url-fix-merge
fix/canvas-purchase-success-modal-test-timing
fix/secret-naming-reconciliation
docs/gitea-operational-quirks-runbook
test/canvas-toolbar-coverage
fix/canvas-tier-config-v2
fix/455-offsec003-sanitize-alignment
fix/sweep-stale-e2e-orgs-secret-name
fix/approvalbanner-mockreset-452
fix/canvas-approvalbanner-mockreset
fix/publish-runtime-autobump-fetch-depth
fix/321-cwe22-loadWorkspaceEnv-path-traversal
fix/canonicalize-staging-admin-token-rebase-462
canvas-followup
fix/canonicalize-staging-admin-token-rest
refactor/drop-canary-prefix
fix/canvas-test-and-design-fixes
runtime/432-followup-helper-extraction
fix/harness-replays-detect-changes-fetch-depth
fix/stderr-include-a2a-error-response
feat/internal-292-sop-tier-refire
docs/update-remote-agent-tutorial-sdk-api
fix/canvas-confirm-dialog-backdrop-a11y-v3
fix/canvas-confirm-dialog-backdrop-a11y-v2
fix/388-github-token-501-gitea-staging
fix/dialog-backdrop-a11y
runtime/414-idle-loop-skip-pending-results-v3
fix/test-extract-tool-trace
fix/test-plugins-atomic-tar-coverage
fix/harness-replays-fetch-depth
fix/test-instructions-handler-coverage
sre/fix-workflow-secret-naming
fix/canvas-tiers-config-string-keys
fix/offsec-003-promote-to-main
fix/class-e-secret-name-reconciliation
fix/sop-tier-check-apt-get-first
fix/307-async-test-pollution
fix/sop-tier-check-jq-install-order
fix/canvas-test-failures-2026-05-10
runtime/fix-a2a-tools-duplicate-error-block-v2
infra/sop-tier-check-jq-install-fix
runtime/fix-a2a-push-delivery-mode
feat/main-never-red-watchdog-internal-420
feat/internal-219-phase-2bc-port-to-molecule-core
fix/a11y-canvas-clean
sweep/internal-219-cat-C1-port-gates-lints
sweep/internal-219-cat-B-delete-github-only
sweep/internal-219-cat-A-delete-mirrored
fix/offsec-003-json-endpoint-sanitize
sweep/internal-219-cat-C3-port-deploy-janitors
sweep/internal-219-cat-C2-port-e2e
fix/publish-runtime-cascade-sha-capture
feat/internal-219-phase-3-port-ci-yml
fix/413-a2a-delegation-offsec-003
runtime/381-idle-loop-pending-messages
fix/delegations-rows-err-check
fix/a11y-canvas-buttons-staging
runtime/fix-399-a2a-delegation-missing-import-v2
fix/380-cwe59-symlink-traversal
fix/388-github-token-501-staging
fix/confirm-dialog-wcag-backdrop
infra/sop-tier-check-jq-script-fallback
fix/revert-391-broken-jq-install
fix/a2a-tools-duplicate-dead-code
fix/confirm-dialog-backdrop
fix/canvas-confirm-dialog-backdrop-a11y
infra/jq-install-main
fix/sop-tier-check-jq-main
fix/canvas-dialog-backdrop-a11y
fix/388-github-token-501
runtime/offsec-003-polling-path-v2
fix/361-sanitize-delegation-results
runtime/offsec-003-executor-sanitize
fix/cwe22-loadWorkspaceEnv-main
fix/qa-audit-307-308-clean
ci/fix-293-sqlalchemy-pip-install
fix/354-delegation-auto-resume
runtime/platform-url-host-docker-internal
fix/canvas-repair-tests-344
fix/canvas-statusdot-ts-errors
test/molecule-audit-hooks-coverage
test/a2a-tools-and-send-message-coverage
fix/sop-tier-check-jq-install
test/shared-runtime-helpers-coverage
fix/canvas-topology-sort-orphan
fix/executor-helpers-offsec-003-sanitize
runtime/offsec-003-polling-path
fix/354-a2a-delegation-auto-resume
runtime/fix-a2a-push-delivery-mode-v2
fix/publish-runtime-add-_sanitize_a2a-to-allowlist
fix/publish-runtime-missing-working-directory
ci/add-sqlalchemy-to-pip-install
ci-resolve-github-gitea-triplicate
sre/offsec-003-boundary-escape
fix/sec-321-path-traversal-clean
fix/a2a-proxy-response-header-timeout-v2
fix/publish-runtime-workflow-dispatch-inputs
fix/a2a-push-mode-queue-envelope
fix/351-split-publish-runtime-triggers
feat/348-publish-runtime-restore-path-trigger
fix/issue-workspace-dup-name-409-autosuffix
fix/security-OFFSEC003-boundary-escape-334
fix/security-CWE22-loadWorkspaceEnv-330
fix/canvas-test-fixes-20260510
fix/canvas-extractMessageText
fix/qa-307-async-pollution-direct
test/a2a-client-enrich-peer-metadata
fix/docs-309-remote-faq-staging-env
fix/qa-308-push-mode-queue-tests
fix/qa-307-async-pollution
runtime/fix-plugin-registry-import-path
fix/a2a-proxy-response-header-timeout-clean
fix/publish-workspace-server-ci-clone-manifest-retry-main
infra/remove-pr303-tracking
fix/issue-296-plugin-registry-sysmodules
infra/pin-compose-image-digests
chore/sync-main-to-staging
fix/sec-321-path-traversal
fix/a2a-proxy-response-header-timeout
docs/a11y-billing-wcag-patterns
fix/qa-307-test-a2a-inbox-wrappers-asyncio-refactor
runtime/fix-test-config-model-isolation
ci/docker-daemon-health-guard
docs/fix-remote-workspaces-faq
fix/publish-workspace-server-ci-clone-manifest-retry
fix/test-config-env-isolation
ci/staging-sha-pinning
fix/external-connection-user-facing-urls
fix/workspace-server-registry-config-helper
fix/issue-272-sqlalchemy-ci-install
fix/canvas-yaml-utils-nested-arrays-clean
fix/self-delegation-guard
promote/staging-to-main-100546
fix/a2a-tools-v2
fix/a2a-tools-and-workflow-cleanup
fix/canvas-test-isolation-fixes-v2
fix/molecule-model-env-go
runtime/fix-delegate-empty-parts-regression
infra/runtime-doc-playwright-limitation
fix/offsec-001-error-message-scrubbing
fix/offsec-001
fix/a2a-tools-string-error-handling-clean
fix/core-248-pluginresolver-and-plgh
infra/fix-source-resolver-dup
fix/model-provider-misnomer
fix/a2a-tools-string-error-handling-v2
fix/canvas-yaml-utils-test-failure
fix/a2a-tools-string-error-handling
fix/internal-214-gosum-vanity-import
fix/canvas-test-isolation-fixes
chore/canvas-statusbadge-test-fix-cherry-pick
fix/canvas-statusbadge-test-role-ambiguity
runtime/fix-mcp-client-localhost-default
fix/core-257-delegation-test-stray-brace
revert/core-d0126662-restart-signals-undefined-h
revert/core-123-plugin-drift-detector
ci/pin-action-and-base-images
fix/org-232-per-workspace-required-env-preflight
fix/ssrf-guard-before-begintx
test/issue-232-per-workspace-required-env-preflight
fix/issue232-org-import-required-env-aggregation
fix/canvas-ts-test-errors
fix/delegations-list-ledger-fallback
wip-snapshot-2026-05-10/mac/molecule-core-tmp53-git-token-helper-wip
wip-snapshot-2026-05-10/mac/molecules-org-molecule-core-registry-prefix
fix/pluginresolver-conflict
wip-snapshot-2026-05-10/core-be/fix-pluginresolver-conflict
wip-snapshot-2026-05-10/core-qa/stash-package-lock-diff
feat/keyboard-shortcuts-dialog
wip-snapshot-2026-05-10/core-uiux/feat-keyboard-shortcuts-dialog
wip-snapshot-2026-05-10/core-fe/test-canvas-design-tokens-config
test/canvas-cssvar-tests
fix/internal-229-sop-tier-check-tier-low-relaxation
test/canvas-utility-pure-tests
test/canvas-preflight-utils-tests
test/canvas-runtimeprofiles-tests
test/canvas-yaml-utils-tests
test/canvas-pure-function-tests
fix/ci-port-publish-workspace-server-image-228
fix/ssrf-validate-agent-url-212
ci/sop-tier-check-approver-teams-fix
fix/sop-tier-check-legacy-flip-229
wip-snapshot-2026-05-10/core-be/fix-ki001-telegram-disable-channel
wip-snapshot-2026-05-10/core-be/feat-a2a-pre-restart-drain-125
wip-snapshot-2026-05-10/core-be/feat-plugin-drift-queue-123
fix/sweeper-race-error-counter
infra/fix-issue-75-gh-cli-gitea-sweep
wip-snapshot-2026-05-10/core-be/fix-gh-api-gitea-sweep-75
feat/keyboard-shortcuts-dialog-test
wip-snapshot-2026-05-10/core-be/fix-sweeper-test-isolation-86
ci/fix-issue-87-root-skip
fix/test-local-resolver-root-skip
fix/workspace-tests-clear-auth-cache
wip-snapshot-2026-05-10/core-be/fix-a2a-delegation-success-rendered-as-error
wip-snapshot-2026-05-10/core-be/fix-files-restart-volume-sync
wip-snapshot-2026-05-10/core-lead/tech-debt-rename-net
wip-snapshot-2026-05-10/core-lead/fix-168-mine
wip-snapshot-2026-05-10/core-lead/fix-167-uiux
wip-snapshot-2026-05-10/core-fe/stash-canvas-agent-comms-show-task-text
fix/canvas-agent-comms-show-task-text
wip-snapshot-2026-05-10/core-lead/fix-vitest-pool
fix/info-disclosure-errors
infra/add-temporal-to-main-compose
design/verify-canvas-design-system
fix/workspace-persona-git-identity
fix/175-env-matched-pair-guard
wip-snapshot-2026-05-10/core-lead/fix-149
refactor/sop-tier-check-extract-script
fix/sop-tier-check-pr-target-security
ci/sop-tier-check-deploy
fix/issue53-admin-token-pair-guard
fix/org-import-started-event-name
refactor/delete-uses-cascade-helper
fix/org-import-reconcile-and-audit
fix/preserve-model-secret-on-restart
feat/persona-bind-mount-local-dev
feat/canary-tier-filter
feat/plugin-version-subscription
feat/plugin-hot-reload-classifier
feat/plugin-atomic-install
feat/air-hot-reload-dev
feat/persona-env-injection
fix/external-resolver-hardening
fix/issue75-class-D-gh-api-to-gitea-rest
fix/cherry-3-files-vitest-postgres-e2eapi
fix/promote-vitest-postgres-fixes
fix/saas-plugin-install-eic
fix/issue-94-e2e-api-parallel-safe-class-b
migrate/issue-71-vanity-imports
fix/handlers-postgres-port-collision-class-b
fix/issue-96-canvas-vitest-cold-start-timeout
fix/hermes-agent-doc-gitea-migration
fix/196-retarget-main-to-staging-gitea-rest
fix/gitea-ci-flakes-issue-88
fix/pin-upload-artifact-v3-gitea
fix/issue-72-auto-sync-token-canary-v2
fix/issue75-class-F-gh-run-list-to-statuses
fix/issue75-class-A-gh-pr-to-gitea-rest
feat/issue-63-local-build-from-gitea-v2
fix/195-auto-promote-staging-gitea-rest
fix/144-branch-protection-check-name-parity-audit
fix/harness-replays-pre-clone-manifest
chore/trigger-auto-sync-verification
fix/codeql-stub-on-gitea-156
chore/issue173-retrigger-after-ecr-repo-create
fix/issue173-inline-aws-ecr-login
fix/issue173-shell-docker-push
chore/retrigger-harness-replays-post-class-g
fix/issue173-buildx-driver-and-cache
fix/post-suspension-clone-manifest
fix/issue173-followup-platform-dockerfile
fix/post-suspension-github-urls
fix/170-goroutine-bleed-test-isolation
fix/issue173-publish-workspace-server-image
fix/issue36-a2a-proxy-preflight
fix/codeql-continue-on-error-156
feat/demo-mock-3-bigorg-mock-runtime
feat/demo-mock-1-purchase-success-modal
fix/publish-path-filter-add-scripts
fix/clone-manifest-gitea
chore/touch-publish-workflow-to-trigger
chore/retrigger-publish-post-aws-secrets
chore/cherry-pick-pr23-into-main
chore/backsync-main-into-staging-task-166
fix/auto-sync-use-devops-token
chore/retrigger-staging-on-fixed-runner-image
chore/drop-github-app-auth-and-ecr-swap
docs/readme-comprehensive-refresh-2026-05-06
feat/rfc-2945-pr-c-2-canvas-chat-history
fix/issue10-runtime-aware-plugin-install
fix/s8-bind-loopback-dev
fix/14-cascade-gitea-dispatch
docs/molecule-core-bulk-sed
chore/pin-artifact-actions-v3
fix/lowercase-org-slug
fix/script-ghcr-and-lint-paths
docs/workspace-runtime-readme-source-edit
feat/eic-tunnel-pool-core-11
chore/rfc-2945-pr-c-3-delete-historyhydration
fix/2872-sqlmock-regex-tightening
fix/cp-orphan-sweeper-2989
feat/registry-prefix-env-driven-issue-6
docs/readme-refresh-2026-05-06
runtime-v0.1.1013
runtime-v0.1.1011
runtime-v0.1.1010
runtime-v0.1.1009
runtime-v0.1.1008
runtime-v0.1.1007
runtime-v0.1.1006
runtime-v0.1.1005
runtime-v0.1.1004
runtime-v0.1.1001
runtime-v0.1.1003
runtime-v0.1.1000
runtime-v0.1.131
runtime-v0.1.130
runtime-v1.0.0
runtime-v0.0.35
runtime-v0.0.34
runtime-v0.0.33
runtime-v0.0.32
runtime-v0.0.31
runtime-v0.0.30
runtime-v0.0.29
runtime-v0.0.28
runtime-v0.0.27
runtime-v0.0.26
runtime-v0.0.25
runtime-v0.0.24
runtime-v0.0.23
runtime-v0.0.22
runtime-v0.0.21
runtime-v0.0.20
runtime-v0.0.19
runtime-v0.0.18
runtime-v0.0.17
runtime-v0.0.16
runtime-v0.0.15
runtime-v0.0.14
runtime-v0.0.13
runtime-v0.0.12
runtime-v0.0.11
runtime-v0.0.10
runtime-v0.0.9
runtime-v0.0.8
runtime-v0.0.7
runtime-v0.0.6
runtime-v0.0.5
runtime-v0.0.4
runtime-v0.0.3
runtime-v0.0.2
runtime-v0.0.1
ci-trigger-1776771586
ci-retry-1776771601
ci-retrigger-1776771591
Labels
Clear labels
area/ci
kind/infrastructure
merge-queue
merge-queue-hold
platform/go
release-blocker
release-test
security
test-label-sre
tier:high
tier:low
tier:medium
triage-test
CI/CD pipeline issues
Infrastructure-related issues
Ready for serialized Gitea merge queue
Temporarily hold PR in merge queue
Go platform test issues
Blocks the staging→main promotion / a release
High risk per dev-sop §SOP-6 — ceo only, 24h cooldown
Low risk per dev-sop §SOP-6 — engineers/managers/ceo can approve
Medium risk per dev-sop §SOP-6 — managers/ceo can approve
test
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
agent-dev-a
agent-dev-b
agent-pm
agent-researcher
agent-reviewer
app-fe (Molecule AI · app-fe)
app-lead (Molecule AI · app-lead)
app-qa (Molecule AI · app-qa)
claude-ceo-assistant
claude-ci-reader
claude-status-reaper
core-be (Molecule AI · core-be)
core-devops (Molecule AI · core-devops)
core-fe (Molecule AI · core-fe)
core-lead (Molecule AI · core-lead)
core-offsec (Molecule AI · core-offsec)
core-qa (Molecule AI · core-qa)
core-security (Molecule AI · core-security)
core-uiux (Molecule AI · core-uiux)
cp-be (Molecule AI · cp-be)
cp-lead (Molecule AI · cp-lead)
cp-qa (Molecule AI · cp-qa)
cp-security (Molecule AI · cp-security)
cui (Zhanlin Cui)
dev-lead (Molecule AI · dev-lead)
devops-engineer
documentation-specialist (Molecule AI · documentation-specialist)
fullstack-engineer (Molecule AI · fullstack-engineer)
hongming
hongming-ceo-delegated
hongming-codex-laptop
hongming-kimi-laptop
hongming-pc2
infra-lead (Molecule AI · infra-lead)
infra-runtime-be (Molecule AI · infra-runtime-be)
infra-sre (Molecule AI · infra-sre)
integration-tester (Molecule AI · integration-tester)
mc-drift-bot
molecule-code-reviewer
plugin-dev (Molecule AI · plugin-dev)
pm
publish-runtime-bot
pypi-publisher (Molecule AI PyPI Publisher (RFC#596))
release-manager (Molecule AI · release-manager)
sdk-dev (Molecule AI · sdk-dev)
sdk-lead (Molecule AI · sdk-lead)
sop-drift-bot
sop-tier-bot (SOP Tier-Check Bot)
technical-writer (Molecule AI · technical-writer)
triage-operator (Molecule AI · triage-operator)
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: molecule-ai/molecule-core#1780
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Multiple recent merges used the "compensating-status" pattern: when
CI / all-requiredreports failure due to a propagation/timing race despite the underlying CI sub-jobs being green, POST a corrected success status via the Gitea API to unblock the merge gate.This is now load-bearing recovery. Used twice in CTO-bypass session 2026-05-24:
d5941906220a04b1The pattern parallels what
status-reaper.ymldoes for default-branch(push)status drift, but applied to PR umbrellas instead of main-branch contexts.Proposed actions
Document the pattern in
internal/runbooks/dev-sop.md(or wherever recovery playbooks live) so future operators know the legitimate use-case and the API call to make.Auto-recovery option: extend status-reaper or write a sibling
umbrella-reaper.ymlthat periodically scans for PRs where umbrella=failure AND all sub-jobs=success AND age > 5min, then posts compensating success. Same gate logic, automated.Resolved-by-prevention: if #1779 (ci-meta move) eliminates the dispatch deadlock, the propagation race might also vanish in practice (umbrella completes before sub-jobs are cancelled). Reconsider this issue after #1779 ships.
Acceptance
Discovered during
Same session as #1778 and #1779.
Docs sub-task landed in commit
2e027df8(PR #1782):docs/runbooks/ci-umbrella-stale-compensating-status.md. Covers when-to-use, when-NOT, diagnose, recover, why-it-happens, and prevent.Leaving this issue open for the auto-recovery sub-task (build
umbrella-reaper.ymlor extendstatus-reaper.ymlto handle PR umbrellas). My recommendation is to defer that work until we have data on whether #1779's ci-meta fix actually eliminates the propagation race in normal load. If we go ~2 weeks without needing the compensating-status runbook, auto-recovery is unnecessary engineering. If we hit the pattern again within a week, build the reaper.Tracking signal: every time the runbook gets exercised, post a brief comment here. We close this when one of:
RCA — root cause\nThis issue is partly resolved on the documentation path, but not on the automation path. The repo now has a dedicated compensating-status runbook for stale PR umbrellas;
status-reaper.pyremains scoped to default-branch push/status-shadow repair and does not implement the requested “PR umbrella failed while all required sub-jobs are green” auto-reaper.\n\n## Evidence\n-docs/runbooks/ci-umbrella-stale-compensating-status.md:1— the runbook exists and documents staleCI / all-required (pull_request)recovery.\n-docs/runbooks/ci-umbrella-stale-compensating-status.md:37— recovery is manual: verify all required sub-jobs succeeded, then POST a compensating success status.\n-docs/runbooks/ci-umbrella-stale-compensating-status.md:63— the runbook explicitly points back to #1780 forumbrella-reaper.ymlautomation if the pattern remains frequent.\n-.gitea/scripts/status-reaper.py:534— current automation only compensates pull-request-shadow statuses when the matching push context succeeded on the same SHA, which is a narrower condition than PR sub-job umbrella recovery.\n\n## Suggested fix\nClose the documentation acceptance item if maintainers consider the runbook sufficient. If automation is still desired, implement a separateumbrella-reaper.ymlthat queries action job rows for the PR head, requires all five umbrella sub-jobs to besuccess, refuses compensation if any required job failed/missing, and posts a success status with an explicit compensating description. Do not fold this into the existing default-branch status reaper without a separate guardrail/test set; its safety proof is different.\n\n## Confidence\nHigh — the runbook and status-reaper code directly show current coverage and the remaining automation gap.Auto-handling implementation in PR #1964.