"Ask Pippa About This Moment resolves the current release, copies a moment reference line, calls Recall's pippa-handoff, and opens the returned canonical conversation URL. No conversation state lives in this app."
The Same Discipline, One Layer Up
Track 3 taught the handoff into the player: a URL names a video by identity, never by path. The Pippa lane is the mirror image — the handoff out to a conversation — and it obeys the exact same discipline. When you click "Ask Pippa About This Moment," Ashen Reel does not ship a copy of the transcript, a slice of the video, or a bundle of state. It ships a compact moment reference: which video, which release, which millisecond. A pointer, not a payload.
The reference is durable by preference: when the media came from Recall, the anchor is its release identity plus a timestamp, so it survives corrections and re-resolves cleanly. Only when the media isn't Recall-sourced does it fall back to a path. Either way, what travels is a small, resolvable handle — the receiver looks up the real thing, exactly as the strict parser did in reverse.
The whole flow is orchestration with no local state — resolve, copy a human-readable pointer, hand off, open:
Why 'Pointer, Not Payload' Keeps You Honest
The tell that you've drifted from client to owner is always the same: you start copying the payload 'to be safe' or 'for speed.' The moment Ashen Reel copied the transcript into the handoff, or stashed the conversation locally, it would have quietly become a second owner of Recall's and cwkPippa's truth — the exact drift the whole architecture is built to prevent. Keeping the handoff a reference and the rail a projection is what lets a video player host a rich Pippa moment without ever holding a byte it shouldn't. The restraint is the feature.