events.event_manager: UNKNOWN expected exactly one Aperture identity D1, found 2listStudioEventsfacade listStudioEvents does not resolve to a canonical contract operation or registered aliasgetStudioEventfacade getStudioEvent does not resolve to a canonical contract operation or registered aliaslistEventTicketsfacade listEventTickets does not resolve to a canonical contract operation or registered aliasaudit.listObjectEntriesfacade audit.listObjectEntries does not resolve to a canonical contract operation or registered aliasexportEventsfacade exportEvents does not resolve to a canonical contract operation or registered aliasbulkArchiveEventsfacade bulkArchiveEvents does not resolve to a canonical contract operation or registered aliasupdateEventQuickSettingsfacade updateEventQuickSettings does not resolve to a canonical contract operation or registered aliaslistEventRegistrationsForDetailfacade listEventRegistrationsForDetail does not resolve to a canonical contract operation or registered aliasrenderEventCheckInQrfacade renderEventCheckInQr does not resolve to a canonical contract operation or registered aliasaudit.listObjectEntriesoperation audit.listObjectEntries is not a named export of packages/api-client/src/index.tsexportEventsoperation exportEvents is not a named export of packages/api-client/src/index.tsbulkArchiveEventsoperation bulkArchiveEvents is not a named export of packages/api-client/src/index.tsupdateEventQuickSettingsoperation updateEventQuickSettings is not a named export of packages/api-client/src/index.tslistEventRegistrationsForDetailoperation listEventRegistrationsForDetail is not a named export of packages/api-client/src/index.tsrenderEventCheckInQroperation renderEventCheckInQr is not a named export of packages/api-client/src/index.tslistStudioEventscanonical operation is unresolved, so a worker route cannot be attributed safelygetStudioEventcanonical operation is unresolved, so a worker route cannot be attributed safelylistEventTicketscanonical operation is unresolved, so a worker route cannot be attributed safelyaudit.listObjectEntriescanonical operation is unresolved, so a worker route cannot be attributed safelyexportEventscanonical operation is unresolved, so a worker route cannot be attributed safelybulkArchiveEventscanonical operation is unresolved, so a worker route cannot be attributed safelyupdateEventQuickSettingscanonical operation is unresolved, so a worker route cannot be attributed safelylistEventRegistrationsForDetailcanonical operation is unresolved, so a worker route cannot be attributed safelyrenderEventCheckInQrcanonical operation is unresolved, so a worker route cannot be attributed safelylistStudioEventsfacade listStudioEvents is unresolved, so its route-backed mock cannot be attributed safelygetStudioEventfacade getStudioEvent is unresolved, so its route-backed mock cannot be attributed safelylistEventTicketsfacade listEventTickets is unresolved, so its route-backed mock cannot be attributed safelyaudit.listObjectEntriesfacade audit.listObjectEntries is unresolved, so its route-backed mock cannot be attributed safelyexportEventsfacade exportEvents is unresolved, so its route-backed mock cannot be attributed safelybulkArchiveEventsfacade bulkArchiveEvents is unresolved, so its route-backed mock cannot be attributed safelyupdateEventQuickSettingsfacade updateEventQuickSettings is unresolved, so its route-backed mock cannot be attributed safelylistEventRegistrationsForDetailfacade listEventRegistrationsForDetail is unresolved, so its route-backed mock cannot be attributed safelyrenderEventCheckInQrfacade renderEventCheckInQr is unresolved, so its route-backed mock cannot be attributed safelylistStudioEvents target: events.read, tenant scopeno canonical reachable authorization edgegetStudioEvent target: events.read, event scopeno canonical reachable authorization edgecreateEvent target: events.write, tenant scopeat least one reachable edge is exempted or otherwise not genuinely enforcedupdateEvent target: events.write, event scopeat least one reachable edge is exempted or otherwise not genuinely enforcedsetEventMode target: events.write, event scopeat least one reachable edge is exempted or otherwise not genuinely enforcedsuggestAddresses target: events.write with tenant/location contextat least one reachable edge is exempted or otherwise not genuinely enforcedresolveAddress target: events.write with tenant/location contextat least one reachable edge is exempted or otherwise not genuinely enforcedvalidateAddress target: events.write with tenant/location contextat least one reachable edge is exempted or otherwise not genuinely enforcedlistEventTickets target: events.read, event scopeno canonical reachable authorization edgeexportEventGuests target: reports.export, event scopeat least one reachable edge is exempted or otherwise not genuinely enforcedaudit.listObjectEntries target: audit.read_object, object/event scopeno canonical reachable authorization edgegetPublicEventPage target: public opaque published-event readat least one reachable edge is exempted or otherwise not genuinely enforcedexportEvents target: events.write, each event scopedno canonical reachable authorization edgebulkArchiveEvents target: events.delete, each event scopedno canonical reachable authorization edgeupdateEventQuickSettings target: guests.read, each event scopedno canonical reachable authorization edgelistEventRegistrationsForDetail target: checkin.scan, each event scopedno canonical reachable authorization edgerenderEventCheckInQr target: reports.export, each event scopedno canonical reachable authorization edgequeues.queue_manager: UNKNOWN expected exactly one Aperture identity D1, found 2joinQueuefacade joinQueue does not resolve to a canonical contract operation or registered aliassendQueueMessagefacade sendQueueMessage does not resolve to a canonical contract operation or registered aliassendQueueMessageoperation sendQueueMessage is not a named export of packages/api-client/src/index.tsjoinQueuecanonical operation is unresolved, so a worker route cannot be attributed safelysetStaffQueueAcceptancecanonical operation setStaffQueueAcceptance has no reachable route in the authorization surface manifestsetStaffBreakcanonical operation setStaffBreak has no reachable route in the authorization surface manifestrecordQueueEntryOutcomecanonical operation recordQueueEntryOutcome has no reachable route in the authorization surface manifestsendQueueMessagecanonical operation is unresolved, so a worker route cannot be attributed safelyjoinQueuefacade joinQueue is unresolved, so its route-backed mock cannot be attributed safelysendQueueMessagefacade sendQueueMessage is unresolved, so its route-backed mock cannot be attributed safelylistQueues target: queues.read, location scopeenforced authorization is under-protected or differs from target capability/scopegetQueueBoard target: queues.read, location scopeat least one reachable edge is exempted or otherwise not genuinely enforcedgetQueueCallNextOptions target: queues.read, location scopeat least one reachable edge is exempted or otherwise not genuinely enforcedcallNextQueueEntry target: queue.serve, location scope and entry target resolutionat least one reachable edge is exempted or otherwise not genuinely enforcedserveQueueEntry target: queue.serve, location scope and entry target resolutionat least one reachable edge is exempted or otherwise not genuinely enforcedcompleteQueueEntry target: queue.serve, location scope and entry target resolutionat least one reachable edge is exempted or otherwise not genuinely enforcedreleaseQueueEntry target: queue.serve, location scope and entry target resolutionat least one reachable edge is exempted or otherwise not genuinely enforcedmarkQueueEntryNoShow target: queue.serve, location scope and entry target resolutionat least one reachable edge is exempted or otherwise not genuinely enforcedassignQueueEntry target: queue.serve, location scope and entry target resolutionat least one reachable edge is exempted or otherwise not genuinely enforcedreturnQueueEntryToQueue target: queue.serve, location scope and entry target resolutionat least one reachable edge is exempted or otherwise not genuinely enforcedleaveAdminQueueEntry target: queue.serve, location scope and entry target resolutionat least one reachable edge is exempted or otherwise not genuinely enforcedjoinQueue target: queue.entries.write for admin; opaque/rate-limited for publicno canonical reachable authorization edgesetStaffQueueAcceptance target: queue.serve own/any plus queues.read for overview, location scopeno canonical reachable authorization edgesetStaffBreak target: queue.serve own/any plus queues.read for overview, location scopeno canonical reachable authorization edgegetQueueStaffOverview target: queue.serve own/any plus queues.read for overview, location scopemultiple target capabilities cannot be assigned safely to this single operationrecordQueueEntryOutcome target: queues.read, no canonical reachable authorization edgegetCustomerQueueHistory target: queue.serve, at least one reachable edge is exempted or otherwise not genuinely enforcedsendQueueMessage target: queue.message, entry/location scopeno canonical reachable authorization edgequeues.queue_manager: UNKNOWN expected exactly one Aperture identity D1, found 2publishQueuefacade publishQueue does not resolve to a canonical contract operation or registered aliasgetQueuefacade getQueue does not resolve to a canonical contract operation or registered aliasgetQueueEntryfacade getQueueEntry does not resolve to a canonical contract operation or registered aliaslistQueueAppointmentsfacade listQueueAppointments does not resolve to a canonical contract operation or registered aliasrescheduleQueueAppointmentfacade rescheduleQueueAppointment does not resolve to a canonical contract operation or registered aliascancelQueueAppointmentfacade cancelQueueAppointment does not resolve to a canonical contract operation or registered aliaspublishQueueoperation publishQueue is not a named export of packages/api-client/src/index.tsgetQueueoperation getQueue is not a named export of packages/api-client/src/index.tsgetQueueEntryoperation getQueueEntry is not a named export of packages/api-client/src/index.tslistQueueAppointmentsoperation listQueueAppointments is not a named export of packages/api-client/src/index.tsrescheduleQueueAppointmentoperation rescheduleQueueAppointment is not a named export of packages/api-client/src/index.tscancelQueueAppointmentoperation cancelQueueAppointment is not a named export of packages/api-client/src/index.tspublishQueuecanonical operation is unresolved, so a worker route cannot be attributed safelygetQueuecanonical operation is unresolved, so a worker route cannot be attributed safelygetQueueEntrycanonical operation is unresolved, so a worker route cannot be attributed safelylistQueueAppointmentscanonical operation is unresolved, so a worker route cannot be attributed safelyrescheduleQueueAppointmentcanonical operation is unresolved, so a worker route cannot be attributed safelycancelQueueAppointmentcanonical operation is unresolved, so a worker route cannot be attributed safelypublishQueuefacade publishQueue is unresolved, so its route-backed mock cannot be attributed safelygetQueuefacade getQueue is unresolved, so its route-backed mock cannot be attributed safelygetQueueEntryfacade getQueueEntry is unresolved, so its route-backed mock cannot be attributed safelylistQueueAppointmentsfacade listQueueAppointments is unresolved, so its route-backed mock cannot be attributed safelyrescheduleQueueAppointmentfacade rescheduleQueueAppointment is unresolved, so its route-backed mock cannot be attributed safelycancelQueueAppointmentfacade cancelQueueAppointment is unresolved, so its route-backed mock cannot be attributed safelylistQueues target: queues.read, location scopeenforced authorization is under-protected or differs from target capability/scopegetQueueBoard target: queues.read, location scopeat least one reachable edge is exempted or otherwise not genuinely enforcedcreateQueue target: queues.write, location scopeenforced authorization is under-protected or differs from target capability/scopeupdateQueue target: queues.write, location scopeat least one reachable edge is exempted or otherwise not genuinely enforcedpublishQueue target: queues.publish, location scopeno canonical reachable authorization edgegetQueue target: queues.read, target location scopeno canonical reachable authorization edgegetQueueEntry target: queues.read, target location scopeno canonical reachable authorization edgelistQueueAppointments target: appointments.read_team and reschedule/cancel team/any, queue location scopeno canonical reachable authorization edgerescheduleQueueAppointment target: appointments.read_team and reschedule/cancel team/any, queue location scopeno canonical reachable authorization edgecancelQueueAppointment target: appointments.read_team and reschedule/cancel team/any, queue location scopeno canonical reachable authorization edgequeues.queue_manager: UNKNOWN expected exactly one Aperture identity D1, found 2listQueueAlertsfacade listQueueAlerts does not resolve to a canonical contract operation or registered aliasacknowledgeQueueAlertfacade acknowledgeQueueAlert does not resolve to a canonical contract operation or registered aliasexportQueueMetricsfacade exportQueueMetrics does not resolve to a canonical contract operation or registered aliasgetQueueRecommendationsfacade getQueueRecommendations does not resolve to a canonical contract operation or registered aliasgetWalkInRoutingoperation getWalkInRouting is not a named export of packages/api-client/src/index.tsgetLiveQueuesoperation getLiveQueues is not a named export of packages/api-client/src/index.tscreateWalkInRuleoperation createWalkInRule is not a named export of packages/api-client/src/index.tsupdateWalkInRuleoperation updateWalkInRule is not a named export of packages/api-client/src/index.tsdeleteWalkInRuleoperation deleteWalkInRule is not a named export of packages/api-client/src/index.tsreorderWalkInRulesoperation reorderWalkInRules is not a named export of packages/api-client/src/index.tslistQueueAlertsoperation listQueueAlerts is not a named export of packages/api-client/src/index.tsacknowledgeQueueAlertoperation acknowledgeQueueAlert is not a named export of packages/api-client/src/index.tsexportQueueMetricsoperation exportQueueMetrics is not a named export of packages/api-client/src/index.tsgetQueueRecommendationsoperation getQueueRecommendations is not a named export of packages/api-client/src/index.tsgetWalkInRoutingcanonical operation getWalkInRouting has no reachable route in the authorization surface manifestgetLiveQueuescanonical operation getLiveQueues has no reachable route in the authorization surface manifestcreateWalkInRulecanonical operation createWalkInRule has no reachable route in the authorization surface manifestupdateWalkInRulecanonical operation updateWalkInRule has no reachable route in the authorization surface manifestdeleteWalkInRulecanonical operation deleteWalkInRule has no reachable route in the authorization surface manifestreorderWalkInRulescanonical operation reorderWalkInRules has no reachable route in the authorization surface manifestlistQueueAlertscanonical operation is unresolved, so a worker route cannot be attributed safelyacknowledgeQueueAlertcanonical operation is unresolved, so a worker route cannot be attributed safelyexportQueueMetricscanonical operation is unresolved, so a worker route cannot be attributed safelygetQueueRecommendationscanonical operation is unresolved, so a worker route cannot be attributed safelylistQueueAlertsfacade listQueueAlerts is unresolved, so its route-backed mock cannot be attributed safelyacknowledgeQueueAlertfacade acknowledgeQueueAlert is unresolved, so its route-backed mock cannot be attributed safelyexportQueueMetricsfacade exportQueueMetrics is unresolved, so its route-backed mock cannot be attributed safelygetQueueRecommendationsfacade getQueueRecommendations is unresolved, so its route-backed mock cannot be attributed safelygetQueueMetrics target: queuehealth.read, location scopeenforced authorization is under-protected or differs from target capability/scopegetWalkInRouting target: queues.read, location scopeno canonical reachable authorization edgegetLiveQueues target: queuehealth.read, location scopeno canonical reachable authorization edgecreateWalkInRule target: queueflows.write or queues.write, location scopeno canonical reachable authorization edgeupdateWalkInRule target: queueflows.write or queues.write, location scopeno canonical reachable authorization edgedeleteWalkInRule target: queueflows.write or queues.write, location scopeno canonical reachable authorization edgereorderWalkInRules target: queueflows.write or queues.write, location scopeno canonical reachable authorization edgelistQueueAlerts target: queuehealth.alerts; queuemetrics.export; queueinsight.recommend, location scopeno canonical reachable authorization edgeacknowledgeQueueAlert target: queuehealth.alerts; queuemetrics.export; queueinsight.recommend, location scopeno canonical reachable authorization edgeexportQueueMetrics target: queuehealth.alerts; queuemetrics.export; queueinsight.recommend, location scopeno canonical reachable authorization edgegetQueueRecommendations target: queuehealth.alerts; queuemetrics.export; queueinsight.recommend, location scopeno canonical reachable authorization edgeevents.operations_admin: UNKNOWN expected exactly one Aperture identity D1, found 2All 11 operations resolve MET on every check.
events.operations_admin: UNKNOWN expected exactly one Aperture identity D1, found 2moveStudioServicecanonical operation moveStudioService has no reachable route in the authorization surface manifestduplicateServiceCategorycanonical operation duplicateServiceCategory has no reachable route in the authorization surface manifestlistServices target: services.read for list; services.write for every mutation, tenant/location scope as applicableat least one reachable edge is exempted or otherwise not genuinely enforcedcreateStudioService target: services.read for list; services.write for every mutation, tenant/location scope as applicablemultiple target capabilities cannot be assigned safely to this single operationupdateStudioService target: services.read for list; services.write for every mutation, tenant/location scope as applicableat least one reachable edge is exempted or otherwise not genuinely enforceddeleteStudioService target: services.read for list; services.write for every mutation, tenant/location scope as applicableat least one reachable edge is exempted or otherwise not genuinely enforcedduplicateStudioService target: services.read for list; services.write for every mutation, tenant/location scope as applicableat least one reachable edge is exempted or otherwise not genuinely enforcedmoveStudioService target: services.read for list; services.write for every mutation, tenant/location scope as applicableno canonical reachable authorization edgelistServiceCategories target: services.read / services.writeat least one reachable edge is exempted or otherwise not genuinely enforcedcreateServiceCategory target: services.read / services.writemultiple target capabilities cannot be assigned safely to this single operationupdateServiceCategory target: services.read / services.writeat least one reachable edge is exempted or otherwise not genuinely enforceddeleteServiceCategory target: services.read / services.writeat least one reachable edge is exempted or otherwise not genuinely enforcedduplicateServiceCategory target: services.read / services.writeno canonical reachable authorization edgereorderServiceCategories target: services.read / services.writeat least one reachable edge is exempted or otherwise not genuinely enforcedlistStudioPackages target: services.read / services.writeat least one reachable edge is exempted or otherwise not genuinely enforcedcreateStudioPackage target: services.read / services.writemultiple target capabilities cannot be assigned safely to this single operationupdateStudioPackage target: services.read / services.writeat least one reachable edge is exempted or otherwise not genuinely enforceddeleteStudioPackage target: services.read / services.writeat least one reachable edge is exempted or otherwise not genuinely enforcedduplicateStudioPackage target: services.read / services.writeat least one reachable edge is exempted or otherwise not genuinely enforcedreorderStudioPackages target: services.read / services.writeat least one reachable edge is exempted or otherwise not genuinely enforcedworkforce.personal_banker: UNKNOWN expected exactly one Aperture identity D1, found 2updateAppointmentSession appointment session, video, live notes, recommendations, late notice, transcriptionfacade updateAppointmentSession appointment session, video, live notes, recommendations, late notice, transcription does not resolve to a canonical contract operation or registered aliasgetMyDayoperation getMyDay is not a named export of packages/api-client/src/index.tsgetCalendarCountsoperation getCalendarCounts is not a named export of packages/api-client/src/index.tssaveAppointmentOutcomeoperation saveAppointmentOutcome is not a named export of packages/api-client/src/index.tsacceptWalkInoperation acceptWalkIn is not a named export of packages/api-client/src/index.tshandWalkInsToBranchoperation handWalkInsToBranch is not a named export of packages/api-client/src/index.tsrescheduleAppointmentoperation rescheduleAppointment is not a named export of packages/api-client/src/index.tssendAppointmentReminderoperation sendAppointmentReminder is not a named export of packages/api-client/src/index.tscreateSwapRequestoperation createSwapRequest is not a named export of packages/api-client/src/index.tscreateTimeOffRequestoperation createTimeOffRequest is not a named export of packages/api-client/src/index.tsacknowledgeScheduleoperation acknowledgeSchedule is not a named export of packages/api-client/src/index.tsreportSickoperation reportSick is not a named export of packages/api-client/src/index.tsstartAppointmentSessionoperation startAppointmentSession is not a named export of packages/api-client/src/index.tsupdateAppointmentSession appointment session, video, live notes, recommendations, late notice, transcriptionoperation updateAppointmentSession appointment session, video, live notes, recommendations, late notice, transcription is not a named export of packages/api-client/src/index.tsgetMyDaycanonical operation getMyDay has no reachable route in the authorization surface manifestgetCalendarCountscanonical operation getCalendarCounts has no reachable route in the authorization surface manifestsaveAppointmentOutcomecanonical operation saveAppointmentOutcome has no reachable route in the authorization surface manifestacceptWalkIncanonical operation acceptWalkIn has no reachable route in the authorization surface manifesthandWalkInsToBranchcanonical operation handWalkInsToBranch has no reachable route in the authorization surface manifestbookAppointmentcanonical operation bookAppointment has no reachable route in the authorization surface manifestrescheduleAppointmentcanonical operation rescheduleAppointment has no reachable route in the authorization surface manifestsendAppointmentRemindercanonical operation sendAppointmentReminder has no reachable route in the authorization surface manifestcreateSwapRequestcanonical operation createSwapRequest has no reachable route in the authorization surface manifestcreateTimeOffRequestcanonical operation createTimeOffRequest has no reachable route in the authorization surface manifestacknowledgeSchedulecanonical operation acknowledgeSchedule has no reachable route in the authorization surface manifestreportSickcanonical operation reportSick has no reachable route in the authorization surface manifeststartAppointmentSessioncanonical operation startAppointmentSession has no reachable route in the authorization surface manifestupdateAppointmentSession appointment session, video, live notes, recommendations, late notice, transcriptioncanonical operation is unresolved, so a worker route cannot be attributed safelyupdateAppointmentSession appointment session, video, live notes, recommendations, late notice, transcriptionfacade updateAppointmentSession appointment session, video, live notes, recommendations, late notice, transcription is unresolved, so its route-backed mock cannot be attributed safelygetMyDay target: myschedule.read plus appointment ownershipno canonical reachable authorization edgegetCalendarCounts target: myschedule.read plus appointment ownershipno canonical reachable authorization edgesaveAppointmentOutcome target: outcomes.write, owned appointmentno canonical reachable authorization edgeacceptWalkIn target: queue.serve, no canonical reachable authorization edgehandWalkInsToBranch target: queue.entries.write, no canonical reachable authorization edgebookAppointment target: appointments.create, location/owned staff scopeno canonical reachable authorization edgerescheduleAppointment target: appointments.reschedule_own; appointment contact/message action scoped to owned appointmentno canonical reachable authorization edgesendAppointmentReminder target: appointments.reschedule_own; appointment contact/message action scoped to owned appointmentno canonical reachable authorization edgecreateSwapRequest target: swaps.request; timeoff.request; selfservice.write, all own scopeno canonical reachable authorization edgecreateTimeOffRequest target: swaps.request; timeoff.request; selfservice.write, all own scopeno canonical reachable authorization edgeacknowledgeSchedule target: swaps.request; timeoff.request; selfservice.write, all own scopeno canonical reachable authorization edgereportSick target: swaps.request; timeoff.request; selfservice.write, all own scopeno canonical reachable authorization edgestartAppointmentSession target: appointments.edit_own and specific communication/AI policy, appointment scopeno canonical reachable authorization edgeupdateAppointmentSession appointment session, video, live notes, recommendations, late notice, transcription target: appointments.edit_own and specific communication/AI policy, appointment scopeno canonical reachable authorization edgeworkforce.personal_banker: UNKNOWN expected exactly one Aperture identity D1, found 2listAssignedCustomersfacade listAssignedCustomers does not resolve to a canonical contract operation or registered aliasgetAssignedCustomerfacade getAssignedCustomer does not resolve to a canonical contract operation or registered aliasupdateAssignedCustomerfacade updateAssignedCustomer does not resolve to a canonical contract operation or registered aliaslistAssignedCustomerAppointmentsfacade listAssignedCustomerAppointments does not resolve to a canonical contract operation or registered aliascreateAppointmentForCustomerfacade createAppointmentForCustomer does not resolve to a canonical contract operation or registered aliaslistAssignedCustomersoperation listAssignedCustomers is not a named export of packages/api-client/src/index.tsgetAssignedCustomeroperation getAssignedCustomer is not a named export of packages/api-client/src/index.tsupdateAssignedCustomeroperation updateAssignedCustomer is not a named export of packages/api-client/src/index.tslistAssignedCustomerAppointmentsoperation listAssignedCustomerAppointments is not a named export of packages/api-client/src/index.tscreateAppointmentForCustomeroperation createAppointmentForCustomer is not a named export of packages/api-client/src/index.tslistAssignedCustomerscanonical operation is unresolved, so a worker route cannot be attributed safelygetAssignedCustomercanonical operation is unresolved, so a worker route cannot be attributed safelyupdateAssignedCustomercanonical operation is unresolved, so a worker route cannot be attributed safelylistAssignedCustomerAppointmentscanonical operation is unresolved, so a worker route cannot be attributed safelycreateAppointmentForCustomercanonical operation is unresolved, so a worker route cannot be attributed safelylistAssignedCustomersfacade listAssignedCustomers is unresolved, so its route-backed mock cannot be attributed safelygetAssignedCustomerfacade getAssignedCustomer is unresolved, so its route-backed mock cannot be attributed safelyupdateAssignedCustomerfacade updateAssignedCustomer is unresolved, so its route-backed mock cannot be attributed safelylistAssignedCustomerAppointmentsfacade listAssignedCustomerAppointments is unresolved, so its route-backed mock cannot be attributed safelycreateAppointmentForCustomerfacade createAppointmentForCustomer is unresolved, so its route-backed mock cannot be attributed safelylistAssignedCustomers target: customers.read_assigned, banker/home-location scopeno canonical reachable authorization edgegetAssignedCustomer target: customers.read_assigned, banker/home-location scopeno canonical reachable authorization edgeupdateAssignedCustomer target: customers.write_assigned, banker/home-location scopeno canonical reachable authorization edgelistAssignedCustomerAppointments target: customers.read_assigned plus appointments.read_own/createno canonical reachable authorization edgecreateAppointmentForCustomer target: customers.read_assigned plus appointments.read_own/createno canonical reachable authorization edgeworkforce.personal_banker: UNKNOWN expected exactly one Aperture identity D1, found 2getMemberBookoperation getMemberBook is not a named export of packages/api-client/src/index.tslogContactoperation logContact is not a named export of packages/api-client/src/index.tssnoozeFollowUpoperation snoozeFollowUp is not a named export of packages/api-client/src/index.tsscheduleFollowUpoperation scheduleFollowUp is not a named export of packages/api-client/src/index.tsaddMemberFactoperation addMemberFact is not a named export of packages/api-client/src/index.tsremoveMemberFactoperation removeMemberFact is not a named export of packages/api-client/src/index.tsgetMemberBookcanonical operation getMemberBook has no reachable route in the authorization surface manifestlogContactcanonical operation logContact has no reachable route in the authorization surface manifestsnoozeFollowUpcanonical operation snoozeFollowUp has no reachable route in the authorization surface manifestscheduleFollowUpcanonical operation scheduleFollowUp has no reachable route in the authorization surface manifestaddMemberFactcanonical operation addMemberFact has no reachable route in the authorization surface manifestremoveMemberFactcanonical operation removeMemberFact has no reachable route in the authorization surface manifestgetMemberBook target: relationships.read_own, customer assignment target scopeno canonical reachable authorization edgelogContact target: relationships.manage_own, assigned customer scopeno canonical reachable authorization edgesnoozeFollowUp target: relationships.manage_own, assigned customer scopeno canonical reachable authorization edgescheduleFollowUp target: relationships.manage_own, assigned customer scopeno canonical reachable authorization edgeaddMemberFact target: relationships.manage_own, assigned customer scopeno canonical reachable authorization edgeremoveMemberFact target: relationships.manage_own, assigned customer scopeno canonical reachable authorization edgeOperator-designated droppable: Operator-designated least-important Personal Banker surface; dropping it does not break My Day, Customers, or Relationships.
workforce.personal_banker: UNKNOWN expected exactly one Aperture identity D1, found 2getMyPerformanceoperation getMyPerformance is not a named export of packages/api-client/src/index.tsgetMyPerformancecanonical operation getMyPerformance has no reachable route in the authorization surface manifestgetMyPerformance target: performance.read_own, own scopeno canonical reachable authorization edgeOperator-designated droppable: Operator-designated least-important Personal Banker surface; dropping it removes self-service scheduling polish but not the primary banker flow.
workforce.personal_banker: UNKNOWN expected exactly one Aperture identity D1, found 2getMyTimeoperation getMyTime is not a named export of packages/api-client/src/index.tsgetMyUpcomingShiftsoperation getMyUpcomingShifts is not a named export of packages/api-client/src/index.tsgetShiftPreferencesoperation getShiftPreferences is not a named export of packages/api-client/src/index.tscreateTimeOffRequestoperation createTimeOffRequest is not a named export of packages/api-client/src/index.tsupdateTimeOffRequestoperation updateTimeOffRequest is not a named export of packages/api-client/src/index.tscancelTimeOffRequestoperation cancelTimeOffRequest is not a named export of packages/api-client/src/index.tscreateSwapRequestoperation createSwapRequest is not a named export of packages/api-client/src/index.tsupdateSwapRequestoperation updateSwapRequest is not a named export of packages/api-client/src/index.tscancelSwapRequestoperation cancelSwapRequest is not a named export of packages/api-client/src/index.tsrespondToSwapRequestoperation respondToSwapRequest is not a named export of packages/api-client/src/index.tsclaimOpenShiftoperation claimOpenShift is not a named export of packages/api-client/src/index.tssaveShiftPreferencesoperation saveShiftPreferences is not a named export of packages/api-client/src/index.tsacknowledgeScheduleoperation acknowledgeSchedule is not a named export of packages/api-client/src/index.tsreportSickoperation reportSick is not a named export of packages/api-client/src/index.tsgetMyTimecanonical operation getMyTime has no reachable route in the authorization surface manifestgetMyUpcomingShiftscanonical operation getMyUpcomingShifts has no reachable route in the authorization surface manifestgetShiftPreferencescanonical operation getShiftPreferences has no reachable route in the authorization surface manifestcreateTimeOffRequestcanonical operation createTimeOffRequest has no reachable route in the authorization surface manifestupdateTimeOffRequestcanonical operation updateTimeOffRequest has no reachable route in the authorization surface manifestcancelTimeOffRequestcanonical operation cancelTimeOffRequest has no reachable route in the authorization surface manifestcreateSwapRequestcanonical operation createSwapRequest has no reachable route in the authorization surface manifestupdateSwapRequestcanonical operation updateSwapRequest has no reachable route in the authorization surface manifestcancelSwapRequestcanonical operation cancelSwapRequest has no reachable route in the authorization surface manifestrespondToSwapRequestcanonical operation respondToSwapRequest has no reachable route in the authorization surface manifestclaimOpenShiftcanonical operation claimOpenShift has no reachable route in the authorization surface manifestsaveShiftPreferencescanonical operation saveShiftPreferences has no reachable route in the authorization surface manifestacknowledgeSchedulecanonical operation acknowledgeSchedule has no reachable route in the authorization surface manifestreportSickcanonical operation reportSick has no reachable route in the authorization surface manifestgetMyTime target: myschedule.read / schedules.read, own scopeno canonical reachable authorization edgegetMyUpcomingShifts target: myschedule.read / schedules.read, own scopeno canonical reachable authorization edgegetShiftPreferences target: myschedule.read / schedules.read, own scopeno canonical reachable authorization edgecreateTimeOffRequest target: timeoff.request, own scopeno canonical reachable authorization edgeupdateTimeOffRequest target: timeoff.request, own scopeno canonical reachable authorization edgecancelTimeOffRequest target: timeoff.request, own scopeno canonical reachable authorization edgecreateSwapRequest target: swaps.request, own/targeted-recipient scopeno canonical reachable authorization edgeupdateSwapRequest target: swaps.request, own/targeted-recipient scopeno canonical reachable authorization edgecancelSwapRequest target: swaps.request, own/targeted-recipient scopeno canonical reachable authorization edgerespondToSwapRequest target: swaps.request, own/targeted-recipient scopeno canonical reachable authorization edgeclaimOpenShift target: swaps.request, own/targeted-recipient scopeno canonical reachable authorization edgesaveShiftPreferences target: selfservice.write, own scopeno canonical reachable authorization edgeacknowledgeSchedule target: selfservice.write, own scopeno canonical reachable authorization edgereportSick target: selfservice.write, own scopeno canonical reachable authorization edgeNothing is currently waiting on Claude Design. Every unmet design-time mock traces back to an unresolved contract mapping on our side — CD can't author a mock for an operation that doesn't have a canonical contract slot yet.
live-cloudflare-d1). Every gate's authorization checks stay UNKNOWN until this is resolved — this needs a human call on which D1 is canonical, then a re-run.