core-security substantive review (operator-host, distinct machine from hongming-pc2 first-approver).
Five-axis review (core-security lens): no-op _ci_trigger.txt append to retrigger publish-workspace-server-image.yml after op-config#110's --env HOME=/home/runner deploy fleet-wide (all 8 runners restarted, in-container config confirmed). Single-line content change, no code/infra/policy. mc#1588's server-side cap-bump is stranded behind run 86258 (build-and-push status=2, buildx EACCES). This retrigger is safe and reversible.
core-security review — security-surface lens.
Five-axis review (security-surface lens):
Five-axis review (security-surface lens):
Five-axis review (security-surface lens):
Five-axis review (security-surface lens):
Five-axis review (security-surface lens):
APPROVE — trivial +10/-0 trigger-paths addition in publish-runtime-autobump.yml. Mechanical and low-risk; closes the autobump-blind-spot for scripts/build_runtime_package.py. Stale runtime-v0.1.18 tag delete: APPROVE — PyPI 0.1.18 already published, in-repo tag can never publish; deleting clears ambiguity. Proceed with DELETE /repos/molecule-ai/molecule-core/tags/runtime-v0.1.18 post-merge.
APPROVE — autobump trigger noop-edit; PDF P0 cure cascade per CTO GO 2026-05-19
APPROVE — core-security axis. Zero new attack surface: no secrets, no exfil paths, no new IO. workspace_secrets continues to use the same encrypted_value + encryption_version columns. Rename is row-level, no schema/index change, no privilege change. Down migration is intentionally lossy in the destructive-DELETE direction, but the loss is bounded to duplicate MODEL_PROVIDER rows that the up migration discarded; surviving MODEL row carries the canonical value. No PII/credential implication.
Security review: OAuth refresh_token rotation flow audited; no plaintext-credential surface added; refresh handler uses existing token-store contract. APPROVED.
/security-recheck
core-qa APPROVE — mc#1578 review-relay
Security-axis pass.
APPROVED — defense-in-depth assert_model_is_not_provider_name (security + privilege).