import { signal } from "@preact/signals"; import type { AttentionCardModel } from "./types"; /** Lane-local M-02 signals. Not promoted into `stores/`. */ export const attentionCards = signal([]); export const attentionLoading = signal(false); export const attentionError = signal(null); export const attentionReq = signal(0); export const attentionHasMore = signal(false); export const attentionNextCursor = signal(null); export function resetAttentionState(): void { attentionCards.value = []; attentionLoading.value = false; attentionError.value = null; attentionHasMore.value = false; attentionNextCursor.value = null; attentionReq.value = (attentionReq.value || 0) + 1; }