···1313- **File**: `packages/app/src/app.tsx:73`
1414- **Issue**: `const currentSlug = sphereSlug.value` subscribes the component to `sphereState` changes. Since `SphereLoader` returns `null`, these re-renders are wasted work.
1515- **Fix**: Read the signal inside the effect:
1616+1617```tsx
1718function SphereLoader() {
1819 const { params } = useRoute();
···3132- **File**: `packages/feature-requests/src/db/schema.ts:15`
3233- **Issue**: `sphereId: text("sphere_id").notNull()` doesn't reference the `spheres` table. If a sphere is deleted, orphaned feature requests would remain with no referential integrity enforcement.
3334- **Fix**: Add a foreign key reference (both tables are in the same SQLite database):
3535+3436```ts
3537import { spheres } from "@exosphere/core/db/schema";
3638// ...