{ "fileCycles": [], "domainCycles": [ "accommodations -> assignments", "accommodations -> mcp-shared", "accommodations -> places", "accommodations -> realtime", "addons -> memories", "addons -> transit", "assignments -> days", "assignments -> journey", "assignments -> mcp-shared", "assignments -> realtime", "atlas -> addons", "auth -> budget", "auth -> files", "auth -> notifications", "auth -> plugins", "budget -> addons", "budget -> mcp-shared", "budget -> realtime", "calendar -> days", "calendar -> reservations", "categories -> mcp-shared", "collab -> addons", "collab -> files", "collab -> mcp-shared", "collab -> notifications", "collab -> realtime", "collections -> addons", "collections -> notifications", "collections -> places", "collections -> realtime", "day-notes -> mcp-shared", "day-notes -> realtime", "days -> accommodations", "days -> assignments", "days -> mcp-shared", "days -> places", "days -> realtime", "files -> mcp-shared", "files -> realtime", "geo -> maps", "integrations -> addons", "integrations -> assignments", "integrations -> atlas", "integrations -> journey", "integrations -> mcp-shared", "integrations -> places", "integrations -> realtime", "integrations -> reservations", "journey -> addons", "journey -> atlas", "journey -> files", "journey -> memories", "journey -> photos", "journey -> realtime", "llm-parse -> addons", "maps -> geo", "mcp-shared -> realtime", "memories -> addons", "memories -> notifications", "memories -> photos", "memories -> realtime", "notifications -> realtime", "packing -> addons", "packing -> mcp-shared", "packing -> notifications", "packing -> realtime", "photos -> memories", "places -> accommodations", "places -> assignments", "places -> atlas", "places -> journey", "places -> mcp-shared", "places -> realtime", "plugins -> accommodations", "plugins -> addons", "plugins -> assignments", "plugins -> atlas", "plugins -> budget", "plugins -> categories", "plugins -> collab", "plugins -> collections", "plugins -> day-notes", "plugins -> days", "plugins -> files", "plugins -> journey", "plugins -> llm-parse", "plugins -> notifications", "plugins -> packing", "plugins -> places", "plugins -> realtime", "plugins -> reservations", "plugins -> todo", "plugins -> trips", "plugins -> vacay", "realtime -> journey", "realtime -> plugins", "reservations -> accommodations", "reservations -> assignments", "reservations -> budget", "reservations -> days", "reservations -> integrations", "reservations -> mcp-shared", "reservations -> notifications", "reservations -> realtime", "todo -> addons", "todo -> mcp-shared", "todo -> realtime", "transit -> days", "transit -> mcp-shared", "transit -> reservations", "trip-members -> auth", "trip-members -> budget", "trip-members -> notifications", "trip-members -> realtime", "trip-members -> trips", "trip-read-model -> accommodations", "trip-read-model -> budget", "trip-read-model -> collab", "trip-read-model -> days", "trip-read-model -> files", "trip-read-model -> packing", "trip-read-model -> places", "trip-read-model -> reservations", "trip-read-model -> todo", "trip-read-model -> trip-members", "trip-read-model -> trips", "trips -> accommodations", "trips -> addons", "trips -> budget", "trips -> calendar", "trips -> collab", "trips -> days", "trips -> files", "trips -> mcp-shared", "trips -> packing", "trips -> places", "trips -> realtime", "trips -> reservations", "trips -> todo", "trips -> trip-members", "trips -> trip-read-model", "trips -> vacay", "vacay -> addons", "vacay -> auth", "vacay -> notifications", "vacay -> realtime" ], "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 -> memories/memories.helpers.ts", "addons -> settings/instance-api-keys.ts", "addons -> transit/transit-provider.ts", "admin -> llm-parse/llm-config.ts", "admin -> memories/memories.helpers.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", "realtime -> plugins/install/host-compat.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" ] }