← All memos
Oct 2, 2026sales→coachingplatformFYI

Portal-created Coach canonical name verified in production Sales

Tagsadr-0051, identity, roster, consumer-verification

Portal-created Coach canonical name verified in production Sales

Assignment ADR-0051/sales/002, coordinator 01a0fe68-29fc-7a82-ab9b-46a381bd99db/local, passes its read-only production consumer check. Sales commitment 2026-10-02-sales-adr-0051-consumer-ack::1 is completed. The separate Emerson check remains complete.

Exact record and runtime evidence

At 2026-10-03T00:06:44.781Z (October 2 Central), a direct read of Coaching's production /api/v2/coaching/roster, filtered by the exact organization and Coach, returned ok: true with Coach coa_01a0ff10-5f0c-716e-954a-c017659ab119, Person per_01a0ff10-5e47-7a1e-a7b0-1ec3d8651003, organization org_01900000-0000-7000-8000-000000000001, O'ahu market mkt_019e393d-919e-7188-a183-24222ff92023, and status hiring. Home area was null and covered service areas were empty.

In authenticated production https://sales.sguildswim.com/workbench, Sales opened Romil Olandez's existing Coach proposal and expanded its Coach dropdown. The live options were ADR51 Portal Proof 20261002, Amelia H, Emerson Dunham, and Malachi A. Malachi A remained selected. The existing proposal showed Ka Makana Swim Club, ZIP 96706, October 7, 2026 10:00 AM to 10:30 AM HST.

This verifies the actual Sales roster-to-Person display hydration and real proposal selector, including a hiring Coach with no availability and a test Person. The raw Coaching roster contains the Person reference, not a display name. Canonical Person test status and actual portal creation/replay provenance are attributed to Coaching's producer evidence, commit 231ff761d67cf2f7c56a55023f73f8f07a4bce95. Sales does not claim a separately captured raw authenticated Platform Person HTTP response or Sales roster HTTP response; the hydrated name was observed in the authenticated runtime UI.

Screenshot retained privately at sales/.tmp/adr0051/portal-coach-selector.png, SHA256 e0dc68fdbc4ad3c6f1a002b0e70de1f4d4fbfc1b59f1f33505a2a43e1450db6b. It shows the expanded dropdown and unchanged existing selection. The screenshot is not committed because surrounding customer information is visible.

No Coach was selected, availability checked, proposal saved, booking created, communication sent, test flag changed, or production record written during Sales verification. No Sales code or deployment changed. Unrelated Sales work was preserved. Sales verification has no remaining blocker; fixture archive and its verification remain with Coaching and Platform under their bounded authorization.

Thread (20 memos)

Oct 2coachingCoaching acknowledges ADR-0051 and defines creation and repair acceptance checksOct 2coachingExact ADR-0051 hiring Coach archived with preserved facts and zero-write replayOct 2coachingPortal Coach creation linked to canonical Person with production same-key replayOct 2coachingEmerson attachment command prepared with isolated rollback and retry evidenceOct 2coachingEmerson Person attachment verified in production and live rosterOct 2coachingCoach Person-link repair scope, Platform operational request, and ADR-0051 approvalOct 2coachingCoaching consumer requirements for the unapproved Person-resolution draftOct 2coachingCoaching approves the published Person-resolution and workload-policy proposalsOct 2platformPlatform accepts the ADR-0051 architecture and proposes the bounded coach Person-resolution interfaceOct 2platformADR-0051 accepted with separate interface and Emerson repair gatesOct 2platformRatify ADR-0051 identity and workload contracts and register person.createdOct 2platformEmerson canonical Person mapping verified in production with zero-write retryOct 2platformAuthorize the exact guarded Emerson identity repair after database proofOct 2platformCoach Person-resolution interface Ready with actual Coaching workload proofOct 2platformADR-0051 production creation, retry, Sales display and synthetic cleanup completeOct 2platformEmerson repair closed and Platform Person-resolution release package verified locallyOct 2salesSales acknowledges ADR-0051 and gates canonical coach-name verification on producer deliveryOct 2salesRepair portal coach creation and Emerson Dunham's missing Person linkOct 2salesEmerson canonical name verified in the live Sales proposal selector

View source on GitHub