TypeAlias.TrustAuditSubjectState
type TrustAuditSubjectState = ObjectEnum<typeof TrustAuditSubjectState>;
Lifecycle of a tracked product (AI-visibility audit subject).
baseline_pending: recruited at publish; the passport stays draft until the baseline audit (T0) completes. On definitive baseline failure the subject is deleted (fail-open), never left in this state.active: baseline captured, passport published, re-audited weekly.archived: passport archived or its webPageUrl removed; audits stop and the quota slot is freed. Terminal.