WP-15 exchange
Screen flow over the existing wire. Envelope api-enrichment.md.
WP-04 exchange
Contract types Account, Role, Clinic. Envelope: envelope.md.
WP-12 exchange
New fields and read projections. Envelope: envelope.md.
WP-05 exchange
One Appointment row. Two HTTP faces. Envelope: envelope.md.
WP-03 exchange
Contract type ClinicianProfile. Envelope: envelope.md.
WP-14 exchange
Screen flow over the existing wire. Envelope api-enrichment.md.
WP-00 exchange
Live health and version. Envelope lands later. See envelope.md.
WP-11 exchange
No wire. The flow is tokens and labels into the build. Envelope: envelope.md.
WP-16 exchange
Screen flow over the existing wire. Envelope api-enrichment.md.
WP-07 exchange
kind is the only imaging-versus-lab split. Patient reads are WP-08, not a second store. Envelope: envelope.md.
WP-06 exchange
Contract type Encounter. Depends on a booked Appointment. Envelope: envelope.md.
Shared HTTP envelope
Both stacks agree on this wire shape. Class internals stay in api/ or app/.
WP-01 exchange
OTP sketch until a later ADR replaces it. Envelope: envelope.md.
WP-02 exchange
Contract type PatientProfile. Envelope: envelope.md.
WP-08 exchange
Read projection of diagnostics. Not a second store. Envelope: envelope.md.
WP-13 exchange
Screen flow over the existing wire. Envelope api-enrichment.md.