Files
TREK/server/scripts/repository-owners.json
T
Maurice ebd8a4f8c9 build(server): lint:boundaries counts the RPC and MCP layers as domains and sees getRepository calls
src/nest-rpc, src/nest-mcp and src/mcp import domains and are imported by them, but the domain map only knew src/nest, so their edges dropped out of domainCycles and their repository injections out of foreignRepositories. Each layer now counts as one domain. The repository rule reads the syntax tree for @InjectRepository(X) and for getRepository(X) on an EntityManager, so a comment no longer counts and a foreign read through the EntityManager no longer passes. The baseline takes the cycles and the repository reaches the wider view finds; settings -> Users goes, it was a comment.
2026-10-10 20:16:13 +02:00

136 lines
4.3 KiB
JSON

{
"Addons": "addons",
"AppSettings": "settings",
"AssignmentParticipants": "assignments",
"AuditLog": "audit",
"BucketList": "atlas",
"BudgetCategoryOrder": "budget",
"BudgetItemMembers": "budget",
"BudgetItemPayers": "budget",
"BudgetItems": "budget",
"BudgetSettlements": "budget",
"Categories": "categories",
"CollabLinks": "collab",
"CollabMessageReactions": "collab",
"CollabMessages": "collab",
"CollabNotes": "collab",
"CollabPollVotes": "collab",
"CollabPolls": "collab",
"CollectionLabels": "collections",
"CollectionMembers": "collections",
"CollectionPlaceRatings": "collections",
"CollectionPlaces": "collections",
"Collections": "collections",
"DawarichConnections": "integrations",
"DawarichVisitSuggestions": "integrations",
"DayAccommodations": "accommodations",
"DayAssignments": "assignments",
"DayNotes": "day-notes",
"Days": "days",
"DocumentConnections": "doc-sync",
"DocumentProviderFields": "doc-sync",
"DocumentProviders": "doc-sync",
"DocumentSyncItems": "doc-sync",
"FileLinks": "files",
"GoogleApiUsage": "google-quota",
"GooglePlacePhotoMeta": "place-photos",
"HiddenCountries": "atlas",
"HiddenRegions": "atlas",
"IdempotencyKeys": "common",
"InviteTokens": "auth",
"JourneyBooks": "journey",
"JourneyContributors": "journey",
"JourneyEntries": "journey",
"JourneyEntryPhotos": "journey",
"JourneyPhotos": "journey",
"JourneyShareTokens": "journey",
"JourneyTrips": "journey",
"Journeys": "journey",
"McpTokens": "tokens",
"NotificationChannelPreferences": "notifications",
"Notifications": "notifications",
"OauthClients": "oauth",
"OauthConsents": "oauth",
"OauthTokens": "oauth",
"PackingBags": "packing",
"PackingCategoryAssignees": "packing",
"PackingItemContributors": "packing",
"PackingItems": "packing",
"PackingTemplateCategories": "packing",
"PackingTemplateItems": "packing",
"PackingTemplates": "packing",
"PasswordResetTokens": "auth",
"PhotoProviderFields": "addons",
"PhotoProviders": "addons",
"Photos": "photos",
"PlaceDetailsCache": "maps",
"PlaceRatings": "places",
"PlaceRegions": "atlas",
"PlaceShadowPicks": "place-shadow",
"Places": "places",
"PluginActions": "plugins",
"PluginCapabilityAudit": "plugins",
"PluginEgressHosts": "plugins",
"PluginEntityMetadata": "plugins",
"PluginErrorLog": "plugins",
"PluginMetaMigrations": "plugins",
"PluginOauthState": "plugins",
"PluginOauthTokens": "plugins",
"PluginScheduledTasks": "plugins",
"PluginSettingsFields": "plugins",
"PluginUserConfig": "plugins",
"PluginUserErasureQueue": "plugins",
"Plugins": "plugins",
"PushSubscriptions": "notifications",
"ReservationDayPositions": "reservations",
"ReservationEndpoints": "reservations",
"ReservationEndpointsEntity": "reservations",
"ReservationTravelers": "reservations",
"ReservationTravelersEntity": "reservations",
"Reservations": "reservations",
"RoadtripDayBoundaries": "roadtrip",
"RoadtripDayTracks": "roadtrip",
"RoadtripPreferences": "roadtrip",
"RoadtripPreferencesEntity": "roadtrip",
"RoadtripVias": "roadtrip",
"RouteUsageDaily": "route-usage",
"SchedulerLeases": "scheduling",
"SchoolHolidayCountries": "school-holidays",
"SchoolHolidayPeriods": "school-holidays",
"SchoolHolidayRegions": "school-holidays",
"Settings": "settings",
"ShareTokens": "share",
"Tags": "tags",
"TodoCategoryAssignees": "todo",
"TodoItems": "todo",
"TourTypes": "tours",
"TourWaypoints": "tours",
"Tours": "tours",
"TrekPhotoCacheMeta": "memories",
"TrekPhotos": "photos",
"TripAlbumLinks": "memories",
"TripDocumentLinks": "doc-sync",
"TripFiles": "files",
"TripInviteTokens": "trip-invite",
"TripMembers": "trip-membership",
"TripPhotos": "photos",
"Trips": "trips",
"UserNoticeDismissals": "system-notices",
"UserSessions": "sessions",
"Users": "auth",
"VacayCompanyHolidays": "vacay",
"VacayEntries": "vacay",
"VacayHolidayCalendars": "vacay",
"VacayPlanMembers": "vacay",
"VacayPlans": "vacay",
"VacayShares": "vacay",
"VacayUserColors": "vacay",
"VacayUserSettingsEntity": "vacay",
"VacayUserYears": "vacay",
"VacayYears": "vacay",
"VisitedCountries": "atlas",
"VisitedRegions": "atlas",
"WebauthnChallenges": "auth",
"WebauthnCredentials": "auth"
}