| 1 |
import { vibeGlobalsEntry } from '@shared/lib/vibe-globals'; |
| 2 |
import { getVibes, vibesBySlug } from '@shared/lib/vibes'; |
| 3 |
|
| 4 |
// Widening to the served set purges leaves this vibe never declared. |
| 5 |
export const appliedVibeOwnership = async (vibe) => { |
| 6 |
const selected = vibe || 'natural-1'; |
| 7 |
|
| 8 |
try { |
| 9 |
const payloads = await getVibes(`agent,${selected}`); |
| 10 |
const entry = vibeGlobalsEntry(vibesBySlug(payloads), selected); |
| 11 |
return entry ? { [selected]: entry } : {}; |
| 12 |
} catch { |
| 13 |
return {}; |
| 14 |
} |
| 15 |
}; |
| 16 |
|