May 3
My PRs (still open, authored today)
vultiagent-app
- #380 SidePanel vault chip stops truncating mid-name - Text gets
flex: 1 + minWidth: 0, parent row alsominWidth: 0. "Dev - consider funds lost" no longer renders as "Dev - consider funds l..." with chevron crammed against the ellipsis. Bug 1 from yesterday's iPhone 16e dogfood, real before/after screenshot receipts. 5 source-shape regression tests - #381 skip redundant vault rehydration gate on AgentHome remount -
useAgentOrchestrationwas initializingrehydratingVaultto true and re-runningloadFromStorage()on every mount even thoughAnimatedSplashScreenalready hydrated the store. 5-7s of blank navy + spinner on every Scheduling-chip-tap-back-to-AgentHome. Two-line fix (lazy initializer + early-return), tap-to-AgentHome dropped from 5-7s to 1.5s. Bug 2 from the dogfood. 5 source-shape pins - #383 wire card_rendered into execute_* family - SendFlowCard, SwapFlowCard, ContractCallCard had ZERO
card_renderedevents firing, so the WS2b funnel was dark for roughly half of live tx volume. Mirrors the BuildTxCard contract (gate onawaiting_confirm, dedupe by messageId+surface, resolve chain dim from prep). Surfaced from a 3-day-old followup memo, verified the gap was still real on main before wiring. 2 regression-pin tests