Scope: "Yarn, Thread, Fibers & Wire" (supplies > crafts > yarn) — spun craft yarn (knit/crochet), sewing/embroidery thread, unspun raw fiber for spinning or felting, and craft/jewelry wire; excludes fabric (fabrics leaf), notions/closures (fasteners leaf), and needles/hoops/tools (sewing-tools leaf).

Seed:
1. Yarn equivalent of steel_hardness/toughness: wire_temper (dead soft vs. full hard) is the direct analogue — same hardness-vs-bendability trade, captured as a tradeoff and facet.
2. The field-biologist persona would notice fiber_source/fineness_micron's durability side first: coarse, high-micron wool resists abrasion and felts/wicks when wet far better than fine merino, which a typical softness-chasing buyer would not weigh.

Sources:
[cyc_yarn_weight_standard] craftyarncouncil.com/standards/yarn-weight-system — 8 weight categories 0-7 + needle/hook ranges — fetched excerpt, table rows "lace...jumbo", gauge/needle mm ranges
[wikipedia_yarn] en.wikipedia.org/wiki/Yarn — ply/pilling, novelty/variegated yarns, hank/skein/cake/cone, CYC 0-7 confirmed again, 50g yardage example, superwash — fetched excerpt
[wikipedia_thread] en.wikipedia.org/wiki/Thread_(textiles) — wt/Gunze/Tex/denier systems + conversions, fiber table, bonded/high-temp threads — fetched excerpt
[wikipedia_units_of_textile_measurement] en.wikipedia.org/wiki/Units_of_textile_measurement — independent denier confirmation, Super S wool index, sliver/top/roving order — fetched excerpt
[wikipedia_awg] en.wikipedia.org/wiki/American_wire_gauge — lower AWG = thicker, doubling diameter drops gauge ~6 — fetched excerpt
[wikipedia_wire_wrapped_jewelry] en.wikipedia.org/wiki/Wire_wrapped_jewelry — gauge use ranges, dead soft/half-hard/full hard, materials, beading wire is a separate stranded product — fetched excerpt
[wikipedia_work_hardening] en.wikipedia.org/wiki/Work_hardening — cold-working/annealing mechanism behind temper — fetched excerpt
[wikipedia_wool] en.wikipedia.org/wiki/Wool — micron ranges by breed, 25 micron / 30-32 micron itch thresholds, carded vs combed, wet felting — fetched excerpt
[wikipedia_staple_wool] en.wikipedia.org/wiki/Staple_(wool) — staple length, 51mm+ = combing/worsted type — fetched excerpt
[wikipedia_roving] en.wikipedia.org/wiki/Roving — roving vs top vs sliver, pencil roving — fetched excerpt
[wikipedia_felt] en.wikipedia.org/wiki/Felt — wet felting vs needle felting process — fetched excerpt
[wikipedia_oeko_tex] en.wikipedia.org/wiki/Oeko-Tex — certificates attest tested-for-harmful-substances — fetched excerpt
[oekotex_official_standard100] oeko-tex.com/en/our-standards/standard-100-by-oeko-tex — "tested for harmful substances...from yarn to finished product" — fetched excerpt
[wikipedia_organic_cotton] en.wikipedia.org/wiki/Organic_cotton — GOTS = leading organic-fiber certification — fetched excerpt

Branches:
product_type -> yarn/thread/raw_fiber/wire: each type is judged on its own spec sheet (yarn_weight vs thread_weight vs fiber_source vs wire_gauge are mutually irrelevant across types) — wikipedia_yarn/thread/roving/wire_wrapped_jewelry.
thread_use -> upholstery_heavy_duty then_ask thread_finish: upholstery is the use case where bonded coating is near-mandatory — wikipedia_thread (bonded nylon/polyester passage).
fiber_craft_use -> spinning then_ask fineness_micron / wet_felting+needle_felting then_ask fiber_prep_form: spinners optimize fineness, felters optimize prep form — wikipedia_wool + wikipedia_felt.
wire_use -> floral_or_craft_armature / beading_stringing makes_irrelevant wire_temper: floral wire ships pre-soft, beading wire is a stranded cable not a solid tempered wire — wikipedia_wire_wrapped_jewelry (beading wire passage).

Noise (spec-sheet rows seen but not made facets):
- Twist direction (S-twist/Z-twist) — wikipedia_yarn mentions it, but it doesn't change buyer-facing behavior for finished knit/crochet work, only affects skew cancellation in combined fabrics; left as vocabulary-adjacent detail, not a facet.
- Cotton count / Ne / Nm counting systems (units_of_textile_measurement) — same family as Tex/denier/wt already covered by thread_weight; adding separate facets for each legacy counting system would duplicate one spec.
- Wire shape (round/square/half-round/twisted) — real and sourced (wikipedia_wire_wrapped_jewelry), but cut to stay near budget; folded into wire_material's definition text instead of a 21st facet.
- Felting-needle gauge (felt wiki) — a tool spec (belongs to sewing-tools/cutting-tools leaf), not a fiber spec.
- Dye method (package/skein/space/warp-beam dyeing, wikipedia_yarn) — production process, not a buyer-visible spec distinct from yarn_dye_pattern's visible result.

Corrections (2026-10-26):
1. wire_gauge.range.max lowered 34->26 AWG; the only "34-gauge" sentence in wikipedia_wire_wrapped_jewelry is about Super-thin Beading Wire, the exact product the facet's own backfill_note excludes from this scale — 26 ("very fine, almost as thin as hair... well-suited for coiling") is the attested bound for solid wire-wrapping wire; updated why_experts_care, cold_start_question, and the reference's supports line to match.
2. notes.md Branches line (floral_or_craft_armature makes_irrelevant wire_temper) wrongly cited wikipedia_wire_wrapped_jewelry's "beading wire passage" — re-fetched and grepped the full article plus Armature_(sculpture) and confirmed "floral"/"armature" appear zero times in either; no real source found (WebSearch budget was exhausted this session), so the citation claim is dropped rather than replaced with an invented one. The makes_irrelevant relationship itself is left as an uncited judgment call, not removed.
3. Added facet `yarn_recommended_hook_needle` (mm, range 1.5-15, two sources: cyc_yarn_weight_standard + newly fetched wikipedia_knitting_needle, cross-checked against redheart_super_saver_spec's own gauge line) — the actual hook/needle spec every label carries that yarn_weight's 8-bucket ordinal only alludes to.
4. thread_weight.range softened 12-100 -> 20-60wt to match what wikipedia_thread's own weight table actually shows (Light 60wt...Heavy 20wt); dropped wikipedia_units_of_textile_measurement as a second source since its fetched text has no wt numbers, and added a judgement disclosing the range now rests on one source.
5. wire_temper reclassified source: listing -> researched; its own listing_field_hint already admitted base-metal craft wire (the higher-volume segment) often omits the field, failing the "most retail listings" bar for `listing`.
6. Added facets `skein_yardage` (yards/skein, no invented range, two sources: wikipedia_yarn + newly fetched redheart_super_saver_spec) and `skein_weight_grams` (grams/skein, range 50-1000, same two sources) so the existing `yarn_length_per_weight` derived metric's formula variables are backed by real facets; updated that metric's depends_on to list them.
7. thread_use cold_start_question (split and facet) reworded "Everyday sewing, quilting, embroidery, or serging?" -> "Sewing, quilting, machine/hand embroidery, serging, or upholstery?" (7 words) so the question names upholstery (the value that triggers the thread_finish branch) and splits machine vs hand embroidery to match the two facet values.
8. fineness_micron evidence dropped wikipedia_units_of_textile_measurement (re-checked: no micron figures anywhere in its fetched text, only Super S defined conceptually) leaving wikipedia_wool alone; added a judgement disclosing the 12-45 range now rests on one source.
9. Added vocabulary entries for chainette, boucle, slub, self-striping, ombre, mercerized, glazed, sliver, chainmaille, and GOTS — all used in facet values/definitions/terms with no prior vocabulary definition.
10. Added a `chainmaille_or_weaving` -> `then_ask: wire_temper` branch leg to the wire_use split; this value previously had no leg at all even though jump-ring temper plausibly matters for chainmaille/weaving, same as wire-wrapping.
