{ "fileCycles": [], "domainCycles": [ "accommodations -> assignments", "accommodations -> places", "assignments -> days", "auth -> plugins", "days -> accommodations", "days -> assignments", "days -> places", "geo -> maps", "integrations -> reservations", "maps -> geo", "memories -> photos", "photos -> memories", "places -> accommodations", "places -> assignments", "plugins -> trips", "reservations -> integrations", "trip-members -> auth", "trip-members -> trips", "trip-read-model -> trip-members", "trip-read-model -> trips", "trips -> trip-members", "trips -> trip-read-model" ], "sharedImportsDomain": [ "nest/common/idempotency-cleanup.job.ts -> nest/audit/audit-log.logger.ts", "nest/common/idempotency-cleanup.job.ts -> nest/scheduling/cron-registrar.service.ts", "nest/common/rowShape.ts -> nest/query-helpers/query-helpers.service.ts", "nest/common/validate-route-guards.ts -> nest/public-api/api-token.guard.ts" ], "domainInternals": [ "addons -> settings/instance-api-keys.ts", "admin -> llm-parse/llm-config.ts", "atlas -> geo/nominatim.client.ts", "atlas -> public-api/public-api-request.ts", "auth -> maps/maps.helpers.ts", "auth -> maps/providers/places-provider.ts", "auth -> plugins/paths.ts", "auth -> plugins/user-erasure-enqueue.ts", "auth -> settings/instance-api-keys.ts", "auth -> storage/storage-upload.factory.ts", "backup -> permissions/permissions-cache.ts", "backup -> plugins/paths.ts", "backup -> plugins/plugin-backup.ts", "booking-import -> airports/airports.data.ts", "booking-import -> llm-parse/image-input.ts", "collab -> storage/storage-upload.factory.ts", "collections -> places/gpx-export.helpers.ts", "collections -> places/place-image.ts", "collections -> places/places.dto.ts", "collections -> places/places.helpers.ts", "collections -> storage/storage-upload.factory.ts", "days -> accommodations/night-seat.ts", "doc-sync -> storage/content-type.ts", "files -> storage/content-type.ts", "files -> storage/storage-upload.factory.ts", "geo -> maps/maps.helpers.ts", "integrations -> atlas/atlas-geo.ts", "journey -> atlas/atlas-geo.ts", "journey -> memories/photo-provider.registry.ts", "journey -> storage/storage-upload.factory.ts", "maps -> geo/nominatim.client.ts", "maps -> settings/instance-api-keys.ts", "place-enrichment -> maps/maps.helpers.ts", "place-enrichment -> maps/trek-places.client.ts", "places -> atlas/atlas-geo.ts", "places -> storage/storage-upload.factory.ts", "plugins -> llm-parse/clients/openai-compatible.client.ts", "plugins -> llm-parse/llm-client.factory.ts", "plugins -> llm-parse/llm-config.resolver.ts", "plugins -> llm-parse/llm-config.ts", "plugins -> maps/maps.helpers.ts", "plugins -> notifications/channel-registry.ts", "plugins -> notifications/notification-events.ts", "receipt-scan -> llm-parse/image-input.ts", "reservation-import -> integrations/airtrail.dto.ts", "reservation-import -> llm-parse/image-input.ts", "reservations -> airports/airports.data.ts", "roadtrip -> places/maps-dir.helpers.ts", "roadtrip -> plugins/contributions/plugin-route-normalize.ts", "roadtrip -> plugins/contributions/plugin-search.helpers.ts", "roadtrip -> plugins/kill-switch.ts", "transit -> maps/maps.helpers.ts", "transit -> settings/instance-api-keys.ts", "trip-members -> trips/trips.dto.ts", "trips -> mcp-shared/prompt-args.ts", "trips -> places/places.helpers.ts", "trips -> storage/storage-upload.factory.ts", "unsplash -> settings/instance-api-keys.ts" ], "dbImportsNest": [ "db/migrations/Migration20200101010100_encrypt_any_plaintext_oidc_client_secret_left.ts -> nest/common/crypto/apiKeyCrypto.ts", "db/migrations/Migration20200101010200_encrypt_any_plaintext_smtp_pass_left_in.ts -> nest/common/crypto/apiKeyCrypto.ts", "db/migrations/Migration20200101010300_encrypt_any_plaintext_immich_api_key_values.ts -> nest/common/crypto/apiKeyCrypto.ts", "db/orm.ts -> nest/database/request-context.ts", "db/reseat-booked-nights.ts -> nest/accommodations/night-seat.ts" ] }