Civic complaint structurer
4-bit QLoRA on SmolLM3-3B that turns an informal civic complaint into schema-checked JSON. On a frozen 50-complaint test it is the strongest learned system — schema validity 0.940, missing-info F1 0.670 — while keyword rules still reach domain F1 0.883, and 36.5% of its factual fields mismatch.