/** * T4 — 시간 경과 retire (time_decay). * * 트리거 조건 (ADR-002): * last_inject_at < now - 90d → retire 후보. * inject 추적 인프라 완비 전에는 updated_at 을 proxy 로 사용 (signals 가 이미 폴백). * * retired 는 파일 삭제가 아니라 phase 변경 — N개월 후 별도 GC. */ import type { Rule } from '../../store/types.js'; import type { LifecycleEvent, RuleSignals } from './types.js'; export interface T4Input { rules: Rule[]; signals: Map; decay_days?: number; ts?: number; } export declare function detect(input: T4Input): LifecycleEvent[];