Agents Builders

Turf model page adoption

Designed
turf-model-page-adoption

Created

Jul 08, 07:39

DevOps handoff

Type

Feature

Shape

ui+db

Worktree Slug

turf-model-page-adoption

Repositories

turf-monster

Release Slug

Branch

feat/turf-model-page-adoption

Pull Request

Local URL

QA URL

Production URL

library-adoption admin-gated

Acceptance Criteria

  • Bump turf to studio-engine 0.12 model-page protocol
  • Register turf models via ModelPage.register in to_prepare
  • Admin-only /models/:model/:id inspector works in turf
  • Add Model link to a turf admin surface

Expected Test Plan

  • [integration] admin model page renders a turf record
  • [e2e] admin views turf model page happy path

Checks Run

No completed checks recorded.

Stage Timeline

Who handled each stage, the time it took (measured), and the model / tokens / cost reported (best-effort) — plus who's on it right now. means the agent didn't report that metric.

Sizing Avi · PO SMALL Dev Actual
  1. Created Designed
    D Drowzee
    Drowzee
    Model
    Duration
    Tokens
    Cost
    Completed Jul 08, 07:39 · about 5 hours ago
    api

Conversation

QA review feedback, agent handoffs, and follow-up notes for this task.

Comment about 5 hours ago

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.

Sealed-bid sizing

Edit →

Alex (PM)

Avi (PO)

SMALL

Dev

Actual