---
type: community
cohesion: 0.08
members: 27
---

# Jobs Subscriber & Route Guards

**Cohesion:** 0.08 - loosely connected
**Members:** 27 nodes

## Members
- [[FeatureGate()]] - code - src/components/shared/FeatureGate.tsx
- [[FeatureGate.tsx]] - code - src/components/shared/FeatureGate.tsx
- [[FeatureRouteGuard()]] - code - src/components/shared/guards/FeatureRouteGuard.tsx
- [[FeatureRouteGuard.tsx]] - code - src/components/shared/guards/FeatureRouteGuard.tsx
- [[GlobalProgressManager()]] - code - src/components/progress/GlobalProgressManager.tsx
- [[GlobalProgressManager.tsx]] - code - src/components/progress/GlobalProgressManager.tsx
- [[JobsContext.tsx]] - code - src/contexts/JobsContext.tsx
- [[JobsConvexSubscriber()]] - code - src/contexts/JobsContext.tsx
- [[mapItemStatus()]] - code - src/components/progress/hooks/useBulkJobProgress.ts
- [[minimumTierFor()]] - code - src/hooks/useFeature.ts
- [[upgradeUrlFor()]] - code - src/hooks/useFeature.ts
- [[useActiveOperations()]] - code - src/stores/useProgressStore.ts
- [[useBatchAggregator()]] - code - src/components/progress/hooks/useBatchAggregator.ts
- [[useBatchAggregator.ts]] - code - src/components/progress/hooks/useBatchAggregator.ts
- [[useBulkJobProgress()]] - code - src/components/progress/hooks/useBulkJobProgress.ts
- [[useBulkJobProgress.ts]] - code - src/components/progress/hooks/useBulkJobProgress.ts
- [[useEntitlements()]] - code - src/hooks/useFeature.ts
- [[useFeature()]] - code - src/hooks/useFeature.ts
- [[useFeature.ts]] - code - src/hooks/useFeature.ts
- [[useIsOperationTypeRunning()]] - code - src/stores/useProgressStore.ts
- [[useProgressNotifications()]] - code - src/components/progress/hooks/useProgressNotifications.ts
- [[useProgressNotifications.ts]] - code - src/components/progress/hooks/useProgressNotifications.ts
- [[useProgressStore.ts]] - code - src/stores/useProgressStore.ts
- [[useProgressSubscriptions()]] - code - src/components/progress/hooks/useProgressSubscriptions.ts
- [[useProgressSubscriptions.ts]] - code - src/components/progress/hooks/useProgressSubscriptions.ts
- [[useProgressTracking()]] - code - src/stores/useProgressStore.ts
- [[useTrackedOperation()]] - code - src/stores/useProgressStore.ts

## Live Query (requires Dataview plugin)

```dataview
TABLE source_file, type FROM #community/Jobs_Subscriber_&_Route_Guards
SORT file.name ASC
```

## Connections to other communities
- 2 edges to [[_COMMUNITY_Bulk Operations & Delivery]]

## Top bridge nodes
- [[useBulkJobProgress()]] - degree 6, connects to 1 community
- [[useProgressSubscriptions()]] - degree 4, connects to 1 community