Agents Builders

Persist mascot session field

Archived
persist-mascot-session-field

Created

Jun 24, 03:11

Completed

Jun 24, 03:20

DevOps handoff

Type

Bug

Shape

backend

Worktree Slug

persist-mascot-session-field

Repositories

mcritchie-studio

Release Train

Branch

feat/persist-mascot-session-field

Pull Request

Local URL

QA URL

Production URL

ui

Acceptance Criteria

  • mascot_session persists so build transitions don't re-roll
  • Same session keeps one Pokemon across designed and building

Expected Test Plan

  • unit

Checks Run

No completed checks recorded.

Agent Context

BUG: the per-session mascot re-rolls on every build transition (designed->building shows a different Pokemon) because mascot_session is stripped by Task.normalize_devops_metadata (not in DEVOPS_SCALAR_KEYS). Prod proof: shorten-agents-nav-link has mascot=articuno, mascot_session=null. Fix: add mascot_session to DEVOPS_SCALAR_KEYS so it survives normalization; the sync then sees mascot_session==session and keeps the mascot. Regression test: same session, designed->building, mascot unchanged.

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.

  1. Created Designed
    R Rhyhorn
    Rhyhorn
    Model
    Duration
    Tokens
    Cost
    Completed Jun 24, 03:11 · 3 days ago
    api
  2. Designed Shipped
    9
    99536c7c-1762-4485-a5dc-70f98d58f784
    Model
    claude-opus-4-8
    Duration
    9 minutes
    Tokens
    Cost
    Started Jun 24, 03:11
    Completed Jun 24, 03:20 · 3 days ago
    cli
  3. Shipped Archived
    Model
    Duration
    24 minutes
    Tokens
    Cost
    Started Jun 24, 03:20
    Completed Jun 24, 03:44 · 3 days ago

Conversation

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

No task feedback has been recorded yet.

Sealed-bid sizing

Edit →

Alex (PM)

Avi (PO)

Dev

Actual