{
  "baselineCommit": "cf5e5539ef75fb94a1f06a2460dcd62b1d1adda7",
  "baseline": [
    "apps/calendar-web/src/__tests__/boot-shell.test.ts",
    "apps/calendar-web/src/__tests__/boot-size-report.test.ts",
    "apps/calendar-web/src/__tests__/guest-meet-cutover.test.ts",
    "apps/calendar-web/src/__tests__/inject-module-preloads.test.ts",
    "apps/calendar-web/src/api/base/base.api.test.ts",
    "apps/calendar-web/src/api/query-client.test.ts",
    "apps/calendar-web/src/api/util/api.util.test.ts",
    "apps/calendar-web/src/api/util/backend-unavailable-error.util.test.ts",
    "apps/calendar-web/src/app.bootstrap.test.tsx",
    "apps/calendar-web/src/auth/apple/authorization/apple-authorization.util.test.ts",
    "apps/calendar-web/src/auth/callback/AuthCallbackOverlay.test.tsx",
    "apps/calendar-web/src/auth/callback/desktop-oauth-callback-relay.test.tsx",
    "apps/calendar-web/src/auth/callback/resolve-stale-provider-oauth-replay.test.ts",
    "apps/calendar-web/src/auth/callback/strip-oauth-callback-url.test.ts",
    "apps/calendar-web/src/auth/callback/useOneShotAuthCallback.test.tsx",
    "apps/calendar-web/src/auth/compass/hooks/useCompleteAuthentication.test.ts",
    "apps/calendar-web/src/auth/compass/hooks/useLogout.test.ts",
    "apps/calendar-web/src/auth/compass/schemas/auth.schemas.test.ts",
    "apps/calendar-web/src/auth/compass/session/SessionProvider.test.tsx",
    "apps/calendar-web/src/auth/compass/session/logout.teardown.test.ts",
    "apps/calendar-web/src/auth/compass/session/session.util.test.ts",
    "apps/calendar-web/src/auth/compass/user/hooks/useLoadProfile.test.ts",
    "apps/calendar-web/src/auth/compass/user/util/user-metadata.util.test.ts",
    "apps/calendar-web/src/auth/google/google-auth-config.test.ts",
    "apps/calendar-web/src/auth/posthog/anon-events-created.util.test.ts",
    "apps/calendar-web/src/auth/posthog/anon-explorer-engagement.util.test.ts",
    "apps/calendar-web/src/auth/posthog/booking-funnel.test.ts",
    "apps/calendar-web/src/auth/posthog/google-oauth-scopes-recovery-funnel.test.ts",
    "apps/calendar-web/src/auth/posthog/oauth-signup-funnel.test.ts",
    "apps/calendar-web/src/auth/posthog/posthog-audience-filter.util.test.ts",
    "apps/calendar-web/src/auth/posthog/posthog-booking-filter.util.test.ts",
    "apps/calendar-web/src/auth/posthog/posthog-calendar-grid.util.test.ts",
    "apps/calendar-web/src/auth/posthog/posthog-dead-click-filter.util.test.ts",
    "apps/calendar-web/src/auth/posthog/posthog-environment.util.test.ts",
    "apps/calendar-web/src/auth/posthog/posthog-exception-filter.util.test.ts",
    "apps/calendar-web/src/auth/posthog/posthog-grid-gesture-filter.util.test.ts",
    "apps/calendar-web/src/auth/posthog/posthog-web-vitals-filter.util.test.ts",
    "apps/calendar-web/src/auth/posthog/posthog.bootstrap.test.ts",
    "apps/calendar-web/src/auth/posthog/signup-funnel-at-click.test.ts",
    "apps/calendar-web/src/auth/posthog/signup-funnel.test.ts",
    "apps/calendar-web/src/auth/posthog/signup-step-viewed.emit-sites.test.ts",
    "apps/calendar-web/src/auth/posthog/signup-step-viewed.properties.test.ts",
    "apps/calendar-web/src/auth/posthog/signup-step-viewed.track-guard.test.ts",
    "apps/calendar-web/src/auth/posthog/track.test.ts",
    "apps/calendar-web/src/auth/posthog/useIdentifyUser.test.ts",
    "apps/calendar-web/src/auth/providers/ConnectAppleForm.test.tsx",
    "apps/calendar-web/src/auth/providers/ConnectProviderChooser.test.tsx",
    "apps/calendar-web/src/auth/providers/GoogleOAuthSignupScopesRecovery.test.tsx",
    "apps/calendar-web/src/auth/providers/MissingPermissionsModal.test.tsx",
    "apps/calendar-web/src/auth/providers/authorization/complete-provider-authorization.test.ts",
    "apps/calendar-web/src/auth/providers/authorization/provider-authorization.storage.test.ts",
    "apps/calendar-web/src/auth/providers/authorization/provider-authorization.util.test.ts",
    "apps/calendar-web/src/auth/providers/authorization/record-oauth-signin-callback-landing.test.ts",
    "apps/calendar-web/src/auth/providers/authorization/relay-provider-oauth-callback-telemetry.test.ts",
    "apps/calendar-web/src/auth/providers/authorization/useStartProviderAuthorization.test.tsx",
    "apps/calendar-web/src/auth/providers/connect-status.util.test.ts",
    "apps/calendar-web/src/auth/providers/connect.util.test.ts",
    "apps/calendar-web/src/auth/providers/connection-health-copy.util.test.ts",
    "apps/calendar-web/src/auth/providers/connection-provider.util.test.ts",
    "apps/calendar-web/src/auth/providers/connection-revoked.util.test.ts",
    "apps/calendar-web/src/auth/providers/provider-copy.util.test.ts",
    "apps/calendar-web/src/auth/providers/reconnect.state.test.ts",
    "apps/calendar-web/src/auth/providers/sign-in-provider.util.test.ts",
    "apps/calendar-web/src/auth/providers/sync.refresh.test.ts",
    "apps/calendar-web/src/auth/providers/useConnectProvider.scope.test.tsx",
    "apps/calendar-web/src/auth/providers/useConnectProvider.test.tsx",
    "apps/calendar-web/src/auth/providers/useDisconnectAccount.test.tsx",
    "apps/calendar-web/src/auth/providers/useIsProviderAvailable.test.tsx",
    "apps/calendar-web/src/auth/providers/useProviderUiState.test.ts",
    "apps/calendar-web/src/auth/state/user-metadata.store.test.ts",
    "apps/calendar-web/src/billing/BillingGateModal.test.tsx",
    "apps/calendar-web/src/billing/CancelSubscriptionDialog.test.tsx",
    "apps/calendar-web/src/billing/CheckoutCelebrationModal.test.tsx",
    "apps/calendar-web/src/billing/PlanSection.test.tsx",
    "apps/calendar-web/src/billing/ShortcutUpgradeToast.test.tsx",
    "apps/calendar-web/src/billing/TrialBadge.test.tsx",
    "apps/calendar-web/src/billing/UpgradeConfirmation/UpgradeConfirmationProvider.test.tsx",
    "apps/calendar-web/src/billing/awaiting-checkout-banner.util.test.ts",
    "apps/calendar-web/src/billing/billing-gate-shown-once.test.ts",
    "apps/calendar-web/src/billing/billing-write-lock.test.ts",
    "apps/calendar-web/src/billing/checkout-grants-trial.util.test.ts",
    "apps/calendar-web/src/billing/checkout-panel.store.test.ts",
    "apps/calendar-web/src/billing/desktop-billing-return.test.tsx",
    "apps/calendar-web/src/billing/embedded-checkout/embedded-checkout.port.test.tsx",
    "apps/calendar-web/src/billing/explore-before-trial.settings.test.ts",
    "apps/calendar-web/src/billing/planBadge.test.ts",
    "apps/calendar-web/src/billing/prompt-shortcut-upgrade.test.ts",
    "apps/calendar-web/src/billing/signup-trial.util.test.ts",
    "apps/calendar-web/src/billing/track-subscription-cancel-reason.test.ts",
    "apps/calendar-web/src/billing/trial-start-display.util.test.ts",
    "apps/calendar-web/src/billing/trial-step-request.test.ts",
    "apps/calendar-web/src/billing/trialDaysLeft.test.ts",
    "apps/calendar-web/src/billing/useAppAccess.test.tsx",
    "apps/calendar-web/src/billing/useBillingWriteLock.test.tsx",
    "apps/calendar-web/src/billing/usePlanChangeToasts.test.ts",
    "apps/calendar-web/src/booking/BookingBlockingCalendarsField.test.tsx",
    "apps/calendar-web/src/booking/BookingSettingsSection.guest-handoff.test.tsx",
    "apps/calendar-web/src/booking/BookingSettingsSection.test.tsx",
    "apps/calendar-web/src/booking/BookingStatusHeader.test.tsx",
    "apps/calendar-web/src/booking/BookingWeeklyHoursEditor.test.tsx",
    "apps/calendar-web/src/booking/booking-conference.copy.test.ts",
    "apps/calendar-web/src/booking/booking-event-links.test.ts",
    "apps/calendar-web/src/booking/booking-host-meeting.util.test.ts",
    "apps/calendar-web/src/booking/booking-sequence.fields.test.ts",
    "apps/calendar-web/src/booking/booking-settings-form.util.test.ts",
    "apps/calendar-web/src/booking/booking.util.test.ts",
    "apps/calendar-web/src/booking/guest-meeting-setup.util.test.ts",
    "apps/calendar-web/src/booking/setup/BookingSetupWizard.test.tsx",
    "apps/calendar-web/src/booking/setup/setup-steps.test.ts",
    "apps/calendar-web/src/booking/suggest-meeting-setup-slug.util.test.ts",
    "apps/calendar-web/src/booking/useGuestMeetingSetupEntry.test.tsx",
    "apps/calendar-web/src/booking/useGuestMeetingSetupResume.test.tsx",
    "apps/calendar-web/src/booking/useGuestRsvpNotice.test.tsx",
    "apps/calendar-web/src/booking/useNewMeetingsNotice.test.tsx",
    "apps/calendar-web/src/booking/weekly-hours.test.ts",
    "apps/calendar-web/src/calendars/availability.query.test.ts",
    "apps/calendar-web/src/calendars/calendar-visibility.storage.test.ts",
    "apps/calendar-web/src/calendars/calendar-visibility.store.test.ts",
    "apps/calendar-web/src/calendars/calendar.util.test.ts",
    "apps/calendar-web/src/calendars/calendarCardIdentity.test.tsx",
    "apps/calendar-web/src/calendars/collapsed-accounts.store.test.ts",
    "apps/calendar-web/src/calendars/default-calendar.store.test.ts",
    "apps/calendar-web/src/calendars/isEventReadOnly.test.ts",
    "apps/calendar-web/src/calendars/useCalendarLookup.test.ts",
    "apps/calendar-web/src/calendars/useCalendarVisibility.test.ts",
    "apps/calendar-web/src/common/constants/env.constants.test.ts",
    "apps/calendar-web/src/common/constants/toast.constants.test.ts",
    "apps/calendar-web/src/common/hooks/useCollapsiblePanel.test.ts",
    "apps/calendar-web/src/common/hooks/useDebouncedValue.test.ts",
    "apps/calendar-web/src/common/hooks/useDismissTransition.test.ts",
    "apps/calendar-web/src/common/hooks/useHorizontalNavigation.test.tsx",
    "apps/calendar-web/src/common/hooks/useMediaQuery.test.ts",
    "apps/calendar-web/src/common/hooks/useMinuteTick.test.ts",
    "apps/calendar-web/src/common/hooks/useVisibleAfterHidden.test.ts",
    "apps/calendar-web/src/common/storage/browser-key-value.store.test.ts",
    "apps/calendar-web/src/common/storage/migrations/data/legacy-event-to-local-record.transform.test.ts",
    "apps/calendar-web/src/common/storage/migrations/external/demo-data-seed.test.ts",
    "apps/calendar-web/src/common/storage/migrations/migrations.test.ts",
    "apps/calendar-web/src/common/storage/offline-data/export-user-data.util.test.ts",
    "apps/calendar-web/src/common/storage/offline-data/indexeddb-offline-data.store.test.ts",
    "apps/calendar-web/src/common/storage/offline-data/offline-data.store.registry.test.ts",
    "apps/calendar-web/src/common/storage/sidebar-open.storage.test.ts",
    "apps/calendar-web/src/common/storage/storage-failure.util.test.ts",
    "apps/calendar-web/src/common/styles/color.utils.test.ts",
    "apps/calendar-web/src/common/styles/theme-css.test.ts",
    "apps/calendar-web/src/common/styles/theme.test.ts",
    "apps/calendar-web/src/common/styles/theme.util.test.ts",
    "apps/calendar-web/src/common/utils/app-init.util.test.ts",
    "apps/calendar-web/src/common/utils/boot-geometry.util.test.ts",
    "apps/calendar-web/src/common/utils/browser/missing-chunk-reload.util.test.ts",
    "apps/calendar-web/src/common/utils/datetime/date.label.test.ts",
    "apps/calendar-web/src/common/utils/datetime/web.date.util.test.ts",
    "apps/calendar-web/src/common/utils/datetime/web.datetime.util.test.ts",
    "apps/calendar-web/src/common/utils/device/device.util.test.ts",
    "apps/calendar-web/src/common/utils/draft/draft.util.test.ts",
    "apps/calendar-web/src/common/utils/draft/reposition-draft-by-keyboard.util.test.ts",
    "apps/calendar-web/src/common/utils/event/event-nudge.util.test.ts",
    "apps/calendar-web/src/common/utils/event/event.util.test.ts",
    "apps/calendar-web/src/common/utils/form/form.util.test.ts",
    "apps/calendar-web/src/common/utils/grid/assign.row.test.ts",
    "apps/calendar-web/src/common/utils/grid/grid.util.test.ts",
    "apps/calendar-web/src/common/utils/id/object-id.util.test.ts",
    "apps/calendar-web/src/common/utils/parse/dirty.parser.test.ts",
    "apps/calendar-web/src/common/utils/round/round.util.test.ts",
    "apps/calendar-web/src/common/utils/sync/local-event-sync.util.test.ts",
    "apps/calendar-web/src/common/utils/toast/ToastDismissHint.test.tsx",
    "apps/calendar-web/src/common/utils/toast/ToastNotice.test.tsx",
    "apps/calendar-web/src/common/utils/toast/conference-link-added.toast.test.tsx",
    "apps/calendar-web/src/common/utils/toast/deleted-toast.util.test.tsx",
    "apps/calendar-web/src/common/utils/toast/desktop-update-ready.toast.test.tsx",
    "apps/calendar-web/src/common/utils/toast/google-delayed.toast.test.tsx",
    "apps/calendar-web/src/common/utils/toast/google-reconnect.toast.test.tsx",
    "apps/calendar-web/src/common/utils/toast/recurrence-scope.toast.test.tsx",
    "apps/calendar-web/src/common/utils/toast/retryable-save.toast.test.tsx",
    "apps/calendar-web/src/common/utils/toast/session-expired.toast.test.tsx",
    "apps/calendar-web/src/common/utils/toast/status-toast.util.test.ts",
    "apps/calendar-web/src/common/utils/toast/useEscapeToDismissToast.test.tsx",
    "apps/calendar-web/src/components/About/AboutModal.test.tsx",
    "apps/calendar-web/src/components/About/AboutModalHost.test.tsx",
    "apps/calendar-web/src/components/AuthModal/AuthModal.test.tsx",
    "apps/calendar-web/src/components/AuthModal/AuthModal.trial-step.test.tsx",
    "apps/calendar-web/src/components/AuthModal/components/AppleButton.test.tsx",
    "apps/calendar-web/src/components/AuthModal/components/SignInProviderButtons.test.tsx",
    "apps/calendar-web/src/components/AuthModal/dismiss-signup-trial-step.test.ts",
    "apps/calendar-web/src/components/AuthModal/hooks/useAuthFormHandlers.test.ts",
    "apps/calendar-web/src/components/AuthModal/useAuthSignupDigitJumpShortcut.test.tsx",
    "apps/calendar-web/src/components/AuthenticatedLayout/AuthenticatedLayout.test.tsx",
    "apps/calendar-web/src/components/AuthenticatedLayout/useResponsiveLayout.test.ts",
    "apps/calendar-web/src/components/CalendarConnectionBanner/CalendarConnectionBanner.test.tsx",
    "apps/calendar-web/src/components/CalendarConnectionBanner/CalendarConnectionBannerGate.test.tsx",
    "apps/calendar-web/src/components/CalendarHeader/CalendarHeader.test.tsx",
    "apps/calendar-web/src/components/CommandPalette/CommandPalette.test.tsx",
    "apps/calendar-web/src/components/CommandPalette/command-palette.search.test.ts",
    "apps/calendar-web/src/components/CommandPalette/event-search.util.test.ts",
    "apps/calendar-web/src/components/CommandPalette/hooks/useAuthCmdItems.test.ts",
    "apps/calendar-web/src/components/CommandPalette/hooks/useLogoutCmdItems.test.ts",
    "apps/calendar-web/src/components/CommandPalette/hooks/useMeetingPageCmdItems.test.ts",
    "apps/calendar-web/src/components/CommandPalette/hooks/usePaletteLegendCmdItems.test.ts",
    "apps/calendar-web/src/components/CommandPalette/hooks/useShortcutTipsCmdItems.test.ts",
    "apps/calendar-web/src/components/CommandPalette/hooks/useShowAccountsCmdItems.test.ts",
    "apps/calendar-web/src/components/CommandPalette/hooks/useShowBillingCmdItems.test.ts",
    "apps/calendar-web/src/components/CommandPalette/hooks/useShowBookingCmdItems.test.ts",
    "apps/calendar-web/src/components/CommandPalette/hooks/useThemeCmdItems.test.ts",
    "apps/calendar-web/src/components/CommandPalette/hooks/useUpgradeCmdItems.test.tsx",
    "apps/calendar-web/src/components/CommandPalette/more.cmd.constants.test.ts",
    "apps/calendar-web/src/components/CommandPalette/navigation.cmd.constants.test.ts",
    "apps/calendar-web/src/components/CommandPalette/palette-shortcut-telemetry.test.ts",
    "apps/calendar-web/src/components/CommandPalette/recent-commands.store.test.ts",
    "apps/calendar-web/src/components/CompassProvider/CompassProvider.test.tsx",
    "apps/calendar-web/src/components/ConnectCalendarPrompt/ConnectCalendarPrompt.test.tsx",
    "apps/calendar-web/src/components/ConnectCalendarPrompt/connect-calendar.store.test.ts",
    "apps/calendar-web/src/components/ContextMenu/ContextMenuItems.test.tsx",
    "apps/calendar-web/src/components/ContextMenu/ContextMenuKeyboard.test.tsx",
    "apps/calendar-web/src/components/ContextMenu/GridContextMenuWrapper.test.tsx",
    "apps/calendar-web/src/components/ContextMenu/contextMenu.anchor.test.ts",
    "apps/calendar-web/src/components/ContextMenu/contextMenuLayering.test.tsx",
    "apps/calendar-web/src/components/CopyButton/CopyButton.test.tsx",
    "apps/calendar-web/src/components/DatePicker/DatePickerCaptionPicker.test.tsx",
    "apps/calendar-web/src/components/DatePicker/MonthNavButton.test.tsx",
    "apps/calendar-web/src/components/DeleteAccountConfirmation/DeleteAccountConfirmationDialog.test.tsx",
    "apps/calendar-web/src/components/DeleteAccountConfirmation/DeleteAccountConfirmationProvider.test.tsx",
    "apps/calendar-web/src/components/DeleteAccountConfirmation/DeleteAccountFailureDialog.test.tsx",
    "apps/calendar-web/src/components/DemoEventsBanner/DemoEventsBanner.test.tsx",
    "apps/calendar-web/src/components/DescriptionEditor/DescriptionEditor.links.test.tsx",
    "apps/calendar-web/src/components/DescriptionEditor/DescriptionEditor.test.tsx",
    "apps/calendar-web/src/components/DescriptionEditor/description-link-digit.test.ts",
    "apps/calendar-web/src/components/DescriptionEditor/description-link.util.test.ts",
    "apps/calendar-web/src/components/DescriptionEditor/description-list-selection.test.ts",
    "apps/calendar-web/src/components/DescriptionEditor/plain-text-description.test.ts",
    "apps/calendar-web/src/components/DocumentTitle/formatDocumentTitle.test.ts",
    "apps/calendar-web/src/components/DocumentTitle/useDocumentTitle.test.tsx",
    "apps/calendar-web/src/components/ErrorBoundary/ErrorBoundary.test.tsx",
    "apps/calendar-web/src/components/Feedback/FeedbackDialog.test.tsx",
    "apps/calendar-web/src/components/Feedback/feedback.posthog.test.ts",
    "apps/calendar-web/src/components/FirstEventPrompt/FirstEventPrompt.test.tsx",
    "apps/calendar-web/src/components/FirstEventPrompt/first-event.storage.test.ts",
    "apps/calendar-web/src/components/FirstEventPrompt/first-event.store.test.ts",
    "apps/calendar-web/src/components/Focusable/Focusable.test.tsx",
    "apps/calendar-web/src/components/LocalModeConnectPrompt/LocalModeConnectPrompt.test.tsx",
    "apps/calendar-web/src/components/LocalModeConnectPrompt/local-mode-connect.store.test.ts",
    "apps/calendar-web/src/components/LogoutConfirmation/LogoutConfirmationDialog.test.tsx",
    "apps/calendar-web/src/components/LogoutConfirmation/LogoutConfirmationProvider.test.tsx",
    "apps/calendar-web/src/components/MobileGate/MobileGate.test.tsx",
    "apps/calendar-web/src/components/MobileGate/mobile-game.state.test.ts",
    "apps/calendar-web/src/components/OverlayPanel/OverlayPanel.test.tsx",
    "apps/calendar-web/src/components/PointerHint/PointerHint.test.tsx",
    "apps/calendar-web/src/components/RootShell/RootShell.test.tsx",
    "apps/calendar-web/src/components/RootShell/isLifePathname.test.ts",
    "apps/calendar-web/src/components/RootShell/onboarding-surface.test.ts",
    "apps/calendar-web/src/components/SelectView/SelectView.test.tsx",
    "apps/calendar-web/src/components/Settings/SettingsModal.test.tsx",
    "apps/calendar-web/src/components/Settings/SettingsModalHost.test.tsx",
    "apps/calendar-web/src/components/ShortcutShowcase/ShortcutShowcase.test.tsx",
    "apps/calendar-web/src/components/ShortcutShowcase/game-grid.util.test.ts",
    "apps/calendar-web/src/components/ShortcutShowcase/game.state.test.ts",
    "apps/calendar-web/src/components/ShortcutShowcase/game.tasks.test.ts",
    "apps/calendar-web/src/components/ShortcutShowcase/practice.state.test.ts",
    "apps/calendar-web/src/components/ShortcutShowcase/showcase.storage.test.ts",
    "apps/calendar-web/src/components/ShortcutShowcase/showcase.store.test.ts",
    "apps/calendar-web/src/components/Shortcuts/ShortcutKeys.test.tsx",
    "apps/calendar-web/src/components/Shortcuts/ShortcutList.test.tsx",
    "apps/calendar-web/src/components/ShortcutsPage/ShortcutsPage.test.tsx",
    "apps/calendar-web/src/components/Sidebar/CalendarList/AccountSectionHeader.test.tsx",
    "apps/calendar-web/src/components/Sidebar/CalendarList/AnonymousCalendarRow.test.tsx",
    "apps/calendar-web/src/components/Sidebar/CalendarList/CalendarList.test.tsx",
    "apps/calendar-web/src/components/Sidebar/CalendarList/CalendarListHeader.test.tsx",
    "apps/calendar-web/src/components/Sidebar/CalendarList/CalendarRow.test.tsx",
    "apps/calendar-web/src/components/Sidebar/CalendarList/useCalendarDigitPick.test.tsx",
    "apps/calendar-web/src/components/Sidebar/EventDetails/SidebarEventDetails.test.tsx",
    "apps/calendar-web/src/components/Sidebar/MeetingPageNudge/MeetingPageNudge.test.tsx",
    "apps/calendar-web/src/components/Sidebar/MeetingPageNudge/meeting-page-nudge.util.test.ts",
    "apps/calendar-web/src/components/Sidebar/MonthPicker/MonthPicker.test.tsx",
    "apps/calendar-web/src/components/Sidebar/MonthPicker/monthPickerCursor.test.ts",
    "apps/calendar-web/src/components/Sidebar/MonthPicker/monthPickerDayClassName.test.ts",
    "apps/calendar-web/src/components/Sidebar/ShortcutsOverlay/ShortcutsOverlay.test.tsx",
    "apps/calendar-web/src/components/Sidebar/Sidebar.test.tsx",
    "apps/calendar-web/src/components/Sidebar/SidebarActions/ShortcutLevelBadge.test.tsx",
    "apps/calendar-web/src/components/Sidebar/SidebarActions/SidebarActions.test.tsx",
    "apps/calendar-web/src/components/Sidebar/SidebarActions/useVersionCheck.test.ts",
    "apps/calendar-web/src/components/Sidebar/SidebarCloseButton.test.tsx",
    "apps/calendar-web/src/components/Sidebar/SidebarRefreshButton.test.tsx",
    "apps/calendar-web/src/components/Sidebar/SidebarShell.test.tsx",
    "apps/calendar-web/src/components/Sidebar/SidebarStatusBar.test.tsx",
    "apps/calendar-web/src/components/Sidebar/SidebarToggleButton.test.tsx",
    "apps/calendar-web/src/components/Sidebar/TasksRemovalNotice/TasksRemovalNotice.test.tsx",
    "apps/calendar-web/src/components/Sidebar/TasksRemovalNotice/tasks-removal-notice.util.test.ts",
    "apps/calendar-web/src/components/Sidebar/TasksRemovalNotice/useTasksRemovalNotice.test.ts",
    "apps/calendar-web/src/components/Sidebar/UpNextCard/UpNextBanner.test.tsx",
    "apps/calendar-web/src/components/Sidebar/UpNextCard/UpNextCard.test.tsx",
    "apps/calendar-web/src/components/Sidebar/UpNextCard/resolve-up-next-join-url.test.ts",
    "apps/calendar-web/src/components/Sidebar/hooks/useIsNarrowSidebarLayout.test.ts",
    "apps/calendar-web/src/components/Sidebar/storage/sidebar-width.storage.test.ts",
    "apps/calendar-web/src/components/Sidebar/useFocusSidebarShortcut.test.tsx",
    "apps/calendar-web/src/components/Sidebar/useSidebarShortcuts.test.tsx",
    "apps/calendar-web/src/components/Switch/Switch.test.tsx",
    "apps/calendar-web/src/components/Tooltip/Tooltip.test.tsx",
    "apps/calendar-web/src/components/Tooltip/TooltipWrapper.test.tsx",
    "apps/calendar-web/src/components/WelcomeModal/WelcomeGuideBody.test.tsx",
    "apps/calendar-web/src/components/WelcomeModal/WelcomeModal.test.tsx",
    "apps/calendar-web/src/components/WelcomeModal/welcome-account-choice.util.test.ts",
    "apps/calendar-web/src/components/WelcomeModal/welcome-analytics.util.test.ts",
    "apps/calendar-web/src/components/WelcomeModal/welcome-modal-enter.util.test.ts",
    "apps/calendar-web/src/components/WelcomeModal/welcome-steps.test.ts",
    "apps/calendar-web/src/components/WelcomeModal/welcome.modal.util.test.ts",
    "apps/calendar-web/src/desktop-export/export-fixtures/desktop-export-fixtures.test.ts",
    "apps/calendar-web/src/desktop-export/export-fixtures/go-to-date.vectors.test.ts",
    "apps/calendar-web/src/desktop-export/export-fixtures/parity-grid-frame.test.ts",
    "apps/calendar-web/src/events/attendee-rsvp.test.ts",
    "apps/calendar-web/src/events/characterization/local-event-stack.characterization.test.tsx",
    "apps/calendar-web/src/events/characterization/recurring-projection-vs-local.characterization.test.ts",
    "apps/calendar-web/src/events/demo-events.util.test.ts",
    "apps/calendar-web/src/events/event-draft.parser.test.ts",
    "apps/calendar-web/src/events/grid-event-draft.adapter.test.ts",
    "apps/calendar-web/src/events/grid-event-recurrence.test.ts",
    "apps/calendar-web/src/events/hidden/hidden-event-id.test.ts",
    "apps/calendar-web/src/events/hidden/hidden-events.api.test.ts",
    "apps/calendar-web/src/events/hidden/hidden-events.query.test.tsx",
    "apps/calendar-web/src/events/hidden/hidden-events.storage.test.ts",
    "apps/calendar-web/src/events/hooks/useGridDraftOverlay.test.ts",
    "apps/calendar-web/src/events/mutations/duplicate-event.test.ts",
    "apps/calendar-web/src/events/mutations/event-mutation-optimistic.util.test.ts",
    "apps/calendar-web/src/events/mutations/event-on-target-day.test.ts",
    "apps/calendar-web/src/events/mutations/event.mutation.runtime.test.ts",
    "apps/calendar-web/src/events/mutations/mutation-provider.util.test.ts",
    "apps/calendar-web/src/events/mutations/useEventMutations.attendees.test.tsx",
    "apps/calendar-web/src/events/mutations/useEventMutations.rsvp.test.tsx",
    "apps/calendar-web/src/events/mutations/useEventMutations.test.tsx",
    "apps/calendar-web/src/events/mutations/useUndoRedo.rsvp.test.tsx",
    "apps/calendar-web/src/events/mutations/useUndoRedo.test.tsx",
    "apps/calendar-web/src/events/mutations/useUpdateEvent.test.tsx",
    "apps/calendar-web/src/events/queries/cold-boot-events.query.test.tsx",
    "apps/calendar-web/src/events/queries/day.event.query.test.ts",
    "apps/calendar-web/src/events/queries/derive-event-list-calendar-ids.test.ts",
    "apps/calendar-web/src/events/queries/event.query.cache.test.ts",
    "apps/calendar-web/src/events/queries/event.query.invalidation.test.ts",
    "apps/calendar-web/src/events/queries/event.query.local.test.ts",
    "apps/calendar-web/src/events/queries/event.query.normalize.test.ts",
    "apps/calendar-web/src/events/queries/event.query.options.test.ts",
    "apps/calendar-web/src/events/queries/event.view-model.dst.test.ts",
    "apps/calendar-web/src/events/queries/event.view-model.test.ts",
    "apps/calendar-web/src/events/queries/filter-events-by-visible-calendars.test.ts",
    "apps/calendar-web/src/events/queries/merge-duplicate-copies.test.ts",
    "apps/calendar-web/src/events/queries/prefetch-week-events.test.ts",
    "apps/calendar-web/src/events/queries/useCalendarEventViewModel.test.ts",
    "apps/calendar-web/src/events/queries/useDayEventsQuery.test.ts",
    "apps/calendar-web/src/events/queries/useEventSearch.test.tsx",
    "apps/calendar-web/src/events/queries/usePrefetchAdjacentEvents.test.ts",
    "apps/calendar-web/src/events/queries/useWeekEventsQuery.test.ts",
    "apps/calendar-web/src/events/recurrence/RecurrenceScopeOpportunityHost.test.tsx",
    "apps/calendar-web/src/events/recurrence/projectRecurringEdit.test.ts",
    "apps/calendar-web/src/events/recurrence/recurrence-scope-decision.test.ts",
    "apps/calendar-web/src/events/recurrence/recurrence-scope-opportunity.store.test.ts",
    "apps/calendar-web/src/events/recurrence/recurrence-scope-toast-digit.test.ts",
    "apps/calendar-web/src/events/recurrence/truncate-series-rules.util.test.ts",
    "apps/calendar-web/src/events/repositories/event.repository.source.store.test.ts",
    "apps/calendar-web/src/events/repositories/event.repository.util.test.ts",
    "apps/calendar-web/src/events/repositories/local.event.repository.test.ts",
    "apps/calendar-web/src/events/repositories/remote.event.repository.test.ts",
    "apps/calendar-web/src/events/stores/draft.store.test.ts",
    "apps/calendar-web/src/events/stores/event-clipboard.store.test.ts",
    "apps/calendar-web/src/events/stores/undo.store.test.ts",
    "apps/calendar-web/src/events/stores/view.store.test.ts",
    "apps/calendar-web/src/events/types/local-event.record.test.ts",
    "apps/calendar-web/src/events/visibility/filter-events-visible-on-grid.test.ts",
    "apps/calendar-web/src/grid/components/AllDayGridRow.test.tsx",
    "apps/calendar-web/src/grid/components/CalendarTimeColumn.test.tsx",
    "apps/calendar-web/src/grid/components/EventCard.test.tsx",
    "apps/calendar-web/src/grid/components/EventGrid.test.tsx",
    "apps/calendar-web/src/grid/components/GridBusyPeriods.test.tsx",
    "apps/calendar-web/src/grid/components/HourLabelColumn.alignment.test.tsx",
    "apps/calendar-web/src/grid/components/HourLabelColumn.test.tsx",
    "apps/calendar-web/src/grid/components/TimedGrid.test.tsx",
    "apps/calendar-web/src/grid/components/calendar-accent.util.test.ts",
    "apps/calendar-web/src/grid/components/grid-event-card-shell.test.ts",
    "apps/calendar-web/src/grid/dst/denver-grid-alignment.test.ts",
    "apps/calendar-web/src/grid/dst/grid-dst.test.ts",
    "apps/calendar-web/src/grid/dst/host-timezone-gutter.test.ts",
    "apps/calendar-web/src/grid/dst/multi-timezone-grid-alignment.test.ts",
    "apps/calendar-web/src/grid/event-grid-import-overlay.test.ts",
    "apps/calendar-web/src/grid/grid-event-card-chrome.test.ts",
    "apps/calendar-web/src/grid/hooks/useGridCoordinates.test.tsx",
    "apps/calendar-web/src/grid/hooks/useGridMeasurements.test.tsx",
    "apps/calendar-web/src/grid/interaction/day-event.registry.test.tsx",
    "apps/calendar-web/src/grid/interaction/event.registry.test.ts",
    "apps/calendar-web/src/grid/interaction/view-event-registry.test.ts",
    "apps/calendar-web/src/grid/interaction/week-event.registry.test.tsx",
    "apps/calendar-web/src/grid/layout/all-day-draft.position.test.ts",
    "apps/calendar-web/src/grid/layout/busy-period.layout.test.ts",
    "apps/calendar-web/src/grid/layout/event.position.test.ts",
    "apps/calendar-web/src/grid/layout/timed-deck.layout.test.ts",
    "apps/calendar-web/src/grid/layout/tyler-overlap-deck.regression.test.ts",
    "apps/calendar-web/src/grid/now-cue/now-cue.store.test.ts",
    "apps/calendar-web/src/grid/now-cue/scroll-to-now-or-pulse.test.ts",
    "apps/calendar-web/src/grid/shortcuts/edge-focus.store.test.ts",
    "apps/calendar-web/src/grid/shortcuts/focus-adjacent-grid-event.test.ts",
    "apps/calendar-web/src/grid/shortcuts/scroll-timed-grid.test.ts",
    "apps/calendar-web/src/grid/shortcuts/useCalendarViewShortcuts.test.tsx",
    "apps/calendar-web/src/grid/shortcuts/useGridEventEditShortcuts.test.tsx",
    "apps/calendar-web/src/grid/shortcuts/useGridScrollShortcuts.test.tsx",
    "apps/calendar-web/src/grid/utils/allDayColumnTint.util.test.ts",
    "apps/calendar-web/src/grid/utils/allDayRowHeight.util.test.ts",
    "apps/calendar-web/src/notifications/NotificationPermissionBanner.test.tsx",
    "apps/calendar-web/src/notifications/NotificationPermissionBannerGate.test.tsx",
    "apps/calendar-web/src/notifications/notification-blocked-banner.util.test.ts",
    "apps/calendar-web/src/notifications/notification.port.test.ts",
    "apps/calendar-web/src/notifications/notification.state.test.ts",
    "apps/calendar-web/src/notifications/upcoming-notifier.logic.test.ts",
    "apps/calendar-web/src/notifications/useNotificationCmdItems.test.ts",
    "apps/calendar-web/src/routers/index.test.tsx",
    "apps/calendar-web/src/routers/loaders.test.ts",
    "apps/calendar-web/src/routers/router.routes.guest-meet.test.ts",
    "apps/calendar-web/src/settings/theme/theme.store.test.ts",
    "apps/calendar-web/src/settings/useSettingsSearchEntry.test.tsx",
    "apps/calendar-web/src/shortcuts/app-lock.test.ts",
    "apps/calendar-web/src/shortcuts/context-menu/context-menu-pointer-hint.test.ts",
    "apps/calendar-web/src/shortcuts/context-menu/useEventContextMenuShortcut.test.tsx",
    "apps/calendar-web/src/shortcuts/digit-pick.util.test.ts",
    "apps/calendar-web/src/shortcuts/edit-sequence/EditSequenceMenu.test.tsx",
    "apps/calendar-web/src/shortcuts/edit-sequence/edit-sequence.fields.test.ts",
    "apps/calendar-web/src/shortcuts/floating-layer.test.ts",
    "apps/calendar-web/src/shortcuts/form-digit-jump/FormDigitHintOverlay.test.tsx",
    "apps/calendar-web/src/shortcuts/form-digit-jump/useFormDigitJumpShortcut.test.tsx",
    "apps/calendar-web/src/shortcuts/go-to-date/useGoToDateShortcut.test.tsx",
    "apps/calendar-web/src/shortcuts/hide-event/useHideEventShortcut.test.tsx",
    "apps/calendar-web/src/shortcuts/is-bare-letter-key.test.ts",
    "apps/calendar-web/src/shortcuts/level/shortcut-level-hidden.store.test.ts",
    "apps/calendar-web/src/shortcuts/level/shortcut-level.test.ts",
    "apps/calendar-web/src/shortcuts/mod-hold/useModHoldHintShortcut.test.tsx",
    "apps/calendar-web/src/shortcuts/notice-focus/useFocusNoticeShortcut.test.tsx",
    "apps/calendar-web/src/shortcuts/notice-focus/useNoticeActionShortcut.test.tsx",
    "apps/calendar-web/src/shortcuts/page-jump/PageJumpHintOverlay.test.tsx",
    "apps/calendar-web/src/shortcuts/page-jump/page-jump.targets.test.ts",
    "apps/calendar-web/src/shortcuts/page-jump/usePageJumpShortcut.test.tsx",
    "apps/calendar-web/src/shortcuts/pointer-intent/pointer-hint.teach-policy.test.ts",
    "apps/calendar-web/src/shortcuts/quick-time/QuickTimeSlots.test.tsx",
    "apps/calendar-web/src/shortcuts/quick-time/quick-time.util.test.ts",
    "apps/calendar-web/src/shortcuts/shift-hint/EventJumpIndicator.test.tsx",
    "apps/calendar-web/src/shortcuts/shift-hint/ShiftHintOverlay.test.tsx",
    "apps/calendar-web/src/shortcuts/shift-hint/assign-shift-hint-keys.test.ts",
    "apps/calendar-web/src/shortcuts/shift-hint/shift-hint-visible-rect.test.ts",
    "apps/calendar-web/src/shortcuts/shift-hint/useShiftHoldEventHints.quick-time.test.tsx",
    "apps/calendar-web/src/shortcuts/shift-hint/useShiftHoldEventHints.test.tsx",
    "apps/calendar-web/src/shortcuts/shortcuts.menu.test.ts",
    "apps/calendar-web/src/shortcuts/shortcuts.registry.bindings.test.ts",
    "apps/calendar-web/src/shortcuts/shortcuts.registry.test.ts",
    "apps/calendar-web/src/shortcuts/swallow-next-keyup.test.ts",
    "apps/calendar-web/src/shortcuts/tips/ShortcutTipIndicator.test.tsx",
    "apps/calendar-web/src/shortcuts/tips/hint-shortcut-celebration.class.test.ts",
    "apps/calendar-web/src/shortcuts/tips/hint-shortcut-celebration.storage.test.ts",
    "apps/calendar-web/src/shortcuts/tips/rankShortcutHints.test.ts",
    "apps/calendar-web/src/shortcuts/tips/selectShortcutHint.test.ts",
    "apps/calendar-web/src/shortcuts/tips/shortcut-personalization.storage.test.ts",
    "apps/calendar-web/src/shortcuts/tips/shortcut-telemetry.test.ts",
    "apps/calendar-web/src/shortcuts/tips/shortcut-tips-muted.store.test.ts",
    "apps/calendar-web/src/shortcuts/tips/shortcut-tips.data.test.ts",
    "apps/calendar-web/src/shortcuts/tips/shortcut-tips.progress.store.test.ts",
    "apps/calendar-web/src/shortcuts/tips/try-celebrate-hint-shortcut.test.ts",
    "apps/calendar-web/src/shortcuts/tips/useShortcutHintContext.test.tsx",
    "apps/calendar-web/src/shortcuts/useAppShortcut.test.ts",
    "apps/calendar-web/src/shortcuts/useBareLetterShortcut.test.tsx",
    "apps/calendar-web/src/shortcuts/useEditSequenceShortcut.test.tsx",
    "apps/calendar-web/src/shortcuts/useGlobalShortcuts.test.tsx",
    "apps/calendar-web/src/shortcuts/useHintLayoutRefresh.test.ts",
    "apps/calendar-web/src/sse/client/sse.client.test.ts",
    "apps/calendar-web/src/sse/hooks/useEventSSE.test.tsx",
    "apps/calendar-web/src/sse/hooks/useSSEConnection.test.tsx",
    "apps/calendar-web/src/sse/hooks/useSyncFocusRefresh.test.ts",
    "apps/calendar-web/src/sse/hooks/useTransientSyncPolling.test.ts",
    "apps/calendar-web/src/sse/provider/SSEProvider.interaction.test.tsx",
    "apps/calendar-web/src/sse/provider/SSEProvider.test.tsx",
    "apps/calendar-web/src/timezone/GridTimezoneLabel.test.tsx",
    "apps/calendar-web/src/timezone/TimezoneCombobox.test.tsx",
    "apps/calendar-web/src/timezone/TimezoneDialogHost.test.tsx",
    "apps/calendar-web/src/timezone/TimezoneMismatchBanner.test.tsx",
    "apps/calendar-web/src/timezone/TimezoneMismatchBannerGate.test.tsx",
    "apps/calendar-web/src/timezone/TimezonePickerDialog.test.tsx",
    "apps/calendar-web/src/timezone/calendar-timezone-hint.test.ts",
    "apps/calendar-web/src/timezone/dismiss-secondary-timezone.test.ts",
    "apps/calendar-web/src/timezone/effective-timezone.store.test.ts",
    "apps/calendar-web/src/timezone/format-timezone-abbreviation.test.ts",
    "apps/calendar-web/src/timezone/mapped-hour-labels.test.ts",
    "apps/calendar-web/src/timezone/time-travel.store.test.ts",
    "apps/calendar-web/src/timezone/timezone-catalog.test.ts",
    "apps/calendar-web/src/timezone/timezone-mismatch.test.ts",
    "apps/calendar-web/src/timezone/useTimezoneCmdItems.test.ts",
    "apps/calendar-web/src/views/AppleAuthCallback/AppleAuthCallback.test.ts",
    "apps/calendar-web/src/views/Day/components/Calendar/DayCalendarColumnHeaders.test.tsx",
    "apps/calendar-web/src/views/Day/components/Calendar/DayCalendarGrid.test.tsx",
    "apps/calendar-web/src/views/Day/components/Calendar/dayAllDayRows.util.test.ts",
    "apps/calendar-web/src/views/Day/components/Calendar/dayCalendarColumnDisplayName.util.test.ts",
    "apps/calendar-web/src/views/Day/components/Calendar/dayCalendarColumnFocus.util.test.ts",
    "apps/calendar-web/src/views/Day/components/Calendar/dayCalendarColumns.util.test.ts",
    "apps/calendar-web/src/views/Day/components/Calendar/dayCalendarDraft.util.test.ts",
    "apps/calendar-web/src/views/Day/hooks/events/useDayEvents.test.ts",
    "apps/calendar-web/src/views/Day/hooks/shortcuts/useDayEventNudgeShortcuts.test.tsx",
    "apps/calendar-web/src/views/Day/interaction/targeting/day-event.targeting.test.ts",
    "apps/calendar-web/src/views/Forms/EventForm/AttendeeField/AttendeeField.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/AttendeeField/EnableContactSuggestionsNudge.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/AttendeeField/contact-nudge.gate.test.ts",
    "apps/calendar-web/src/views/Forms/EventForm/AttendeeField/useContactSuggestions.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/CalendarSelect/CalendarSelect.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/ConvertToStandaloneDialog.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/DateControlsSection/AllDayToggle.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/DateControlsSection/DateTimeSection/EventFormDateField.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/DateControlsSection/DateTimeSection/TimePicker/TimePicker.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/DateControlsSection/DateTimeSection/TimePicker/TimePickers.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/DateControlsSection/DateTimeSection/TimePicker/resolveTimePickerSelection.test.ts",
    "apps/calendar-web/src/views/Forms/EventForm/DateControlsSection/DateTimeSection/eventFormDateField.util.test.ts",
    "apps/calendar-web/src/views/Forms/EventForm/DateControlsSection/DateTimeSection/eventFormDateFieldKeys.util.test.ts",
    "apps/calendar-web/src/views/Forms/EventForm/DateControlsSection/DateTimeSection/useOpenSide.test.ts",
    "apps/calendar-web/src/views/Forms/EventForm/DateControlsSection/RecurrenceSection/RecurrenceSection.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/DateControlsSection/RecurrenceSection/constants/recurrence.constants.test.ts",
    "apps/calendar-web/src/views/Forms/EventForm/DateControlsSection/RecurrenceSection/recurrence-min-date.test.ts",
    "apps/calendar-web/src/views/Forms/EventForm/DateControlsSection/RecurrenceSection/useRecurrence/useRecurrence.test.ts",
    "apps/calendar-web/src/views/Forms/EventForm/DiscardUnsavedChangesDialog.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/EventColorPicker/EventColorPicker.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/EventDetailsSection.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/EventForm.attendees.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/EventForm.calendarSelect.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/EventForm.conference.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/EventForm.contact-suggestions.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/EventForm.location-meet-align.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/EventForm.logistics-section.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/EventForm.pointer-teach.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/EventForm.provider-managed.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/EventForm.readOnly.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/EventForm.rsvp.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/EventForm.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/FormActionsRow.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/FormCardIconRow.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/LocationField/LocationField.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/RsvpControl.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/SaveSection/EventFormFooterTips.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/SaveSection/SaveSection.test.tsx",
    "apps/calendar-web/src/views/Forms/EventForm/event-form-field-controls.util.test.ts",
    "apps/calendar-web/src/views/Forms/EventForm/provider-managed-field.util.test.ts",
    "apps/calendar-web/src/views/Forms/EventForm/useCopyMeetingLinkShortcut.test.tsx",
    "apps/calendar-web/src/views/Forms/characterization/event-form-save.characterization.test.tsx",
    "apps/calendar-web/src/views/Forms/hooks/shouldConfirmDiscardUnsavedChanges.test.ts",
    "apps/calendar-web/src/views/Forms/hooks/useCloseEventForm.test.ts",
    "apps/calendar-web/src/views/Forms/hooks/useEscapeToCloseForm.test.tsx",
    "apps/calendar-web/src/views/Forms/hooks/useSaveEventForm.attendees.test.tsx",
    "apps/calendar-web/src/views/Forms/hooks/useSaveEventForm.conference.test.tsx",
    "apps/calendar-web/src/views/Forms/hooks/useSaveEventForm.test.tsx",
    "apps/calendar-web/src/views/Forms/hooks/useSetEventColor.test.tsx",
    "apps/calendar-web/src/views/Life/LifeView.test.tsx",
    "apps/calendar-web/src/views/Life/LifeViewIntroModal.test.tsx",
    "apps/calendar-web/src/views/Life/life-quotes.test.ts",
    "apps/calendar-web/src/views/Life/life-search.test.ts",
    "apps/calendar-web/src/views/Life/life-view-intro.util.test.ts",
    "apps/calendar-web/src/views/Life/life.utils.test.ts",
    "apps/calendar-web/src/views/Life/useLifeViewIntro.test.ts",
    "apps/calendar-web/src/views/ProviderAuthCallback/ProviderAuthCallback.test.ts",
    "apps/calendar-web/src/views/Week/WeekView.render.test.tsx",
    "apps/calendar-web/src/views/Week/components/Dedication/AsciiPortrait.test.tsx",
    "apps/calendar-web/src/views/Week/components/Draft/grid/GridDraft.test.tsx",
    "apps/calendar-web/src/views/Week/components/Draft/grid/activeTimedDraftDeckLayout.test.ts",
    "apps/calendar-web/src/views/Week/components/Draft/grid/getRecurringDraftPreviews.test.ts",
    "apps/calendar-web/src/views/Week/components/Grid/MainGrid/MainGrid.test.tsx",
    "apps/calendar-web/src/views/Week/components/Grid/MainGrid/eventReadOnlyInteraction.test.tsx",
    "apps/calendar-web/src/views/Week/components/Grid/MainGrid/keyboardEditForm.test.tsx",
    "apps/calendar-web/src/views/Week/components/Grid/MainGrid/timed-overlap-deck-removal.test.tsx",
    "apps/calendar-web/src/views/Week/components/Grid/MainGrid/timed-overlap-mixed-timezone.test.tsx",
    "apps/calendar-web/src/views/Week/components/Header/DayLabels.test.tsx",
    "apps/calendar-web/src/views/Week/hooks/shortcuts/useUndoRedoShortcuts.test.tsx",
    "apps/calendar-web/src/views/Week/hooks/shortcuts/useWeekShortcutOwner.test.tsx",
    "apps/calendar-web/src/views/Week/hooks/useDiscardDraftOnWeekChange.test.ts",
    "apps/calendar-web/src/views/Week/hooks/useSidebarCalendarDate.test.ts",
    "apps/calendar-web/src/views/Week/hooks/useToday.test.ts",
    "apps/calendar-web/src/views/Week/hooks/useWeek.test.tsx",
    "apps/calendar-web/src/views/Week/interaction/targeting/week-event.targeting.test.ts",
    "apps/calendar-web/src/views/Week/pointer-intent/attachPointerIntentTracker.test.tsx",
    "apps/calendar-web/src/views/Week/pointer-intent/empty-grid-click-hint.telemetry.test.ts",
    "apps/calendar-web/src/views/Week/pointer-intent/pointer-intent.test.ts",
    "apps/calendar-web/src/views/Week/util/week-window.util.test.ts",
    "e2e/accessibility/app-a11y.spec.ts",
    "e2e/accessibility/apple-connect-a11y.spec.ts",
    "e2e/accessibility/booking-a11y.spec.ts",
    "e2e/accessibility/connect-onboarding-a11y.spec.ts",
    "e2e/accessibility/datepicker-a11y.spec.ts",
    "e2e/accessibility/focus-visible.spec.ts",
    "e2e/accessibility/month-picker-shortcuts.spec.ts",
    "e2e/accessibility/teaching-surface-a11y.spec.ts",
    "e2e/allday/all-day-row-height.spec.ts",
    "e2e/allday/event-smoke.spec.ts",
    "e2e/attendees/attendee-editor.spec.ts",
    "e2e/attendees/contact-suggestions.spec.ts",
    "e2e/attendees/rsvp.spec.ts",
    "e2e/auth/sign-in-providers.spec.ts",
    "e2e/billing/cancel-reason-layout.spec.ts",
    "e2e/billing/explore-before-trial.spec.ts",
    "e2e/billing/plan-section-layout.spec.ts",
    "e2e/billing/signup-trial-step-back.spec.ts",
    "e2e/billing/signup-trial-step.spec.ts",
    "e2e/billing/staging-signup-trial-capture.spec.ts",
    "e2e/billing/trial-flow-artifacts.spec.ts",
    "e2e/booking/booking-event-form-actions.spec.ts",
    "e2e/booking/booking-reschedule-current-slot.spec.ts",
    "e2e/booking/calendar-web-guest-meet.spec.ts",
    "e2e/booking/guest-meeting-setup.spec.ts",
    "e2e/booking/host-settings.spec.ts",
    "e2e/booking/meet-landing.spec.ts",
    "e2e/booking/meet-page-owner-inbox.spec.ts",
    "e2e/booking/public-booking-cancel.spec.ts",
    "e2e/booking/public-booking-reschedule.spec.ts",
    "e2e/booking/public-booking-v15.spec.ts",
    "e2e/booking/public-booking.spec.ts",
    "e2e/calendars/account-page-jump.spec.ts",
    "e2e/calendars/calendar-experience.spec.ts",
    "e2e/calendars/cross-provider-duplicates.spec.ts",
    "e2e/calendars/microsoft-surfaces.spec.ts",
    "e2e/dst/denver-fall-back-week.spec.ts",
    "e2e/dst/timezone-mismatch-banner.spec.ts",
    "e2e/dst/timezone-unreliable-utc-device.spec.ts",
    "e2e/dst/utc-browser-denver-calendar.spec.ts",
    "e2e/dst/week-grid-dual-timezone-gutter.spec.ts",
    "e2e/dst/week-grid-local-timezone.spec.ts",
    "e2e/event-form/description-booking-links.spec.ts",
    "e2e/event-form/description-list-editing.spec.ts",
    "e2e/journey/prod-full-journey.spec.ts",
    "e2e/journey/staging-full-journey.spec.ts",
    "e2e/life/pointer-clicks.spec.ts",
    "e2e/navigation/go-to-date.spec.ts",
    "e2e/navigation/shortcut-level-badge.spec.ts",
    "e2e/navigation/week-grid-event-alignment.spec.ts",
    "e2e/navigation/week-view-layout.spec.ts",
    "e2e/now-cue-pulse.spec.ts",
    "e2e/oauth/apple-auth-callback.spec.ts",
    "e2e/oauth/apple-caldav-connect.spec.ts",
    "e2e/oauth/google-auth-callback.spec.ts",
    "e2e/oauth/microsoft-auth-callback.spec.ts",
    "e2e/onboarding/billing-gate-hides-prompts.spec.ts",
    "e2e/onboarding/first-run.spec.ts",
    "e2e/onboarding/initial-paint.spec.ts",
    "e2e/onboarding/life-view-intro.spec.ts",
    "e2e/onboarding/local-mode-connect-prompt.spec.ts",
    "e2e/onboarding/mobile-gate.spec.ts",
    "e2e/onboarding/shortcut-showcase.spec.ts",
    "e2e/onboarding/welcome-cta-width.spec.ts",
    "e2e/onboarding/welcome-enter-body.spec.ts",
    "e2e/onboarding/welcome-mouse.spec.ts",
    "e2e/overlap/week-grid-tyler-overlap.spec.ts",
    "e2e/parity/desktop-web-parity.spec.ts",
    "e2e/timed/date-picker-hint-layout-artifact.spec.ts",
    "e2e/timed/edit-sequence-title.spec.ts",
    "e2e/timed/event-description-links.spec.ts",
    "e2e/timed/event-form-keyboard-audit.spec.ts",
    "e2e/timed/event-form-keyboard-improvements.spec.ts",
    "e2e/timed/event-form-meeting-link-keycaps.spec.ts",
    "e2e/timed/event-form-schedule-color-keycaps.spec.ts",
    "e2e/timed/event-search.spec.ts",
    "e2e/timed/event-sidebar-staging.spec.ts",
    "e2e/timed/event-smoke.spec.ts",
    "e2e/timed/keyboard-grid-parity.spec.ts",
    "e2e/timed/mouse-teaches.spec.ts",
    "e2e/timed/palette-teaches.spec.ts",
    "e2e/timed/provider-save-failure.spec.ts",
    "e2e/timed/shift-hold-event-hints.spec.ts",
    "e2e/timed/spatial-focus-arrows.spec.ts",
    "e2e/timed/time-picker-ambiguous-end.spec.ts",
    "e2e/timed/time-picker-keyboard-shortcuts.spec.ts"
  ],
  "behaviors": [
    {
      "id": "legend-escape",
      "behavior": "Question mark opens shortcuts legend, Escape dismisses it",
      "web": ["docs/acceptance/shortcuts.md"],
      "native": [
        "apps/calendar-macos/CompassUITests/NativeLaunchTests.swift#testQuestionMarkTogglesShortcutsLegend"
      ],
      "status": "failing",
      "evidence": "Exact head c6354219a, run40981800450 native strict log line13698: XCTAssertFalse failed after Escape. Normal40981345021 passed. Artifact inspection pending. Failure video inspected: actual legend visible. Native-only exact-head retry dispatched run40981800450 attempt2 after inspecting event attachment and keyboard routing; web passing job retained. No fix or stability claimed.",
      "reason": "",
      "review": "Failure triage, not proved attributable to icon changes. Web automated baseline mapping pending."
    },
    {
      "id": "title-edit",
      "behavior": "Create and save event, focus its grid card, E then T reopens exact saved title with real input focus",
      "web": ["e2e/timed/edit-sequence-title.spec.ts"],
      "native": [
        "apps/calendar-macos/CompassUITests/EventFormTitleKeyboardTests.swift#testTitleEditSequenceReopensSavedEventWithItsTitleFocused"
      ],
      "status": "passing",
      "evidence": "Exact db4b78960 isolated native and web strict41111963212 PASS/no required checks skipped; normal41111936558 PASS; saved-title E-then-T focus screenshot inspected /tmp/compass-et-db4b-normal-shots. Original16c9 regression failed, dispatcher regression failed before fix and passes after.",
      "reason": "Resolved field takes priority over standalone Today. This source behavior is accepted; final merge-head and broader visual/signed-in gates remain separate.",
      "review": "2026-10-30 agent: read every source test and assertion, compared native candidates; no test-count equivalence inferred."
    },
    {
      "id": "rsvp-live",
      "behavior": "Submit a real invitation response, reload and verify persistence",
      "web": ["e2e/attendees/rsvp.spec.ts"],
      "native": [
        "apps/calendar-macos/CompassUITests/EventFormRsvpKeyboardTests.swift"
      ],
      "status": "missing",
      "evidence": "",
      "reason": "Fixture keyboard coverage does not exercise signed-in network submission. #4783 remains open.",
      "review": ""
    },
    {
      "id": "calendar-experience",
      "behavior": "Calendar switching, visibility and persistence",
      "web": ["e2e/calendars/calendar-experience.spec.ts"],
      "native": [
        "apps/calendar-macos/CompassUITests/AnonymousCalendarRowTests.swift"
      ],
      "status": "unreviewed",
      "evidence": "",
      "reason": "",
      "review": ""
    },
    {
      "id": "mobile-gate",
      "behavior": "Phone intro skip, desktop clipboard handoff, waitlist popup and no pointer hints",
      "web": [
        "e2e/onboarding/mobile-gate.spec.ts#phone users can skip the game, copy the desktop link, and join the waitlist"
      ],
      "native": [],
      "status": "excluded",
      "evidence": "",
      "reason": "macOS has no phone-user-agent handoff screen or mobile waitlist. Excludes this phone-only flow, not shared Block Party gameplay.",
      "review": "2026-10-29 agent: mobile viewport gate is browser-only; native minimum size remains separate"
    },
    {
      "id": "game-drag",
      "behavior": "Drag Standup to first slot, hover, score 150 and placed block",
      "web": [
        "e2e/onboarding/mobile-gate.spec.ts#phone users can drag the first event into place and score"
      ],
      "native": [
        "apps/calendar-macos/CompassKitTests/BlockPartyParityTests.swift#testReplayEveryExportedCase"
      ],
      "status": "unreviewed",
      "evidence": "",
      "reason": "Model replay is a candidate only; inspect native interaction equivalence. Touch-only aspects need a reviewed platform exclusion.",
      "review": ""
    },
    {
      "id": "game-touch",
      "behavior": "Tap piece and slot, instruction, score 150 and placed block",
      "web": [
        "e2e/onboarding/mobile-gate.spec.ts#phone users can tap the first event and tap its slot"
      ],
      "native": [
        "apps/calendar-macos/CompassKitTests/BlockPartyParityTests.swift#testReplayEveryExportedCase"
      ],
      "status": "unreviewed",
      "evidence": "",
      "reason": "Model replay is a candidate only; inspect native interaction equivalence. Touch-only aspects need a reviewed platform exclusion.",
      "review": ""
    },
    {
      "id": "meeting-copy",
      "behavior": "With title focused, Cmd+Shift+L copies the exact meeting URL and shows Link copied",
      "web": [
        "e2e/timed/event-form-meeting-link-keycaps.spec.ts#shows meeting-link copy keycaps and copies with Mod+Shift+L"
      ],
      "native": [
        "apps/calendar-macos/CompassUITests/EventFormMeetingLinkCopyShortcutTests.swift#testMeetingLinkRowShowsKeycapsAndShortcutCopiesURL"
      ],
      "status": "passing",
      "evidence": "Exact head c6354219a, strict40981800450 macos-strict.log10669: native test PASS; web strict same run PASS. Full native gate still fails on legend.",
      "reason": "",
      "review": "2026-10-30 agent: compared each web assertion against copy/focus native test methods; missing assertions remain separate."
    },
    {
      "id": "meeting-copy-keycap",
      "behavior": "Copy button is visible and its L shortcut hint is visible inside the viewport",
      "web": [
        "e2e/timed/event-form-meeting-link-keycaps.spec.ts#shows meeting-link copy keycaps and copies with Mod+Shift+L"
      ],
      "native": [
        "apps/calendar-macos/CompassUITests/EventFormMeetingLinkCopyShortcutTests.swift#testMeetingLinkRowShowsKeycapsAndShortcutCopiesURL"
      ],
      "status": "missing",
      "evidence": "",
      "reason": "Native test name mentions keycaps but asserts only copy button existence, toast and pasteboard; no hint existence or viewport assertion.",
      "review": "2026-10-30 agent: compared each web assertion against copy/focus native test methods; missing assertions remain separate."
    },
    {
      "id": "meeting-link-name",
      "behavior": "Meeting URL has a visible link named Google Meet",
      "web": [
        "e2e/timed/event-form-meeting-link-keycaps.spec.ts#shows meeting-link copy keycaps and copies with Mod+Shift+L"
      ],
      "native": [
        "apps/calendar-macos/CompassUITests/EventFormMeetingLinkCopyShortcutTests.swift#testMeetingLinkRowShowsKeycapsAndShortcutCopiesURL"
      ],
      "status": "passing",
      "evidence": "Merged #4959 exact455f011a9 isolated native/web strict41067682308 PASS/no required skips, normal41067687764 PASS; new copy and both-theme focus screenshots inspected /tmp/compass-meeting-455f-shots. Final groupnative41112036724 PASS.",
      "reason": "Explicit native link-role/name and positive viewport assertions now match this web behavior. Hint automation and wide-window equivalence remain separately open.",
      "review": "2026-10-30 agent: compared each web assertion against copy/focus native test methods; missing assertions remain separate."
    },
    {
      "id": "meeting-link-viewport",
      "behavior": "Meeting link remains inside the form viewport after scroll at a wide window size",
      "web": [
        "e2e/timed/event-form-meeting-link-keycaps.spec.ts#shows meeting-link copy keycaps and copies with Mod+Shift+L"
      ],
      "native": [
        "apps/calendar-macos/CompassUITests/EventFormMeetingLinkFocusTests.swift#testMeetingLinkShortcutMovesActualFocusInBothThemes"
      ],
      "status": "unreviewed",
      "evidence": "Native focus test passed strict40981800450 log11008; geometry checks in both themes.",
      "reason": "Native test asserts link geometry but does not set the web test equivalent wide window size. Window-size equivalence still needs review.",
      "review": "2026-10-30 agent: compared each web assertion against copy/focus native test methods; missing assertions remain separate."
    },
    {
      "id": "booking-description-open",
      "behavior": "Enter opens booking description with two management links, remains responsive and retains exact title",
      "web": ["e2e/event-form/description-booking-links.spec.ts"],
      "native": [
        "apps/calendar-macos/CompassUITests/BookedMeetingActionsTests.swift#testCancellationShortcutRequiresConfirmationAndEscapeResetsIt"
      ],
      "status": "unreviewed",
      "reason": "Existing UI test saves two RTF links and reopens responsive management buttons, but does not assert the exact title or original HTML fixture; inspect equivalence before passing.",
      "evidence": "",
      "review": "2026-10-30 agent: read every source test and assertion, compared native candidates; no test-count equivalence inferred."
    },
    {
      "id": "booking-description-link-keyboard",
      "behavior": "Cancel and Reschedule description links have keyboard eligibility, visible focus and URL help",
      "web": ["e2e/event-form/description-booking-links.spec.ts"],
      "native": [
        "apps/calendar-macos/CompassUITests/DescriptionLinkCopyShortcutTests.swift#testExportedShortcutCopiesAPastedDescriptionLink",
        "apps/calendar-macos/CompassUI/Tests/CompassUIUnitTests/BookingDescriptionKeyboardTests.swift#testBothBookingLinksSupportKeyboardSelectionAndDestinationHelp"
      ],
      "status": "missing",
      "reason": "New isolated AppKit integration regression uses a real window/responder and keyboard word selection for both named links, checks full destination help and unchanged HTML. Pending execution. This native caret-selection path does not establish separate tabbable AX links, visible focus-ring review or real signed-in acceptance; those remain missing.",
      "evidence": "",
      "review": "2026-10-30 agent: read every source test and assertion, compared native candidates; no test-count equivalence inferred."
    },
    {
      "id": "booking-browser-link-chrome",
      "behavior": "ProseMirror MutationObserver, DOM tabindex and CSS class implementation assertions",
      "web": ["e2e/event-form/description-booking-links.spec.ts"],
      "native": [],
      "status": "excluded",
      "reason": "Reviewed native platform exclusion: AppKit rich text has no ProseMirror, MutationObserver, DOM tabindex or c-focus-ring class. Observable keyboard eligibility, URL help, focus and responsiveness remain tracked independently.",
      "evidence": "",
      "review": "2026-10-30 agent: read every source test and assertion, compared native candidates; no test-count equivalence inferred."
    },
    {
      "id": "description-selected-list-persistence",
      "behavior": "Bullet only five selected place lines, preserve preceding literal list text and heading, persist after save/reopen",
      "web": [
        "e2e/event-form/description-list-editing.spec.ts#description bullet list applies only to the selected lines"
      ],
      "native": [
        "apps/calendar-macos/CompassUITests/DescriptionBulletSelectionTests.swift#testSelectedPlaceLinesBecomeBulletsWithoutChangingPrecedingTextAfterReopen",
        "apps/calendar-macos/CompassUI/Tests/CompassUIUnitTests/DescriptionEditorTests.swift#testPartialSelectionBulletsOnlySelectedLinesInHardBreakParagraph"
      ],
      "status": "passing",
      "reason": "Equivalent rich text setup with soft breaks; real keyboard selection, toolbar action and save/reopen assert exact preserved text and semantic list state on every selected and preceding line. Sample capture is not broad visual or signed-in acceptance.",
      "evidence": "Merged #5015 exact084d2f84708ebd869c5bbf8f5787266b60c1a76b strict41214896040 native/web PASS/no required skips; normal41214809252 PASS. Actual logs /tmp/compass-bullets-084-both-strict and inspected final-row capture /tmp/compass-bullets-084-shots.",
      "review": "2026-10-30 agent: read every source test and assertion, compared native candidates; no test-count equivalence inferred."
    },
    {
      "id": "description-ordered-list-persistence",
      "behavior": "Enter continues three numbered items, double Enter exits to paragraph, all text and structure survive save/reopen",
      "web": [
        "e2e/event-form/description-list-editing.spec.ts#description numbered lists support Enter, exit, and round-trip"
      ],
      "native": [
        "apps/calendar-macos/CompassUITests/DescriptionListPersistenceTests.swift#testNumberedListContinuesExitsAndSurvivesSaveAndReopen"
      ],
      "status": "passing",
      "reason": "Native uses an existing editable demo event instead of creating the web setup fixture. The same observable three-item continuation, exit, normal paragraph and save/reopen semantics are exercised. Sample capture is not broad visual or real signed-in acceptance.",
      "evidence": "Merged #4984 exact e1763dd494457d3455477f8d57663c3cba257644 isolated native/web strict41142347442 PASS/no required skips; normal41142348480 PASS. Screenshot inspected /tmp/compass-list-e176-shots, with full text and each item semantic list state independently asserted.",
      "review": "2026-10-30 agent: read every source test and assertion, compared native candidates; no test-count equivalence inferred."
    },
    {
      "id": "web-bundle-budget-1",
      "behavior": "keys on the last node_modules segment, including scoped packages",
      "web": [
        "apps/calendar-web/src/__tests__/boot-size-report.test.ts#keys on the last node_modules segment, including scoped packages"
      ],
      "native": [],
      "status": "excluded",
      "reason": "Reviewed platform exclusion: Bun JS bundle/metafile package attribution and browser chunk budgets do not exist in native Swift packaging. Native launch speed/app size/performance acceptance remains separate.",
      "evidence": "",
      "review": "2026-10-30 agent: read every source test and assertion, compared native candidates; no test-count equivalence inferred."
    },
    {
      "id": "web-bundle-budget-2",
      "behavior": "sums bytesInOutput on the boot set and ignores lazy chunks",
      "web": [
        "apps/calendar-web/src/__tests__/boot-size-report.test.ts#sums bytesInOutput on the boot set and ignores lazy chunks"
      ],
      "native": [],
      "status": "excluded",
      "reason": "Reviewed platform exclusion: Bun JS bundle/metafile package attribution and browser chunk budgets do not exist in native Swift packaging. Native launch speed/app size/performance acceptance remains separate.",
      "evidence": "",
      "review": "2026-10-30 agent: read every source test and assertion, compared native candidates; no test-count equivalence inferred."
    },
    {
      "id": "web-bundle-budget-3",
      "behavior": "names the package and the delta when a ceiling is breached",
      "web": [
        "apps/calendar-web/src/__tests__/boot-size-report.test.ts#names the package and the delta when a ceiling is breached"
      ],
      "native": [],
      "status": "excluded",
      "reason": "Reviewed platform exclusion: Bun JS bundle/metafile package attribution and browser chunk budgets do not exist in native Swift packaging. Native launch speed/app size/performance acceptance remains separate.",
      "evidence": "",
      "review": "2026-10-30 agent: read every source test and assertion, compared native candidates; no test-count equivalence inferred."
    },
    {
      "id": "web-bundle-budget-4",
      "behavior": "does not enforce total gzip against the informational baseline",
      "web": [
        "apps/calendar-web/src/__tests__/boot-size-report.test.ts#does not enforce total gzip against the informational baseline"
      ],
      "native": [],
      "status": "excluded",
      "reason": "Reviewed platform exclusion: Bun JS bundle/metafile package attribution and browser chunk budgets do not exist in native Swift packaging. Native launch speed/app size/performance acceptance remains separate.",
      "evidence": "",
      "review": "2026-10-30 agent: read every source test and assertion, compared native candidates; no test-count equivalence inferred."
    },
    {
      "id": "web-bundle-budget-5",
      "behavior": "fails packages that have no declared ceiling",
      "web": [
        "apps/calendar-web/src/__tests__/boot-size-report.test.ts#fails packages that have no declared ceiling"
      ],
      "native": [],
      "status": "excluded",
      "reason": "Reviewed platform exclusion: Bun JS bundle/metafile package attribution and browser chunk budgets do not exist in native Swift packaging. Native launch speed/app size/performance acceptance remains separate.",
      "evidence": "",
      "review": "2026-10-30 agent: read every source test and assertion, compared native candidates; no test-count equivalence inferred."
    },
    {
      "id": "web-module-preload-1",
      "behavior": "preloads the static closure plus the entry's boot dynamic import, excluding lazy chunks",
      "web": [
        "apps/calendar-web/src/__tests__/inject-module-preloads.test.ts#preloads the static closure plus the entry's boot dynamic import, excluding lazy chunks"
      ],
      "native": [],
      "status": "excluded",
      "reason": "Reviewed platform exclusion: HTML modulepreload injection and JavaScript import graphs have no native AppKit/SwiftUI equivalent. Native startup responsiveness is not excluded.",
      "evidence": "",
      "review": "2026-10-30 agent: read every source test and assertion, compared native candidates; no test-count equivalence inferred."
    },
    {
      "id": "web-module-preload-2",
      "behavior": "visits shared chunks once and accepts a JSON-string metafile",
      "web": [
        "apps/calendar-web/src/__tests__/inject-module-preloads.test.ts#visits shared chunks once and accepts a JSON-string metafile"
      ],
      "native": [],
      "status": "excluded",
      "reason": "Reviewed platform exclusion: HTML modulepreload injection and JavaScript import graphs have no native AppKit/SwiftUI equivalent. Native startup responsiveness is not excluded.",
      "evidence": "",
      "review": "2026-10-30 agent: read every source test and assertion, compared native candidates; no test-count equivalence inferred."
    },
    {
      "id": "web-module-preload-3",
      "behavior": "preloads the chunk holding an always-boot source plus its static closure",
      "web": [
        "apps/calendar-web/src/__tests__/inject-module-preloads.test.ts#preloads the chunk holding an always-boot source plus its static closure"
      ],
      "native": [],
      "status": "excluded",
      "reason": "Reviewed platform exclusion: HTML modulepreload injection and JavaScript import graphs have no native AppKit/SwiftUI equivalent. Native startup responsiveness is not excluded.",
      "evidence": "",
      "review": "2026-10-30 agent: read every source test and assertion, compared native candidates; no test-count equivalence inferred."
    },
    {
      "id": "web-module-preload-4",
      "behavior": "orders the entry graph before always-boot closures and skips other lazy views",
      "web": [
        "apps/calendar-web/src/__tests__/inject-module-preloads.test.ts#orders the entry graph before always-boot closures and skips other lazy views"
      ],
      "native": [],
      "status": "excluded",
      "reason": "Reviewed platform exclusion: HTML modulepreload injection and JavaScript import graphs have no native AppKit/SwiftUI equivalent. Native startup responsiveness is not excluded.",
      "evidence": "",
      "review": "2026-10-30 agent: read every source test and assertion, compared native candidates; no test-count equivalence inferred."
    },
    {
      "id": "web-module-preload-5",
      "behavior": "fails loudly when an always-boot source is in no output",
      "web": [
        "apps/calendar-web/src/__tests__/inject-module-preloads.test.ts#fails loudly when an always-boot source is in no output"
      ],
      "native": [],
      "status": "excluded",
      "reason": "Reviewed platform exclusion: HTML modulepreload injection and JavaScript import graphs have no native AppKit/SwiftUI equivalent. Native startup responsiveness is not excluded.",
      "evidence": "",
      "review": "2026-10-30 agent: read every source test and assertion, compared native candidates; no test-count equivalence inferred."
    },
    {
      "id": "web-module-preload-6",
      "behavior": "injects inside head even when a comment contains the closing tag text",
      "web": [
        "apps/calendar-web/src/__tests__/inject-module-preloads.test.ts#injects inside head even when a comment contains the closing tag text"
      ],
      "native": [],
      "status": "excluded",
      "reason": "Reviewed platform exclusion: HTML modulepreload injection and JavaScript import graphs have no native AppKit/SwiftUI equivalent. Native startup responsiveness is not excluded.",
      "evidence": "",
      "review": "2026-10-30 agent: read every source test and assertion, compared native candidates; no test-count equivalence inferred."
    },
    {
      "id": "web-module-preload-7",
      "behavior": "fails loudly when the build passes no metafile",
      "web": [
        "apps/calendar-web/src/__tests__/inject-module-preloads.test.ts#fails loudly when the build passes no metafile"
      ],
      "native": [],
      "status": "excluded",
      "reason": "Reviewed platform exclusion: HTML modulepreload injection and JavaScript import graphs have no native AppKit/SwiftUI equivalent. Native startup responsiveness is not excluded.",
      "evidence": "",
      "review": "2026-10-30 agent: read every source test and assertion, compared native candidates; no test-count equivalence inferred."
    },
    {
      "id": "web-module-preload-8",
      "behavior": "fails loudly when the walk finds no chunks",
      "web": [
        "apps/calendar-web/src/__tests__/inject-module-preloads.test.ts#fails loudly when the walk finds no chunks"
      ],
      "native": [],
      "status": "excluded",
      "reason": "Reviewed platform exclusion: HTML modulepreload injection and JavaScript import graphs have no native AppKit/SwiftUI equivalent. Native startup responsiveness is not excluded.",
      "evidence": "",
      "review": "2026-10-30 agent: read every source test and assertion, compared native candidates; no test-count equivalence inferred."
    },
    {
      "id": "web-module-preload-9",
      "behavior": "fails loudly when index.html has no head",
      "web": [
        "apps/calendar-web/src/__tests__/inject-module-preloads.test.ts#fails loudly when index.html has no head"
      ],
      "native": [],
      "status": "excluded",
      "reason": "Reviewed platform exclusion: HTML modulepreload injection and JavaScript import graphs have no native AppKit/SwiftUI equivalent. Native startup responsiveness is not excluded.",
      "evidence": "",
      "review": "2026-10-30 agent: read every source test and assertion, compared native candidates; no test-count equivalence inferred."
    },
    {
      "id": "guest-static-route",
      "behavior": "matches public guest paths and legacy /book",
      "web": [
        "apps/calendar-web/src/__tests__/guest-meet-cutover.test.ts#matches public guest paths and legacy /book"
      ],
      "native": [],
      "status": "excluded",
      "reason": "Reviewed platform exclusion: calendar-web HTTP static routing and source/JS bundle ownership guards have no native AppKit server or SPA fallback. dev.ts redirects public paths to booking-web. This does not waive native external booking links or real guest flow acceptance.",
      "evidence": "",
      "review": "2026-10-30 agent: inspected full source and all parametrized assertions; implementation exclusions kept separate from observable native launch behavior."
    },
    {
      "id": "guest-source-guard",
      "behavior": "keeps no guest PublicBooking UI modules",
      "web": [
        "apps/calendar-web/src/__tests__/guest-meet-cutover.test.ts#keeps no guest PublicBooking UI modules"
      ],
      "native": [],
      "status": "excluded",
      "reason": "Reviewed platform exclusion: calendar-web HTTP static routing and source/JS bundle ownership guards have no native AppKit server or SPA fallback. dev.ts redirects public paths to booking-web. This does not waive native external booking links or real guest flow acceptance.",
      "evidence": "",
      "review": "2026-10-30 agent: inspected full source and all parametrized assertions; implementation exclusions kept separate from observable native launch behavior."
    },
    {
      "id": "guest-bundle-guard",
      "behavior": "does not ship guest PublicBooking UI modules",
      "web": [
        "apps/calendar-web/src/__tests__/guest-meet-cutover.test.ts#does not ship guest PublicBooking UI modules"
      ],
      "native": [],
      "status": "excluded",
      "reason": "Reviewed platform exclusion: calendar-web HTTP static routing and source/JS bundle ownership guards have no native AppKit server or SPA fallback. dev.ts redirects public paths to booking-web. This does not waive native external booking links or real guest flow acceptance.",
      "evidence": "",
      "review": "2026-10-30 agent: inspected full source and all parametrized assertions; implementation exclusions kept separate from observable native launch behavior."
    },
    {
      "id": "boot-sidebar-default",
      "behavior": "Launch shows default open sidebar and width",
      "web": ["apps/calendar-web/src/__tests__/boot-shell.test.ts#L106"],
      "native": [
        "apps/calendar-macos/CompassUITests/SidebarResizeKeyboardTests.swift"
      ],
      "status": "unreviewed",
      "reason": "Existing resize/reset coverage proves later width345, not first-frame default.",
      "evidence": "",
      "review": "2026-10-30 agent: inspected full source and all parametrized assertions; implementation exclusions kept separate from observable native launch behavior."
    },
    {
      "id": "boot-sidebar-collapsed",
      "behavior": "Launch honors a stored collapsed sidebar",
      "web": ["apps/calendar-web/src/__tests__/boot-shell.test.ts#L113"],
      "native": [],
      "status": "unreviewed",
      "reason": "Native persisted visibility and initial rendering need direct assertion review.",
      "evidence": "",
      "review": "2026-10-30 agent: inspected full source and all parametrized assertions; implementation exclusions kept separate from observable native launch behavior."
    },
    {
      "id": "boot-sidebar-breakpoint",
      "behavior": "Sidebar collapses below and opens at responsive boundary",
      "web": ["apps/calendar-web/src/__tests__/boot-shell.test.ts#L122"],
      "native": [],
      "status": "unreviewed",
      "reason": "Inspect native minimum width/responsive policy and equivalent launch assertions.",
      "evidence": "",
      "review": "2026-10-30 agent: inspected full source and all parametrized assertions; implementation exclusions kept separate from observable native launch behavior."
    },
    {
      "id": "boot-sidebar-clamp",
      "behavior": "Invalid stored sidebar width clamps to supported bounds",
      "web": ["apps/calendar-web/src/__tests__/boot-shell.test.ts#L133"],
      "native": [
        "apps/calendar-macos/CompassUITests/SidebarResizeKeyboardTests.swift"
      ],
      "status": "unreviewed",
      "reason": "Home/End resize coverage is not stored invalid-value launch coverage.",
      "evidence": "",
      "review": "2026-10-30 agent: inspected full source and all parametrized assertions; implementation exclusions kept separate from observable native launch behavior."
    },
    {
      "id": "boot-sidebar-zero",
      "behavior": "Stored zero sidebar width uses documented boot fallback",
      "web": ["apps/calendar-web/src/__tests__/boot-shell.test.ts#L149"],
      "native": [],
      "status": "unreviewed",
      "reason": "Web pre-JS zero fallback deliberately differs from runtime clamp; review native persisted-value contract before deciding equivalence.",
      "evidence": "",
      "review": "2026-10-30 agent: inspected full source and all parametrized assertions; implementation exclusions kept separate from observable native launch behavior."
    },
    {
      "id": "boot-theme-dark",
      "behavior": "Stored dark theme applies before first rendered frame",
      "web": ["apps/calendar-web/src/__tests__/boot-shell.test.ts#L229"],
      "native": [
        "apps/calendar-macos/CompassKitTests/DesktopThemeAppearanceTests.swift"
      ],
      "status": "unreviewed",
      "reason": "Pure theme mapping does not establish stored preference applied before rendering.",
      "evidence": "",
      "review": "2026-10-30 agent: inspected full source and all parametrized assertions; implementation exclusions kept separate from observable native launch behavior."
    },
    {
      "id": "boot-theme-fallback",
      "behavior": "Unset or unknown stored theme uses default at launch",
      "web": ["apps/calendar-web/src/__tests__/boot-shell.test.ts#L239"],
      "native": [
        "apps/calendar-macos/CompassKitTests/DesktopThemeAppearanceTests.swift"
      ],
      "status": "unreviewed",
      "reason": "Pure mapping is a candidate; direct persisted launch behavior remains unreviewed.",
      "evidence": "",
      "review": "2026-10-30 agent: inspected full source and all parametrized assertions; implementation exclusions kept separate from observable native launch behavior."
    },
    {
      "id": "boot-columns-1",
      "behavior": "Visible columns match usable track width at 1600/default",
      "web": ["apps/calendar-web/src/__tests__/boot-shell.test.ts#L173"],
      "native": [],
      "status": "unreviewed",
      "reason": "Need match native supported-window geometry and actual startup column assertions, not only fixture counts.",
      "evidence": "",
      "review": "2026-10-30 agent: inspected full source and all parametrized assertions; implementation exclusions kept separate from observable native launch behavior."
    },
    {
      "id": "boot-columns-2",
      "behavior": "Visible columns match usable track width at breakpoint/default",
      "web": ["apps/calendar-web/src/__tests__/boot-shell.test.ts#L173"],
      "native": [],
      "status": "unreviewed",
      "reason": "Need match native supported-window geometry and actual startup column assertions, not only fixture counts.",
      "evidence": "",
      "review": "2026-10-30 agent: inspected full source and all parametrized assertions; implementation exclusions kept separate from observable native launch behavior."
    },
    {
      "id": "boot-columns-3",
      "behavior": "Visible columns match usable track width at below-breakpoint/default",
      "web": ["apps/calendar-web/src/__tests__/boot-shell.test.ts#L173"],
      "native": [],
      "status": "unreviewed",
      "reason": "Need match native supported-window geometry and actual startup column assertions, not only fixture counts.",
      "evidence": "",
      "review": "2026-10-30 agent: inspected full source and all parametrized assertions; implementation exclusions kept separate from observable native launch behavior."
    },
    {
      "id": "boot-columns-4",
      "behavior": "Visible columns match usable track width at 1600/max-sidebar",
      "web": ["apps/calendar-web/src/__tests__/boot-shell.test.ts#L173"],
      "native": [],
      "status": "unreviewed",
      "reason": "Need match native supported-window geometry and actual startup column assertions, not only fixture counts.",
      "evidence": "",
      "review": "2026-10-30 agent: inspected full source and all parametrized assertions; implementation exclusions kept separate from observable native launch behavior."
    },
    {
      "id": "boot-columns-5",
      "behavior": "Visible columns match usable track width at 900/default",
      "web": ["apps/calendar-web/src/__tests__/boot-shell.test.ts#L173"],
      "native": [],
      "status": "unreviewed",
      "reason": "Need match native supported-window geometry and actual startup column assertions, not only fixture counts.",
      "evidence": "",
      "review": "2026-10-30 agent: inspected full source and all parametrized assertions; implementation exclusions kept separate from observable native launch behavior."
    },
    {
      "id": "boot-columns-6",
      "behavior": "Visible columns match usable track width at 400/default",
      "web": ["apps/calendar-web/src/__tests__/boot-shell.test.ts#L173"],
      "native": [],
      "status": "excluded",
      "reason": "Reviewed platform exclusion: native main window minimum width720 in AppDelegate.swift:100 prevents this400/100px UI viewport. Native supported-width geometry remains tracked.",
      "evidence": "",
      "review": "2026-10-30 agent: inspected full source and all parametrized assertions; implementation exclusions kept separate from observable native launch behavior."
    },
    {
      "id": "boot-columns-7",
      "behavior": "Visible columns match usable track width at 100/default",
      "web": ["apps/calendar-web/src/__tests__/boot-shell.test.ts#L173"],
      "native": [],
      "status": "excluded",
      "reason": "Reviewed platform exclusion: native main window minimum width720 in AppDelegate.swift:100 prevents this400/100px UI viewport. Native supported-width geometry remains tracked.",
      "evidence": "",
      "review": "2026-10-30 agent: inspected full source and all parametrized assertions; implementation exclusions kept separate from observable native launch behavior."
    },
    {
      "id": "boot-column-boundary-6",
      "behavior": "Visible columns step from 5 to 6 at computed width boundary",
      "web": ["apps/calendar-web/src/__tests__/boot-shell.test.ts#L217"],
      "native": [],
      "status": "unreviewed",
      "reason": "Native boundary and sidebar/titlebar geometry assertions need review.",
      "evidence": "",
      "review": "2026-10-30 agent: inspected full source and all parametrized assertions; implementation exclusions kept separate from observable native launch behavior."
    },
    {
      "id": "boot-column-boundary-7",
      "behavior": "Visible columns step from 6 to 7 at computed width boundary",
      "web": ["apps/calendar-web/src/__tests__/boot-shell.test.ts#L217"],
      "native": [],
      "status": "unreviewed",
      "reason": "Native boundary and sidebar/titlebar geometry assertions need review.",
      "evidence": "",
      "review": "2026-10-30 agent: inspected full source and all parametrized assertions; implementation exclusions kept separate from observable native launch behavior."
    },
    {
      "id": "boot-static-theme",
      "behavior": "Static HTML carries default theme and browser meta color",
      "web": ["apps/calendar-web/src/__tests__/boot-shell.test.ts#L254"],
      "native": [],
      "status": "excluded",
      "reason": "Reviewed platform exclusion: native SwiftUI/AppKit has no HTML attributes, browser theme-color meta or inline JS boot scripts. Observable stored-theme launch behavior remains separately tracked.",
      "evidence": "",
      "review": "2026-10-30 agent: inspected full source and all parametrized assertions; implementation exclusions kept separate from observable native launch behavior."
    },
    {
      "id": "boot-inline-scripts",
      "behavior": "HTML contains the two required inline boot scripts",
      "web": ["apps/calendar-web/src/__tests__/boot-shell.test.ts#L263"],
      "native": [],
      "status": "excluded",
      "reason": "Reviewed platform exclusion: native SwiftUI/AppKit has no HTML attributes, browser theme-color meta or inline JS boot scripts. Observable stored-theme launch behavior remains separately tracked.",
      "evidence": "",
      "review": "2026-10-30 agent: inspected full source and all parametrized assertions; implementation exclusions kept separate from observable native launch behavior."
    },
    {
      "id": "local-trial-nudge",
      "behavior": "After first anonymous write and completed onboarding, show trial nudge, exact cross-device copy and named CTA",
      "web": ["e2e/onboarding/local-mode-connect-prompt.spec.ts"],
      "native": [],
      "status": "missing",
      "reason": "Native demo fixture suppresses this nudge. AnonymousCalendarRowTests exercises a different row; NoticeEngagementTests write counters do not prove visible non-demo nudge.",
      "evidence": "",
      "review": "2026-10-31 agent: read complete frozen cf5 source and every assertion; compared native candidates. Later web changes deferred. No count equivalence."
    },
    {
      "id": "local-trial-dismissal",
      "behavior": "Dismiss trial nudge and keep it absent after reload/relaunch",
      "web": ["e2e/onboarding/local-mode-connect-prompt.spec.ts"],
      "native": [],
      "status": "missing",
      "reason": "No real non-demo native UI dismissal/relaunch regression; model storage alone is insufficient.",
      "evidence": "",
      "review": "2026-10-31 agent: read complete frozen cf5 source and every assertion; compared native candidates. Later web changes deferred. No count equivalence."
    },
    {
      "id": "initial-paint-native-themes",
      "behavior": "First visible calendar frame uses persisted light/dark background and today accent before startup completes",
      "web": ["e2e/onboarding/initial-paint.spec.ts"],
      "native": [],
      "status": "unreviewed",
      "reason": "Later idle theme screenshots and pure mappings do not establish initial-frame/no-flash behavior. Reuse boot stored-theme requirements; do not exclude native first paint.",
      "evidence": "",
      "review": "2026-10-31 agent: read complete frozen cf5 source and every assertion; compared native candidates. Later web changes deferred. No count equivalence."
    },
    {
      "id": "initial-paint-calendar-content",
      "behavior": "Initial frame shows month/date/today and five visible columns with sixth hidden at supported 1280 width",
      "web": ["e2e/onboarding/initial-paint.spec.ts"],
      "native": [],
      "status": "unreviewed",
      "reason": "Native first-frame content and sidebar/column geometry require direct evidence, separately from later screenshots.",
      "evidence": "",
      "review": "2026-10-31 agent: read complete frozen cf5 source and every assertion; compared native candidates. Later web changes deferred. No count equivalence."
    },
    {
      "id": "initial-paint-responsive-handoff",
      "behavior": "Startup presents responsive content and transitions to welcome after loading",
      "web": ["e2e/onboarding/initial-paint.spec.ts"],
      "native": [],
      "status": "unreviewed",
      "reason": "Native startup responsiveness and welcome handoff need direct cold-launch evidence; no native performance exclusion.",
      "evidence": "",
      "review": "2026-10-31 agent: read complete frozen cf5 source and every assertion; compared native candidates. Later web changes deferred. No count equivalence."
    },
    {
      "id": "initial-paint-browser-mechanics",
      "behavior": "Stall index.js/font CSS, inspect aria-busy/status and browser first-contentful-paint entry, remove DOM boot shell",
      "web": ["e2e/onboarding/initial-paint.spec.ts"],
      "native": [],
      "status": "excluded",
      "reason": "Reviewed platform exclusion: AppKit has no web script/font requests, DOM boot shell or PerformanceEntry API. Observable initial content/theme/responsiveness and native accessibility remain separate unresolved behaviors.",
      "evidence": "",
      "review": "2026-10-31 agent: read complete frozen cf5 source and every assertion; compared native candidates. Later web changes deferred. No count equivalence."
    },
    {
      "id": "welcome-configured-actions",
      "behavior": "Third welcome step displays configured provider trial, email signup and local-only actions",
      "web": ["e2e/onboarding/welcome-cta-width.spec.ts"],
      "native": [],
      "status": "missing",
      "reason": "WelcomeKeyboardTests covers general navigation but not provider configuration and all three visible actions. Actual OAuth is not required to inspect controls.",
      "evidence": "",
      "review": "2026-10-31 agent: read complete frozen cf5 source and every assertion; compared native candidates. Later web changes deferred. No count equivalence."
    },
    {
      "id": "welcome-cta-width",
      "behavior": "Provider trial and email signup controls have equal positive visible widths",
      "web": ["e2e/onboarding/welcome-cta-width.spec.ts"],
      "native": [],
      "status": "missing",
      "reason": "Frozen source compares only these two widths, despite broader test name. Native geometry unasserted; explore width equivalence is not inferred.",
      "evidence": "",
      "review": "2026-10-31 agent: read complete frozen cf5 source and every assertion; compared native candidates. Later web changes deferred. No count equivalence."
    },
    {
      "id": "welcome-body-enter",
      "behavior": "Click welcome heading/body, then Enter advances to second step",
      "web": ["e2e/onboarding/welcome-enter-body.spec.ts"],
      "native": [
        "apps/calendar-macos/CompassUITests/WelcomeBodyKeyboardTests.swift#testEnterAdvancesAfterClickingWelcomeHeading"
      ],
      "status": "passing",
      "reason": "Native heading click then Return advances to How Compass works and exposes Next, without first-step CTA activation. Literal DOM dialog focus is platform-specific; actual native responder routing is exercised. Capture is sampled evidence, not the broad visual or signed-in gate.",
      "evidence": "Merged5050 at2026-11-01T15:57:36Z, exact2789baeeb4474b060577331313025fcb6535ddef BOTHstrict41320349566 actual native/web PASS/no requiredskips /tmp/compass-clean-welcome-2789-strict; normalFULLnative41320350858PASS. Actual step-two capture inspected /tmp/compass-clean-welcome-2789-shots; Dock overlay not claimed accepted broad visual parity.",
      "review": "2026-10-31 agent: read complete frozen cf5 source and every assertion; compared native candidates. Later web changes deferred. No count equivalence."
    },
    {
      "id": "description-autolink-persistence",
      "behavior": "Type URL with notes, save/reopen, shorten visible URL to host while retaining full destination",
      "web": ["e2e/timed/event-description-links.spec.ts"],
      "native": [
        "apps/calendar-macos/CompassUI/Tests/CompassUIUnitTests/DescriptionEditorTests.swift"
      ],
      "status": "unreviewed",
      "reason": "Existing native presentation and HTML tests do not establish complete typed-autolink/save/reopen UI sequence.",
      "evidence": "",
      "review": "2026-10-31 agent: read complete frozen cf5 source and every assertion; compared native candidates. Later web changes deferred. No count equivalence."
    },
    {
      "id": "description-url-help",
      "behavior": "Shortened description link exposes full destination as URL help",
      "web": ["e2e/timed/event-description-links.spec.ts"],
      "native": [
        "apps/calendar-macos/CompassUI/Tests/CompassUIUnitTests/DescriptionEditorTests.swift"
      ],
      "status": "unreviewed",
      "reason": "Native tooltip lower-level coverage exists; real reopened editor help exposure still needs review.",
      "evidence": "",
      "review": "2026-10-31 agent: read complete frozen cf5 source and every assertion; compared native candidates. Later web changes deferred. No count equivalence."
    },
    {
      "id": "description-hover-copy",
      "behavior": "Hover link then hover Copy link control without losing it, copy exact destination",
      "web": ["e2e/timed/event-description-links.spec.ts"],
      "native": [],
      "status": "missing",
      "reason": "Existing keyboard clipboard test does not exercise hover-control persistence; no duplicate keyboard-copy regression needed.",
      "evidence": "",
      "review": "2026-10-31 agent: read complete frozen cf5 source and every assertion; compared native candidates. Later web changes deferred. No count equivalence."
    },
    {
      "id": "description-digit-open",
      "behavior": "Title focus reveals first-link keycap; after leaving text input, bare 1 opens destination",
      "web": ["e2e/timed/event-description-links.spec.ts"],
      "native": [],
      "status": "missing",
      "reason": "Frozen baseline explicitly asserts this policy. Later web removal is deferred. Pure document-order open callback does not prove native keyboard integration.",
      "evidence": "",
      "review": "2026-10-31 agent: read complete frozen cf5 source and every assertion; compared native candidates. Later web changes deferred. No count equivalence."
    },
    {
      "id": "description-focused-open",
      "behavior": "With description link focused, command-shift-Enter opens exact destination",
      "web": ["e2e/timed/event-description-links.spec.ts"],
      "native": [],
      "status": "missing",
      "reason": "Native open callbacks alone do not prove actual focused responder/shortcut routing; use isolated acceptance without real external account actions.",
      "evidence": "",
      "review": "2026-10-31 agent: read complete frozen cf5 source and every assertion; compared native candidates. Later web changes deferred. No count equivalence."
    },
    {
      "id": "booking-named-link-help",
      "behavior": "Both named booking links retain full destination URL help without changing labels or HTML",
      "web": ["e2e/event-form/description-booking-links.spec.ts"],
      "native": [
        "apps/calendar-macos/CompassUI/Tests/CompassUIUnitTests/BookingDescriptionKeyboardTests.swift#testBothBookingLinksSupportKeyboardSelectionAndDestinationHelp"
      ],
      "status": "passing",
      "reason": "Real native window and responder keyboard selection checks both named links, full destination tooltips and unchanged HTML. Separate tabbable AX links, visual focus, full UI and signed-in acceptance remain open.",
      "evidence": "Merged5027 exactaab6066c80a8a339ab403e06163acff65e73cd82 BOTHstrict41232910599 actualPASS/no requiredskips /tmp/compass-booking-aab-both-strict; unchanged integration regressionPASS0.704s; normal41232916088PASS. Originalfd2 failed only two tooltip assertions in actual /tmp/compass-booking-fd2-package.log.",
      "review": "2026-10-31 agent: frozen booking-description URL title assertion mapped to native tooltip. Minimal general native renderer fix; no test weakening."
    },
    {
      "id": "go-to-date-iso",
      "behavior": "G opens palette, 2026-12-15 offers exact named date, Enter closes palette, reveals 2026-12-15 and announces chosen week",
      "web": ["e2e/navigation/go-to-date.spec.ts"],
      "native": [
        "apps/calendar-macos/CompassKitTests/GoToDateParityTests.swift#testGoToDateVectors"
      ],
      "status": "missing",
      "reason": "Pure vectors cover parsing/label/announcement strings, not actual native keyboard palette integration or visible day/status. Native anchor/view replaces browser URL; pin current year for month-first input.",
      "evidence": "",
      "review": "2026-11-01 agent: complete frozen cf5 source assertions and native candidate methods reviewed; no counts/fixture-to-UI equivalence inferred."
    },
    {
      "id": "go-to-date-slash",
      "behavior": "G opens palette, 2026/10/29 offers exact named date, Enter closes palette, reveals 2026-10-29 and announces chosen week",
      "web": ["e2e/navigation/go-to-date.spec.ts"],
      "native": [
        "apps/calendar-macos/CompassKitTests/GoToDateParityTests.swift#testGoToDateVectors"
      ],
      "status": "missing",
      "reason": "Pure vectors cover parsing/label/announcement strings, not actual native keyboard palette integration or visible day/status. Native anchor/view replaces browser URL; pin current year for month-first input.",
      "evidence": "",
      "review": "2026-11-01 agent: complete frozen cf5 source assertions and native candidate methods reviewed; no counts/fixture-to-UI equivalence inferred."
    },
    {
      "id": "go-to-date-month-first",
      "behavior": "G opens palette, 10/29 offers exact named date, Enter closes palette, reveals 2026-10-29 and announces chosen week",
      "web": ["e2e/navigation/go-to-date.spec.ts"],
      "native": [
        "apps/calendar-macos/CompassKitTests/GoToDateParityTests.swift#testGoToDateVectors"
      ],
      "status": "missing",
      "reason": "Pure vectors cover parsing/label/announcement strings, not actual native keyboard palette integration or visible day/status. Native anchor/view replaces browser URL; pin current year for month-first input.",
      "evidence": "",
      "review": "2026-11-01 agent: complete frozen cf5 source assertions and native candidate methods reviewed; no counts/fixture-to-UI equivalence inferred."
    },
    {
      "id": "shortcut-badge-initial",
      "behavior": "Badge initially shows L1 and accessible Shortcut level 1, Newcomer name",
      "web": ["e2e/navigation/shortcut-level-badge.spec.ts"],
      "native": [
        "apps/calendar-macos/CompassKitTests/ShortcutLevelTests.swift#testNewcomerWithNoUsage"
      ],
      "status": "unreviewed",
      "reason": "Native badge view has label/copy and pure math tests, but real initial badge presentation is not verified.",
      "evidence": "",
      "review": "2026-11-01 agent: complete frozen cf5 source assertions and native candidate methods reviewed; no counts/fixture-to-UI equivalence inferred."
    },
    {
      "id": "shortcut-badge-progress",
      "behavior": "After real Today/Previous shortcuts, hover reveals positive used/total count",
      "web": ["e2e/navigation/shortcut-level-badge.spec.ts"],
      "native": [
        "apps/calendar-macos/CompassData/Tests/CompassDataTests/LevelsStoreTests.swift#testLevelUpAfterFourthDistinctShortcut"
      ],
      "status": "missing",
      "reason": "Native store usage tests and help string do not prove real keyboard invocation and hover exposure.",
      "evidence": "",
      "review": "2026-11-01 agent: complete frozen cf5 source assertions and native candidate methods reviewed; no counts/fixture-to-UI equivalence inferred."
    },
    {
      "id": "shortcut-badge-hide-relaunch",
      "behavior": "Palette Hide shortcut level removes badge and absence persists after relaunch",
      "web": ["e2e/navigation/shortcut-level-badge.spec.ts"],
      "native": [],
      "status": "missing",
      "reason": "Native catalog command and stored badgeHidden key exist; full CommandPaletteActionsTests has no hide/relaunch UI assertion.",
      "evidence": "",
      "review": "2026-11-01 agent: complete frozen cf5 source assertions and native candidate methods reviewed; no counts/fixture-to-UI equivalence inferred."
    },
    {
      "id": "shortcut-badge-show",
      "behavior": "Palette Show shortcut level restores badge after persisted hide",
      "web": ["e2e/navigation/shortcut-level-badge.spec.ts"],
      "native": [],
      "status": "missing",
      "reason": "Reversible label exists but real native UI restoration is not asserted.",
      "evidence": "",
      "review": "2026-11-01 agent: complete frozen cf5 source assertions and native candidate methods reviewed; no counts/fixture-to-UI equivalence inferred."
    },
    {
      "id": "shortcut-badge-hide-keyboard",
      "behavior": "Focused badge exposes a keyboard-reachable Hide level action, Enter hides badge",
      "web": ["e2e/navigation/shortcut-level-badge.spec.ts"],
      "native": [],
      "status": "missing",
      "reason": "Native badge button opens shortcuts and has no inline Hide level control. Do not infer native keyboard equivalence from separate palette catalog entry or exclude solely because implementation differs.",
      "evidence": "",
      "review": "2026-11-01 agent: complete frozen cf5 source assertions and native candidate methods reviewed; no counts/fixture-to-UI equivalence inferred."
    },
    {
      "id": "week-first-frame-geometry-900",
      "behavior": "At supported width 900, first frame has 5 aligned day/all-day/timed columns, no horizontal overflow and stable geometry over startup",
      "web": ["e2e/navigation/week-view-layout.spec.ts"],
      "native": [
        "apps/calendar-macos/CompassKitTests/CalendarWindowMathTests.swift#testComputeVisibleDayCount",
        "apps/calendar-macos/CompassUITests/WindowChromeLayoutTests.swift#testHeaderUsesTopChromeWithoutAnEmptyToolbarBand"
      ],
      "status": "missing",
      "reason": "Requires actual native first-frame count/alignment x/right/width and stable main width/positive all-day height. Pure window math, model snapshots and later chrome captures do not prove runtime geometry. Frozen web sampling spans400ms, alignment/main-width spread tolerance1px and all-day height stays positive. Review native logical content-width equivalence; do not assume outer window width equals browser viewport.",
      "evidence": "",
      "review": "2026-11-01 agent: complete frozen cf5 source assertions and native candidate methods reviewed; no counts/fixture-to-UI equivalence inferred."
    },
    {
      "id": "week-first-frame-geometry-1280",
      "behavior": "At supported width 1280, first frame has 5 aligned day/all-day/timed columns, no horizontal overflow and stable geometry over startup",
      "web": ["e2e/navigation/week-view-layout.spec.ts"],
      "native": [
        "apps/calendar-macos/CompassKitTests/CalendarWindowMathTests.swift#testComputeVisibleDayCount",
        "apps/calendar-macos/CompassUITests/WindowChromeLayoutTests.swift#testHeaderUsesTopChromeWithoutAnEmptyToolbarBand"
      ],
      "status": "missing",
      "reason": "Requires actual native first-frame count/alignment x/right/width and stable main width/positive all-day height. Pure window math, model snapshots and later chrome captures do not prove runtime geometry. Frozen web sampling spans400ms, alignment/main-width spread tolerance1px and all-day height stays positive. Review native logical content-width equivalence; do not assume outer window width equals browser viewport.",
      "evidence": "",
      "review": "2026-11-01 agent: complete frozen cf5 source assertions and native candidate methods reviewed; no counts/fixture-to-UI equivalence inferred."
    },
    {
      "id": "week-first-frame-geometry-1728",
      "behavior": "At supported width 1728, first frame has 7 aligned day/all-day/timed columns, no horizontal overflow and stable geometry over startup",
      "web": ["e2e/navigation/week-view-layout.spec.ts"],
      "native": [
        "apps/calendar-macos/CompassKitTests/CalendarWindowMathTests.swift#testComputeVisibleDayCount",
        "apps/calendar-macos/CompassUITests/WindowChromeLayoutTests.swift#testHeaderUsesTopChromeWithoutAnEmptyToolbarBand"
      ],
      "status": "missing",
      "reason": "Requires actual native first-frame count/alignment x/right/width and stable main width/positive all-day height. Pure window math, model snapshots and later chrome captures do not prove runtime geometry. Frozen web sampling spans400ms, alignment/main-width spread tolerance1px and all-day height stays positive. Review native logical content-width equivalence; do not assume outer window width equals browser viewport.",
      "evidence": "",
      "review": "2026-11-01 agent: complete frozen cf5 source assertions and native candidate methods reviewed; no counts/fixture-to-UI equivalence inferred."
    },
    {
      "id": "week-persisted-closed-sidebar",
      "behavior": "At1280 persisted closed sidebar is absent from first frame, seven days visible and geometry remains stable",
      "web": ["e2e/navigation/week-view-layout.spec.ts"],
      "native": [
        "apps/calendar-macos/CompassUITests/SidebarResizeKeyboardTests.swift#testKeyboardWidthPersistsAcrossRelaunch"
      ],
      "status": "missing",
      "reason": "Existing native sidebar width persistence does not assert closed-state first frame or column alignment at this width.",
      "evidence": "",
      "review": "2026-11-01 agent: complete frozen cf5 source assertions and native candidate methods reviewed; no counts/fixture-to-UI equivalence inferred."
    },
    {
      "id": "week-dark-reduced-motion-geometry",
      "behavior": "Dark theme with reduced motion at900 shows five days from first frame and keeps geometry stable",
      "web": ["e2e/navigation/week-view-layout.spec.ts"],
      "native": [],
      "status": "missing",
      "reason": "Existing both-theme idle screenshots do not sample startup geometry or reduced-motion behavior.",
      "evidence": "",
      "review": "2026-11-01 agent: complete frozen cf5 source assertions and native candidate methods reviewed; no counts/fixture-to-UI equivalence inferred."
    },
    {
      "id": "week-320-phone-window",
      "behavior": "At320 phone-like width show one day anchored on today",
      "web": ["e2e/navigation/week-view-layout.spec.ts"],
      "native": [],
      "status": "excluded",
      "reason": "Reviewed platform exclusion: native AppDelegate.swift:100 sets minSize720x480, so a320px native window cannot be created. Supported-width behavior remains required; this does not exclude startup or native geometry.",
      "evidence": "",
      "review": "2026-11-01 agent: complete frozen cf5 source assertions and native candidate methods reviewed; no counts/fixture-to-UI equivalence inferred."
    },
    {
      "id": "week-browser-scrollbar-css",
      "behavior": "Web scrollbar pseudo-element CSS reports width/height0px",
      "web": ["e2e/navigation/week-view-layout.spec.ts"],
      "native": [],
      "status": "excluded",
      "reason": "Reviewed platform exclusion: AppKit scroll views have no CSS scrollbar pseudo-elements. Observable native horizontal overflow remains explicitly required in supported-width rows.",
      "evidence": "",
      "review": "2026-11-01 agent: complete frozen cf5 source assertions and native candidate methods reviewed; no counts/fixture-to-UI equivalence inferred."
    }
  ],
  "gates": {
    "visual": {
      "status": "unreviewed",
      "evidence": ""
    },
    "signedIn": {
      "status": "unreviewed",
      "evidence": ""
    },
    "strict": {
      "status": "unreviewed",
      "evidence": ""
    },
    "fullReview": {
      "status": "unreviewed",
      "evidence": ""
    }
  },
  "sourceReviews": {
    "e2e/onboarding/mobile-gate.spec.ts": "2026-10-29 agent: inspected all three tests and assertions, mapped handoff, drag and tap separately. Gameplay remains unreviewed.",
    "e2e/timed/event-form-meeting-link-keycaps.spec.ts": "2026-10-30 agent: all test assertions inspected. Copy button/toast/clipboard mapped; label, keycap visibility and wide viewport retained as gaps. Duplicate sidebar screenshots feed separate visual gate, not a behavior pass.",
    "e2e/timed/edit-sequence-title.spec.ts": "2026-10-30 agent: read every source test and assertion, compared native candidates; no test-count equivalence inferred.",
    "e2e/event-form/description-booking-links.spec.ts": "2026-10-30 agent: read every source test and assertion, compared native candidates; no test-count equivalence inferred.",
    "e2e/event-form/description-list-editing.spec.ts": "2026-10-30 agent: read every source test and assertion, compared native candidates; no test-count equivalence inferred.",
    "apps/calendar-web/src/__tests__/boot-size-report.test.ts": "2026-10-30 agent: read every source test and assertion, compared native candidates; no test-count equivalence inferred.",
    "apps/calendar-web/src/__tests__/inject-module-preloads.test.ts": "2026-10-30 agent: read every source test and assertion, compared native candidates; no test-count equivalence inferred.",
    "apps/calendar-web/src/__tests__/guest-meet-cutover.test.ts": "2026-10-30 agent: inspected full source and all parametrized assertions; implementation exclusions kept separate from observable native launch behavior.",
    "apps/calendar-web/src/__tests__/boot-shell.test.ts": "2026-10-30 agent: inspected full source and all parametrized assertions; implementation exclusions kept separate from observable native launch behavior.",
    "e2e/onboarding/local-mode-connect-prompt.spec.ts": "2026-10-31 agent: read complete frozen cf5 source and every assertion; compared native candidates. Later web changes deferred. No count equivalence.",
    "e2e/onboarding/initial-paint.spec.ts": "2026-10-31 agent: read complete frozen cf5 source and every assertion; compared native candidates. Later web changes deferred. No count equivalence.",
    "e2e/onboarding/welcome-cta-width.spec.ts": "2026-10-31 agent: read complete frozen cf5 source and every assertion; compared native candidates. Later web changes deferred. No count equivalence.",
    "e2e/onboarding/welcome-enter-body.spec.ts": "2026-10-31 agent: read complete frozen cf5 source and every assertion; compared native candidates. Later web changes deferred. No count equivalence.",
    "e2e/timed/event-description-links.spec.ts": "2026-10-31 agent: read complete frozen cf5 source and every assertion; compared native candidates. Later web changes deferred. No count equivalence.",
    "e2e/navigation/go-to-date.spec.ts": "2026-11-01 agent: complete frozen cf5 source assertions and native candidate methods reviewed; no counts/fixture-to-UI equivalence inferred.",
    "e2e/navigation/shortcut-level-badge.spec.ts": "2026-11-01 agent: complete frozen cf5 source assertions and native candidate methods reviewed; no counts/fixture-to-UI equivalence inferred.",
    "e2e/navigation/week-view-layout.spec.ts": "2026-11-01 agent: complete frozen cf5 source assertions and native candidate methods reviewed; no counts/fixture-to-UI equivalence inferred."
  }
}
