Scope: general-purpose household storage — rigid bins/totes/boxes, portable carry caddies (cleaning/tool/craft totes with a handle), and soft-sided storage bags (fabric cubes, vacuum compression bags, garment storage bags used for off-season storage, not travel). Excludes food containers/jars (sibling `containers`), consumable bags/wrap (sibling `bags`), trash/recycling bins (`trash-recycling`), laundry baskets (`laundry-baskets`), bathroom-mounted caddies/holders (`bathroom-storage`), kitchen-specific organizers (`kitchen-organizers`), drawer/organizer inserts (`organizer-inserts`, `storage-organizer-accessories`).

Seed: skipped — `scripts/seed.py` not run (lean mode budget; scope was clear from catalog.json siblings and leaf label itself).

Sources:
[wikipedia_polypropylene] https://en.wikipedia.org/wiki/Polypropylene — PP brittle below 0°C, melts ~160-166°C, resists fats/solvents — fetched excerpt
[wikipedia_high_density_polyethylene] https://en.wikipedia.org/wiki/High-density_polyethylene — HDPE tensile strength, withstands ~120°C short-term, used in jugs/crates — fetched excerpt
[wikipedia_resin_code] https://en.wikipedia.org/wiki/Resin_identification_code — ASTM D7611/D7611M resin codes, not a recyclability indicator — fetched excerpt
[wikipedia_crate] https://en.wikipedia.org/wiki/Crate — plastic vs wood crates, ASTM D6039 etc., stacking/airflow — fetched excerpt
[wikipedia_vacuum_packing] https://en.wikipedia.org/wiki/Vacuum_packing — vacuum cleaner/sealer method for clothing/bedding bags — fetched excerpt
[wikipedia_garment_bag] https://en.wikipedia.org/wiki/Garment_bag — materials, zipper closure, dust/odor protection — fetched excerpt
[wikipedia_toolbox] https://en.wikipedia.org/wiki/Toolbox — handle, tote tray, compartments, gasket-sealed waterproof variants — fetched excerpt
[wikipedia_nonwoven_fabric] https://en.wikipedia.org/wiki/Nonwoven_fabric — PP/PET nonwoven construction, uses in storage bags — fetched excerpt
[wikipedia_hope_chest] https://en.wikipedia.org/wiki/Hope_chest — CPSC/Lane Furniture 1996 self-locking latch recall, suffocation hazard — fetched excerpt

Branches: product_type is the top split because material/lid questions for a rigid box are meaningless for a caddy or a soft bag (coverage test #2) — sentence: "it decides which spec matters: a box's shell, lid, and latch; a caddy's handle and dividers; a bag's fabric and closure." storage_environment branch on outdoor_exposed makes viewing_window irrelevant — sentence: clear windows matter for closet shelves, not for weatherproofed outdoor boxes. primary_use branch on moving_or_transport drops lid_latch_mechanism and viewing_window — sentence: a short-term moving box isn't the chest-style furniture piece the latch hazard concerns.

Noise (spec-sheet rows seen and left out, or scope exclusions):
- WebSearch was exhausted this session; retail/brand sites (Sterilite, IRIS USA, Rubbermaid, IKEA, Home Depot, The Container Store, Good Housekeeping, Libman, CPSC.gov) all returned JS-only shells, 403s, 404s, or soft-404 pages with no verifiable product-spec text — none cited. Fell back to Wikipedia primers only; no brand spec sheet or specialist reviewer made it into the register this run.
- Numeric capacity (liters/quarts) and stacked load rating (kg) dropped as facets — no two-sourced numbers found; replaced with a plain-English size tier (no embedded numeric thresholds).
- ASTM F1950-style toy-chest lid-support standard — could not reach CPSC or ASTM text within budget (403/404 on every CPSC URL tried); covered instead via the sourced Hope Chest/Lane Furniture latch hazard as a single-sourced judgement.
- Hanging garment bags used for travel/everyday hanger storage — deferred to `hangers` sibling; only off-season flat/zip storage use of garment bags kept here.
- Wooden/metal shipping crates (ASTM D6039 family, ISPM 15) — mostly industrial/commercial, not typical consumer household storage; used only as background for stackability/ventilation, not promoted to their own facet.
- Price, brand, rating — never facets, per rule.

Corrections (2026-10-26):
- Fix 1: removed primary_use's `long_term_seasonal_storage` then_ask (compression_method, shape_retention) and the now-empty branch; product_type's soft_storage_bag leg already owns both facets exclusively, resolving the self-contradiction.
- Fix 2: added `cpsc_lane_cedar_chest_recall` (CPSC's 2018 press release, fetched via its web.archive.org snapshot, kind: regulator) as a second source on the lid_latch_mechanism judgement and facet.
- Fix 3: re-marked bin_material, lid_type, transparency, capacity_size_tier, handle_style, caddy_carry_mechanism, caddy_compartment_layout, caddy_material, bag_fabric, compression_method as `source: researched` and noted the unconfirmed-this-run listing fetch failure in each `listing_field_hint`.
- Fix 4: added omnexus_polypropylene and omnexus_hdpe_ldpe_lldpe (fetched via web.archive.org) as second sources for PP's melting/embrittlement figures and HDPE's service-temperature figure, cited on bin_material and storage_environment.
- Fix 5: extended bin_material's why_experts_care to cover pvc_or_acrylic_clear (visibility trade-off) and metal (impact resistance vs. weight), added a PVC/acrylic-clear vocabulary entry, and added the Toolbox article's "metal toolboxes weigh more than plastic ones" line to its supports.
- Fix 6: aligned bag_closure's backfill_cost to low, matching compression_method's identical title-keyword-match backfill method.
- Fix 7: dropped viewing_window from primary_use's moving_or_transport makes_irrelevant list (no sourced justification existed for it); kept lid_latch_mechanism, which notes.md's Branches sentence does support.
- Fix 8: retried retail/brand/spec-sheet fetches this run (omnexus, craftech, makeitfrom, curbell, boedeker, engineeringtoolbox, polymerdatabase) — all blocked, parked, or template shells except two archive.org-hosted omnexus pages used for fix 4. Part F's row-by-row brand-listing diff remains open, not resolved; not a rejected finding, just unresolved under the same access failure the original run hit.
