# Full Loft > A light page for anyone pulling a down or puffer jacket out for the cold. Describe the jacket (its fill, what the care label allows, when it was last washed) and up to 6 signs you can see or feel - flat or thin, lumps, a poking feather, fill escaping, a stale smell, grubby or shiny patches, a cold spot, still damp after a soaking - each placed on the jacket. The page routes each sign to the lightest likely fix by a fixed rule, picks the sign to try first and draws it all on a quilted jacket with a sewn-in care label. One metered run names each sign's likely cause, a first move and how to check it worked before anything heavier. URL: https://full-loft.skillsafe.ai/ API: https://full-loft.skillsafe.ai/api.html ## Contract - One task: `loft-check`. Input fields (all strings): task, jacket, fill, care_label, last_washed, signs (1 line per sign with its page route), facts (try first, heaviest step, route counts, how many signs need a wash or a cleaner). - Reply: JSON with headline, items[] (item, route, likely_cause, first_move, check_after), order, closing. - Routes, lightest first: tuck (tuck it back), fluff (shake and fluff), spot (spot-clean), patch (patch it), dry (dry it through), wash (gentle wash), pro (take to a cleaner). ## Rule Checked in order, first match wins: still damp after a soaking -> dry; fill escaping -> patch; a single poking feather -> tuck; lumps -> dry; grubby or shiny patches -> spot; a cold spot -> fluff; flat with synthetic fill or after a wash within a year -> fluff; any other flat sign or a stale smell -> wash, or pro when the label says dry clean only. Try first: a damp jacket dries first, otherwise the lightest fix. ## After the first try Each reading card takes an "It worked" or "Still there" mark, kept with the saved check. One button then drops the signs that worked and keeps the rest for the next reading. ## Safety Low heat only, no radiator, iron, bleach or softener, never stored damp. Everyday care, not professional advice; follow the care label. ## Sources - Skill: @juliusbrussee/investigate-first on SkillSafe (https://skillsafe.ai/skill/@juliusbrussee/investigate-first).