forked from molecule-ai/molecule-core
Compare commits
merge into: core-lead/molecule-core:fix/cherry-3-files-vitest-postgres-e2eapi
core-lead/molecule-core:main
core-lead/molecule-core:feat/github-token-file-fallback
core-lead/molecule-core:fix/org-import-reconcile-and-audit
core-lead/molecule-core:fix/preserve-model-secret-on-restart
core-lead/molecule-core:feat/persona-bind-mount-local-dev
core-lead/molecule-core:feat/canary-tier-filter
core-lead/molecule-core:feat/plugin-version-subscription
core-lead/molecule-core:feat/plugin-hot-reload-classifier
core-lead/molecule-core:feat/plugin-atomic-install
core-lead/molecule-core:feat/air-hot-reload-dev
core-lead/molecule-core:feat/persona-env-injection
core-lead/molecule-core:fix/external-resolver-hardening
core-lead/molecule-core:fix/issue75-class-D-gh-api-to-gitea-rest
core-lead/molecule-core:fix/175-env-matched-pair-guard
core-lead/molecule-core:fix/cherry-3-files-vitest-postgres-e2eapi
core-lead/molecule-core:fix/promote-vitest-postgres-fixes
core-lead/molecule-core:fix/saas-plugin-install-eic
core-lead/molecule-core:fix/issue-94-e2e-api-parallel-safe-class-b
core-lead/molecule-core:migrate/issue-71-vanity-imports
core-lead/molecule-core:fix/handlers-postgres-port-collision-class-b
core-lead/molecule-core:fix/issue-96-canvas-vitest-cold-start-timeout
core-lead/molecule-core:fix/hermes-agent-doc-gitea-migration
core-lead/molecule-core:fix/196-retarget-main-to-staging-gitea-rest
core-lead/molecule-core:fix/gitea-ci-flakes-issue-88
core-lead/molecule-core:fix/pin-upload-artifact-v3-gitea
core-lead/molecule-core:fix/issue-72-auto-sync-token-canary-v2
core-lead/molecule-core:fix/issue75-class-F-gh-run-list-to-statuses
core-lead/molecule-core:fix/issue75-class-A-gh-pr-to-gitea-rest
core-lead/molecule-core:feat/issue-63-local-build-from-gitea-v2
core-lead/molecule-core:fix/195-auto-promote-staging-gitea-rest
core-lead/molecule-core:fix/144-branch-protection-check-name-parity-audit
core-lead/molecule-core:fix/harness-replays-pre-clone-manifest
core-lead/molecule-core:chore/trigger-auto-sync-verification
core-lead/molecule-core:fix/codeql-stub-on-gitea-156
core-lead/molecule-core:chore/issue173-retrigger-after-ecr-repo-create
core-lead/molecule-core:fix/issue173-inline-aws-ecr-login
core-lead/molecule-core:fix/issue173-shell-docker-push
core-lead/molecule-core:chore/retrigger-harness-replays-post-class-g
core-lead/molecule-core:fix/issue173-buildx-driver-and-cache
core-lead/molecule-core:fix/post-suspension-clone-manifest
core-lead/molecule-core:fix/issue173-followup-platform-dockerfile
core-lead/molecule-core:fix/post-suspension-github-urls
core-lead/molecule-core:fix/170-goroutine-bleed-test-isolation
core-lead/molecule-core:fix/issue173-publish-workspace-server-image
core-lead/molecule-core:fix/issue36-a2a-proxy-preflight
core-lead/molecule-core:fix/codeql-continue-on-error-156
core-lead/molecule-core:feat/demo-mock-3-bigorg-mock-runtime
core-lead/molecule-core:feat/demo-mock-1-purchase-success-modal
core-lead/molecule-core:fix/publish-path-filter-add-scripts
core-lead/molecule-core:fix/clone-manifest-gitea
core-lead/molecule-core:chore/touch-publish-workflow-to-trigger
core-lead/molecule-core:chore/retrigger-publish-post-aws-secrets
core-lead/molecule-core:chore/cherry-pick-pr23-into-main
core-lead/molecule-core:chore/backsync-main-into-staging-task-166
core-lead/molecule-core:fix/auto-sync-use-devops-token
core-lead/molecule-core:chore/retrigger-staging-on-fixed-runner-image
core-lead/molecule-core:chore/drop-github-app-auth-and-ecr-swap
core-lead/molecule-core:docs/readme-comprehensive-refresh-2026-05-06
core-lead/molecule-core:feat/rfc-2945-pr-c-2-canvas-chat-history
core-lead/molecule-core:fix/issue10-runtime-aware-plugin-install
core-lead/molecule-core:fix/s8-bind-loopback-dev
core-lead/molecule-core:fix/14-cascade-gitea-dispatch
core-lead/molecule-core:docs/molecule-core-bulk-sed
core-lead/molecule-core:chore/pin-artifact-actions-v3
core-lead/molecule-core:fix/lowercase-org-slug
core-lead/molecule-core:fix/script-ghcr-and-lint-paths
core-lead/molecule-core:docs/workspace-runtime-readme-source-edit
core-lead/molecule-core:feat/eic-tunnel-pool-core-11
core-lead/molecule-core:chore/rfc-2945-pr-c-3-delete-historyhydration
core-lead/molecule-core:fix/2872-sqlmock-regex-tightening
core-lead/molecule-core:fix/cp-orphan-sweeper-2989
core-lead/molecule-core:feat/registry-prefix-env-driven-issue-6
core-lead/molecule-core:docs/readme-refresh-2026-05-06
molecule-ai/molecule-core:main
molecule-ai/molecule-core:retrigger/publish-workspace-server-after-pr110-deploy
molecule-ai/molecule-core:fix/poll-mode-pending-uploads-100mb-mc1588
molecule-ai/molecule-core:infra-runtime-be/upload-100mb-and-correct-reason-errors
molecule-ai/molecule-core:infra-sre/rfc596-publish-runtime-dual-push-gitea-pypi
molecule-ai/molecule-core:fix/workflow-name-no-token-slash
molecule-ai/molecule-core:infra-sre/audit-log-phase1-emit-secrets
molecule-ai/molecule-core:fix/main-red-watchdog-skip-cancel-cascade-mc1564
molecule-ai/molecule-core:feat/rfc563-ws-server-binary-strip
molecule-ai/molecule-core:ci/146-lint-no-tenant-gitea-token
molecule-ai/molecule-core:feat/agent-card-identity-seed-prod-team-internal-492-followup
molecule-ai/molecule-core:fix/rfc524-layer1-bare-go-conversion
molecule-ai/molecule-core:fix/ci-docker-host-guardrail-red
molecule-ai/molecule-core:test/e2e-todays-pr-coverage
molecule-ai/molecule-core:feat/146-forbidden-env-guard
molecule-ai/molecule-core:fix/sop-checklist-widen-ack-internal-442
molecule-ai/molecule-core:ci/mac-arm64-pilot-shellcheck
molecule-ai/molecule-core:e2e/peer-visibility-local-backend-task166
molecule-ai/molecule-core:fix/canvas-surface-error-detail
molecule-ai/molecule-core:fix/wsserver-broadcast-error-detail
molecule-ai/molecule-core:ci/oom-storm-concurrency-fix
molecule-ai/molecule-core:staging
molecule-ai/molecule-core:fix/chat-upload-ssot-100mb-1520
molecule-ai/molecule-core:feat/provisioner-inject-gitea-credential-helper
molecule-ai/molecule-core:sre/fix-remaining-scheduled-cancel-in-progress
molecule-ai/molecule-core:fix/user-message-role-1514
molecule-ai/molecule-core:sre/fix-gate-check-cancel-in-progress
molecule-ai/molecule-core:sre/fix-ci-drift-false-positive-and-queue-limit
molecule-ai/molecule-core:fix/user-message-fanout-1440
molecule-ai/molecule-core:ci-retry-noop
molecule-ai/molecule-core:test/plugin-listing-coverage-1488
molecule-ai/molecule-core:infra/canvas-ci-retry-20260518145806
molecule-ai/molecule-core:fix/json5-comments-manifest-1496
molecule-ai/molecule-core:test/canvas-hook-coverage
molecule-ai/molecule-core:feat/canvas-agent-abilities-toggle
molecule-ai/molecule-core:fix/sop-tier-check-secrets-read-v2
molecule-ai/molecule-core:fix/canvas-configtab-wcag-alert-v2
molecule-ai/molecule-core:fix/canvas-configtab-wcag-alert
molecule-ai/molecule-core:fix/sop-tier-check-secrets-read
molecule-ai/molecule-core:fix/ci-sop-tier-check-secrets-read
molecule-ai/molecule-core:design/modal-a11y-followup
molecule-ai/molecule-core:fix/runtime-registry-manifest-v2
molecule-ai/molecule-core:test/runtime-provision-timeouts-coverage
molecule-ai/molecule-core:fix/sev1-secrets-read-v2
molecule-ai/molecule-core:fix/sev1-missing-secrets-read-perms
molecule-ai/molecule-core:test/canvas-secret-formats-coverage
molecule-ai/molecule-core:test/canvas-hook-tests
molecule-ai/molecule-core:test/canvas-theme-ts-coverage
molecule-ai/molecule-core:feat/canvas-agent-abilities-toggles
molecule-ai/molecule-core:test/canvas-theme-lib-coverage
molecule-ai/molecule-core:fix/runtime-registry-json5-comment
molecule-ai/molecule-core:fix/ws-server-188-failclosed-template-runtime
molecule-ai/molecule-core:test/plugins-listing-coverage
molecule-ai/molecule-core:fix/issue-1480-manifest-json5
molecule-ai/molecule-core:fix/review-check-wrong-event-string-diagnostic
molecule-ai/molecule-core:test/workspace-abilities-name-coverage
molecule-ai/molecule-core:ci-fix-main-runtime-secret-scan
molecule-ai/molecule-core:fix/secret-scan-exclude-secrets-detector-test-fixtures
molecule-ai/molecule-core:fix/secrets-read-qa-security-main
molecule-ai/molecule-core:fix/secrets-read-qa-security-workflows
molecule-ai/molecule-core:test/workspace-broadcast-coverage
molecule-ai/molecule-core:fix/1473-bp-all-required-suffix
molecule-ai/molecule-core:infra/secrets-read-qa-security-main-fix
molecule-ai/molecule-core:fix/pr1450-staging-main-conflict
molecule-ai/molecule-core:fix/issue-1420-actionable-errors
molecule-ai/molecule-core:docs/fix-stale-channel-install-refs-230
molecule-ai/molecule-core:fix/issue-228-user-message-fanout
molecule-ai/molecule-core:design/externalconnectmodal-a11y
molecule-ai/molecule-core:feat/canvas-lib-tests
molecule-ai/molecule-core:fix/tabs-error-aria-alert
molecule-ai/molecule-core:fix/settings-a11y-fixes
molecule-ai/molecule-core:fix/canvas-errors-aria-alert
molecule-ai/molecule-core:feat/handler-plugins-listing
molecule-ai/molecule-core:fix/canvas-loading-aria-live
molecule-ai/molecule-core:feat/handler-admin-test-token
molecule-ai/molecule-core:sre/fix-scheduled-workflow-cancel-in-progress
molecule-ai/molecule-core:feat/handler-test-abilities-and-sources
molecule-ai/molecule-core:fix/handlers-plugin-listing-tests
molecule-ai/molecule-core:fix/tabs-a11y-scattered
molecule-ai/molecule-core:runtime/port-identity-tools-staging
molecule-ai/molecule-core:fix/console-modal-a11y
molecule-ai/molecule-core:runtime/fix-merge-queue-cancel-in-progress
molecule-ai/molecule-core:fix/canvas-misc-wcag-fixes
molecule-ai/molecule-core:fix/test-async-cleanup-order
molecule-ai/molecule-core:fix/files-editor-wcag-a11y
molecule-ai/molecule-core:infra/quirks-789-fills
molecule-ai/molecule-core:infra/queue-runbook-updates
molecule-ai/molecule-core:design/skills-accessibility-v2
molecule-ai/molecule-core:design/skills-a11y-followup
molecule-ai/molecule-core:fix/a2a-delegation-detached-ctx-canceled-internal-497
molecule-ai/molecule-core:fix/secrets-honest-ui-491-490
molecule-ai/molecule-core:design/mobile-comms-a11y
molecule-ai/molecule-core:design/mobile-chat-a11y
molecule-ai/molecule-core:test/org-import-pure-funcs
molecule-ai/molecule-core:fix/mcp-tools-sql-fix
molecule-ai/molecule-core:fix/delegation-list-shows-both-directions
molecule-ai/molecule-core:design/mobile-tabbar-a11y
molecule-ai/molecule-core:feat/mobile-tabbar-a11y
molecule-ai/molecule-core:fix/mobile-ios-focus-zoom
molecule-ai/molecule-core:fix/mobile-canvas-render-parity
molecule-ai/molecule-core:ci/arm64-advisory-mac-offload-pilot
molecule-ai/molecule-core:fix/canvas-user-message-cross-session-fanout
molecule-ai/molecule-core:test/a2a-proxy-pure-coverage
molecule-ai/molecule-core:fix/mobile-focus-visible-rings
molecule-ai/molecule-core:fix/external-workspace-progress-feedback
molecule-ai/molecule-core:fix/canvas-mobile-ws-wake-resume
molecule-ai/molecule-core:fix/mobile-chat-input-ios-focus-zoom
molecule-ai/molecule-core:test/org-helpers-coverage
molecule-ai/molecule-core:ci/timing-test-hygiene-host-load-internal
molecule-ai/molecule-core:fix/setup-node-pin-corrupt-1432
molecule-ai/molecule-core:fix/ci-required-drift-polling-sentinel
molecule-ai/molecule-core:fix/issue212-actionable-agent-error-reason
molecule-ai/molecule-core:runtime/fix-api03-test-fixture
molecule-ai/molecule-core:test/traces-list-http-coverage
molecule-ai/molecule-core:runtime/fix-test-fixture-v3
molecule-ai/molecule-core:runtime/fix-test-fixture-on-1420
molecule-ai/molecule-core:fix/queue-status-sort
molecule-ai/molecule-core:runtime/fix-test-fixture-secret-scan-false-positive
molecule-ai/molecule-core:test/workspace-abilities-coverage-20260517
molecule-ai/molecule-core:fix/sop-engineers-main
molecule-ai/molecule-core:fix/queue-merge-permanent-error
molecule-ai/molecule-core:fix/delegations-list-deduplication
molecule-ai/molecule-core:fix/canvas-npm-ci
molecule-ai/molecule-core:fix/sop-staging-engineers-backport
molecule-ai/molecule-core:offsec-015-staging-v2
molecule-ai/molecule-core:fix/queue-skip-permanent-merge-error
molecule-ai/molecule-core:design/settings-button-focus-v2
molecule-ai/molecule-core:test/coverage-broadcast-listing-20260517
molecule-ai/molecule-core:fix/workspace-tokens-global-sentinel-500
molecule-ai/molecule-core:fix/sop-workflow-secrets-read
molecule-ai/molecule-core:design/secrets-accessibility-fix
molecule-ai/molecule-core:test/coverage-abilities-design-tokens-20260517
molecule-ai/molecule-core:design/agentcomms-focus-visible
molecule-ai/molecule-core:design/skills-aria-accessibility
molecule-ai/molecule-core:infra/action-sha-pin-e2e-chat
molecule-ai/molecule-core:fix/sop-checklist-emdash-slug-parse
molecule-ai/molecule-core:fix/sop-checklist-na-gate-probe-bug
molecule-ai/molecule-core:test/coverage-2026-05-17
molecule-ai/molecule-core:fix/queue-merge-error-surfacing-v2
molecule-ai/molecule-core:test/all-coverage-v5
molecule-ai/molecule-core:fix/settings-panel-focus-visible
molecule-ai/molecule-core:sre/ci-coldrunner-main-fix
molecule-ai/molecule-core:fix/skills-tab-focus-visible
molecule-ai/molecule-core:test/all-coverage-v4
molecule-ai/molecule-core:test/all-coverage-v3
molecule-ai/molecule-core:fix/aria-live-errors-v2
molecule-ai/molecule-core:fix/canvas-attachment-focus-visible
molecule-ai/molecule-core:fix/queue-merge-error-surfacing
molecule-ai/molecule-core:test/all-coverage-v2
molecule-ai/molecule-core:fix/app-page-focus-v2
molecule-ai/molecule-core:fix/app-page-focus-visible
molecule-ai/molecule-core:fix/delete-dialog-focus
molecule-ai/molecule-core:fix/sop-checklist-probe-na-gate
molecule-ai/molecule-core:test/all-handler-lib-coverage
molecule-ai/molecule-core:test/handlers-and-lib-coverage-v2
molecule-ai/molecule-core:test/delegation-sweeper-pure-funcs
molecule-ai/molecule-core:fix/queue-update-then-wait-loop
molecule-ai/molecule-core:fix/workspace-abilities-test-coverage
molecule-ai/molecule-core:test/workspace-crud-validators
molecule-ai/molecule-core:fix/canvas-user-message-persist-at-ingest
molecule-ai/molecule-core:test/handlers-and-lib-coverage
molecule-ai/molecule-core:fix/filetree-wcag-icons
molecule-ai/molecule-core:fix/mobile-wcag-focus-visible
molecule-ai/molecule-core:sre/pr1381-retrigger
molecule-ai/molecule-core:infra/add-missing-workflow-concurrency
molecule-ai/molecule-core:infra/scheduled-workflow-cancel-in-progress
molecule-ai/molecule-core:fix/canvas-wcag-focus-visible-2
molecule-ai/molecule-core:ci/twine-verbose-403-reason-body
molecule-ai/molecule-core:test/handlers-and-theme-coverage
molecule-ai/molecule-core:fix/ci-required-drift-skip-f1
molecule-ai/molecule-core:fix/sop-checklist-na-declarations
molecule-ai/molecule-core:test/workspace-abilities-and-theme
molecule-ai/molecule-core:test/plugins-sources-and-theme
molecule-ai/molecule-core:sre/comment-dispatch-consolidation-v2
molecule-ai/molecule-core:chore/remove-crewai-deepagents-gemini-cli
molecule-ai/molecule-core:test/workspace-broadcast-handler
molecule-ai/molecule-core:test/workspace-abilities-patch
molecule-ai/molecule-core:fix/inbox-self-echo
molecule-ai/molecule-core:feat/test-status-config-constants
molecule-ai/molecule-core:feat/test-plugins-install-handlers
molecule-ai/molecule-core:test/local-provisioner-token-ownership-parity
molecule-ai/molecule-core:infra/internal-462-publish-deploy-lane
molecule-ai/molecule-core:fix/staging-sync-persist-fix
molecule-ai/molecule-core:feat/broadcast-coverage
molecule-ai/molecule-core:feat/plugins-listing-and-sources-coverage
molecule-ai/molecule-core:__disk-test-137017
molecule-ai/molecule-core:fix/main-red-watchdog-close-on-pending
molecule-ai/molecule-core:fix/review-refire-comments-token-scope
molecule-ai/molecule-core:feat/canvas-abilities-banner-test
molecule-ai/molecule-core:pr-1307
molecule-ai/molecule-core:runtime/lazy-workspace-id
molecule-ai/molecule-core:staging-dev-lead-test-4107230
molecule-ai/molecule-core:feat/workspace-abilities-test-coverage
molecule-ai/molecule-core:ci/scheduled-cancel-in-progress-1357
molecule-ai/molecule-core:feat/broadcast-test-coverage
molecule-ai/molecule-core:fix/a2a-queue-status-coverage
molecule-ai/molecule-core:pr-1351
molecule-ai/molecule-core:ci/e2e-peer-visibility-bp-pending-1296
molecule-ai/molecule-core:ci/e2e-peer-visibility-bp-required-1328
molecule-ai/molecule-core:fix/review-refire-conflict
molecule-ai/molecule-core:sre/consolidated-main-to-staging
molecule-ai/molecule-core:fix/org-helpers-duplicate-comment
molecule-ai/molecule-core:fix/a2a-self-delegation-echo-inbox
molecule-ai/molecule-core:perf/canvas-favicon-shrink
molecule-ai/molecule-core:perf/canvas-toolbar-logo-shrink
molecule-ai/molecule-core:perf/canvas-bundle-analyzer-optimize-imports
molecule-ai/molecule-core:fix/offsec-015-staging
molecule-ai/molecule-core:fix/workspace-token-injection-agent-owned
molecule-ai/molecule-core:ci/sop-checklist-narrow-issue-comment-trigger
molecule-ai/molecule-core:fix/broadcast-handler-coverage-1343
molecule-ai/molecule-core:fix/test-patchAbilities-toolbar-1313-1334
molecule-ai/molecule-core:docs/gitea-actions-quirks-runbook
molecule-ai/molecule-core:fix/1256-enable-button-focus-ring
molecule-ai/molecule-core:pr-1327
molecule-ai/molecule-core:feat/workspace-sizing-override
molecule-ai/molecule-core:test/canvas/Toolbar-a11y
molecule-ai/molecule-core:fix/sop-checklist-na-post
molecule-ai/molecule-core:canvas/broadcast-chat-wcag
molecule-ai/molecule-core:fix/test-matchesChatID-1304
molecule-ai/molecule-core:test/canvas/FileTree-render-a11y
molecule-ai/molecule-core:test/canvas/ChatTab-subtab-a11y
molecule-ai/molecule-core:test/canvas/SidePanel-a11y-and-state
molecule-ai/molecule-core:enforce/peer-visibility-bp-directive-1296
molecule-ai/molecule-core:infra/main-ci-retrigger
molecule-ai/molecule-core:sre/queue-api-fix
molecule-ai/molecule-core:fix/handlers-untested-helpers-2026-05-16
molecule-ai/molecule-core:sre/sop-na-fix
molecule-ai/molecule-core:promote/staging-to-main
molecule-ai/molecule-core:infra/detect-changes-shallow-v2
molecule-ai/molecule-core:feat/publish-lane-runs-on-394
molecule-ai/molecule-core:test/canvas/FilesToolbar-a11y
molecule-ai/molecule-core:fix/workspace-abilities-coverage-1312
molecule-ai/molecule-core:fix/sop-checklist-merged-blank-line
molecule-ai/molecule-core:fix/e2e-chat-setup-node-mirror-sha
molecule-ai/molecule-core:e2e/peer-visibility-local-backend
molecule-ai/molecule-core:fix/channels-matchesChatID-tests
molecule-ai/molecule-core:fix/secrets-coverage-compile-err-1274
molecule-ai/molecule-core:e2e/peer-visibility-mcp-gate
molecule-ai/molecule-core:fix/e2e-chat-setup-node-mirror
molecule-ai/molecule-core:fix/canvas-arrangeChildren-coverage
molecule-ai/molecule-core:sre/fix-queue-null-created-at-sort
molecule-ai/molecule-core:fix/sop-checklist-blank-line-detect
molecule-ai/molecule-core:fix/a2a-proxy-test-async-drain
molecule-ai/molecule-core:fix/handlers-admin-delegations-coverage
molecule-ai/molecule-core:sre/platform-go-timeout-60m
molecule-ai/molecule-core:infra/sop-tier-check-token-guard
molecule-ai/molecule-core:fix/handlers-test-async-drain
molecule-ai/molecule-core:fix/gate-check-login-aliases
molecule-ai/molecule-core:fix/secrets-scan-test-fixture-exclusion
molecule-ai/molecule-core:fix/secrets-coverage-tests-v2
molecule-ai/molecule-core:fix/ci-concurrency-cancel-superseded-storm
molecule-ai/molecule-core:fix/secret-scan-exclude-secrets-tests
molecule-ai/molecule-core:fix/secrets-patterns-100pct-coverage
molecule-ai/molecule-core:fix/secrets-100-coverage
molecule-ai/molecule-core:standalone/review-check-403-fix
molecule-ai/molecule-core:feat/files-agent-home-stub
molecule-ai/molecule-core:feat/agent-home-docker-exec-internal-425-phase-2b
molecule-ai/molecule-core:sre/secret-scan-timeout
molecule-ai/molecule-core:feat/canvas-files-agent-home-internal-425-phase-3
molecule-ai/molecule-core:fix/top-level-modules-add-a2a-tools-identity
molecule-ai/molecule-core:feat/secrets-patterns-ssot-internal-425-phase-2a
molecule-ai/molecule-core:stub/files-api-agent-home-root-2026-05-15
molecule-ai/molecule-core:fix/sop-n-a-v2
molecule-ai/molecule-core:fix/files-api-agent-home-stub
molecule-ai/molecule-core:be/workspace-server-accumulated-fixes
molecule-ai/molecule-core:fix/sop-n-a-clean
molecule-ai/molecule-core:fix/workspace-server-healthcheck
molecule-ai/molecule-core:design/themetoggle-test-teardown-fix
molecule-ai/molecule-core:feat/canvas-growParentsToFitChildren-coverage
molecule-ai/molecule-core:fix/openclaw-skip-config-write-and-canvas-timeout-to-main
molecule-ai/molecule-core:feat/agent-card-update-and-runtime-identity-tools-relocated
molecule-ai/molecule-core:fix/openclaw-skip-config-write-and-canvas-timeout
molecule-ai/molecule-core:fix/prod-auto-deploy-timeout
molecule-ai/molecule-core:feat/chat-unify-clean
molecule-ai/molecule-core:fix/autobump-skip-existing-tags
molecule-ai/molecule-core:fix/issue-1187-broadcast-abilities-coverage
molecule-ai/molecule-core:fix/runtime-autobump-next-free-tag
molecule-ai/molecule-core:pr-1211
molecule-ai/molecule-core:feat/queue-status-abilities-handler-tests
molecule-ai/molecule-core:fix/queue-channels-coverage
molecule-ai/molecule-core:infra-sre/golangci-lint-connectivity-fix
molecule-ai/molecule-core:infra/main-sop-na-fix
molecule-ai/molecule-core:fix/staging-golangci-30m-v2
molecule-ai/molecule-core:fix/scheduler-coverage-gaps
molecule-ai/molecule-core:fix/channels-rows-err-and-cwe312
molecule-ai/molecule-core:fix/container-name-no-uuid-truncation
molecule-ai/molecule-core:fix/staging-golangci-noconfig
molecule-ai/molecule-core:fix/provider-base-url-fallback
molecule-ai/molecule-core:fix/provisioner-uuid-no-truncate
molecule-ai/molecule-core:fix/queue-label-filter-all-ids
molecule-ai/molecule-core:fix/review-check-403-skip
molecule-ai/molecule-core:fix/ki-010-container-name-truncation
molecule-ai/molecule-core:fix/provisioner-no-uuid-truncation
molecule-ai/molecule-core:fix/issue-1176-db-db-race
molecule-ai/molecule-core:fix/channels-rows-err
molecule-ai/molecule-core:test/issue-1156-messaging-coverage
molecule-ai/molecule-core:sre/fix-test-sop-parse-directives
molecule-ai/molecule-core:infra/staging-sop-na-fix
molecule-ai/molecule-core:test/workspace-adapter-base-coverage
molecule-ai/molecule-core:sre/fix-sop-test-parse-directives
molecule-ai/molecule-core:fix/pr-1070-push-tokens
molecule-ai/molecule-core:test/push-package-coverage
molecule-ai/molecule-core:hotfix/offsec-015-org-isolation
molecule-ai/molecule-core:infra/sop-n-a-plus-drift-fix
molecule-ai/molecule-core:fix/issue-1183-settingspanel-act-wrap
molecule-ai/molecule-core:pr-1185-current
molecule-ai/molecule-core:infra/main-golangci-no-config
molecule-ai/molecule-core:test/qa-broadcast-abilities-coverage
molecule-ai/molecule-core:fix/delegations-list-endpoint-wrong-column
molecule-ai/molecule-core:core-be/fix/platform-go-timeout
molecule-ai/molecule-core:fix/issue-1152-delegation-activity-db-err-tests
molecule-ai/molecule-core:core-be/fix/tokens-rate-limit-scan-err-v2
molecule-ai/molecule-core:fix/handlers-rows-err-missing
molecule-ai/molecule-core:infra/canvas-deploy-reminder-polling-list
molecule-ai/molecule-core:fix/staging-ci-timeouts
molecule-ai/molecule-core:fix/settingspanel-act-flush
molecule-ai/molecule-core:fix/rows-err-instructions-resolve
molecule-ai/molecule-core:fix/ci-cold-runner-timeout
molecule-ai/molecule-core:fix/issue-1171-rows-err-memory-events-channels
molecule-ai/molecule-core:fix/sentinel-remove-phas3-masked
molecule-ai/molecule-core:infra/fix-all-required-combined-status-check
molecule-ai/molecule-core:pr1165-rebase
molecule-ai/molecule-core:fix/approvals-json-marshal-guard
molecule-ai/molecule-core:feat/canvas-broadcast-handler
molecule-ai/molecule-core:sre/fix-ci-drift-false-positive
molecule-ai/molecule-core:sre/fix-queue-remove-label-bug
molecule-ai/molecule-core:infra/workspace-server-healthcheck
molecule-ai/molecule-core:fix/ci-drift-canvas-deploy-reminder
molecule-ai/molecule-core:fix/offsec-015-broadcast-org-isolation
molecule-ai/molecule-core:fix/delegation-list-callee-plus-golangci-lint
molecule-ai/molecule-core:sre/fix-queue-gate-context
molecule-ai/molecule-core:core-be/test/delegate-record-db-errors-v2
molecule-ai/molecule-core:test/delegate-record-db-errors
molecule-ai/molecule-core:fix/tokens-rate-limit-scan-err
molecule-ai/molecule-core:pr-1117
molecule-ai/molecule-core:pr-1117-latest
molecule-ai/molecule-core:infra/staging-golangci-no-config
molecule-ai/molecule-core:fix/openclaw-molecule-mcp-version-pin
molecule-ai/molecule-core:offsec015
molecule-ai/molecule-core:fix/openclaw-mcp-version-check
molecule-ai/molecule-core:feat/provider-routing-base-v2
molecule-ai/molecule-core:feat/e2e-chat-stabilization
molecule-ai/molecule-core:fix/sop-concurrency-throttle
molecule-ai/molecule-core:p1102
molecule-ai/molecule-core:p1117
molecule-ai/molecule-core:fix/canvas-deploy-reminder-deadlock
molecule-ai/molecule-core:infra/main-golangci-timeout-fix
molecule-ai/molecule-core:feat/provider-routing-base
molecule-ai/molecule-core:sre/sweep-cf-orphans-aws-timeout
molecule-ai/molecule-core:sre/queue-merge-conflict-handling
molecule-ai/molecule-core:fix/na-declarations-gate
molecule-ai/molecule-core:fix/stdio-clean
molecule-ai/molecule-core:fix/handlers-log-db-scan-errors
molecule-ai/molecule-core:fix/channels-marshal-errors
molecule-ai/molecule-core:fix/channels-silent-json-errors
molecule-ai/molecule-core:sre/channels-unmarshal-errors
molecule-ai/molecule-core:sre/queue-pre-receive-hook-fix
molecule-ai/molecule-core:sre/ci-timeout-increase
molecule-ai/molecule-core:fix/approvals-terminal-db-err-logging
molecule-ai/molecule-core:infra/ci-platform-go-timeout-fix
molecule-ai/molecule-core:fix/push-notifications
molecule-ai/molecule-core:fix/channels-duplicate-encrypt
molecule-ai/molecule-core:fix/channels-json-unmarshal-guard
molecule-ai/molecule-core:fix/main-rows-err-instructions
molecule-ai/molecule-core:fix/ci-org-helpers-demorgan
molecule-ai/molecule-core:fix/main-test-fix-from-0c152a24
molecule-ai/molecule-core:infra-sre/fix-platform-go-test
molecule-ai/molecule-core:fix/staging-offsec010-cp-wiring
molecule-ai/molecule-core:fix/handlers-instructions-test-bugs
molecule-ai/molecule-core:fix/ci-allrequired-needs
molecule-ai/molecule-core:fix/staging-goasync-configseed
molecule-ai/molecule-core:fix/issue-1080-org-helpers-comment
molecule-ai/molecule-core:fix/issue-1081-errors-import
molecule-ai/molecule-core:fix/1080-org-helpers-comment-typo
molecule-ai/molecule-core:infra-sre/fix-missing-test-imports
molecule-ai/molecule-core:fix/offsec-010-wiring
molecule-ai/molecule-core:fix/saas-t4-cp-config-seed
molecule-ai/molecule-core:fix/offsec-010-clean
molecule-ai/molecule-core:fix/offsec-003-boundary-wrapping
molecule-ai/molecule-core:fix/offsec-003-escaped-markers-main
molecule-ai/molecule-core:fix/mobile-chat-history
molecule-ai/molecule-core:fix/staging-CWE-78-rows-err
molecule-ai/molecule-core:fix/1062-mobilechat-history
molecule-ai/molecule-core:hotfix/cwe-78-staging
molecule-ai/molecule-core:fix/stdio-v2
molecule-ai/molecule-core:fix/offsec-010-symlink-walkdir
molecule-ai/molecule-core:fix/test-stdio-function-name
molecule-ai/molecule-core:fix/offsec-010-symlink-walkdir-isSaaS-fix
molecule-ai/molecule-core:sre/fix-stale-platform-server-port
molecule-ai/molecule-core:fix/offsec-010-from-pr1047
molecule-ai/molecule-core:staging-v6
molecule-ai/molecule-core:fix/e2e-api-port-collision
molecule-ai/molecule-core:fix/main-async-db-race
molecule-ai/molecule-core:fix/secrets-rows-err-check
molecule-ai/molecule-core:infra/sync-staging-v6-to-main
molecule-ai/molecule-core:pr/1030
molecule-ai/molecule-core:fix/handlers-instructions-test-compile
molecule-ai/molecule-core:fix/instructions-test-compile
molecule-ai/molecule-core:fix/openclaw-empty-required-keys
molecule-ai/molecule-core:sre/main-rows-err-checks
molecule-ai/molecule-core:fix/staging-v6-conflict-markers
molecule-ai/molecule-core:fix/delegation-list-test-conflict-marker
molecule-ai/molecule-core:fix/main-red-cdb0b040-ci-tests
molecule-ai/molecule-core:fix/theme-toggle-selector-main-red
molecule-ai/molecule-core:sre/ci-required-drift-canvas-reminder-skip
molecule-ai/molecule-core:test/instructions-handler-coverage
molecule-ai/molecule-core:sre/canvas-build-timeout
molecule-ai/molecule-core:test/externalconnectmodal
molecule-ai/molecule-core:fix/resolve-conflict-marker-delegation-list-test
molecule-ai/molecule-core:fix/1008-themetoggle-css-selector
molecule-ai/molecule-core:design/826-searchdialog-mount-v2
molecule-ai/molecule-core:test/orgcancelbutton
molecule-ai/molecule-core:fix/2088-themetoggle-queryselectorall-errors
molecule-ai/molecule-core:design/704-tree-test-fix
molecule-ai/molecule-core:fix/ci-required-drift-github-ref-skip
molecule-ai/molecule-core:ci/975-db-pollution-fix
molecule-ai/molecule-core:fix/968-remove-duplicate-test-declarations
molecule-ai/molecule-core:fix/980-schedules-handler-test-coverage
molecule-ai/molecule-core:design/tier-legend-contrast-2026-05-14
molecule-ai/molecule-core:sre/platform-go-timeout-fix
molecule-ai/molecule-core:fix/delegation-list-test-db-leak
molecule-ai/molecule-core:fix/984-delegation-id-response-body
molecule-ai/molecule-core:sre/queue-bot-fix-ctx-check
molecule-ai/molecule-core:fix/983-remove-duplicate-test-declarations
molecule-ai/molecule-core:fix/986-canvas-wcag-focus-rings
molecule-ai/molecule-core:fix/993-agent-handler-test-coverage
molecule-ai/molecule-core:design/wcag-focus-contrast-2026-05-14
molecule-ai/molecule-core:design/wcag-focus-rings-round5-2026-05-14
molecule-ai/molecule-core:fix/activity-logs-delegation-id-response-body
molecule-ai/molecule-core:fix/982-expand-posix-identifier-guard
molecule-ai/molecule-core:fix/test-offsec003-redundant-file
molecule-ai/molecule-core:feat/976-schedules-handler-test-coverage
molecule-ai/molecule-core:fix/org-helpers-test-panic
molecule-ai/molecule-core:promote/main-to-staging-v5
molecule-ai/molecule-core:fix/965-test-panic-resolveInsideRoot
molecule-ai/molecule-core:promote/main-to-staging-v4
molecule-ai/molecule-core:feat/delegation-list-tests
molecule-ai/molecule-core:fix/test-a2a-sanitization-v3
molecule-ai/molecule-core:promote/main-to-staging-v3
molecule-ai/molecule-core:fix/duplicate-test-declarations
molecule-ai/molecule-core:feat/org-helpers-security-tests
molecule-ai/molecule-core:fix/main-push-operational-red
molecule-ai/molecule-core:promote/main-to-staging-v2
molecule-ai/molecule-core:fix-sop-concurrency-v2
molecule-ai/molecule-core:fix/sop-checklist-gate-name
molecule-ai/molecule-core:fix/docker-info-pipefail
molecule-ai/molecule-core:fix/publish-healthcheck-pipefail
molecule-ai/molecule-core:fix/sop-checklist-workflow-rename
molecule-ai/molecule-core:promote/main-to-staging
molecule-ai/molecule-core:sre/fix-sop-checklist-context-name-mc948
molecule-ai/molecule-core:design/wcag-contrast-round4-2026-05-14
molecule-ai/molecule-core:fix/org-helper-tests
molecule-ai/molecule-core:fix/test-a2a-sanitization-main
molecule-ai/molecule-core:fix/publish-image-on-every-main-push
molecule-ai/molecule-core:fix/remove-canvas-reminder-from-all-required
molecule-ai/molecule-core:fix/staging-integration-test-ctx
molecule-ai/molecule-core:fix/staging-canvas-reminder-deadlock
molecule-ai/molecule-core:design/wcag-a11y-round3-2026-05-14
molecule-ai/molecule-core:ci/remove-canvas-reminder-from-all-required
molecule-ai/molecule-core:fix/test-a2a-sanitization-assertions
molecule-ai/molecule-core:fix/staging-ci-drift-canvas-reminder
molecule-ai/molecule-core:fix/handlers-pg-integ-event-before
molecule-ai/molecule-core:ci/platform-build-flip-coe
molecule-ai/molecule-core:fix/staging-python-test-and-tier-check-lint
molecule-ai/molecule-core:fix/offsec-006-slug-injection
molecule-ai/molecule-core:runtime/fix-pr916-integration-test-ctx
molecule-ai/molecule-core:design/chat-tab-wcag-contrast-2026-05-14
molecule-ai/molecule-core:fix/offsec-006-slug-validation
molecule-ai/molecule-core:design/wcag-contrast-fixes-2026-05-14
molecule-ai/molecule-core:fix/904-handler-test-blockers
molecule-ai/molecule-core:fix/ci-drift-canvas-reminder
molecule-ai/molecule-core:fix/comment-trigger-storm
molecule-ai/molecule-core:infra/660-codify-promote-tenant-image
molecule-ai/molecule-core:fix/917-canvas-test-failures
molecule-ai/molecule-core:fix/917-runtime-prbuild-detect-changes-fix
molecule-ai/molecule-core:fix/filesTab-test-stale-reference
molecule-ai/molecule-core:fix/files-tab-test-missing-helper
molecule-ai/molecule-core:fix/runtime-prbuild-compat-detect-changes
molecule-ai/molecule-core:fix/staging-test-compilation-fixes
molecule-ai/molecule-core:fix/qa-review-token-fallback-v2
molecule-ai/molecule-core:test/hydrate-canvas-coverage
molecule-ai/molecule-core:fix/contextmenu-react-error-185
molecule-ai/molecule-core:test/external-runtimes-coverage
molecule-ai/molecule-core:fix/main-sqlmock-import-ineffassign-20260513
molecule-ai/molecule-core:fix/redeploy-tenants-on-main-lint-cleanup
molecule-ai/molecule-core:sre/docker-daemon-gate-fix
molecule-ai/molecule-core:fix/897-listdelegations-use-ledger-table
molecule-ai/molecule-core:fix/901-listdelegations-ledger-table
molecule-ai/molecule-core:fix/core-main-handlers-hotfix
molecule-ai/molecule-core:fix/e2e-api-platform-port
molecule-ai/molecule-core:fix/main-green-monitor-status
molecule-ai/molecule-core:fix/mobile-MobileChat-infinite-render
molecule-ai/molecule-core:fix/delegations-ledger-fallback-rows-err
molecule-ai/molecule-core:fix/874-extractmessagetext-clean
molecule-ai/molecule-core:feat/881-untested-helpers
molecule-ai/molecule-core:fix/874-extractmessagetext-bug
molecule-ai/molecule-core:fix/status-reaper-api-timeout-retry-20260513130514
molecule-ai/molecule-core:fix/831-admin-token-placeholder-bootstrap
molecule-ai/molecule-core:feat/canvas-test-coverage-738
molecule-ai/molecule-core:feat/files-tab-tree-coverage
molecule-ai/molecule-core:feat/canvas-untested-components-coverage
molecule-ai/molecule-core:feat/canvas-tab-test-coverage-2
molecule-ai/molecule-core:fix/main-bundle-test-sqlmock-import
molecule-ai/molecule-core:fix/stdio-fallback-all-environments
molecule-ai/molecule-core:staging-sync-v3
molecule-ai/molecule-core:ci/burn-in-remove-sop-tier-check-coe
molecule-ai/molecule-core:fix/issue-860-delivery-mode-tests
molecule-ai/molecule-core:design/approval-banner-emerald-fix
molecule-ai/molecule-core:fix/issue-854-termsgate-a11y
molecule-ai/molecule-core:fix/issue-859-wcag-contrast
molecule-ai/molecule-core:fix/delegations-rows-err-bbc40cb8
molecule-ai/molecule-core:design/approvalbanner-a11y
molecule-ai/molecule-core:design/pricingtable-a11y
molecule-ai/molecule-core:design/toolbar-help-toggle-fix
molecule-ai/molecule-core:staging-sync-v2
molecule-ai/molecule-core:fix/canvas-approvalbanner-a11y
molecule-ai/molecule-core:feat/canvas-external-connect-modal-coverage
molecule-ai/molecule-core:staging-sync-rm
molecule-ai/molecule-core:fix/test-sanitize-agent-error-stderr
molecule-ai/molecule-core:test/a2a-queue-extractExpiresInSeconds
molecule-ai/molecule-core:fix/pr-829-test-issues
molecule-ai/molecule-core:design/826-searchdialog-mount
molecule-ai/molecule-core:fix/chat-createMessage-attachments-key
molecule-ai/molecule-core:fix/762-recall-memory-canary
molecule-ai/molecule-core:fix/367-a2a-tools-coverage-v2
molecule-ai/molecule-core:feat/search-dialog-mount
molecule-ai/molecule-core:feat/org-layout-test-coverage
molecule-ai/molecule-core:fix/offsec-003-builtin-a2a-sanitize
molecule-ai/molecule-core:fix/canvas-playwright-install-timeout
molecule-ai/molecule-core:fix/805-audit-force-merge-main-required-checks
molecule-ai/molecule-core:fix/cf-sweep-api-error
molecule-ai/molecule-core:fix/e2e-diagnose-detail
molecule-ai/molecule-core:fix/a2a-mcp-server-http-transport
molecule-ai/molecule-core:fix/core-main-red-golangci-install
molecule-ai/molecule-core:fix/test-declarations
molecule-ai/molecule-core:fix/sop-checklist-body-hard-gate
molecule-ai/molecule-core:merge-792
molecule-ai/molecule-core:feat/mcp-tools-test-coverage
molecule-ai/molecule-core:feat/workspace-crud-test-coverage
molecule-ai/molecule-core:feat/socket-handler-test-coverage
molecule-ai/molecule-core:fix/686-delegation-integration-tests
molecule-ai/molecule-core:feat/a2a-proxy-helpers-test-coverage
molecule-ai/molecule-core:fix/publish-canvas-disable-gha-cache-20260512
molecule-ai/molecule-core:fix/publish-canvas-docker-probe-20260512
molecule-ai/molecule-core:fix/canvas-image-ecr-20260512
molecule-ai/molecule-core:fix/687-send-ssh-public-key-detail
molecule-ai/molecule-core:feat/tier-2g-required-context-exists-in-bp
molecule-ai/molecule-core:feat/tier-2f-bp-emit-match
molecule-ai/molecule-core:fix/mc-664-class-2-mcp-offsec-contract-test
molecule-ai/molecule-core:fix/main-ci-green-20260512
molecule-ai/molecule-core:infra/dockerfile-add-docker-cli-for-local-build
molecule-ai/molecule-core:test/workspace-crud-helpers-coverage
molecule-ai/molecule-core:fix/681-recallmemory-offsec-contract
molecule-ai/molecule-core:fix/org-layout-helpers-test-coverage
molecule-ai/molecule-core:fix/735-extractResponseText-tests
molecule-ai/molecule-core:test/713-workspace-crud-validators
molecule-ai/molecule-core:test/713-org-helpers-pure-coverage
molecule-ai/molecule-core:fix/713-eic-diagnose-detail
molecule-ai/molecule-core:fix/730-filterpeers-nil-guard
molecule-ai/molecule-core:infra/all-required-coe-false-v2
molecule-ai/molecule-core:fix/phase3-tracker-comments
molecule-ai/molecule-core:fix/mc-664-class-1-delegation-tests-postgres-integration
molecule-ai/molecule-core:fix/canvas-keyboard-shortcuts-dialog-guard
molecule-ai/molecule-core:infra/664-lint-coe-trackers
molecule-ai/molecule-core:ci/lint-tracker-regex-fix-v2
molecule-ai/molecule-core:fix/731-nil-guard-filter-peers-by-query
molecule-ai/molecule-core:fix/lint-TRACKER_RE-mid-sentence
molecule-ai/molecule-core:ci-retrigger-747
molecule-ai/molecule-core:feat/709-handler-pure-coverage
molecule-ai/molecule-core:fix/697-canvas-geticon-topology
molecule-ai/molecule-core:ci/lint-tracker-regex-fix
molecule-ai/molecule-core:test/2071-canvas-drop-target-badge-coverage
molecule-ai/molecule-core:feat/2071-canvas-orgdeploystate-coverage
molecule-ai/molecule-core:feat/mobile-canvas-comms-spawn-coverage
molecule-ai/molecule-core:ci/lint-coe-self-fix
molecule-ai/molecule-core:fix/ssm-refresh-ecr-auth-json-escaping
molecule-ai/molecule-core:design/729-fix
molecule-ai/molecule-core:ci/gate-check-v3-permissions-fix
molecule-ai/molecule-core:fix/730-discovery-filter-nil-role
molecule-ai/molecule-core:infra/publish-docker-daemon-diagnostic
molecule-ai/molecule-core:fix/714-all-required-coe-false
molecule-ai/molecule-core:fix/717-mobile-agentMessages-selector
molecule-ai/molecule-core:infra/fix-all-required-status-reporting
molecule-ai/molecule-core:fix/687-e2e-surface-diagnose-detail
molecule-ai/molecule-core:infra/docker-runner-label
molecule-ai/molecule-core:test/701-canvas-hydrate-coverage
molecule-ai/molecule-core:test/mobile-primitives-coverage
molecule-ai/molecule-core:infra/664-interim-platform-build-exempt
molecule-ai/molecule-core:fix/693-offsec-recallmemory-scrub-staging
molecule-ai/molecule-core:sync/main-to-staging-514-v2
molecule-ai/molecule-core:fix/693-offsec-recallmemory-global-scrub
molecule-ai/molecule-core:fix/693-offsec-recallmemory-scrub
molecule-ai/molecule-core:fix/634-handler-test-fixes-to-main
molecule-ai/molecule-core:test/699-socket-handler-coverage
molecule-ai/molecule-core:sre/workflow-run-replacement
molecule-ai/molecule-core:infra/676-ssm-auth-json-hardening
molecule-ai/molecule-core:fix/offsec-001-method-scrub-hotfix
molecule-ai/molecule-core:fix/offsec-001-method-scrub-main
molecule-ai/molecule-core:feat/workspace-crud-validation-tests
molecule-ai/molecule-core:test/canvas-hydrate-coverage
molecule-ai/molecule-core:infra/lint-pre-flip-continue-on-error
molecule-ai/molecule-core:fix/workflow_run-to-push-gitea-1.22.6
molecule-ai/molecule-core:feat/tier-2e-tracking-issue
molecule-ai/molecule-core:fix/684-offsec-scrub-method-default
molecule-ai/molecule-core:feat/sop-checklist-gate-mvp
molecule-ai/molecule-core:feat/tier-2d-lint-mask-pr-atomicity
molecule-ai/molecule-core:infra/lint-workflow-yaml-hostile-shapes
molecule-ai/molecule-core:infra/lint-required-no-paths-filter
molecule-ai/molecule-core:cleanup/pr-641-clean
molecule-ai/molecule-core:feat/mobile-tabbar-wcag-a11y
molecule-ai/molecule-core:fix/canvas-mobile-chat-loop
molecule-ai/molecule-core:fix/651-canvas-chat-mobile-crash
molecule-ai/molecule-core:fix/664-interim-remask-platform-build
molecule-ai/molecule-core:fix/mobile-chat-max-update-depth
molecule-ai/molecule-core:infra/622-force-merge-protection-fix
molecule-ai/molecule-core:test/attachment-lightbox-clean-v2
molecule-ai/molecule-core:ci/652-gitea-1-22-status-key
molecule-ai/molecule-core:test/memorytab-2
molecule-ai/molecule-core:infra/status-reaper-rev4-status-key-fix
molecule-ai/molecule-core:infra/weekly-platform-go-vet-hard
molecule-ai/molecule-core:fix/audit-force-merge-pipefail
molecule-ai/molecule-core:infra/status-reaper-rev3-widen-window
molecule-ai/molecule-core:test/canvas-externalconnectmodal-coverage
molecule-ai/molecule-core:fix/sop-tier-check-token-graceful
molecule-ai/molecule-core:infra/ci-required-drift-token-scope
molecule-ai/molecule-core:test/console-modal-coverage
molecule-ai/molecule-core:ci/review-check-tests-wire
molecule-ai/molecule-core:test/canvas-workspacenode-coverage
molecule-ai/molecule-core:test/memorytab
molecule-ai/molecule-core:infra/interim-disable-reaper-watchdog-crons
molecule-ai/molecule-core:test/attachment-lightbox-coverage
molecule-ai/molecule-core:fix/issue-639-workspacenode-test-coverage
molecule-ai/molecule-core:test/channels-tab
molecule-ai/molecule-core:fix/canvas-searchdialog-test-fixtures
molecule-ai/molecule-core:fix/598-attachmentLightbox-tests
molecule-ai/molecule-core:fix/529-307-localbuild-async-test-fix
molecule-ai/molecule-core:fix/582-attachmentviews-tests
molecule-ai/molecule-core:fix/308-a2a-response-push-mode-tests
molecule-ai/molecule-core:fix/529-preflight-localbuild
molecule-ai/molecule-core:fix/sop-tier-check-token-graceful-staging
molecule-ai/molecule-core:fix/545-approvalbanner-isolation
molecule-ai/molecule-core:fix/519-memorytab-tests
molecule-ai/molecule-core:infra/status-reaper-rev2-sweep-recent-commits
molecule-ai/molecule-core:fix/handlers-test-fixtures
molecule-ai/molecule-core:test/skill-helpers-coverage
molecule-ai/molecule-core:test/ui-primitive-coverage
molecule-ai/molecule-core:docs/gitea-quirks-10-11
molecule-ai/molecule-core:test/platform-bundle-exporter-coverage
molecule-ai/molecule-core:infra/status-reaper-rev1-drop-concurrency
molecule-ai/molecule-core:fix/608-filesTab-focusTest
molecule-ai/molecule-core:test/budget-section-coverage
molecule-ai/molecule-core:infra/revert-docker-runner-label
molecule-ai/molecule-core:fix/weekly-platform-go-latent-error-surface
molecule-ai/molecule-core:infra/revert-publish-runs-on-pin
molecule-ai/molecule-core:sre/gate-check-timeout
molecule-ai/molecule-core:test/a2a-error-hint-coverage
molecule-ai/molecule-core:test/chat-attachment-views-coverage
molecule-ai/molecule-core:test/attachment-video-coverage
molecule-ai/molecule-core:infra/option-b-status-reaper
molecule-ai/molecule-core:infra/gate-check-v3-timeout
molecule-ai/molecule-core:infra/576-docker-runner-label
molecule-ai/molecule-core:fix/593-filetab-tests
molecule-ai/molecule-core:test/files-tab-notavailablepanel-coverage
molecule-ai/molecule-core:fix/591-forminputs-tests
molecule-ai/molecule-core:fix/471-cwe117-stderr-scrubbing
molecule-ai/molecule-core:infra/diagnostic-publish-workspace-server-image
molecule-ai/molecule-core:fix/582-bundle-import-tests
molecule-ai/molecule-core:test/form-inputs-coverage
molecule-ai/molecule-core:fix/publish-workspace-server-image-json5-comments
molecule-ai/molecule-core:sre/fix-all-required-null-result
molecule-ai/molecule-core:fix/publish-workspace-server-image-optional-token
molecule-ai/molecule-core:pr-251
molecule-ai/molecule-core:test/ui-statusbadge-coverage
molecule-ai/molecule-core:fix/all-required-null-result-assertion
molecule-ai/molecule-core:fix/568-palette-context-tests
molecule-ai/molecule-core:pr-527
molecule-ai/molecule-core:infra/merge-563-autobump-fix
molecule-ai/molecule-core:test/mobile-palette-context-coverage
molecule-ai/molecule-core:sre/fix-gate-check-v3-combined-state-loop
molecule-ai/molecule-core:ci/540-review-check-bats-tests
molecule-ai/molecule-core:fix/publish-runtime-autobump-push-condition
molecule-ai/molecule-core:ci/558-verify-publish-runtime-marker
molecule-ai/molecule-core:test/canvas-empty-state-coverage
molecule-ai/molecule-core:infra/publish-runtime-verify-2026-05-11
molecule-ai/molecule-core:ci/554-oci-labels-publish-workflow
molecule-ai/molecule-core:infra/drift-bot-token
molecule-ai/molecule-core:infra/rfc-219-phase-4-all-required-sentinel
molecule-ai/molecule-core:ci/551-gate-checkout-trusted-ref
molecule-ai/molecule-core:fix/gate-check-v3-pr-HEAD-security
molecule-ai/molecule-core:fix/541-token-argv-security
molecule-ai/molecule-core:sre/fix-gate-check-v3-bugs
molecule-ai/molecule-core:fix/537-cwe117-a2a-tools-sanitize
molecule-ai/molecule-core:fix/gate-check-v3-http-error-crash
molecule-ai/molecule-core:sre/fix-localbuild-preflight
molecule-ai/molecule-core:infra/rfc-324-workflow-add
molecule-ai/molecule-core:test/offsec-003-sanitization-backstop
molecule-ai/molecule-core:fix/test-sanitize-agent-error-stderr-exc
molecule-ai/molecule-core:fix/approval-banner-test-isolation
molecule-ai/molecule-core:infra/scope-workflows-fix
molecule-ai/molecule-core:sre/fix-pr530-deadlock
molecule-ai/molecule-core:sre/reopen-516-gate-check-fix
molecule-ai/molecule-core:fix/ci-scope-operational-workflows-504-419
molecule-ai/molecule-core:sre/scope-operational-workflows-to-schedule
molecule-ai/molecule-core:ci/harness-replays-detect-changes-quoting-fix
molecule-ai/molecule-core:fix/test-blocks-until-inflight-completes
molecule-ai/molecule-core:fix/test-enrich-peer-metadata-nonblocking
molecule-ai/molecule-core:sre/fix-enrich-nonblocking-cache-check
molecule-ai/molecule-core:merge-pr490
molecule-ai/molecule-core:runtime/fix-offsec-003-tool-delegate-task
molecule-ai/molecule-core:fix/508-update-boundary-assertions
molecule-ai/molecule-core:sre/fix-test-delegation-sync-polling-assertions
molecule-ai/molecule-core:fix/366-shared-runtime-coverage
molecule-ai/molecule-core:fix/506-unused-imports
molecule-ai/molecule-core:ci/lint-fixes
molecule-ai/molecule-core:fix/367-a2a-tools-coverage
molecule-ai/molecule-core:test/a2a-client-enrich-peer-rebase
molecule-ai/molecule-core:fix/354-delegation-auto-resume-rebase
molecule-ai/molecule-core:ci/fix-detect-changes-commits-array
molecule-ai/molecule-core:fix/307-async-rebase
molecule-ai/molecule-core:runtime/fix-harness-replays-push-event
molecule-ai/molecule-core:sre/fix-test-polling-sanitization
molecule-ai/molecule-core:fix/harness-replays-detect-changes-gitea-api
molecule-ai/molecule-core:ci/fix-test-polling-sanitization
molecule-ai/molecule-core:test/eventstab
molecule-ai/molecule-core:runtime/335-rebase-platfrom-url
molecule-ai/molecule-core:hotfix/491-offsec-003-staging-v2
molecule-ai/molecule-core:fix/pr477-test-fixes
molecule-ai/molecule-core:runtime/335-rebase-platform-url
molecule-ai/molecule-core:fix/354-auto-resume-delegations
molecule-ai/molecule-core:fix/368-audit-hooks-coverage
molecule-ai/molecule-core:runtime/temporal-platform-url-fix
molecule-ai/molecule-core:infra/secret-reconciliation-v2
molecule-ai/molecule-core:fix/purchase-success-modal-test-isolation
molecule-ai/molecule-core:pr-476
molecule-ai/molecule-core:sre/fix-gitea-runbook-network-quirks
molecule-ai/molecule-core:tools/gate-check-v3
molecule-ai/molecule-core:fix/376-activity-delegation-polling
molecule-ai/molecule-core:runtime/platform-url-fix-merge
molecule-ai/molecule-core:fix/canvas-purchase-success-modal-test-timing
molecule-ai/molecule-core:fix/secret-naming-reconciliation
molecule-ai/molecule-core:docs/gitea-operational-quirks-runbook
molecule-ai/molecule-core:test/canvas-toolbar-coverage
molecule-ai/molecule-core:fix/canvas-tier-config-v2
molecule-ai/molecule-core:fix/455-offsec003-sanitize-alignment
molecule-ai/molecule-core:fix/sweep-stale-e2e-orgs-secret-name
molecule-ai/molecule-core:fix/approvalbanner-mockreset-452
molecule-ai/molecule-core:fix/canvas-approvalbanner-mockreset
molecule-ai/molecule-core:fix/publish-runtime-autobump-fetch-depth
molecule-ai/molecule-core:fix/321-cwe22-loadWorkspaceEnv-path-traversal
molecule-ai/molecule-core:fix/canonicalize-staging-admin-token-rebase-462
molecule-ai/molecule-core:canvas-followup
molecule-ai/molecule-core:fix/canonicalize-staging-admin-token-rest
molecule-ai/molecule-core:refactor/drop-canary-prefix
molecule-ai/molecule-core:fix/canvas-test-and-design-fixes
molecule-ai/molecule-core:runtime/432-followup-helper-extraction
molecule-ai/molecule-core:fix/harness-replays-detect-changes-fetch-depth
molecule-ai/molecule-core:fix/stderr-include-a2a-error-response
molecule-ai/molecule-core:feat/internal-292-sop-tier-refire
molecule-ai/molecule-core:docs/update-remote-agent-tutorial-sdk-api
molecule-ai/molecule-core:fix/canvas-confirm-dialog-backdrop-a11y-v3
molecule-ai/molecule-core:fix/canvas-confirm-dialog-backdrop-a11y-v2
molecule-ai/molecule-core:fix/388-github-token-501-gitea-staging
molecule-ai/molecule-core:fix/dialog-backdrop-a11y
molecule-ai/molecule-core:runtime/414-idle-loop-skip-pending-results-v3
molecule-ai/molecule-core:fix/test-extract-tool-trace
molecule-ai/molecule-core:fix/test-plugins-atomic-tar-coverage
molecule-ai/molecule-core:fix/harness-replays-fetch-depth
molecule-ai/molecule-core:fix/test-instructions-handler-coverage
molecule-ai/molecule-core:sre/fix-workflow-secret-naming
molecule-ai/molecule-core:fix/canvas-tiers-config-string-keys
molecule-ai/molecule-core:fix/offsec-003-promote-to-main
molecule-ai/molecule-core:fix/class-e-secret-name-reconciliation
molecule-ai/molecule-core:fix/sop-tier-check-apt-get-first
molecule-ai/molecule-core:fix/307-async-test-pollution
molecule-ai/molecule-core:fix/sop-tier-check-jq-install-order
molecule-ai/molecule-core:fix/canvas-test-failures-2026-05-10
molecule-ai/molecule-core:runtime/fix-a2a-tools-duplicate-error-block-v2
molecule-ai/molecule-core:infra/sop-tier-check-jq-install-fix
molecule-ai/molecule-core:runtime/fix-a2a-push-delivery-mode
molecule-ai/molecule-core:feat/main-never-red-watchdog-internal-420
molecule-ai/molecule-core:feat/internal-219-phase-2bc-port-to-molecule-core
molecule-ai/molecule-core:fix/a11y-canvas-clean
molecule-ai/molecule-core:sweep/internal-219-cat-C1-port-gates-lints
molecule-ai/molecule-core:sweep/internal-219-cat-B-delete-github-only
molecule-ai/molecule-core:sweep/internal-219-cat-A-delete-mirrored
molecule-ai/molecule-core:fix/offsec-003-json-endpoint-sanitize
molecule-ai/molecule-core:sweep/internal-219-cat-C3-port-deploy-janitors
molecule-ai/molecule-core:sweep/internal-219-cat-C2-port-e2e
molecule-ai/molecule-core:fix/publish-runtime-cascade-sha-capture
molecule-ai/molecule-core:feat/internal-219-phase-3-port-ci-yml
molecule-ai/molecule-core:fix/413-a2a-delegation-offsec-003
molecule-ai/molecule-core:runtime/381-idle-loop-pending-messages
molecule-ai/molecule-core:fix/delegations-rows-err-check
molecule-ai/molecule-core:fix/a11y-canvas-buttons-staging
molecule-ai/molecule-core:runtime/fix-399-a2a-delegation-missing-import-v2
molecule-ai/molecule-core:fix/380-cwe59-symlink-traversal
molecule-ai/molecule-core:fix/388-github-token-501-staging
molecule-ai/molecule-core:fix/confirm-dialog-wcag-backdrop
molecule-ai/molecule-core:infra/sop-tier-check-jq-script-fallback
molecule-ai/molecule-core:fix/revert-391-broken-jq-install
molecule-ai/molecule-core:fix/a2a-tools-duplicate-dead-code
molecule-ai/molecule-core:fix/confirm-dialog-backdrop
molecule-ai/molecule-core:fix/canvas-confirm-dialog-backdrop-a11y
molecule-ai/molecule-core:infra/jq-install-main
molecule-ai/molecule-core:fix/sop-tier-check-jq-main
molecule-ai/molecule-core:fix/canvas-dialog-backdrop-a11y
molecule-ai/molecule-core:fix/388-github-token-501
molecule-ai/molecule-core:runtime/offsec-003-polling-path-v2
molecule-ai/molecule-core:fix/361-sanitize-delegation-results
molecule-ai/molecule-core:runtime/offsec-003-executor-sanitize
molecule-ai/molecule-core:fix/cwe22-loadWorkspaceEnv-main
molecule-ai/molecule-core:fix/qa-audit-307-308-clean
molecule-ai/molecule-core:ci/fix-293-sqlalchemy-pip-install
molecule-ai/molecule-core:fix/354-delegation-auto-resume
molecule-ai/molecule-core:runtime/platform-url-host-docker-internal
molecule-ai/molecule-core:fix/canvas-repair-tests-344
molecule-ai/molecule-core:fix/canvas-statusdot-ts-errors
molecule-ai/molecule-core:test/molecule-audit-hooks-coverage
molecule-ai/molecule-core:test/a2a-tools-and-send-message-coverage
molecule-ai/molecule-core:fix/sop-tier-check-jq-install
molecule-ai/molecule-core:test/shared-runtime-helpers-coverage
molecule-ai/molecule-core:fix/canvas-topology-sort-orphan
molecule-ai/molecule-core:fix/executor-helpers-offsec-003-sanitize
molecule-ai/molecule-core:runtime/offsec-003-polling-path
molecule-ai/molecule-core:fix/354-a2a-delegation-auto-resume
molecule-ai/molecule-core:runtime/fix-a2a-push-delivery-mode-v2
molecule-ai/molecule-core:fix/publish-runtime-add-_sanitize_a2a-to-allowlist
molecule-ai/molecule-core:fix/publish-runtime-missing-working-directory
molecule-ai/molecule-core:ci/add-sqlalchemy-to-pip-install
molecule-ai/molecule-core:ci-resolve-github-gitea-triplicate
molecule-ai/molecule-core:sre/offsec-003-boundary-escape
molecule-ai/molecule-core:fix/sec-321-path-traversal-clean
molecule-ai/molecule-core:fix/a2a-proxy-response-header-timeout-v2
molecule-ai/molecule-core:fix/publish-runtime-workflow-dispatch-inputs
molecule-ai/molecule-core:fix/a2a-push-mode-queue-envelope
molecule-ai/molecule-core:fix/351-split-publish-runtime-triggers
molecule-ai/molecule-core:feat/348-publish-runtime-restore-path-trigger
molecule-ai/molecule-core:fix/issue-workspace-dup-name-409-autosuffix
molecule-ai/molecule-core:fix/security-OFFSEC003-boundary-escape-334
molecule-ai/molecule-core:fix/security-CWE22-loadWorkspaceEnv-330
molecule-ai/molecule-core:fix/canvas-test-fixes-20260510
molecule-ai/molecule-core:fix/canvas-extractMessageText
molecule-ai/molecule-core:fix/qa-307-async-pollution-direct
molecule-ai/molecule-core:test/a2a-client-enrich-peer-metadata
molecule-ai/molecule-core:fix/docs-309-remote-faq-staging-env
molecule-ai/molecule-core:fix/qa-308-push-mode-queue-tests
molecule-ai/molecule-core:fix/qa-307-async-pollution
molecule-ai/molecule-core:runtime/fix-plugin-registry-import-path
molecule-ai/molecule-core:fix/a2a-proxy-response-header-timeout-clean
molecule-ai/molecule-core:fix/publish-workspace-server-ci-clone-manifest-retry-main
molecule-ai/molecule-core:infra/remove-pr303-tracking
molecule-ai/molecule-core:fix/issue-296-plugin-registry-sysmodules
molecule-ai/molecule-core:infra/pin-compose-image-digests
molecule-ai/molecule-core:chore/sync-main-to-staging
molecule-ai/molecule-core:fix/sec-321-path-traversal
molecule-ai/molecule-core:fix/a2a-proxy-response-header-timeout
molecule-ai/molecule-core:docs/a11y-billing-wcag-patterns
molecule-ai/molecule-core:fix/qa-307-test-a2a-inbox-wrappers-asyncio-refactor
molecule-ai/molecule-core:runtime/fix-test-config-model-isolation
molecule-ai/molecule-core:ci/docker-daemon-health-guard
molecule-ai/molecule-core:docs/fix-remote-workspaces-faq
molecule-ai/molecule-core:fix/publish-workspace-server-ci-clone-manifest-retry
molecule-ai/molecule-core:fix/test-config-env-isolation
molecule-ai/molecule-core:ci/staging-sha-pinning
molecule-ai/molecule-core:fix/external-connection-user-facing-urls
molecule-ai/molecule-core:fix/workspace-server-registry-config-helper
molecule-ai/molecule-core:fix/issue-272-sqlalchemy-ci-install
molecule-ai/molecule-core:fix/canvas-yaml-utils-nested-arrays-clean
molecule-ai/molecule-core:fix/self-delegation-guard
molecule-ai/molecule-core:promote/staging-to-main-100546
molecule-ai/molecule-core:fix/a2a-tools-v2
molecule-ai/molecule-core:fix/a2a-tools-and-workflow-cleanup
molecule-ai/molecule-core:fix/canvas-test-isolation-fixes-v2
molecule-ai/molecule-core:fix/molecule-model-env-go
molecule-ai/molecule-core:runtime/fix-delegate-empty-parts-regression
molecule-ai/molecule-core:infra/runtime-doc-playwright-limitation
molecule-ai/molecule-core:fix/offsec-001-error-message-scrubbing
molecule-ai/molecule-core:fix/offsec-001
molecule-ai/molecule-core:fix/a2a-tools-string-error-handling-clean
molecule-ai/molecule-core:fix/core-248-pluginresolver-and-plgh
molecule-ai/molecule-core:infra/fix-source-resolver-dup
molecule-ai/molecule-core:fix/model-provider-misnomer
molecule-ai/molecule-core:fix/a2a-tools-string-error-handling-v2
molecule-ai/molecule-core:fix/canvas-yaml-utils-test-failure
molecule-ai/molecule-core:fix/a2a-tools-string-error-handling
molecule-ai/molecule-core:fix/internal-214-gosum-vanity-import
molecule-ai/molecule-core:fix/canvas-test-isolation-fixes
molecule-ai/molecule-core:chore/canvas-statusbadge-test-fix-cherry-pick
molecule-ai/molecule-core:fix/canvas-statusbadge-test-role-ambiguity
molecule-ai/molecule-core:runtime/fix-mcp-client-localhost-default
molecule-ai/molecule-core:fix/core-257-delegation-test-stray-brace
molecule-ai/molecule-core:revert/core-d0126662-restart-signals-undefined-h
molecule-ai/molecule-core:revert/core-123-plugin-drift-detector
molecule-ai/molecule-core:ci/pin-action-and-base-images
molecule-ai/molecule-core:fix/org-232-per-workspace-required-env-preflight
molecule-ai/molecule-core:fix/ssrf-guard-before-begintx
molecule-ai/molecule-core:test/issue-232-per-workspace-required-env-preflight
molecule-ai/molecule-core:fix/issue232-org-import-required-env-aggregation
molecule-ai/molecule-core:fix/canvas-ts-test-errors
molecule-ai/molecule-core:fix/delegations-list-ledger-fallback
molecule-ai/molecule-core:wip-snapshot-2026-05-10/mac/molecule-core-tmp53-git-token-helper-wip
molecule-ai/molecule-core:wip-snapshot-2026-05-10/mac/molecules-org-molecule-core-registry-prefix
molecule-ai/molecule-core:fix/pluginresolver-conflict
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-be/fix-pluginresolver-conflict
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-qa/stash-package-lock-diff
molecule-ai/molecule-core:feat/keyboard-shortcuts-dialog
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-uiux/feat-keyboard-shortcuts-dialog
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-fe/test-canvas-design-tokens-config
molecule-ai/molecule-core:test/canvas-cssvar-tests
molecule-ai/molecule-core:fix/internal-229-sop-tier-check-tier-low-relaxation
molecule-ai/molecule-core:test/canvas-utility-pure-tests
molecule-ai/molecule-core:test/canvas-preflight-utils-tests
molecule-ai/molecule-core:test/canvas-runtimeprofiles-tests
molecule-ai/molecule-core:test/canvas-yaml-utils-tests
molecule-ai/molecule-core:test/canvas-pure-function-tests
molecule-ai/molecule-core:fix/ci-port-publish-workspace-server-image-228
molecule-ai/molecule-core:fix/ssrf-validate-agent-url-212
molecule-ai/molecule-core:ci/sop-tier-check-approver-teams-fix
molecule-ai/molecule-core:fix/sop-tier-check-legacy-flip-229
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-be/fix-ki001-telegram-disable-channel
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-be/feat-a2a-pre-restart-drain-125
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-be/feat-plugin-drift-queue-123
molecule-ai/molecule-core:fix/sweeper-race-error-counter
molecule-ai/molecule-core:infra/fix-issue-75-gh-cli-gitea-sweep
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-be/fix-gh-api-gitea-sweep-75
molecule-ai/molecule-core:feat/keyboard-shortcuts-dialog-test
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-be/fix-sweeper-test-isolation-86
molecule-ai/molecule-core:ci/fix-issue-87-root-skip
molecule-ai/molecule-core:fix/test-local-resolver-root-skip
molecule-ai/molecule-core:fix/workspace-tests-clear-auth-cache
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-be/fix-a2a-delegation-success-rendered-as-error
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-be/fix-files-restart-volume-sync
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-lead/tech-debt-rename-net
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-lead/fix-168-mine
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-lead/fix-167-uiux
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-fe/stash-canvas-agent-comms-show-task-text
molecule-ai/molecule-core:fix/canvas-agent-comms-show-task-text
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-lead/fix-vitest-pool
molecule-ai/molecule-core:fix/info-disclosure-errors
molecule-ai/molecule-core:infra/add-temporal-to-main-compose
molecule-ai/molecule-core:design/verify-canvas-design-system
molecule-ai/molecule-core:fix/workspace-persona-git-identity
molecule-ai/molecule-core:fix/175-env-matched-pair-guard
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-lead/fix-149
molecule-ai/molecule-core:refactor/sop-tier-check-extract-script
molecule-ai/molecule-core:fix/sop-tier-check-pr-target-security
molecule-ai/molecule-core:ci/sop-tier-check-deploy
molecule-ai/molecule-core:fix/issue53-admin-token-pair-guard
molecule-ai/molecule-core:fix/org-import-started-event-name
molecule-ai/molecule-core:refactor/delete-uses-cascade-helper
molecule-ai/molecule-core:fix/org-import-reconcile-and-audit
molecule-ai/molecule-core:fix/preserve-model-secret-on-restart
molecule-ai/molecule-core:feat/persona-bind-mount-local-dev
molecule-ai/molecule-core:feat/canary-tier-filter
molecule-ai/molecule-core:feat/plugin-version-subscription
molecule-ai/molecule-core:feat/plugin-hot-reload-classifier
molecule-ai/molecule-core:feat/plugin-atomic-install
molecule-ai/molecule-core:feat/air-hot-reload-dev
molecule-ai/molecule-core:feat/persona-env-injection
molecule-ai/molecule-core:fix/external-resolver-hardening
molecule-ai/molecule-core:fix/issue75-class-D-gh-api-to-gitea-rest
molecule-ai/molecule-core:fix/cherry-3-files-vitest-postgres-e2eapi
molecule-ai/molecule-core:fix/promote-vitest-postgres-fixes
molecule-ai/molecule-core:fix/saas-plugin-install-eic
molecule-ai/molecule-core:fix/issue-94-e2e-api-parallel-safe-class-b
molecule-ai/molecule-core:migrate/issue-71-vanity-imports
molecule-ai/molecule-core:fix/handlers-postgres-port-collision-class-b
molecule-ai/molecule-core:fix/issue-96-canvas-vitest-cold-start-timeout
molecule-ai/molecule-core:fix/hermes-agent-doc-gitea-migration
molecule-ai/molecule-core:fix/196-retarget-main-to-staging-gitea-rest
molecule-ai/molecule-core:fix/gitea-ci-flakes-issue-88
molecule-ai/molecule-core:fix/pin-upload-artifact-v3-gitea
molecule-ai/molecule-core:fix/issue-72-auto-sync-token-canary-v2
molecule-ai/molecule-core:fix/issue75-class-F-gh-run-list-to-statuses
molecule-ai/molecule-core:fix/issue75-class-A-gh-pr-to-gitea-rest
molecule-ai/molecule-core:feat/issue-63-local-build-from-gitea-v2
molecule-ai/molecule-core:fix/195-auto-promote-staging-gitea-rest
molecule-ai/molecule-core:fix/144-branch-protection-check-name-parity-audit
molecule-ai/molecule-core:fix/harness-replays-pre-clone-manifest
molecule-ai/molecule-core:chore/trigger-auto-sync-verification
molecule-ai/molecule-core:fix/codeql-stub-on-gitea-156
molecule-ai/molecule-core:chore/issue173-retrigger-after-ecr-repo-create
molecule-ai/molecule-core:fix/issue173-inline-aws-ecr-login
molecule-ai/molecule-core:fix/issue173-shell-docker-push
molecule-ai/molecule-core:chore/retrigger-harness-replays-post-class-g
molecule-ai/molecule-core:fix/issue173-buildx-driver-and-cache
molecule-ai/molecule-core:fix/post-suspension-clone-manifest
molecule-ai/molecule-core:fix/issue173-followup-platform-dockerfile
molecule-ai/molecule-core:fix/post-suspension-github-urls
molecule-ai/molecule-core:fix/170-goroutine-bleed-test-isolation
molecule-ai/molecule-core:fix/issue173-publish-workspace-server-image
molecule-ai/molecule-core:fix/issue36-a2a-proxy-preflight
molecule-ai/molecule-core:fix/codeql-continue-on-error-156
molecule-ai/molecule-core:feat/demo-mock-3-bigorg-mock-runtime
molecule-ai/molecule-core:feat/demo-mock-1-purchase-success-modal
molecule-ai/molecule-core:fix/publish-path-filter-add-scripts
molecule-ai/molecule-core:fix/clone-manifest-gitea
molecule-ai/molecule-core:chore/touch-publish-workflow-to-trigger
molecule-ai/molecule-core:chore/retrigger-publish-post-aws-secrets
molecule-ai/molecule-core:chore/cherry-pick-pr23-into-main
molecule-ai/molecule-core:chore/backsync-main-into-staging-task-166
molecule-ai/molecule-core:fix/auto-sync-use-devops-token
molecule-ai/molecule-core:chore/retrigger-staging-on-fixed-runner-image
molecule-ai/molecule-core:chore/drop-github-app-auth-and-ecr-swap
molecule-ai/molecule-core:docs/readme-comprehensive-refresh-2026-05-06
molecule-ai/molecule-core:feat/rfc-2945-pr-c-2-canvas-chat-history
molecule-ai/molecule-core:fix/issue10-runtime-aware-plugin-install
molecule-ai/molecule-core:fix/s8-bind-loopback-dev
molecule-ai/molecule-core:fix/14-cascade-gitea-dispatch
molecule-ai/molecule-core:docs/molecule-core-bulk-sed
molecule-ai/molecule-core:chore/pin-artifact-actions-v3
molecule-ai/molecule-core:fix/lowercase-org-slug
molecule-ai/molecule-core:fix/script-ghcr-and-lint-paths
molecule-ai/molecule-core:docs/workspace-runtime-readme-source-edit
molecule-ai/molecule-core:feat/eic-tunnel-pool-core-11
molecule-ai/molecule-core:chore/rfc-2945-pr-c-3-delete-historyhydration
molecule-ai/molecule-core:fix/2872-sqlmock-regex-tightening
molecule-ai/molecule-core:fix/cp-orphan-sweeper-2989
molecule-ai/molecule-core:feat/registry-prefix-env-driven-issue-6
molecule-ai/molecule-core:docs/readme-refresh-2026-05-06
core-lead/molecule-core:runtime-v1.0.0
core-lead/molecule-core:runtime-v0.0.35
core-lead/molecule-core:runtime-v0.0.34
core-lead/molecule-core:runtime-v0.0.33
core-lead/molecule-core:runtime-v0.0.32
core-lead/molecule-core:runtime-v0.0.31
core-lead/molecule-core:runtime-v0.0.30
core-lead/molecule-core:runtime-v0.0.29
core-lead/molecule-core:runtime-v0.0.28
core-lead/molecule-core:runtime-v0.0.27
core-lead/molecule-core:runtime-v0.0.26
core-lead/molecule-core:runtime-v0.0.25
core-lead/molecule-core:runtime-v0.0.24
core-lead/molecule-core:runtime-v0.0.23
core-lead/molecule-core:runtime-v0.0.22
core-lead/molecule-core:runtime-v0.0.21
core-lead/molecule-core:runtime-v0.0.20
core-lead/molecule-core:runtime-v0.0.19
core-lead/molecule-core:runtime-v0.0.18
core-lead/molecule-core:runtime-v0.0.17
core-lead/molecule-core:runtime-v0.0.16
core-lead/molecule-core:runtime-v0.0.15
core-lead/molecule-core:runtime-v0.0.14
core-lead/molecule-core:runtime-v0.0.13
core-lead/molecule-core:runtime-v0.0.12
core-lead/molecule-core:runtime-v0.0.11
core-lead/molecule-core:runtime-v0.0.10
core-lead/molecule-core:runtime-v0.0.9
core-lead/molecule-core:runtime-v0.0.8
core-lead/molecule-core:runtime-v0.0.7
core-lead/molecule-core:runtime-v0.0.6
core-lead/molecule-core:runtime-v0.0.5
core-lead/molecule-core:runtime-v0.0.4
core-lead/molecule-core:runtime-v0.0.3
core-lead/molecule-core:runtime-v0.0.2
core-lead/molecule-core:runtime-v0.0.1
core-lead/molecule-core:ci-trigger-1776771586
core-lead/molecule-core:ci-retry-1776771601
core-lead/molecule-core:ci-retrigger-1776771591
molecule-ai/molecule-core:runtime-v0.1.1010
molecule-ai/molecule-core:runtime-v0.1.1009
molecule-ai/molecule-core:runtime-v0.1.1008
molecule-ai/molecule-core:runtime-v0.1.1007
molecule-ai/molecule-core:runtime-v0.1.1006
molecule-ai/molecule-core:runtime-v0.1.1005
molecule-ai/molecule-core:runtime-v0.1.1004
molecule-ai/molecule-core:runtime-v0.1.1001
molecule-ai/molecule-core:runtime-v0.1.1003
molecule-ai/molecule-core:runtime-v0.1.1000
molecule-ai/molecule-core:runtime-v0.1.131
molecule-ai/molecule-core:runtime-v0.1.130
molecule-ai/molecule-core:runtime-v1.0.0
molecule-ai/molecule-core:runtime-v0.0.35
molecule-ai/molecule-core:runtime-v0.0.34
molecule-ai/molecule-core:runtime-v0.0.33
molecule-ai/molecule-core:runtime-v0.0.32
molecule-ai/molecule-core:runtime-v0.0.31
molecule-ai/molecule-core:runtime-v0.0.30
molecule-ai/molecule-core:runtime-v0.0.29
molecule-ai/molecule-core:runtime-v0.0.28
molecule-ai/molecule-core:runtime-v0.0.27
molecule-ai/molecule-core:runtime-v0.0.26
molecule-ai/molecule-core:runtime-v0.0.25
molecule-ai/molecule-core:runtime-v0.0.24
molecule-ai/molecule-core:runtime-v0.0.23
molecule-ai/molecule-core:runtime-v0.0.22
molecule-ai/molecule-core:runtime-v0.0.21
molecule-ai/molecule-core:runtime-v0.0.20
molecule-ai/molecule-core:runtime-v0.0.19
molecule-ai/molecule-core:runtime-v0.0.18
molecule-ai/molecule-core:runtime-v0.0.17
molecule-ai/molecule-core:runtime-v0.0.16
molecule-ai/molecule-core:runtime-v0.0.15
molecule-ai/molecule-core:runtime-v0.0.14
molecule-ai/molecule-core:runtime-v0.0.13
molecule-ai/molecule-core:runtime-v0.0.12
molecule-ai/molecule-core:runtime-v0.0.11
molecule-ai/molecule-core:runtime-v0.0.10
molecule-ai/molecule-core:runtime-v0.0.9
molecule-ai/molecule-core:runtime-v0.0.8
molecule-ai/molecule-core:runtime-v0.0.7
molecule-ai/molecule-core:runtime-v0.0.6
molecule-ai/molecule-core:runtime-v0.0.5
molecule-ai/molecule-core:runtime-v0.0.4
molecule-ai/molecule-core:runtime-v0.0.3
molecule-ai/molecule-core:runtime-v0.0.2
molecule-ai/molecule-core:runtime-v0.0.1
molecule-ai/molecule-core:ci-trigger-1776771586
molecule-ai/molecule-core:ci-retry-1776771601
molecule-ai/molecule-core:ci-retrigger-1776771591
...
pull from: core-lead/molecule-core:fix/issue-94-e2e-api-parallel-safe-class-b
core-lead/molecule-core:feat/github-token-file-fallback
core-lead/molecule-core:main
core-lead/molecule-core:fix/org-import-reconcile-and-audit
core-lead/molecule-core:fix/preserve-model-secret-on-restart
core-lead/molecule-core:feat/persona-bind-mount-local-dev
core-lead/molecule-core:feat/canary-tier-filter
core-lead/molecule-core:feat/plugin-version-subscription
core-lead/molecule-core:feat/plugin-hot-reload-classifier
core-lead/molecule-core:feat/plugin-atomic-install
core-lead/molecule-core:feat/air-hot-reload-dev
core-lead/molecule-core:feat/persona-env-injection
core-lead/molecule-core:fix/external-resolver-hardening
core-lead/molecule-core:fix/issue75-class-D-gh-api-to-gitea-rest
core-lead/molecule-core:fix/175-env-matched-pair-guard
core-lead/molecule-core:fix/cherry-3-files-vitest-postgres-e2eapi
core-lead/molecule-core:fix/promote-vitest-postgres-fixes
core-lead/molecule-core:fix/saas-plugin-install-eic
core-lead/molecule-core:fix/issue-94-e2e-api-parallel-safe-class-b
core-lead/molecule-core:migrate/issue-71-vanity-imports
core-lead/molecule-core:fix/handlers-postgres-port-collision-class-b
core-lead/molecule-core:fix/issue-96-canvas-vitest-cold-start-timeout
core-lead/molecule-core:fix/hermes-agent-doc-gitea-migration
core-lead/molecule-core:fix/196-retarget-main-to-staging-gitea-rest
core-lead/molecule-core:fix/gitea-ci-flakes-issue-88
core-lead/molecule-core:fix/pin-upload-artifact-v3-gitea
core-lead/molecule-core:fix/issue-72-auto-sync-token-canary-v2
core-lead/molecule-core:fix/issue75-class-F-gh-run-list-to-statuses
core-lead/molecule-core:fix/issue75-class-A-gh-pr-to-gitea-rest
core-lead/molecule-core:feat/issue-63-local-build-from-gitea-v2
core-lead/molecule-core:fix/195-auto-promote-staging-gitea-rest
core-lead/molecule-core:fix/144-branch-protection-check-name-parity-audit
core-lead/molecule-core:fix/harness-replays-pre-clone-manifest
core-lead/molecule-core:chore/trigger-auto-sync-verification
core-lead/molecule-core:fix/codeql-stub-on-gitea-156
core-lead/molecule-core:chore/issue173-retrigger-after-ecr-repo-create
core-lead/molecule-core:fix/issue173-inline-aws-ecr-login
core-lead/molecule-core:fix/issue173-shell-docker-push
core-lead/molecule-core:chore/retrigger-harness-replays-post-class-g
core-lead/molecule-core:fix/issue173-buildx-driver-and-cache
core-lead/molecule-core:fix/post-suspension-clone-manifest
core-lead/molecule-core:fix/issue173-followup-platform-dockerfile
core-lead/molecule-core:fix/post-suspension-github-urls
core-lead/molecule-core:fix/170-goroutine-bleed-test-isolation
core-lead/molecule-core:fix/issue173-publish-workspace-server-image
core-lead/molecule-core:fix/issue36-a2a-proxy-preflight
core-lead/molecule-core:fix/codeql-continue-on-error-156
core-lead/molecule-core:feat/demo-mock-3-bigorg-mock-runtime
core-lead/molecule-core:feat/demo-mock-1-purchase-success-modal
core-lead/molecule-core:fix/publish-path-filter-add-scripts
core-lead/molecule-core:fix/clone-manifest-gitea
core-lead/molecule-core:chore/touch-publish-workflow-to-trigger
core-lead/molecule-core:chore/retrigger-publish-post-aws-secrets
core-lead/molecule-core:chore/cherry-pick-pr23-into-main
core-lead/molecule-core:chore/backsync-main-into-staging-task-166
core-lead/molecule-core:fix/auto-sync-use-devops-token
core-lead/molecule-core:chore/retrigger-staging-on-fixed-runner-image
core-lead/molecule-core:chore/drop-github-app-auth-and-ecr-swap
core-lead/molecule-core:docs/readme-comprehensive-refresh-2026-05-06
core-lead/molecule-core:feat/rfc-2945-pr-c-2-canvas-chat-history
core-lead/molecule-core:fix/issue10-runtime-aware-plugin-install
core-lead/molecule-core:fix/s8-bind-loopback-dev
core-lead/molecule-core:fix/14-cascade-gitea-dispatch
core-lead/molecule-core:docs/molecule-core-bulk-sed
core-lead/molecule-core:chore/pin-artifact-actions-v3
core-lead/molecule-core:fix/lowercase-org-slug
core-lead/molecule-core:fix/script-ghcr-and-lint-paths
core-lead/molecule-core:docs/workspace-runtime-readme-source-edit
core-lead/molecule-core:feat/eic-tunnel-pool-core-11
core-lead/molecule-core:chore/rfc-2945-pr-c-3-delete-historyhydration
core-lead/molecule-core:fix/2872-sqlmock-regex-tightening
core-lead/molecule-core:fix/cp-orphan-sweeper-2989
core-lead/molecule-core:feat/registry-prefix-env-driven-issue-6
core-lead/molecule-core:docs/readme-refresh-2026-05-06
molecule-ai/molecule-core:main
molecule-ai/molecule-core:retrigger/publish-workspace-server-after-pr110-deploy
molecule-ai/molecule-core:fix/poll-mode-pending-uploads-100mb-mc1588
molecule-ai/molecule-core:infra-runtime-be/upload-100mb-and-correct-reason-errors
molecule-ai/molecule-core:infra-sre/rfc596-publish-runtime-dual-push-gitea-pypi
molecule-ai/molecule-core:fix/workflow-name-no-token-slash
molecule-ai/molecule-core:infra-sre/audit-log-phase1-emit-secrets
molecule-ai/molecule-core:fix/main-red-watchdog-skip-cancel-cascade-mc1564
molecule-ai/molecule-core:feat/rfc563-ws-server-binary-strip
molecule-ai/molecule-core:ci/146-lint-no-tenant-gitea-token
molecule-ai/molecule-core:feat/agent-card-identity-seed-prod-team-internal-492-followup
molecule-ai/molecule-core:fix/rfc524-layer1-bare-go-conversion
molecule-ai/molecule-core:fix/ci-docker-host-guardrail-red
molecule-ai/molecule-core:test/e2e-todays-pr-coverage
molecule-ai/molecule-core:feat/146-forbidden-env-guard
molecule-ai/molecule-core:fix/sop-checklist-widen-ack-internal-442
molecule-ai/molecule-core:ci/mac-arm64-pilot-shellcheck
molecule-ai/molecule-core:e2e/peer-visibility-local-backend-task166
molecule-ai/molecule-core:fix/canvas-surface-error-detail
molecule-ai/molecule-core:fix/wsserver-broadcast-error-detail
molecule-ai/molecule-core:ci/oom-storm-concurrency-fix
molecule-ai/molecule-core:staging
molecule-ai/molecule-core:fix/chat-upload-ssot-100mb-1520
molecule-ai/molecule-core:feat/provisioner-inject-gitea-credential-helper
molecule-ai/molecule-core:sre/fix-remaining-scheduled-cancel-in-progress
molecule-ai/molecule-core:fix/user-message-role-1514
molecule-ai/molecule-core:sre/fix-gate-check-cancel-in-progress
molecule-ai/molecule-core:sre/fix-ci-drift-false-positive-and-queue-limit
molecule-ai/molecule-core:fix/user-message-fanout-1440
molecule-ai/molecule-core:ci-retry-noop
molecule-ai/molecule-core:test/plugin-listing-coverage-1488
molecule-ai/molecule-core:infra/canvas-ci-retry-20260518145806
molecule-ai/molecule-core:fix/json5-comments-manifest-1496
molecule-ai/molecule-core:test/canvas-hook-coverage
molecule-ai/molecule-core:feat/canvas-agent-abilities-toggle
molecule-ai/molecule-core:fix/sop-tier-check-secrets-read-v2
molecule-ai/molecule-core:fix/canvas-configtab-wcag-alert-v2
molecule-ai/molecule-core:fix/canvas-configtab-wcag-alert
molecule-ai/molecule-core:fix/sop-tier-check-secrets-read
molecule-ai/molecule-core:fix/ci-sop-tier-check-secrets-read
molecule-ai/molecule-core:design/modal-a11y-followup
molecule-ai/molecule-core:fix/runtime-registry-manifest-v2
molecule-ai/molecule-core:test/runtime-provision-timeouts-coverage
molecule-ai/molecule-core:fix/sev1-secrets-read-v2
molecule-ai/molecule-core:fix/sev1-missing-secrets-read-perms
molecule-ai/molecule-core:test/canvas-secret-formats-coverage
molecule-ai/molecule-core:test/canvas-hook-tests
molecule-ai/molecule-core:test/canvas-theme-ts-coverage
molecule-ai/molecule-core:feat/canvas-agent-abilities-toggles
molecule-ai/molecule-core:test/canvas-theme-lib-coverage
molecule-ai/molecule-core:fix/runtime-registry-json5-comment
molecule-ai/molecule-core:fix/ws-server-188-failclosed-template-runtime
molecule-ai/molecule-core:test/plugins-listing-coverage
molecule-ai/molecule-core:fix/issue-1480-manifest-json5
molecule-ai/molecule-core:fix/review-check-wrong-event-string-diagnostic
molecule-ai/molecule-core:test/workspace-abilities-name-coverage
molecule-ai/molecule-core:ci-fix-main-runtime-secret-scan
molecule-ai/molecule-core:fix/secret-scan-exclude-secrets-detector-test-fixtures
molecule-ai/molecule-core:fix/secrets-read-qa-security-main
molecule-ai/molecule-core:fix/secrets-read-qa-security-workflows
molecule-ai/molecule-core:test/workspace-broadcast-coverage
molecule-ai/molecule-core:fix/1473-bp-all-required-suffix
molecule-ai/molecule-core:infra/secrets-read-qa-security-main-fix
molecule-ai/molecule-core:fix/pr1450-staging-main-conflict
molecule-ai/molecule-core:fix/issue-1420-actionable-errors
molecule-ai/molecule-core:docs/fix-stale-channel-install-refs-230
molecule-ai/molecule-core:fix/issue-228-user-message-fanout
molecule-ai/molecule-core:design/externalconnectmodal-a11y
molecule-ai/molecule-core:feat/canvas-lib-tests
molecule-ai/molecule-core:fix/tabs-error-aria-alert
molecule-ai/molecule-core:fix/settings-a11y-fixes
molecule-ai/molecule-core:fix/canvas-errors-aria-alert
molecule-ai/molecule-core:feat/handler-plugins-listing
molecule-ai/molecule-core:fix/canvas-loading-aria-live
molecule-ai/molecule-core:feat/handler-admin-test-token
molecule-ai/molecule-core:sre/fix-scheduled-workflow-cancel-in-progress
molecule-ai/molecule-core:feat/handler-test-abilities-and-sources
molecule-ai/molecule-core:fix/handlers-plugin-listing-tests
molecule-ai/molecule-core:fix/tabs-a11y-scattered
molecule-ai/molecule-core:runtime/port-identity-tools-staging
molecule-ai/molecule-core:fix/console-modal-a11y
molecule-ai/molecule-core:runtime/fix-merge-queue-cancel-in-progress
molecule-ai/molecule-core:fix/canvas-misc-wcag-fixes
molecule-ai/molecule-core:fix/test-async-cleanup-order
molecule-ai/molecule-core:fix/files-editor-wcag-a11y
molecule-ai/molecule-core:infra/quirks-789-fills
molecule-ai/molecule-core:infra/queue-runbook-updates
molecule-ai/molecule-core:design/skills-accessibility-v2
molecule-ai/molecule-core:design/skills-a11y-followup
molecule-ai/molecule-core:fix/a2a-delegation-detached-ctx-canceled-internal-497
molecule-ai/molecule-core:fix/secrets-honest-ui-491-490
molecule-ai/molecule-core:design/mobile-comms-a11y
molecule-ai/molecule-core:design/mobile-chat-a11y
molecule-ai/molecule-core:test/org-import-pure-funcs
molecule-ai/molecule-core:fix/mcp-tools-sql-fix
molecule-ai/molecule-core:fix/delegation-list-shows-both-directions
molecule-ai/molecule-core:design/mobile-tabbar-a11y
molecule-ai/molecule-core:feat/mobile-tabbar-a11y
molecule-ai/molecule-core:fix/mobile-ios-focus-zoom
molecule-ai/molecule-core:fix/mobile-canvas-render-parity
molecule-ai/molecule-core:ci/arm64-advisory-mac-offload-pilot
molecule-ai/molecule-core:fix/canvas-user-message-cross-session-fanout
molecule-ai/molecule-core:test/a2a-proxy-pure-coverage
molecule-ai/molecule-core:fix/mobile-focus-visible-rings
molecule-ai/molecule-core:fix/external-workspace-progress-feedback
molecule-ai/molecule-core:fix/canvas-mobile-ws-wake-resume
molecule-ai/molecule-core:fix/mobile-chat-input-ios-focus-zoom
molecule-ai/molecule-core:test/org-helpers-coverage
molecule-ai/molecule-core:ci/timing-test-hygiene-host-load-internal
molecule-ai/molecule-core:fix/setup-node-pin-corrupt-1432
molecule-ai/molecule-core:fix/ci-required-drift-polling-sentinel
molecule-ai/molecule-core:fix/issue212-actionable-agent-error-reason
molecule-ai/molecule-core:runtime/fix-api03-test-fixture
molecule-ai/molecule-core:test/traces-list-http-coverage
molecule-ai/molecule-core:runtime/fix-test-fixture-v3
molecule-ai/molecule-core:runtime/fix-test-fixture-on-1420
molecule-ai/molecule-core:fix/queue-status-sort
molecule-ai/molecule-core:runtime/fix-test-fixture-secret-scan-false-positive
molecule-ai/molecule-core:test/workspace-abilities-coverage-20260517
molecule-ai/molecule-core:fix/sop-engineers-main
molecule-ai/molecule-core:fix/queue-merge-permanent-error
molecule-ai/molecule-core:fix/delegations-list-deduplication
molecule-ai/molecule-core:fix/canvas-npm-ci
molecule-ai/molecule-core:fix/sop-staging-engineers-backport
molecule-ai/molecule-core:offsec-015-staging-v2
molecule-ai/molecule-core:fix/queue-skip-permanent-merge-error
molecule-ai/molecule-core:design/settings-button-focus-v2
molecule-ai/molecule-core:test/coverage-broadcast-listing-20260517
molecule-ai/molecule-core:fix/workspace-tokens-global-sentinel-500
molecule-ai/molecule-core:fix/sop-workflow-secrets-read
molecule-ai/molecule-core:design/secrets-accessibility-fix
molecule-ai/molecule-core:test/coverage-abilities-design-tokens-20260517
molecule-ai/molecule-core:design/agentcomms-focus-visible
molecule-ai/molecule-core:design/skills-aria-accessibility
molecule-ai/molecule-core:infra/action-sha-pin-e2e-chat
molecule-ai/molecule-core:fix/sop-checklist-emdash-slug-parse
molecule-ai/molecule-core:fix/sop-checklist-na-gate-probe-bug
molecule-ai/molecule-core:test/coverage-2026-05-17
molecule-ai/molecule-core:fix/queue-merge-error-surfacing-v2
molecule-ai/molecule-core:test/all-coverage-v5
molecule-ai/molecule-core:fix/settings-panel-focus-visible
molecule-ai/molecule-core:sre/ci-coldrunner-main-fix
molecule-ai/molecule-core:fix/skills-tab-focus-visible
molecule-ai/molecule-core:test/all-coverage-v4
molecule-ai/molecule-core:test/all-coverage-v3
molecule-ai/molecule-core:fix/aria-live-errors-v2
molecule-ai/molecule-core:fix/canvas-attachment-focus-visible
molecule-ai/molecule-core:fix/queue-merge-error-surfacing
molecule-ai/molecule-core:test/all-coverage-v2
molecule-ai/molecule-core:fix/app-page-focus-v2
molecule-ai/molecule-core:fix/app-page-focus-visible
molecule-ai/molecule-core:fix/delete-dialog-focus
molecule-ai/molecule-core:fix/sop-checklist-probe-na-gate
molecule-ai/molecule-core:test/all-handler-lib-coverage
molecule-ai/molecule-core:test/handlers-and-lib-coverage-v2
molecule-ai/molecule-core:test/delegation-sweeper-pure-funcs
molecule-ai/molecule-core:fix/queue-update-then-wait-loop
molecule-ai/molecule-core:fix/workspace-abilities-test-coverage
molecule-ai/molecule-core:test/workspace-crud-validators
molecule-ai/molecule-core:fix/canvas-user-message-persist-at-ingest
molecule-ai/molecule-core:test/handlers-and-lib-coverage
molecule-ai/molecule-core:fix/filetree-wcag-icons
molecule-ai/molecule-core:fix/mobile-wcag-focus-visible
molecule-ai/molecule-core:sre/pr1381-retrigger
molecule-ai/molecule-core:infra/add-missing-workflow-concurrency
molecule-ai/molecule-core:infra/scheduled-workflow-cancel-in-progress
molecule-ai/molecule-core:fix/canvas-wcag-focus-visible-2
molecule-ai/molecule-core:ci/twine-verbose-403-reason-body
molecule-ai/molecule-core:test/handlers-and-theme-coverage
molecule-ai/molecule-core:fix/ci-required-drift-skip-f1
molecule-ai/molecule-core:fix/sop-checklist-na-declarations
molecule-ai/molecule-core:test/workspace-abilities-and-theme
molecule-ai/molecule-core:test/plugins-sources-and-theme
molecule-ai/molecule-core:sre/comment-dispatch-consolidation-v2
molecule-ai/molecule-core:chore/remove-crewai-deepagents-gemini-cli
molecule-ai/molecule-core:test/workspace-broadcast-handler
molecule-ai/molecule-core:test/workspace-abilities-patch
molecule-ai/molecule-core:fix/inbox-self-echo
molecule-ai/molecule-core:feat/test-status-config-constants
molecule-ai/molecule-core:feat/test-plugins-install-handlers
molecule-ai/molecule-core:test/local-provisioner-token-ownership-parity
molecule-ai/molecule-core:infra/internal-462-publish-deploy-lane
molecule-ai/molecule-core:fix/staging-sync-persist-fix
molecule-ai/molecule-core:feat/broadcast-coverage
molecule-ai/molecule-core:feat/plugins-listing-and-sources-coverage
molecule-ai/molecule-core:__disk-test-137017
molecule-ai/molecule-core:fix/main-red-watchdog-close-on-pending
molecule-ai/molecule-core:fix/review-refire-comments-token-scope
molecule-ai/molecule-core:feat/canvas-abilities-banner-test
molecule-ai/molecule-core:pr-1307
molecule-ai/molecule-core:runtime/lazy-workspace-id
molecule-ai/molecule-core:staging-dev-lead-test-4107230
molecule-ai/molecule-core:feat/workspace-abilities-test-coverage
molecule-ai/molecule-core:ci/scheduled-cancel-in-progress-1357
molecule-ai/molecule-core:feat/broadcast-test-coverage
molecule-ai/molecule-core:fix/a2a-queue-status-coverage
molecule-ai/molecule-core:pr-1351
molecule-ai/molecule-core:ci/e2e-peer-visibility-bp-pending-1296
molecule-ai/molecule-core:ci/e2e-peer-visibility-bp-required-1328
molecule-ai/molecule-core:fix/review-refire-conflict
molecule-ai/molecule-core:sre/consolidated-main-to-staging
molecule-ai/molecule-core:fix/org-helpers-duplicate-comment
molecule-ai/molecule-core:fix/a2a-self-delegation-echo-inbox
molecule-ai/molecule-core:perf/canvas-favicon-shrink
molecule-ai/molecule-core:perf/canvas-toolbar-logo-shrink
molecule-ai/molecule-core:perf/canvas-bundle-analyzer-optimize-imports
molecule-ai/molecule-core:fix/offsec-015-staging
molecule-ai/molecule-core:fix/workspace-token-injection-agent-owned
molecule-ai/molecule-core:ci/sop-checklist-narrow-issue-comment-trigger
molecule-ai/molecule-core:fix/broadcast-handler-coverage-1343
molecule-ai/molecule-core:fix/test-patchAbilities-toolbar-1313-1334
molecule-ai/molecule-core:docs/gitea-actions-quirks-runbook
molecule-ai/molecule-core:fix/1256-enable-button-focus-ring
molecule-ai/molecule-core:pr-1327
molecule-ai/molecule-core:feat/workspace-sizing-override
molecule-ai/molecule-core:test/canvas/Toolbar-a11y
molecule-ai/molecule-core:fix/sop-checklist-na-post
molecule-ai/molecule-core:canvas/broadcast-chat-wcag
molecule-ai/molecule-core:fix/test-matchesChatID-1304
molecule-ai/molecule-core:test/canvas/FileTree-render-a11y
molecule-ai/molecule-core:test/canvas/ChatTab-subtab-a11y
molecule-ai/molecule-core:test/canvas/SidePanel-a11y-and-state
molecule-ai/molecule-core:enforce/peer-visibility-bp-directive-1296
molecule-ai/molecule-core:infra/main-ci-retrigger
molecule-ai/molecule-core:sre/queue-api-fix
molecule-ai/molecule-core:fix/handlers-untested-helpers-2026-05-16
molecule-ai/molecule-core:sre/sop-na-fix
molecule-ai/molecule-core:promote/staging-to-main
molecule-ai/molecule-core:infra/detect-changes-shallow-v2
molecule-ai/molecule-core:feat/publish-lane-runs-on-394
molecule-ai/molecule-core:test/canvas/FilesToolbar-a11y
molecule-ai/molecule-core:fix/workspace-abilities-coverage-1312
molecule-ai/molecule-core:fix/sop-checklist-merged-blank-line
molecule-ai/molecule-core:fix/e2e-chat-setup-node-mirror-sha
molecule-ai/molecule-core:e2e/peer-visibility-local-backend
molecule-ai/molecule-core:fix/channels-matchesChatID-tests
molecule-ai/molecule-core:fix/secrets-coverage-compile-err-1274
molecule-ai/molecule-core:e2e/peer-visibility-mcp-gate
molecule-ai/molecule-core:fix/e2e-chat-setup-node-mirror
molecule-ai/molecule-core:fix/canvas-arrangeChildren-coverage
molecule-ai/molecule-core:sre/fix-queue-null-created-at-sort
molecule-ai/molecule-core:fix/sop-checklist-blank-line-detect
molecule-ai/molecule-core:fix/a2a-proxy-test-async-drain
molecule-ai/molecule-core:fix/handlers-admin-delegations-coverage
molecule-ai/molecule-core:sre/platform-go-timeout-60m
molecule-ai/molecule-core:infra/sop-tier-check-token-guard
molecule-ai/molecule-core:fix/handlers-test-async-drain
molecule-ai/molecule-core:fix/gate-check-login-aliases
molecule-ai/molecule-core:fix/secrets-scan-test-fixture-exclusion
molecule-ai/molecule-core:fix/secrets-coverage-tests-v2
molecule-ai/molecule-core:fix/ci-concurrency-cancel-superseded-storm
molecule-ai/molecule-core:fix/secret-scan-exclude-secrets-tests
molecule-ai/molecule-core:fix/secrets-patterns-100pct-coverage
molecule-ai/molecule-core:fix/secrets-100-coverage
molecule-ai/molecule-core:standalone/review-check-403-fix
molecule-ai/molecule-core:feat/files-agent-home-stub
molecule-ai/molecule-core:feat/agent-home-docker-exec-internal-425-phase-2b
molecule-ai/molecule-core:sre/secret-scan-timeout
molecule-ai/molecule-core:feat/canvas-files-agent-home-internal-425-phase-3
molecule-ai/molecule-core:fix/top-level-modules-add-a2a-tools-identity
molecule-ai/molecule-core:feat/secrets-patterns-ssot-internal-425-phase-2a
molecule-ai/molecule-core:stub/files-api-agent-home-root-2026-05-15
molecule-ai/molecule-core:fix/sop-n-a-v2
molecule-ai/molecule-core:fix/files-api-agent-home-stub
molecule-ai/molecule-core:be/workspace-server-accumulated-fixes
molecule-ai/molecule-core:fix/sop-n-a-clean
molecule-ai/molecule-core:fix/workspace-server-healthcheck
molecule-ai/molecule-core:design/themetoggle-test-teardown-fix
molecule-ai/molecule-core:feat/canvas-growParentsToFitChildren-coverage
molecule-ai/molecule-core:fix/openclaw-skip-config-write-and-canvas-timeout-to-main
molecule-ai/molecule-core:feat/agent-card-update-and-runtime-identity-tools-relocated
molecule-ai/molecule-core:fix/openclaw-skip-config-write-and-canvas-timeout
molecule-ai/molecule-core:fix/prod-auto-deploy-timeout
molecule-ai/molecule-core:feat/chat-unify-clean
molecule-ai/molecule-core:fix/autobump-skip-existing-tags
molecule-ai/molecule-core:fix/issue-1187-broadcast-abilities-coverage
molecule-ai/molecule-core:fix/runtime-autobump-next-free-tag
molecule-ai/molecule-core:pr-1211
molecule-ai/molecule-core:feat/queue-status-abilities-handler-tests
molecule-ai/molecule-core:fix/queue-channels-coverage
molecule-ai/molecule-core:infra-sre/golangci-lint-connectivity-fix
molecule-ai/molecule-core:infra/main-sop-na-fix
molecule-ai/molecule-core:fix/staging-golangci-30m-v2
molecule-ai/molecule-core:fix/scheduler-coverage-gaps
molecule-ai/molecule-core:fix/channels-rows-err-and-cwe312
molecule-ai/molecule-core:fix/container-name-no-uuid-truncation
molecule-ai/molecule-core:fix/staging-golangci-noconfig
molecule-ai/molecule-core:fix/provider-base-url-fallback
molecule-ai/molecule-core:fix/provisioner-uuid-no-truncate
molecule-ai/molecule-core:fix/queue-label-filter-all-ids
molecule-ai/molecule-core:fix/review-check-403-skip
molecule-ai/molecule-core:fix/ki-010-container-name-truncation
molecule-ai/molecule-core:fix/provisioner-no-uuid-truncation
molecule-ai/molecule-core:fix/issue-1176-db-db-race
molecule-ai/molecule-core:fix/channels-rows-err
molecule-ai/molecule-core:test/issue-1156-messaging-coverage
molecule-ai/molecule-core:sre/fix-test-sop-parse-directives
molecule-ai/molecule-core:infra/staging-sop-na-fix
molecule-ai/molecule-core:test/workspace-adapter-base-coverage
molecule-ai/molecule-core:sre/fix-sop-test-parse-directives
molecule-ai/molecule-core:fix/pr-1070-push-tokens
molecule-ai/molecule-core:test/push-package-coverage
molecule-ai/molecule-core:hotfix/offsec-015-org-isolation
molecule-ai/molecule-core:infra/sop-n-a-plus-drift-fix
molecule-ai/molecule-core:fix/issue-1183-settingspanel-act-wrap
molecule-ai/molecule-core:pr-1185-current
molecule-ai/molecule-core:infra/main-golangci-no-config
molecule-ai/molecule-core:test/qa-broadcast-abilities-coverage
molecule-ai/molecule-core:fix/delegations-list-endpoint-wrong-column
molecule-ai/molecule-core:core-be/fix/platform-go-timeout
molecule-ai/molecule-core:fix/issue-1152-delegation-activity-db-err-tests
molecule-ai/molecule-core:core-be/fix/tokens-rate-limit-scan-err-v2
molecule-ai/molecule-core:fix/handlers-rows-err-missing
molecule-ai/molecule-core:infra/canvas-deploy-reminder-polling-list
molecule-ai/molecule-core:fix/staging-ci-timeouts
molecule-ai/molecule-core:fix/settingspanel-act-flush
molecule-ai/molecule-core:fix/rows-err-instructions-resolve
molecule-ai/molecule-core:fix/ci-cold-runner-timeout
molecule-ai/molecule-core:fix/issue-1171-rows-err-memory-events-channels
molecule-ai/molecule-core:fix/sentinel-remove-phas3-masked
molecule-ai/molecule-core:infra/fix-all-required-combined-status-check
molecule-ai/molecule-core:pr1165-rebase
molecule-ai/molecule-core:fix/approvals-json-marshal-guard
molecule-ai/molecule-core:feat/canvas-broadcast-handler
molecule-ai/molecule-core:sre/fix-ci-drift-false-positive
molecule-ai/molecule-core:sre/fix-queue-remove-label-bug
molecule-ai/molecule-core:infra/workspace-server-healthcheck
molecule-ai/molecule-core:fix/ci-drift-canvas-deploy-reminder
molecule-ai/molecule-core:fix/offsec-015-broadcast-org-isolation
molecule-ai/molecule-core:fix/delegation-list-callee-plus-golangci-lint
molecule-ai/molecule-core:sre/fix-queue-gate-context
molecule-ai/molecule-core:core-be/test/delegate-record-db-errors-v2
molecule-ai/molecule-core:test/delegate-record-db-errors
molecule-ai/molecule-core:fix/tokens-rate-limit-scan-err
molecule-ai/molecule-core:pr-1117
molecule-ai/molecule-core:pr-1117-latest
molecule-ai/molecule-core:infra/staging-golangci-no-config
molecule-ai/molecule-core:fix/openclaw-molecule-mcp-version-pin
molecule-ai/molecule-core:offsec015
molecule-ai/molecule-core:fix/openclaw-mcp-version-check
molecule-ai/molecule-core:feat/provider-routing-base-v2
molecule-ai/molecule-core:feat/e2e-chat-stabilization
molecule-ai/molecule-core:fix/sop-concurrency-throttle
molecule-ai/molecule-core:p1102
molecule-ai/molecule-core:p1117
molecule-ai/molecule-core:fix/canvas-deploy-reminder-deadlock
molecule-ai/molecule-core:infra/main-golangci-timeout-fix
molecule-ai/molecule-core:feat/provider-routing-base
molecule-ai/molecule-core:sre/sweep-cf-orphans-aws-timeout
molecule-ai/molecule-core:sre/queue-merge-conflict-handling
molecule-ai/molecule-core:fix/na-declarations-gate
molecule-ai/molecule-core:fix/stdio-clean
molecule-ai/molecule-core:fix/handlers-log-db-scan-errors
molecule-ai/molecule-core:fix/channels-marshal-errors
molecule-ai/molecule-core:fix/channels-silent-json-errors
molecule-ai/molecule-core:sre/channels-unmarshal-errors
molecule-ai/molecule-core:sre/queue-pre-receive-hook-fix
molecule-ai/molecule-core:sre/ci-timeout-increase
molecule-ai/molecule-core:fix/approvals-terminal-db-err-logging
molecule-ai/molecule-core:infra/ci-platform-go-timeout-fix
molecule-ai/molecule-core:fix/push-notifications
molecule-ai/molecule-core:fix/channels-duplicate-encrypt
molecule-ai/molecule-core:fix/channels-json-unmarshal-guard
molecule-ai/molecule-core:fix/main-rows-err-instructions
molecule-ai/molecule-core:fix/ci-org-helpers-demorgan
molecule-ai/molecule-core:fix/main-test-fix-from-0c152a24
molecule-ai/molecule-core:infra-sre/fix-platform-go-test
molecule-ai/molecule-core:fix/staging-offsec010-cp-wiring
molecule-ai/molecule-core:fix/handlers-instructions-test-bugs
molecule-ai/molecule-core:fix/ci-allrequired-needs
molecule-ai/molecule-core:fix/staging-goasync-configseed
molecule-ai/molecule-core:fix/issue-1080-org-helpers-comment
molecule-ai/molecule-core:fix/issue-1081-errors-import
molecule-ai/molecule-core:fix/1080-org-helpers-comment-typo
molecule-ai/molecule-core:infra-sre/fix-missing-test-imports
molecule-ai/molecule-core:fix/offsec-010-wiring
molecule-ai/molecule-core:fix/saas-t4-cp-config-seed
molecule-ai/molecule-core:fix/offsec-010-clean
molecule-ai/molecule-core:fix/offsec-003-boundary-wrapping
molecule-ai/molecule-core:fix/offsec-003-escaped-markers-main
molecule-ai/molecule-core:fix/mobile-chat-history
molecule-ai/molecule-core:fix/staging-CWE-78-rows-err
molecule-ai/molecule-core:fix/1062-mobilechat-history
molecule-ai/molecule-core:hotfix/cwe-78-staging
molecule-ai/molecule-core:fix/stdio-v2
molecule-ai/molecule-core:fix/offsec-010-symlink-walkdir
molecule-ai/molecule-core:fix/test-stdio-function-name
molecule-ai/molecule-core:fix/offsec-010-symlink-walkdir-isSaaS-fix
molecule-ai/molecule-core:sre/fix-stale-platform-server-port
molecule-ai/molecule-core:fix/offsec-010-from-pr1047
molecule-ai/molecule-core:staging-v6
molecule-ai/molecule-core:fix/e2e-api-port-collision
molecule-ai/molecule-core:fix/main-async-db-race
molecule-ai/molecule-core:fix/secrets-rows-err-check
molecule-ai/molecule-core:infra/sync-staging-v6-to-main
molecule-ai/molecule-core:pr/1030
molecule-ai/molecule-core:fix/handlers-instructions-test-compile
molecule-ai/molecule-core:fix/instructions-test-compile
molecule-ai/molecule-core:fix/openclaw-empty-required-keys
molecule-ai/molecule-core:sre/main-rows-err-checks
molecule-ai/molecule-core:fix/staging-v6-conflict-markers
molecule-ai/molecule-core:fix/delegation-list-test-conflict-marker
molecule-ai/molecule-core:fix/main-red-cdb0b040-ci-tests
molecule-ai/molecule-core:fix/theme-toggle-selector-main-red
molecule-ai/molecule-core:sre/ci-required-drift-canvas-reminder-skip
molecule-ai/molecule-core:test/instructions-handler-coverage
molecule-ai/molecule-core:sre/canvas-build-timeout
molecule-ai/molecule-core:test/externalconnectmodal
molecule-ai/molecule-core:fix/resolve-conflict-marker-delegation-list-test
molecule-ai/molecule-core:fix/1008-themetoggle-css-selector
molecule-ai/molecule-core:design/826-searchdialog-mount-v2
molecule-ai/molecule-core:test/orgcancelbutton
molecule-ai/molecule-core:fix/2088-themetoggle-queryselectorall-errors
molecule-ai/molecule-core:design/704-tree-test-fix
molecule-ai/molecule-core:fix/ci-required-drift-github-ref-skip
molecule-ai/molecule-core:ci/975-db-pollution-fix
molecule-ai/molecule-core:fix/968-remove-duplicate-test-declarations
molecule-ai/molecule-core:fix/980-schedules-handler-test-coverage
molecule-ai/molecule-core:design/tier-legend-contrast-2026-05-14
molecule-ai/molecule-core:sre/platform-go-timeout-fix
molecule-ai/molecule-core:fix/delegation-list-test-db-leak
molecule-ai/molecule-core:fix/984-delegation-id-response-body
molecule-ai/molecule-core:sre/queue-bot-fix-ctx-check
molecule-ai/molecule-core:fix/983-remove-duplicate-test-declarations
molecule-ai/molecule-core:fix/986-canvas-wcag-focus-rings
molecule-ai/molecule-core:fix/993-agent-handler-test-coverage
molecule-ai/molecule-core:design/wcag-focus-contrast-2026-05-14
molecule-ai/molecule-core:design/wcag-focus-rings-round5-2026-05-14
molecule-ai/molecule-core:fix/activity-logs-delegation-id-response-body
molecule-ai/molecule-core:fix/982-expand-posix-identifier-guard
molecule-ai/molecule-core:fix/test-offsec003-redundant-file
molecule-ai/molecule-core:feat/976-schedules-handler-test-coverage
molecule-ai/molecule-core:fix/org-helpers-test-panic
molecule-ai/molecule-core:promote/main-to-staging-v5
molecule-ai/molecule-core:fix/965-test-panic-resolveInsideRoot
molecule-ai/molecule-core:promote/main-to-staging-v4
molecule-ai/molecule-core:feat/delegation-list-tests
molecule-ai/molecule-core:fix/test-a2a-sanitization-v3
molecule-ai/molecule-core:promote/main-to-staging-v3
molecule-ai/molecule-core:fix/duplicate-test-declarations
molecule-ai/molecule-core:feat/org-helpers-security-tests
molecule-ai/molecule-core:fix/main-push-operational-red
molecule-ai/molecule-core:promote/main-to-staging-v2
molecule-ai/molecule-core:fix-sop-concurrency-v2
molecule-ai/molecule-core:fix/sop-checklist-gate-name
molecule-ai/molecule-core:fix/docker-info-pipefail
molecule-ai/molecule-core:fix/publish-healthcheck-pipefail
molecule-ai/molecule-core:fix/sop-checklist-workflow-rename
molecule-ai/molecule-core:promote/main-to-staging
molecule-ai/molecule-core:sre/fix-sop-checklist-context-name-mc948
molecule-ai/molecule-core:design/wcag-contrast-round4-2026-05-14
molecule-ai/molecule-core:fix/org-helper-tests
molecule-ai/molecule-core:fix/test-a2a-sanitization-main
molecule-ai/molecule-core:fix/publish-image-on-every-main-push
molecule-ai/molecule-core:fix/remove-canvas-reminder-from-all-required
molecule-ai/molecule-core:fix/staging-integration-test-ctx
molecule-ai/molecule-core:fix/staging-canvas-reminder-deadlock
molecule-ai/molecule-core:design/wcag-a11y-round3-2026-05-14
molecule-ai/molecule-core:ci/remove-canvas-reminder-from-all-required
molecule-ai/molecule-core:fix/test-a2a-sanitization-assertions
molecule-ai/molecule-core:fix/staging-ci-drift-canvas-reminder
molecule-ai/molecule-core:fix/handlers-pg-integ-event-before
molecule-ai/molecule-core:ci/platform-build-flip-coe
molecule-ai/molecule-core:fix/staging-python-test-and-tier-check-lint
molecule-ai/molecule-core:fix/offsec-006-slug-injection
molecule-ai/molecule-core:runtime/fix-pr916-integration-test-ctx
molecule-ai/molecule-core:design/chat-tab-wcag-contrast-2026-05-14
molecule-ai/molecule-core:fix/offsec-006-slug-validation
molecule-ai/molecule-core:design/wcag-contrast-fixes-2026-05-14
molecule-ai/molecule-core:fix/904-handler-test-blockers
molecule-ai/molecule-core:fix/ci-drift-canvas-reminder
molecule-ai/molecule-core:fix/comment-trigger-storm
molecule-ai/molecule-core:infra/660-codify-promote-tenant-image
molecule-ai/molecule-core:fix/917-canvas-test-failures
molecule-ai/molecule-core:fix/917-runtime-prbuild-detect-changes-fix
molecule-ai/molecule-core:fix/filesTab-test-stale-reference
molecule-ai/molecule-core:fix/files-tab-test-missing-helper
molecule-ai/molecule-core:fix/runtime-prbuild-compat-detect-changes
molecule-ai/molecule-core:fix/staging-test-compilation-fixes
molecule-ai/molecule-core:fix/qa-review-token-fallback-v2
molecule-ai/molecule-core:test/hydrate-canvas-coverage
molecule-ai/molecule-core:fix/contextmenu-react-error-185
molecule-ai/molecule-core:test/external-runtimes-coverage
molecule-ai/molecule-core:fix/main-sqlmock-import-ineffassign-20260513
molecule-ai/molecule-core:fix/redeploy-tenants-on-main-lint-cleanup
molecule-ai/molecule-core:sre/docker-daemon-gate-fix
molecule-ai/molecule-core:fix/897-listdelegations-use-ledger-table
molecule-ai/molecule-core:fix/901-listdelegations-ledger-table
molecule-ai/molecule-core:fix/core-main-handlers-hotfix
molecule-ai/molecule-core:fix/e2e-api-platform-port
molecule-ai/molecule-core:fix/main-green-monitor-status
molecule-ai/molecule-core:fix/mobile-MobileChat-infinite-render
molecule-ai/molecule-core:fix/delegations-ledger-fallback-rows-err
molecule-ai/molecule-core:fix/874-extractmessagetext-clean
molecule-ai/molecule-core:feat/881-untested-helpers
molecule-ai/molecule-core:fix/874-extractmessagetext-bug
molecule-ai/molecule-core:fix/status-reaper-api-timeout-retry-20260513130514
molecule-ai/molecule-core:fix/831-admin-token-placeholder-bootstrap
molecule-ai/molecule-core:feat/canvas-test-coverage-738
molecule-ai/molecule-core:feat/files-tab-tree-coverage
molecule-ai/molecule-core:feat/canvas-untested-components-coverage
molecule-ai/molecule-core:feat/canvas-tab-test-coverage-2
molecule-ai/molecule-core:fix/main-bundle-test-sqlmock-import
molecule-ai/molecule-core:fix/stdio-fallback-all-environments
molecule-ai/molecule-core:staging-sync-v3
molecule-ai/molecule-core:ci/burn-in-remove-sop-tier-check-coe
molecule-ai/molecule-core:fix/issue-860-delivery-mode-tests
molecule-ai/molecule-core:design/approval-banner-emerald-fix
molecule-ai/molecule-core:fix/issue-854-termsgate-a11y
molecule-ai/molecule-core:fix/issue-859-wcag-contrast
molecule-ai/molecule-core:fix/delegations-rows-err-bbc40cb8
molecule-ai/molecule-core:design/approvalbanner-a11y
molecule-ai/molecule-core:design/pricingtable-a11y
molecule-ai/molecule-core:design/toolbar-help-toggle-fix
molecule-ai/molecule-core:staging-sync-v2
molecule-ai/molecule-core:fix/canvas-approvalbanner-a11y
molecule-ai/molecule-core:feat/canvas-external-connect-modal-coverage
molecule-ai/molecule-core:staging-sync-rm
molecule-ai/molecule-core:fix/test-sanitize-agent-error-stderr
molecule-ai/molecule-core:test/a2a-queue-extractExpiresInSeconds
molecule-ai/molecule-core:fix/pr-829-test-issues
molecule-ai/molecule-core:design/826-searchdialog-mount
molecule-ai/molecule-core:fix/chat-createMessage-attachments-key
molecule-ai/molecule-core:fix/762-recall-memory-canary
molecule-ai/molecule-core:fix/367-a2a-tools-coverage-v2
molecule-ai/molecule-core:feat/search-dialog-mount
molecule-ai/molecule-core:feat/org-layout-test-coverage
molecule-ai/molecule-core:fix/offsec-003-builtin-a2a-sanitize
molecule-ai/molecule-core:fix/canvas-playwright-install-timeout
molecule-ai/molecule-core:fix/805-audit-force-merge-main-required-checks
molecule-ai/molecule-core:fix/cf-sweep-api-error
molecule-ai/molecule-core:fix/e2e-diagnose-detail
molecule-ai/molecule-core:fix/a2a-mcp-server-http-transport
molecule-ai/molecule-core:fix/core-main-red-golangci-install
molecule-ai/molecule-core:fix/test-declarations
molecule-ai/molecule-core:fix/sop-checklist-body-hard-gate
molecule-ai/molecule-core:merge-792
molecule-ai/molecule-core:feat/mcp-tools-test-coverage
molecule-ai/molecule-core:feat/workspace-crud-test-coverage
molecule-ai/molecule-core:feat/socket-handler-test-coverage
molecule-ai/molecule-core:fix/686-delegation-integration-tests
molecule-ai/molecule-core:feat/a2a-proxy-helpers-test-coverage
molecule-ai/molecule-core:fix/publish-canvas-disable-gha-cache-20260512
molecule-ai/molecule-core:fix/publish-canvas-docker-probe-20260512
molecule-ai/molecule-core:fix/canvas-image-ecr-20260512
molecule-ai/molecule-core:fix/687-send-ssh-public-key-detail
molecule-ai/molecule-core:feat/tier-2g-required-context-exists-in-bp
molecule-ai/molecule-core:feat/tier-2f-bp-emit-match
molecule-ai/molecule-core:fix/mc-664-class-2-mcp-offsec-contract-test
molecule-ai/molecule-core:fix/main-ci-green-20260512
molecule-ai/molecule-core:infra/dockerfile-add-docker-cli-for-local-build
molecule-ai/molecule-core:test/workspace-crud-helpers-coverage
molecule-ai/molecule-core:fix/681-recallmemory-offsec-contract
molecule-ai/molecule-core:fix/org-layout-helpers-test-coverage
molecule-ai/molecule-core:fix/735-extractResponseText-tests
molecule-ai/molecule-core:test/713-workspace-crud-validators
molecule-ai/molecule-core:test/713-org-helpers-pure-coverage
molecule-ai/molecule-core:fix/713-eic-diagnose-detail
molecule-ai/molecule-core:fix/730-filterpeers-nil-guard
molecule-ai/molecule-core:infra/all-required-coe-false-v2
molecule-ai/molecule-core:fix/phase3-tracker-comments
molecule-ai/molecule-core:fix/mc-664-class-1-delegation-tests-postgres-integration
molecule-ai/molecule-core:fix/canvas-keyboard-shortcuts-dialog-guard
molecule-ai/molecule-core:infra/664-lint-coe-trackers
molecule-ai/molecule-core:ci/lint-tracker-regex-fix-v2
molecule-ai/molecule-core:fix/731-nil-guard-filter-peers-by-query
molecule-ai/molecule-core:fix/lint-TRACKER_RE-mid-sentence
molecule-ai/molecule-core:ci-retrigger-747
molecule-ai/molecule-core:feat/709-handler-pure-coverage
molecule-ai/molecule-core:fix/697-canvas-geticon-topology
molecule-ai/molecule-core:ci/lint-tracker-regex-fix
molecule-ai/molecule-core:test/2071-canvas-drop-target-badge-coverage
molecule-ai/molecule-core:feat/2071-canvas-orgdeploystate-coverage
molecule-ai/molecule-core:feat/mobile-canvas-comms-spawn-coverage
molecule-ai/molecule-core:ci/lint-coe-self-fix
molecule-ai/molecule-core:fix/ssm-refresh-ecr-auth-json-escaping
molecule-ai/molecule-core:design/729-fix
molecule-ai/molecule-core:ci/gate-check-v3-permissions-fix
molecule-ai/molecule-core:fix/730-discovery-filter-nil-role
molecule-ai/molecule-core:infra/publish-docker-daemon-diagnostic
molecule-ai/molecule-core:fix/714-all-required-coe-false
molecule-ai/molecule-core:fix/717-mobile-agentMessages-selector
molecule-ai/molecule-core:infra/fix-all-required-status-reporting
molecule-ai/molecule-core:fix/687-e2e-surface-diagnose-detail
molecule-ai/molecule-core:infra/docker-runner-label
molecule-ai/molecule-core:test/701-canvas-hydrate-coverage
molecule-ai/molecule-core:test/mobile-primitives-coverage
molecule-ai/molecule-core:infra/664-interim-platform-build-exempt
molecule-ai/molecule-core:fix/693-offsec-recallmemory-scrub-staging
molecule-ai/molecule-core:sync/main-to-staging-514-v2
molecule-ai/molecule-core:fix/693-offsec-recallmemory-global-scrub
molecule-ai/molecule-core:fix/693-offsec-recallmemory-scrub
molecule-ai/molecule-core:fix/634-handler-test-fixes-to-main
molecule-ai/molecule-core:test/699-socket-handler-coverage
molecule-ai/molecule-core:sre/workflow-run-replacement
molecule-ai/molecule-core:infra/676-ssm-auth-json-hardening
molecule-ai/molecule-core:fix/offsec-001-method-scrub-hotfix
molecule-ai/molecule-core:fix/offsec-001-method-scrub-main
molecule-ai/molecule-core:feat/workspace-crud-validation-tests
molecule-ai/molecule-core:test/canvas-hydrate-coverage
molecule-ai/molecule-core:infra/lint-pre-flip-continue-on-error
molecule-ai/molecule-core:fix/workflow_run-to-push-gitea-1.22.6
molecule-ai/molecule-core:feat/tier-2e-tracking-issue
molecule-ai/molecule-core:fix/684-offsec-scrub-method-default
molecule-ai/molecule-core:feat/sop-checklist-gate-mvp
molecule-ai/molecule-core:feat/tier-2d-lint-mask-pr-atomicity
molecule-ai/molecule-core:infra/lint-workflow-yaml-hostile-shapes
molecule-ai/molecule-core:infra/lint-required-no-paths-filter
molecule-ai/molecule-core:cleanup/pr-641-clean
molecule-ai/molecule-core:feat/mobile-tabbar-wcag-a11y
molecule-ai/molecule-core:fix/canvas-mobile-chat-loop
molecule-ai/molecule-core:fix/651-canvas-chat-mobile-crash
molecule-ai/molecule-core:fix/664-interim-remask-platform-build
molecule-ai/molecule-core:fix/mobile-chat-max-update-depth
molecule-ai/molecule-core:infra/622-force-merge-protection-fix
molecule-ai/molecule-core:test/attachment-lightbox-clean-v2
molecule-ai/molecule-core:ci/652-gitea-1-22-status-key
molecule-ai/molecule-core:test/memorytab-2
molecule-ai/molecule-core:infra/status-reaper-rev4-status-key-fix
molecule-ai/molecule-core:infra/weekly-platform-go-vet-hard
molecule-ai/molecule-core:fix/audit-force-merge-pipefail
molecule-ai/molecule-core:infra/status-reaper-rev3-widen-window
molecule-ai/molecule-core:test/canvas-externalconnectmodal-coverage
molecule-ai/molecule-core:fix/sop-tier-check-token-graceful
molecule-ai/molecule-core:infra/ci-required-drift-token-scope
molecule-ai/molecule-core:test/console-modal-coverage
molecule-ai/molecule-core:ci/review-check-tests-wire
molecule-ai/molecule-core:test/canvas-workspacenode-coverage
molecule-ai/molecule-core:test/memorytab
molecule-ai/molecule-core:infra/interim-disable-reaper-watchdog-crons
molecule-ai/molecule-core:test/attachment-lightbox-coverage
molecule-ai/molecule-core:fix/issue-639-workspacenode-test-coverage
molecule-ai/molecule-core:test/channels-tab
molecule-ai/molecule-core:fix/canvas-searchdialog-test-fixtures
molecule-ai/molecule-core:fix/598-attachmentLightbox-tests
molecule-ai/molecule-core:fix/529-307-localbuild-async-test-fix
molecule-ai/molecule-core:fix/582-attachmentviews-tests
molecule-ai/molecule-core:fix/308-a2a-response-push-mode-tests
molecule-ai/molecule-core:fix/529-preflight-localbuild
molecule-ai/molecule-core:fix/sop-tier-check-token-graceful-staging
molecule-ai/molecule-core:fix/545-approvalbanner-isolation
molecule-ai/molecule-core:fix/519-memorytab-tests
molecule-ai/molecule-core:infra/status-reaper-rev2-sweep-recent-commits
molecule-ai/molecule-core:fix/handlers-test-fixtures
molecule-ai/molecule-core:test/skill-helpers-coverage
molecule-ai/molecule-core:test/ui-primitive-coverage
molecule-ai/molecule-core:docs/gitea-quirks-10-11
molecule-ai/molecule-core:test/platform-bundle-exporter-coverage
molecule-ai/molecule-core:infra/status-reaper-rev1-drop-concurrency
molecule-ai/molecule-core:fix/608-filesTab-focusTest
molecule-ai/molecule-core:test/budget-section-coverage
molecule-ai/molecule-core:infra/revert-docker-runner-label
molecule-ai/molecule-core:fix/weekly-platform-go-latent-error-surface
molecule-ai/molecule-core:infra/revert-publish-runs-on-pin
molecule-ai/molecule-core:sre/gate-check-timeout
molecule-ai/molecule-core:test/a2a-error-hint-coverage
molecule-ai/molecule-core:test/chat-attachment-views-coverage
molecule-ai/molecule-core:test/attachment-video-coverage
molecule-ai/molecule-core:infra/option-b-status-reaper
molecule-ai/molecule-core:infra/gate-check-v3-timeout
molecule-ai/molecule-core:infra/576-docker-runner-label
molecule-ai/molecule-core:fix/593-filetab-tests
molecule-ai/molecule-core:test/files-tab-notavailablepanel-coverage
molecule-ai/molecule-core:fix/591-forminputs-tests
molecule-ai/molecule-core:fix/471-cwe117-stderr-scrubbing
molecule-ai/molecule-core:infra/diagnostic-publish-workspace-server-image
molecule-ai/molecule-core:fix/582-bundle-import-tests
molecule-ai/molecule-core:test/form-inputs-coverage
molecule-ai/molecule-core:fix/publish-workspace-server-image-json5-comments
molecule-ai/molecule-core:sre/fix-all-required-null-result
molecule-ai/molecule-core:fix/publish-workspace-server-image-optional-token
molecule-ai/molecule-core:pr-251
molecule-ai/molecule-core:test/ui-statusbadge-coverage
molecule-ai/molecule-core:fix/all-required-null-result-assertion
molecule-ai/molecule-core:fix/568-palette-context-tests
molecule-ai/molecule-core:pr-527
molecule-ai/molecule-core:infra/merge-563-autobump-fix
molecule-ai/molecule-core:test/mobile-palette-context-coverage
molecule-ai/molecule-core:sre/fix-gate-check-v3-combined-state-loop
molecule-ai/molecule-core:ci/540-review-check-bats-tests
molecule-ai/molecule-core:fix/publish-runtime-autobump-push-condition
molecule-ai/molecule-core:ci/558-verify-publish-runtime-marker
molecule-ai/molecule-core:test/canvas-empty-state-coverage
molecule-ai/molecule-core:infra/publish-runtime-verify-2026-05-11
molecule-ai/molecule-core:ci/554-oci-labels-publish-workflow
molecule-ai/molecule-core:infra/drift-bot-token
molecule-ai/molecule-core:infra/rfc-219-phase-4-all-required-sentinel
molecule-ai/molecule-core:ci/551-gate-checkout-trusted-ref
molecule-ai/molecule-core:fix/gate-check-v3-pr-HEAD-security
molecule-ai/molecule-core:fix/541-token-argv-security
molecule-ai/molecule-core:sre/fix-gate-check-v3-bugs
molecule-ai/molecule-core:fix/537-cwe117-a2a-tools-sanitize
molecule-ai/molecule-core:fix/gate-check-v3-http-error-crash
molecule-ai/molecule-core:sre/fix-localbuild-preflight
molecule-ai/molecule-core:infra/rfc-324-workflow-add
molecule-ai/molecule-core:test/offsec-003-sanitization-backstop
molecule-ai/molecule-core:fix/test-sanitize-agent-error-stderr-exc
molecule-ai/molecule-core:fix/approval-banner-test-isolation
molecule-ai/molecule-core:infra/scope-workflows-fix
molecule-ai/molecule-core:sre/fix-pr530-deadlock
molecule-ai/molecule-core:sre/reopen-516-gate-check-fix
molecule-ai/molecule-core:fix/ci-scope-operational-workflows-504-419
molecule-ai/molecule-core:sre/scope-operational-workflows-to-schedule
molecule-ai/molecule-core:ci/harness-replays-detect-changes-quoting-fix
molecule-ai/molecule-core:fix/test-blocks-until-inflight-completes
molecule-ai/molecule-core:fix/test-enrich-peer-metadata-nonblocking
molecule-ai/molecule-core:sre/fix-enrich-nonblocking-cache-check
molecule-ai/molecule-core:merge-pr490
molecule-ai/molecule-core:runtime/fix-offsec-003-tool-delegate-task
molecule-ai/molecule-core:fix/508-update-boundary-assertions
molecule-ai/molecule-core:sre/fix-test-delegation-sync-polling-assertions
molecule-ai/molecule-core:fix/366-shared-runtime-coverage
molecule-ai/molecule-core:fix/506-unused-imports
molecule-ai/molecule-core:ci/lint-fixes
molecule-ai/molecule-core:fix/367-a2a-tools-coverage
molecule-ai/molecule-core:test/a2a-client-enrich-peer-rebase
molecule-ai/molecule-core:fix/354-delegation-auto-resume-rebase
molecule-ai/molecule-core:ci/fix-detect-changes-commits-array
molecule-ai/molecule-core:fix/307-async-rebase
molecule-ai/molecule-core:runtime/fix-harness-replays-push-event
molecule-ai/molecule-core:sre/fix-test-polling-sanitization
molecule-ai/molecule-core:fix/harness-replays-detect-changes-gitea-api
molecule-ai/molecule-core:ci/fix-test-polling-sanitization
molecule-ai/molecule-core:test/eventstab
molecule-ai/molecule-core:runtime/335-rebase-platfrom-url
molecule-ai/molecule-core:hotfix/491-offsec-003-staging-v2
molecule-ai/molecule-core:fix/pr477-test-fixes
molecule-ai/molecule-core:runtime/335-rebase-platform-url
molecule-ai/molecule-core:fix/354-auto-resume-delegations
molecule-ai/molecule-core:fix/368-audit-hooks-coverage
molecule-ai/molecule-core:runtime/temporal-platform-url-fix
molecule-ai/molecule-core:infra/secret-reconciliation-v2
molecule-ai/molecule-core:fix/purchase-success-modal-test-isolation
molecule-ai/molecule-core:pr-476
molecule-ai/molecule-core:sre/fix-gitea-runbook-network-quirks
molecule-ai/molecule-core:tools/gate-check-v3
molecule-ai/molecule-core:fix/376-activity-delegation-polling
molecule-ai/molecule-core:runtime/platform-url-fix-merge
molecule-ai/molecule-core:fix/canvas-purchase-success-modal-test-timing
molecule-ai/molecule-core:fix/secret-naming-reconciliation
molecule-ai/molecule-core:docs/gitea-operational-quirks-runbook
molecule-ai/molecule-core:test/canvas-toolbar-coverage
molecule-ai/molecule-core:fix/canvas-tier-config-v2
molecule-ai/molecule-core:fix/455-offsec003-sanitize-alignment
molecule-ai/molecule-core:fix/sweep-stale-e2e-orgs-secret-name
molecule-ai/molecule-core:fix/approvalbanner-mockreset-452
molecule-ai/molecule-core:fix/canvas-approvalbanner-mockreset
molecule-ai/molecule-core:fix/publish-runtime-autobump-fetch-depth
molecule-ai/molecule-core:fix/321-cwe22-loadWorkspaceEnv-path-traversal
molecule-ai/molecule-core:fix/canonicalize-staging-admin-token-rebase-462
molecule-ai/molecule-core:canvas-followup
molecule-ai/molecule-core:fix/canonicalize-staging-admin-token-rest
molecule-ai/molecule-core:refactor/drop-canary-prefix
molecule-ai/molecule-core:fix/canvas-test-and-design-fixes
molecule-ai/molecule-core:runtime/432-followup-helper-extraction
molecule-ai/molecule-core:fix/harness-replays-detect-changes-fetch-depth
molecule-ai/molecule-core:fix/stderr-include-a2a-error-response
molecule-ai/molecule-core:feat/internal-292-sop-tier-refire
molecule-ai/molecule-core:docs/update-remote-agent-tutorial-sdk-api
molecule-ai/molecule-core:fix/canvas-confirm-dialog-backdrop-a11y-v3
molecule-ai/molecule-core:fix/canvas-confirm-dialog-backdrop-a11y-v2
molecule-ai/molecule-core:fix/388-github-token-501-gitea-staging
molecule-ai/molecule-core:fix/dialog-backdrop-a11y
molecule-ai/molecule-core:runtime/414-idle-loop-skip-pending-results-v3
molecule-ai/molecule-core:fix/test-extract-tool-trace
molecule-ai/molecule-core:fix/test-plugins-atomic-tar-coverage
molecule-ai/molecule-core:fix/harness-replays-fetch-depth
molecule-ai/molecule-core:fix/test-instructions-handler-coverage
molecule-ai/molecule-core:sre/fix-workflow-secret-naming
molecule-ai/molecule-core:fix/canvas-tiers-config-string-keys
molecule-ai/molecule-core:fix/offsec-003-promote-to-main
molecule-ai/molecule-core:fix/class-e-secret-name-reconciliation
molecule-ai/molecule-core:fix/sop-tier-check-apt-get-first
molecule-ai/molecule-core:fix/307-async-test-pollution
molecule-ai/molecule-core:fix/sop-tier-check-jq-install-order
molecule-ai/molecule-core:fix/canvas-test-failures-2026-05-10
molecule-ai/molecule-core:runtime/fix-a2a-tools-duplicate-error-block-v2
molecule-ai/molecule-core:infra/sop-tier-check-jq-install-fix
molecule-ai/molecule-core:runtime/fix-a2a-push-delivery-mode
molecule-ai/molecule-core:feat/main-never-red-watchdog-internal-420
molecule-ai/molecule-core:feat/internal-219-phase-2bc-port-to-molecule-core
molecule-ai/molecule-core:fix/a11y-canvas-clean
molecule-ai/molecule-core:sweep/internal-219-cat-C1-port-gates-lints
molecule-ai/molecule-core:sweep/internal-219-cat-B-delete-github-only
molecule-ai/molecule-core:sweep/internal-219-cat-A-delete-mirrored
molecule-ai/molecule-core:fix/offsec-003-json-endpoint-sanitize
molecule-ai/molecule-core:sweep/internal-219-cat-C3-port-deploy-janitors
molecule-ai/molecule-core:sweep/internal-219-cat-C2-port-e2e
molecule-ai/molecule-core:fix/publish-runtime-cascade-sha-capture
molecule-ai/molecule-core:feat/internal-219-phase-3-port-ci-yml
molecule-ai/molecule-core:fix/413-a2a-delegation-offsec-003
molecule-ai/molecule-core:runtime/381-idle-loop-pending-messages
molecule-ai/molecule-core:fix/delegations-rows-err-check
molecule-ai/molecule-core:fix/a11y-canvas-buttons-staging
molecule-ai/molecule-core:runtime/fix-399-a2a-delegation-missing-import-v2
molecule-ai/molecule-core:fix/380-cwe59-symlink-traversal
molecule-ai/molecule-core:fix/388-github-token-501-staging
molecule-ai/molecule-core:fix/confirm-dialog-wcag-backdrop
molecule-ai/molecule-core:infra/sop-tier-check-jq-script-fallback
molecule-ai/molecule-core:fix/revert-391-broken-jq-install
molecule-ai/molecule-core:fix/a2a-tools-duplicate-dead-code
molecule-ai/molecule-core:fix/confirm-dialog-backdrop
molecule-ai/molecule-core:fix/canvas-confirm-dialog-backdrop-a11y
molecule-ai/molecule-core:infra/jq-install-main
molecule-ai/molecule-core:fix/sop-tier-check-jq-main
molecule-ai/molecule-core:fix/canvas-dialog-backdrop-a11y
molecule-ai/molecule-core:fix/388-github-token-501
molecule-ai/molecule-core:runtime/offsec-003-polling-path-v2
molecule-ai/molecule-core:fix/361-sanitize-delegation-results
molecule-ai/molecule-core:runtime/offsec-003-executor-sanitize
molecule-ai/molecule-core:fix/cwe22-loadWorkspaceEnv-main
molecule-ai/molecule-core:fix/qa-audit-307-308-clean
molecule-ai/molecule-core:ci/fix-293-sqlalchemy-pip-install
molecule-ai/molecule-core:fix/354-delegation-auto-resume
molecule-ai/molecule-core:runtime/platform-url-host-docker-internal
molecule-ai/molecule-core:fix/canvas-repair-tests-344
molecule-ai/molecule-core:fix/canvas-statusdot-ts-errors
molecule-ai/molecule-core:test/molecule-audit-hooks-coverage
molecule-ai/molecule-core:test/a2a-tools-and-send-message-coverage
molecule-ai/molecule-core:fix/sop-tier-check-jq-install
molecule-ai/molecule-core:test/shared-runtime-helpers-coverage
molecule-ai/molecule-core:fix/canvas-topology-sort-orphan
molecule-ai/molecule-core:fix/executor-helpers-offsec-003-sanitize
molecule-ai/molecule-core:runtime/offsec-003-polling-path
molecule-ai/molecule-core:fix/354-a2a-delegation-auto-resume
molecule-ai/molecule-core:runtime/fix-a2a-push-delivery-mode-v2
molecule-ai/molecule-core:fix/publish-runtime-add-_sanitize_a2a-to-allowlist
molecule-ai/molecule-core:fix/publish-runtime-missing-working-directory
molecule-ai/molecule-core:ci/add-sqlalchemy-to-pip-install
molecule-ai/molecule-core:ci-resolve-github-gitea-triplicate
molecule-ai/molecule-core:sre/offsec-003-boundary-escape
molecule-ai/molecule-core:fix/sec-321-path-traversal-clean
molecule-ai/molecule-core:fix/a2a-proxy-response-header-timeout-v2
molecule-ai/molecule-core:fix/publish-runtime-workflow-dispatch-inputs
molecule-ai/molecule-core:fix/a2a-push-mode-queue-envelope
molecule-ai/molecule-core:fix/351-split-publish-runtime-triggers
molecule-ai/molecule-core:feat/348-publish-runtime-restore-path-trigger
molecule-ai/molecule-core:fix/issue-workspace-dup-name-409-autosuffix
molecule-ai/molecule-core:fix/security-OFFSEC003-boundary-escape-334
molecule-ai/molecule-core:fix/security-CWE22-loadWorkspaceEnv-330
molecule-ai/molecule-core:fix/canvas-test-fixes-20260510
molecule-ai/molecule-core:fix/canvas-extractMessageText
molecule-ai/molecule-core:fix/qa-307-async-pollution-direct
molecule-ai/molecule-core:test/a2a-client-enrich-peer-metadata
molecule-ai/molecule-core:fix/docs-309-remote-faq-staging-env
molecule-ai/molecule-core:fix/qa-308-push-mode-queue-tests
molecule-ai/molecule-core:fix/qa-307-async-pollution
molecule-ai/molecule-core:runtime/fix-plugin-registry-import-path
molecule-ai/molecule-core:fix/a2a-proxy-response-header-timeout-clean
molecule-ai/molecule-core:fix/publish-workspace-server-ci-clone-manifest-retry-main
molecule-ai/molecule-core:infra/remove-pr303-tracking
molecule-ai/molecule-core:fix/issue-296-plugin-registry-sysmodules
molecule-ai/molecule-core:infra/pin-compose-image-digests
molecule-ai/molecule-core:chore/sync-main-to-staging
molecule-ai/molecule-core:fix/sec-321-path-traversal
molecule-ai/molecule-core:fix/a2a-proxy-response-header-timeout
molecule-ai/molecule-core:docs/a11y-billing-wcag-patterns
molecule-ai/molecule-core:fix/qa-307-test-a2a-inbox-wrappers-asyncio-refactor
molecule-ai/molecule-core:runtime/fix-test-config-model-isolation
molecule-ai/molecule-core:ci/docker-daemon-health-guard
molecule-ai/molecule-core:docs/fix-remote-workspaces-faq
molecule-ai/molecule-core:fix/publish-workspace-server-ci-clone-manifest-retry
molecule-ai/molecule-core:fix/test-config-env-isolation
molecule-ai/molecule-core:ci/staging-sha-pinning
molecule-ai/molecule-core:fix/external-connection-user-facing-urls
molecule-ai/molecule-core:fix/workspace-server-registry-config-helper
molecule-ai/molecule-core:fix/issue-272-sqlalchemy-ci-install
molecule-ai/molecule-core:fix/canvas-yaml-utils-nested-arrays-clean
molecule-ai/molecule-core:fix/self-delegation-guard
molecule-ai/molecule-core:promote/staging-to-main-100546
molecule-ai/molecule-core:fix/a2a-tools-v2
molecule-ai/molecule-core:fix/a2a-tools-and-workflow-cleanup
molecule-ai/molecule-core:fix/canvas-test-isolation-fixes-v2
molecule-ai/molecule-core:fix/molecule-model-env-go
molecule-ai/molecule-core:runtime/fix-delegate-empty-parts-regression
molecule-ai/molecule-core:infra/runtime-doc-playwright-limitation
molecule-ai/molecule-core:fix/offsec-001-error-message-scrubbing
molecule-ai/molecule-core:fix/offsec-001
molecule-ai/molecule-core:fix/a2a-tools-string-error-handling-clean
molecule-ai/molecule-core:fix/core-248-pluginresolver-and-plgh
molecule-ai/molecule-core:infra/fix-source-resolver-dup
molecule-ai/molecule-core:fix/model-provider-misnomer
molecule-ai/molecule-core:fix/a2a-tools-string-error-handling-v2
molecule-ai/molecule-core:fix/canvas-yaml-utils-test-failure
molecule-ai/molecule-core:fix/a2a-tools-string-error-handling
molecule-ai/molecule-core:fix/internal-214-gosum-vanity-import
molecule-ai/molecule-core:fix/canvas-test-isolation-fixes
molecule-ai/molecule-core:chore/canvas-statusbadge-test-fix-cherry-pick
molecule-ai/molecule-core:fix/canvas-statusbadge-test-role-ambiguity
molecule-ai/molecule-core:runtime/fix-mcp-client-localhost-default
molecule-ai/molecule-core:fix/core-257-delegation-test-stray-brace
molecule-ai/molecule-core:revert/core-d0126662-restart-signals-undefined-h
molecule-ai/molecule-core:revert/core-123-plugin-drift-detector
molecule-ai/molecule-core:ci/pin-action-and-base-images
molecule-ai/molecule-core:fix/org-232-per-workspace-required-env-preflight
molecule-ai/molecule-core:fix/ssrf-guard-before-begintx
molecule-ai/molecule-core:test/issue-232-per-workspace-required-env-preflight
molecule-ai/molecule-core:fix/issue232-org-import-required-env-aggregation
molecule-ai/molecule-core:fix/canvas-ts-test-errors
molecule-ai/molecule-core:fix/delegations-list-ledger-fallback
molecule-ai/molecule-core:wip-snapshot-2026-05-10/mac/molecule-core-tmp53-git-token-helper-wip
molecule-ai/molecule-core:wip-snapshot-2026-05-10/mac/molecules-org-molecule-core-registry-prefix
molecule-ai/molecule-core:fix/pluginresolver-conflict
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-be/fix-pluginresolver-conflict
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-qa/stash-package-lock-diff
molecule-ai/molecule-core:feat/keyboard-shortcuts-dialog
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-uiux/feat-keyboard-shortcuts-dialog
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-fe/test-canvas-design-tokens-config
molecule-ai/molecule-core:test/canvas-cssvar-tests
molecule-ai/molecule-core:fix/internal-229-sop-tier-check-tier-low-relaxation
molecule-ai/molecule-core:test/canvas-utility-pure-tests
molecule-ai/molecule-core:test/canvas-preflight-utils-tests
molecule-ai/molecule-core:test/canvas-runtimeprofiles-tests
molecule-ai/molecule-core:test/canvas-yaml-utils-tests
molecule-ai/molecule-core:test/canvas-pure-function-tests
molecule-ai/molecule-core:fix/ci-port-publish-workspace-server-image-228
molecule-ai/molecule-core:fix/ssrf-validate-agent-url-212
molecule-ai/molecule-core:ci/sop-tier-check-approver-teams-fix
molecule-ai/molecule-core:fix/sop-tier-check-legacy-flip-229
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-be/fix-ki001-telegram-disable-channel
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-be/feat-a2a-pre-restart-drain-125
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-be/feat-plugin-drift-queue-123
molecule-ai/molecule-core:fix/sweeper-race-error-counter
molecule-ai/molecule-core:infra/fix-issue-75-gh-cli-gitea-sweep
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-be/fix-gh-api-gitea-sweep-75
molecule-ai/molecule-core:feat/keyboard-shortcuts-dialog-test
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-be/fix-sweeper-test-isolation-86
molecule-ai/molecule-core:ci/fix-issue-87-root-skip
molecule-ai/molecule-core:fix/test-local-resolver-root-skip
molecule-ai/molecule-core:fix/workspace-tests-clear-auth-cache
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-be/fix-a2a-delegation-success-rendered-as-error
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-be/fix-files-restart-volume-sync
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-lead/tech-debt-rename-net
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-lead/fix-168-mine
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-lead/fix-167-uiux
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-fe/stash-canvas-agent-comms-show-task-text
molecule-ai/molecule-core:fix/canvas-agent-comms-show-task-text
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-lead/fix-vitest-pool
molecule-ai/molecule-core:fix/info-disclosure-errors
molecule-ai/molecule-core:infra/add-temporal-to-main-compose
molecule-ai/molecule-core:design/verify-canvas-design-system
molecule-ai/molecule-core:fix/workspace-persona-git-identity
molecule-ai/molecule-core:fix/175-env-matched-pair-guard
molecule-ai/molecule-core:wip-snapshot-2026-05-10/core-lead/fix-149
molecule-ai/molecule-core:refactor/sop-tier-check-extract-script
molecule-ai/molecule-core:fix/sop-tier-check-pr-target-security
molecule-ai/molecule-core:ci/sop-tier-check-deploy
molecule-ai/molecule-core:fix/issue53-admin-token-pair-guard
molecule-ai/molecule-core:fix/org-import-started-event-name
molecule-ai/molecule-core:refactor/delete-uses-cascade-helper
molecule-ai/molecule-core:fix/org-import-reconcile-and-audit
molecule-ai/molecule-core:fix/preserve-model-secret-on-restart
molecule-ai/molecule-core:feat/persona-bind-mount-local-dev
molecule-ai/molecule-core:feat/canary-tier-filter
molecule-ai/molecule-core:feat/plugin-version-subscription
molecule-ai/molecule-core:feat/plugin-hot-reload-classifier
molecule-ai/molecule-core:feat/plugin-atomic-install
molecule-ai/molecule-core:feat/air-hot-reload-dev
molecule-ai/molecule-core:feat/persona-env-injection
molecule-ai/molecule-core:fix/external-resolver-hardening
molecule-ai/molecule-core:fix/issue75-class-D-gh-api-to-gitea-rest
molecule-ai/molecule-core:fix/cherry-3-files-vitest-postgres-e2eapi
molecule-ai/molecule-core:fix/promote-vitest-postgres-fixes
molecule-ai/molecule-core:fix/saas-plugin-install-eic
molecule-ai/molecule-core:fix/issue-94-e2e-api-parallel-safe-class-b
molecule-ai/molecule-core:migrate/issue-71-vanity-imports
molecule-ai/molecule-core:fix/handlers-postgres-port-collision-class-b
molecule-ai/molecule-core:fix/issue-96-canvas-vitest-cold-start-timeout
molecule-ai/molecule-core:fix/hermes-agent-doc-gitea-migration
molecule-ai/molecule-core:fix/196-retarget-main-to-staging-gitea-rest
molecule-ai/molecule-core:fix/gitea-ci-flakes-issue-88
molecule-ai/molecule-core:fix/pin-upload-artifact-v3-gitea
molecule-ai/molecule-core:fix/issue-72-auto-sync-token-canary-v2
molecule-ai/molecule-core:fix/issue75-class-F-gh-run-list-to-statuses
molecule-ai/molecule-core:fix/issue75-class-A-gh-pr-to-gitea-rest
molecule-ai/molecule-core:feat/issue-63-local-build-from-gitea-v2
molecule-ai/molecule-core:fix/195-auto-promote-staging-gitea-rest
molecule-ai/molecule-core:fix/144-branch-protection-check-name-parity-audit
molecule-ai/molecule-core:fix/harness-replays-pre-clone-manifest
molecule-ai/molecule-core:chore/trigger-auto-sync-verification
molecule-ai/molecule-core:fix/codeql-stub-on-gitea-156
molecule-ai/molecule-core:chore/issue173-retrigger-after-ecr-repo-create
molecule-ai/molecule-core:fix/issue173-inline-aws-ecr-login
molecule-ai/molecule-core:fix/issue173-shell-docker-push
molecule-ai/molecule-core:chore/retrigger-harness-replays-post-class-g
molecule-ai/molecule-core:fix/issue173-buildx-driver-and-cache
molecule-ai/molecule-core:fix/post-suspension-clone-manifest
molecule-ai/molecule-core:fix/issue173-followup-platform-dockerfile
molecule-ai/molecule-core:fix/post-suspension-github-urls
molecule-ai/molecule-core:fix/170-goroutine-bleed-test-isolation
molecule-ai/molecule-core:fix/issue173-publish-workspace-server-image
molecule-ai/molecule-core:fix/issue36-a2a-proxy-preflight
molecule-ai/molecule-core:fix/codeql-continue-on-error-156
molecule-ai/molecule-core:feat/demo-mock-3-bigorg-mock-runtime
molecule-ai/molecule-core:feat/demo-mock-1-purchase-success-modal
molecule-ai/molecule-core:fix/publish-path-filter-add-scripts
molecule-ai/molecule-core:fix/clone-manifest-gitea
molecule-ai/molecule-core:chore/touch-publish-workflow-to-trigger
molecule-ai/molecule-core:chore/retrigger-publish-post-aws-secrets
molecule-ai/molecule-core:chore/cherry-pick-pr23-into-main
molecule-ai/molecule-core:chore/backsync-main-into-staging-task-166
molecule-ai/molecule-core:fix/auto-sync-use-devops-token
molecule-ai/molecule-core:chore/retrigger-staging-on-fixed-runner-image
molecule-ai/molecule-core:chore/drop-github-app-auth-and-ecr-swap
molecule-ai/molecule-core:docs/readme-comprehensive-refresh-2026-05-06
molecule-ai/molecule-core:feat/rfc-2945-pr-c-2-canvas-chat-history
molecule-ai/molecule-core:fix/issue10-runtime-aware-plugin-install
molecule-ai/molecule-core:fix/s8-bind-loopback-dev
molecule-ai/molecule-core:fix/14-cascade-gitea-dispatch
molecule-ai/molecule-core:docs/molecule-core-bulk-sed
molecule-ai/molecule-core:chore/pin-artifact-actions-v3
molecule-ai/molecule-core:fix/lowercase-org-slug
molecule-ai/molecule-core:fix/script-ghcr-and-lint-paths
molecule-ai/molecule-core:docs/workspace-runtime-readme-source-edit
molecule-ai/molecule-core:feat/eic-tunnel-pool-core-11
molecule-ai/molecule-core:chore/rfc-2945-pr-c-3-delete-historyhydration
molecule-ai/molecule-core:fix/2872-sqlmock-regex-tightening
molecule-ai/molecule-core:fix/cp-orphan-sweeper-2989
molecule-ai/molecule-core:feat/registry-prefix-env-driven-issue-6
molecule-ai/molecule-core:docs/readme-refresh-2026-05-06
core-lead/molecule-core:runtime-v1.0.0
core-lead/molecule-core:runtime-v0.0.35
core-lead/molecule-core:runtime-v0.0.34
core-lead/molecule-core:runtime-v0.0.33
core-lead/molecule-core:runtime-v0.0.32
core-lead/molecule-core:runtime-v0.0.31
core-lead/molecule-core:runtime-v0.0.30
core-lead/molecule-core:runtime-v0.0.29
core-lead/molecule-core:runtime-v0.0.28
core-lead/molecule-core:runtime-v0.0.27
core-lead/molecule-core:runtime-v0.0.26
core-lead/molecule-core:runtime-v0.0.25
core-lead/molecule-core:runtime-v0.0.24
core-lead/molecule-core:runtime-v0.0.23
core-lead/molecule-core:runtime-v0.0.22
core-lead/molecule-core:runtime-v0.0.21
core-lead/molecule-core:runtime-v0.0.20
core-lead/molecule-core:runtime-v0.0.19
core-lead/molecule-core:runtime-v0.0.18
core-lead/molecule-core:runtime-v0.0.17
core-lead/molecule-core:runtime-v0.0.16
core-lead/molecule-core:runtime-v0.0.15
core-lead/molecule-core:runtime-v0.0.14
core-lead/molecule-core:runtime-v0.0.13
core-lead/molecule-core:runtime-v0.0.12
core-lead/molecule-core:runtime-v0.0.11
core-lead/molecule-core:runtime-v0.0.10
core-lead/molecule-core:runtime-v0.0.9
core-lead/molecule-core:runtime-v0.0.8
core-lead/molecule-core:runtime-v0.0.7
core-lead/molecule-core:runtime-v0.0.6
core-lead/molecule-core:runtime-v0.0.5
core-lead/molecule-core:runtime-v0.0.4
core-lead/molecule-core:runtime-v0.0.3
core-lead/molecule-core:runtime-v0.0.2
core-lead/molecule-core:runtime-v0.0.1
core-lead/molecule-core:ci-trigger-1776771586
core-lead/molecule-core:ci-retry-1776771601
core-lead/molecule-core:ci-retrigger-1776771591
molecule-ai/molecule-core:runtime-v0.1.1010
molecule-ai/molecule-core:runtime-v0.1.1009
molecule-ai/molecule-core:runtime-v0.1.1008
molecule-ai/molecule-core:runtime-v0.1.1007
molecule-ai/molecule-core:runtime-v0.1.1006
molecule-ai/molecule-core:runtime-v0.1.1005
molecule-ai/molecule-core:runtime-v0.1.1004
molecule-ai/molecule-core:runtime-v0.1.1001
molecule-ai/molecule-core:runtime-v0.1.1003
molecule-ai/molecule-core:runtime-v0.1.1000
molecule-ai/molecule-core:runtime-v0.1.131
molecule-ai/molecule-core:runtime-v0.1.130
molecule-ai/molecule-core:runtime-v1.0.0
molecule-ai/molecule-core:runtime-v0.0.35
molecule-ai/molecule-core:runtime-v0.0.34
molecule-ai/molecule-core:runtime-v0.0.33
molecule-ai/molecule-core:runtime-v0.0.32
molecule-ai/molecule-core:runtime-v0.0.31
molecule-ai/molecule-core:runtime-v0.0.30
molecule-ai/molecule-core:runtime-v0.0.29
molecule-ai/molecule-core:runtime-v0.0.28
molecule-ai/molecule-core:runtime-v0.0.27
molecule-ai/molecule-core:runtime-v0.0.26
molecule-ai/molecule-core:runtime-v0.0.25
molecule-ai/molecule-core:runtime-v0.0.24
molecule-ai/molecule-core:runtime-v0.0.23
molecule-ai/molecule-core:runtime-v0.0.22
molecule-ai/molecule-core:runtime-v0.0.21
molecule-ai/molecule-core:runtime-v0.0.20
molecule-ai/molecule-core:runtime-v0.0.19
molecule-ai/molecule-core:runtime-v0.0.18
molecule-ai/molecule-core:runtime-v0.0.17
molecule-ai/molecule-core:runtime-v0.0.16
molecule-ai/molecule-core:runtime-v0.0.15
molecule-ai/molecule-core:runtime-v0.0.14
molecule-ai/molecule-core:runtime-v0.0.13
molecule-ai/molecule-core:runtime-v0.0.12
molecule-ai/molecule-core:runtime-v0.0.11
molecule-ai/molecule-core:runtime-v0.0.10
molecule-ai/molecule-core:runtime-v0.0.9
molecule-ai/molecule-core:runtime-v0.0.8
molecule-ai/molecule-core:runtime-v0.0.7
molecule-ai/molecule-core:runtime-v0.0.6
molecule-ai/molecule-core:runtime-v0.0.5
molecule-ai/molecule-core:runtime-v0.0.4
molecule-ai/molecule-core:runtime-v0.0.3
molecule-ai/molecule-core:runtime-v0.0.2
molecule-ai/molecule-core:runtime-v0.0.1
molecule-ai/molecule-core:ci-trigger-1776771586
molecule-ai/molecule-core:ci-retry-1776771601
molecule-ai/molecule-core:ci-retrigger-1776771591
1 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
b9d2786f45 |
fix(ci): e2e-api — parallel-safe postgres/redis containers + provisioner setup
Class B Hongming-owned CICD red sweep, e2e-api leg. Same substrate hazard as PR #98 (handlers-postgres-integration) — Gitea act_runner configures `container.network: host` operator-wide, so: * Two concurrent e2e-api runs both attempted to bind `-p 15432:5432` and `-p 16379:6379` on the operator host. Verified in run a7/2727 on 2026-05-07: `docker: Error response from daemon: Conflict. The container name "/molecule-ci-redis" is already in use by container af10f438...` — exit 125, job fails before any test runs. * Hardcoded container names `molecule-ci-postgres` / `-redis` plus the leading `docker rm -f` step meant a second job's startup also KILLED the first job's still-running services. Fix shape (mirrors PR #98 bridge-net pattern, adapted because the platform-server is a Go binary on the host, not a containerised step): 1. Per-run unique container names: `pg-e2e-api-${RUN_ID}-${RUN_ATTEMPT}`, `redis-e2e-api-${RUN_ID}-${RUN_ATTEMPT}`. Unique even across reruns of the same run_id. 2. Ephemeral host port per run via `-p 0:5432` / `-p 0:6379` and `docker port` lookup, exported as `DATABASE_URL` / `REDIS_URL` to `$GITHUB_ENV`. No fixed host-port → no collision. 3. `127.0.0.1` (NOT `localhost`) in URLs — IPv6 first-resolve flake fixed in #92 stays fixed. 4. `if: always()` cleanup so containers don't leak when test steps fail. Issue #94 items #2 + #3 also addressed: * Pre-pull `alpine:latest` (provisioner uses it for ephemeral token-write containers in `internal/handlers/container_files.go`). * Idempotent `docker network create molecule-monorepo-net` (the provisioner attaches workspace containers via that bridge — `internal/provisioner/provisioner.go::DefaultNetwork`). Issue #94 item #1 (timeouts) NOT bumped — recent log evidence shows postgres ready in 3s, redis in 1s, platform in 1s when they DO come up. Timeouts are not the bottleneck on the current substrate. NOT addressed here (out of scope, separate change required): * `Run E2E API tests` step has been failing on `Status back online` because the platform's langgraph workspace template image (`ghcr.io/molecule-ai/workspace-template-langgraph:latest`) returns 403 Forbidden post-2026-05-06 GitHub org suspension. That is a template-registry resolution issue (ADR-002 / local-build mode) and belongs in a workspace-server change, not this workflow file. This PR fixes the parallel-collision class and the workflow setup hygiene; the langgraph-403 failure will still surface on runs after this lands until template resolution is fixed separately. Verified manually on operator host 2026-05-08: docker now hands out ephemeral ports on `-p 0:5432`, two parallel runs land on different ports, both reach pg_isready GREEN. Closes #94 (items #2 and #3; item #1 documented as not-bottleneck; langgraph-template-403 referenced for follow-up). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
1 changed files with 123 additions and 7 deletions
@@ -12,6 +12,59 @@ name: E2E API Smoke Test
|
||||
# spending CI cycles. See the in-job comment on the `e2e-api` job for
|
||||
# why this is one job (not two-jobs-sharing-name) and the 2026-04-29
|
||||
# PR #2264 incident that drove the consolidation.
|
||||
#
|
||||
# Parallel-safety (Class B Hongming-owned CICD red sweep, 2026-05-08)
|
||||
# -------------------------------------------------------------------
|
||||
# Same substrate hazard as PR #98 (handlers-postgres-integration). Our
|
||||
# Gitea act_runner runs with `container.network: host` (operator host
|
||||
# `/opt/molecule/runners/config.yaml`), which means:
|
||||
#
|
||||
# * Two concurrent runs both try to bind their `-p 15432:5432` /
|
||||
# `-p 16379:6379` host ports — the second postgres/redis FATALs
|
||||
# with `Address in use` and `docker run` returns exit 125 with
|
||||
# `Conflict. The container name "/molecule-ci-postgres" is already
|
||||
# in use by container ...`. Verified in run a7/2727 on 2026-05-07.
|
||||
# * The fixed container names `molecule-ci-postgres` / `-redis` (the
|
||||
# pre-fix shape) collide on name AS WELL AS port. The cleanup-with-
|
||||
# `docker rm -f` at the start of the second job KILLS the first
|
||||
# job's still-running postgres/redis.
|
||||
#
|
||||
# Fix shape (mirrors PR #98's bridge-net pattern, adapted because
|
||||
# platform-server is a Go binary on the host, not a containerised
|
||||
# step):
|
||||
#
|
||||
# 1. Unique container names per run:
|
||||
# pg-e2e-api-${RUN_ID}-${RUN_ATTEMPT}
|
||||
# redis-e2e-api-${RUN_ID}-${RUN_ATTEMPT}
|
||||
# `${RUN_ID}-${RUN_ATTEMPT}` is unique even across reruns of the
|
||||
# same run_id.
|
||||
# 2. Ephemeral host port per run (`-p 0:5432`), then read the actual
|
||||
# bound port via `docker port` and export DATABASE_URL/REDIS_URL
|
||||
# pointing at it. No fixed host-port → no port collision.
|
||||
# 3. `127.0.0.1` (NOT `localhost`) in URLs — IPv6 first-resolve was
|
||||
# the original flake fixed in #92 and the script's still IPv6-
|
||||
# enabled.
|
||||
# 4. `if: always()` cleanup so containers don't leak when test steps
|
||||
# fail.
|
||||
#
|
||||
# Issue #94 items #2 + #3 (also fixed here):
|
||||
# * Pre-pull `alpine:latest` so the platform-server's provisioner
|
||||
# (`internal/handlers/container_files.go`) can stand up its
|
||||
# ephemeral token-write helper without a daemon.io round-trip.
|
||||
# * Create `molecule-monorepo-net` bridge network if missing so the
|
||||
# provisioner's container.HostConfig {NetworkMode: ...} attach
|
||||
# succeeds.
|
||||
# Item #1 (timeouts) — evidence on recent runs (77/3191, ae/4270, 0e/
|
||||
# 2318) shows Postgres ready in 3s, Redis in 1s, Platform in 1s when
|
||||
# they DO come up. Timeouts are not the bottleneck; not bumped.
|
||||
#
|
||||
# Item explicitly NOT fixed here: failing test `Status back online`
|
||||
# fails because the platform's langgraph workspace template image
|
||||
# (ghcr.io/molecule-ai/workspace-template-langgraph:latest) returns
|
||||
# 403 Forbidden post-2026-05-06 GitHub org suspension. That is a
|
||||
# template-registry resolution issue (ADR-002 / local-build mode) and
|
||||
# belongs in a separate change that touches workspace-server, not
|
||||
# this workflow file.
|
||||
|
||||
on:
|
||||
push:
|
||||
@@ -78,11 +131,14 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 15
|
||||
env:
|
||||
DATABASE_URL: postgres://dev:dev@localhost:15432/molecule?sslmode=disable
|
||||
REDIS_URL: redis://localhost:16379
|
||||
# Unique per-run container names so concurrent runs on the host-
|
||||
# network act_runner don't collide on name OR port.
|
||||
# `${RUN_ID}-${RUN_ATTEMPT}` stays unique across reruns of the
|
||||
# same run_id. PORT is set later (after docker port lookup) since
|
||||
# we let Docker assign an ephemeral host port.
|
||||
PG_CONTAINER: pg-e2e-api-${{ github.run_id }}-${{ github.run_attempt }}
|
||||
REDIS_CONTAINER: redis-e2e-api-${{ github.run_id }}-${{ github.run_attempt }}
|
||||
PORT: "8080"
|
||||
PG_CONTAINER: molecule-ci-postgres
|
||||
REDIS_CONTAINER: molecule-ci-redis
|
||||
steps:
|
||||
- name: No-op pass (paths filter excluded this commit)
|
||||
if: needs.detect-changes.outputs.api != 'true'
|
||||
@@ -97,11 +153,53 @@ jobs:
|
||||
go-version: 'stable'
|
||||
cache: true
|
||||
cache-dependency-path: workspace-server/go.sum
|
||||
- name: Pre-pull alpine + ensure provisioner network (Issue #94 items #2 + #3)
|
||||
if: needs.detect-changes.outputs.api == 'true'
|
||||
run: |
|
||||
# Provisioner uses alpine:latest for ephemeral token-write
|
||||
# containers (workspace-server/internal/handlers/container_files.go).
|
||||
# Pre-pull so the first provision in test_api.sh doesn't race
|
||||
# the daemon's pull cache. Idempotent — `docker pull` is a no-op
|
||||
# when the image is already present.
|
||||
docker pull alpine:latest >/dev/null
|
||||
# Provisioner attaches workspace containers to
|
||||
# molecule-monorepo-net (workspace-server/internal/provisioner/
|
||||
# provisioner.go::DefaultNetwork). The bridge already exists on
|
||||
# the operator host's docker daemon — `network create` is
|
||||
# idempotent via `|| true`.
|
||||
docker network create molecule-monorepo-net >/dev/null 2>&1 || true
|
||||
echo "alpine:latest pre-pulled; molecule-monorepo-net ensured."
|
||||
- name: Start Postgres (docker)
|
||||
if: needs.detect-changes.outputs.api == 'true'
|
||||
run: |
|
||||
# Defensive cleanup — only matches THIS run's container name,
|
||||
# so it cannot kill a sibling run's postgres. (Pre-fix the
|
||||
# name was static and this rm hit other runs' containers.)
|
||||
docker rm -f "$PG_CONTAINER" 2>/dev/null || true
|
||||
docker run -d --name "$PG_CONTAINER" -e POSTGRES_USER=dev -e POSTGRES_PASSWORD=dev -e POSTGRES_DB=molecule -p 15432:5432 postgres:16
|
||||
# `-p 0:5432` requests an ephemeral host port; we read it back
|
||||
# below and export DATABASE_URL.
|
||||
docker run -d --name "$PG_CONTAINER" \
|
||||
-e POSTGRES_USER=dev -e POSTGRES_PASSWORD=dev -e POSTGRES_DB=molecule \
|
||||
-p 0:5432 postgres:16 >/dev/null
|
||||
# Resolve the host-side port assignment. `docker port` prints
|
||||
# `0.0.0.0:NNNN` (and on host-net runners may also print an
|
||||
# IPv6 line — take the first IPv4 line).
|
||||
PG_PORT=$(docker port "$PG_CONTAINER" 5432/tcp | awk -F: '/^0\.0\.0\.0:/ {print $2; exit}')
|
||||
if [ -z "$PG_PORT" ]; then
|
||||
# Fallback: any first line. Some Docker versions print only
|
||||
# one line.
|
||||
PG_PORT=$(docker port "$PG_CONTAINER" 5432/tcp | head -1 | awk -F: '{print $NF}')
|
||||
fi
|
||||
if [ -z "$PG_PORT" ]; then
|
||||
echo "::error::Could not resolve host port for $PG_CONTAINER"
|
||||
docker port "$PG_CONTAINER" 5432/tcp || true
|
||||
docker logs "$PG_CONTAINER" || true
|
||||
exit 1
|
||||
fi
|
||||
# 127.0.0.1 (NOT localhost) — IPv6 first-resolve flake (#92).
|
||||
echo "PG_PORT=${PG_PORT}" >> "$GITHUB_ENV"
|
||||
echo "DATABASE_URL=postgres://dev:dev@127.0.0.1:${PG_PORT}/molecule?sslmode=disable" >> "$GITHUB_ENV"
|
||||
echo "Postgres host port: ${PG_PORT}"
|
||||
for i in $(seq 1 30); do
|
||||
if docker exec "$PG_CONTAINER" pg_isready -U dev >/dev/null 2>&1; then
|
||||
echo "Postgres ready after ${i}s"
|
||||
@@ -116,7 +214,20 @@ jobs:
|
||||
if: needs.detect-changes.outputs.api == 'true'
|
||||
run: |
|
||||
docker rm -f "$REDIS_CONTAINER" 2>/dev/null || true
|
||||
docker run -d --name "$REDIS_CONTAINER" -p 16379:6379 redis:7
|
||||
docker run -d --name "$REDIS_CONTAINER" -p 0:6379 redis:7 >/dev/null
|
||||
REDIS_PORT=$(docker port "$REDIS_CONTAINER" 6379/tcp | awk -F: '/^0\.0\.0\.0:/ {print $2; exit}')
|
||||
if [ -z "$REDIS_PORT" ]; then
|
||||
REDIS_PORT=$(docker port "$REDIS_CONTAINER" 6379/tcp | head -1 | awk -F: '{print $NF}')
|
||||
fi
|
||||
if [ -z "$REDIS_PORT" ]; then
|
||||
echo "::error::Could not resolve host port for $REDIS_CONTAINER"
|
||||
docker port "$REDIS_CONTAINER" 6379/tcp || true
|
||||
docker logs "$REDIS_CONTAINER" || true
|
||||
exit 1
|
||||
fi
|
||||
echo "REDIS_PORT=${REDIS_PORT}" >> "$GITHUB_ENV"
|
||||
echo "REDIS_URL=redis://127.0.0.1:${REDIS_PORT}" >> "$GITHUB_ENV"
|
||||
echo "Redis host port: ${REDIS_PORT}"
|
||||
for i in $(seq 1 15); do
|
||||
if docker exec "$REDIS_CONTAINER" redis-cli ping 2>/dev/null | grep -q PONG; then
|
||||
echo "Redis ready after ${i}s"
|
||||
@@ -135,13 +246,15 @@ jobs:
|
||||
if: needs.detect-changes.outputs.api == 'true'
|
||||
working-directory: workspace-server
|
||||
run: |
|
||||
# DATABASE_URL + REDIS_URL exported by the start-postgres /
|
||||
# start-redis steps point at this run's per-run host ports.
|
||||
./platform-server > platform.log 2>&1 &
|
||||
echo $! > platform.pid
|
||||
- name: Wait for /health
|
||||
if: needs.detect-changes.outputs.api == 'true'
|
||||
run: |
|
||||
for i in $(seq 1 30); do
|
||||
if curl -sf http://localhost:8080/health > /dev/null; then
|
||||
if curl -sf http://127.0.0.1:8080/health > /dev/null; then
|
||||
echo "Platform up after ${i}s"
|
||||
exit 0
|
||||
fi
|
||||
@@ -185,6 +298,9 @@ jobs:
|
||||
kill "$(cat workspace-server/platform.pid)" 2>/dev/null || true
|
||||
fi
|
||||
- name: Stop service containers
|
||||
# always() so containers don't leak when test steps fail. The
|
||||
# cleanup is best-effort: if the container is already gone
|
||||
# (e.g. concurrent rerun race), don't fail the job.
|
||||
if: always() && needs.detect-changes.outputs.api == 'true'
|
||||
run: |
|
||||
docker rm -f "$PG_CONTAINER" 2>/dev/null || true
|
||||
|
||||
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.