Platform Engineer
Platform Engineer (QA + Infrastructure). Owns the QA test tier (integration + an e2e smoke) and the QA deploy of origin/release, plus Heroku deploys, env vars, CI, observability, and the recovery protocol. Senior reviewer for DevOps/Platform PRs — but never reviews a PR he will then QA (no self-gating).
No skills assigned.
Production smoke seal agent
Dor-check post-deploy gate
Release pipeline hardening
Harden bin/e2e-parallel + introduce two-tier (@smoke) e2e model
Agent CLI trinity: bin/task, bin/preflight, bin/secret
Auto-reclaim merged worktrees on close (scale-down normal flow)
Elastic worktree Redis capacity (steady-state 20, scale in/out by 10)
DEPLOY FIX (conductor): narrowed post_deploy_cmd from 'bin/rails db:seed' -> 'bin/rails runner load(db/seeds/02_agents.rb)'. The full db:seed (a) failed at db/seeds/54_ai_builder_multiple_candidates.rb:232 (non-idempotent: 'Github login has already been taken') and (b) would seed DEMO News/Content/Tasks into PROD at ship. 02_agents is self-documented idempotent + prod-safe and is the only seed this task needs (retire alex-docs / give alex the docs reviewer seat). Verified the agents change already applied on QA.
SHIPPED to prod (turf-monster-mainnet v108, rel-20260624-a59e5f). Per operator decision, ENABLED the prod geo_settings row post-ship: enabled=true, enforcing=true, banned=[AZ,CO,HI,ID,IA,LA,MO,NE,NV,WA]. Legal blocklist + fail-closed now LIVE on mainnet for money/entry actions.
QA-deployed on rel-20260624-a59e5f @ qa.turfmonster.media (turf v24 @ 8ba6370, /up 200, geo/check resolves CO). Fail-closed governed by GeoSetting.enforcing? (row enabled). PROD-SHIP DECISION: confirm the prod geo_settings row state deliberately — if enabled, undetectable-US visitors now fail CLOSED (intended); if disabled, neither blocklist nor fail-closed enforces. Pairs with the fix-ipinfo prod GeoSetting verification note. Deferred non-blocking nits in review comment.
QA-deployed on rel-20260624-a59e5f @ qa.mcritchie.studio (mcr@15e2d3f, /up 200). Fix verified by suite (273 runs 0F) + dogfooded: merging this + geo onto the assembled RC flipped both cleanly to assembled (no manual fixup needed). Note: the fix only governs the PROD board once mcritchie-studio ships to prod. Awaiting operator prod-ship gate.
Conductor note: task was adopted onto an already-ASSEMBLED RC (rel-20260624-a59e5f). release.add via the reopen! path set release_slug but left stage=reviewed (should be assembled); subsequent adopt! calls no-op'd because membership already existed. Manually moved reviewed->assembled to match reality (genuinely a QA-deployed member, fix verified live). Filed conductor bug as adopt-onto-assembled-stage-stuck.
QA-deployed on release rel-20260624-a59e5f @ qa.mcritchie.studio (Heroku v78, /up 200). Building-collapse class live on /deployments; Building-specific placement locked by flipped integration test. Awaiting operator prod-ship gate.
QA-deployed on release rel-20260624-a59e5f @ qa.mcritchie.studio (Heroku v78, /up 200). Glyph verified by component+unit tests (board slug-row renders 📇 for repositories:['rolio']); no live rolio-repo card on board to render it. Awaiting operator prod-ship gate.
We emailed a one-tap sign-in link to . It expires shortly and can only be used once.
No email? Check spam, or close this and try again.