Agents Builders
Next Release none active

Merge a reviewed task, or launch a heartbeat below, to establish one.

Last Release rel-20260708-a71c1f
🟢 Seal Shipped about 5 hours ago
Paras Paras took 1h
5 tasks QA ↗ Prod ↗ 8e7626d

Heartbeats

Copy any phrase to launch that soul's heartbeat.

A Avi
S Steffon
A Alex

Tested

0 releases

Assembled

59m

10 releases

Confirmed

14m

10 releases

Deployed

4m

10 releases

Total

2h 3m

10 releases

Apps

Designed

3
Turf model page adoption
D Drowzee
S turf-model-page-adoption 🐊
Jul 8 7:39a 7:39a
Comment
Fast-follow of mcritchie adoption (PR #456). Engine 0.12 draws the routes/controller/view into turf automatically; turf just registers its models + adds a link. turf already passed consumer CI vs 0.12 (green on engine PR #12), so the bump is safe (~> 0.11 already permits 0.12). OPEN DECISIONS for the builder: (1) which models to register — recommend Entry, Contest, Game, Player, PaypalPurchase (high-value inspectable records); (2) where the Model link lives (turf has no /deployments/all — pick an admin surface). Apply the same to_prepare registration + as_json column filter for any wallet/payment models with sensitive fields.
Guard worktree port test
D Drowzee
S guard-worktree-port-test 🪎
Jul 8 3:46a 3:46a
Comment
Surfaced by studio-engine PR #12 consumer CI. test/lib/agent_worktree_test.rb :: test_mcritchie_config_reserves_3020 loads bin/agent-worktree in a subprocess and dies 'repo missing: .../mcritchie-studio' when the sibling checkout is not at the expected path (e.g. the engine's consumer-CI env) -> subprocess prints nothing -> flunk. Fix: skip (or stub the repo-path resolution for) that config assertion when the mcritchie-studio checkout is absent, so it never false-reds an unrelated engine consumer-CI run. Integration tier N/A (test-only guard) -> [integration-bypass] at build. Pre-existing; not introduced by the model-page work.
Rolio dormancy shutdown
R Rattata
S rolio-dormancy-shutdown 📇 🪎
Jul 4 3:07a 3:07a

Building

1
Heartbeat Span Polish
J Jigglypuff
<1m
J Jigglypuff
33m
A Avi
heartbeat-span-polish 🪎
Jul 4 8:03p 11:22p
Comment 13 notes
Blocker checked: PR #379 is still draft, but GitHub reports it mergeable/clean with passing CI. PR #386 is open/non-draft and overlaps the heartbeat row files; local merge-tree shows real conflicts in heartbeat controller/table/grade partials. #386 does not fully supersede #379 because #379 also carries action-grade clear/drawer behavior and grade-cell sidebar targets. Recommended sequence: keep #379 blocked as dependency, let #386 land first, then rebase/dedupe #379 against release, mark ready, and resubmit.

Submitted

2
Testing phase timestamps
B Bayleef
C Chikorita
C Chikorita
1h
C Carl
S Shannon
L testing-phase-timestamps 🪎
WAITING APPROVAL
REVIEW STARTED
Jul 8 6:33a 8:18a
Model page protocol
D Drowzee
D Drowzee
D Drowzee
1h
S model-page-protocol 🪎
Jul 8 1:50a 7:38a
QA Feedback 3 notes
Parked on a dependency, NOT a review/code block: studio-engine 0.12 must merge (engine PR #12) + gem push before this can submit. Adoption is BUILT + verified — integration (7) + e2e green, live on :3011 via local engine 0.12. Cleared the stale 'waiting approval' badge (the app-local demo was already approved ~3h ago; we pivoted to engine-first). Resumes automatically on publish: revert Gemfile override -> bundle update studio-engine -> commit -> full-suite-check + dor-check -> PR into release -> submitted.

Reviewed

0
Drop tasks here

Assembled

0
Drop tasks here

Shipped

7
Fix deployment duration metrics
B Blastoise
W Wartortle
S Squirtle
S Squirtle
14m
S Shannon
C Carl
12m
S Steffon
40m
A Avi
15m
S fix-deployment-duration-metrics 🪎
Jul 7 10:30p 7:12a
Handoff 7 notes
Avi review approved (shannon primary + carl light, both merge-ready; nil-average blocker verified fixed with regression test, CI green at 82e107d4); ready for Steffon's qa-release sweep.
Unified usage pricing module
M Meganium
B Bayleef
C Chikorita
C Chikorita
49m
C Carl
A Alex
22m
S Steffon
45m
A Avi
28m
S unified-usage-pricing-module 🪎
Jul 8 4:46a 7:12a
Handoff 6 notes
Avi review approved; ready for Steffon's qa-release sweep.
Filter Live Activities
M Marowak
C Cubone
C Cubone
C Cubone
8m
S Shannon
J Jasper
6m
S Steffon
46m
A Avi
28m
filter-live-activities 🪎
Jul 8 2:50a 🐛 7:12a
Handoff 10 notes
Avi review approved; ready for Steffon's qa-release sweep.
Model page engine protocol
H Hypno
D Drowzee
D Drowzee
D Drowzee
24m
C Carl
J Jasper
1h
S Steffon
1h
A Avi
28m
M model-page-engine-protocol 💎
Jul 8 2:40a 💎 7:12a
Handoff 9 notes
SHIPPED: PR #12 merged to release+main (57b8862); studio-engine 0.12.0 published to RubyGems + tagged v0.12.0. Consumer CI: turf green, mcritchie flake excepted (operator sign-off). Non-blocking follow-ups deferred: register-in-to_prepare (applied in mcritchie adoption), as_json column filter for sensitive models.
Board card layout polish
F Farfetch'd
F Farfetch'd
F Farfetch'd
3h
S Shannon
A Alex
17m
S Steffon
55m
A Avi
28m
S board-card-layout-polish 🪎
Jul 8 2:20a 7:12a
Handoff 3 notes
Avi review approved; ready for Steffon's qa-release sweep. Sweep note: PR #454 and PR #453 both edit the same application_helper.rb region (~compact_stage_duration) — merge one, rebase the other before merging the second. Builder nit: checks_run claims promote component tests that do not exist; reword or add one assertion in a follow-up.
Pokedex newest unique cards
M Meganium
B Bayleef
C Chikorita
C Chikorita
4h
S Shannon
C Carl
54m
S Steffon
41m
A Avi
1h
S pokedex-newest-unique-cards 🪎
Jul 7 10:19p 5:25a
Handoff 3 notes
Avi review approved; ready for Steffon's qa-release sweep.