# FSI-Anomaly — full project snapshot (continuity backup) This repo is a **working snapshot** of the FSI-Anomaly project, pushed from the training tablet so work can continue on another machine (e.g. a laptop). It is **not** a release: the model has not passed its release gates. ## What is FSI-Anomaly A custom liquid-architecture, on-device forensic-journalism model (50M, 16k tokenizer): verifies claims, finds discrepancies across sources, and returns Spock-style verdicts (true / false / misleading / overclaim / contradiction / abstain / unsubstantiated) with a calibrated, auditable harness (`research/decision.py`, `research/guardrails.py`, `research/verify_loop.py`, `research/fusion.py`). ## Where to start - `agent_notes.md` — the living project record: state, decisions, next steps. - `CHANGELOG.md` — every measured milestone, honest numbers only. - `skills/` — the discipline skills (research → skill → apply → gate → measure → record). ## Training pipeline - `train/train_lora.py` — LoRA SFT on the frozen 16k base (replay 0.5, KL 0.1). - `train/train_dpo.py` — LFM2 length-normalized preference DPO (β=5.0, cosine LR). - `train/ties_merge.py`, `train/parallel_merges.py` — soup / task-arithmetic / TIES merges. - `train/watchdog_*.sh` — resume-safe self-healing runners (launch with `setsid nohup ...