# Shelf & Drawer Liners: research notes

Date: 2026-10-25. Scope: flat sheet or roll products laid or stuck onto a shelf or inside a drawer to protect the surface and control what sits on it — non-adhesive grip and smooth liners, adhesive (peel-and-stick) shelf liner / "contact paper," cushioned/foam liners, wire-shelf liners, and scented or cedar drawer liners. The taxonomy leaf bundles "shelf" and "drawer" uses under one label; this register keeps one facet set for both and lets the splits (adhesion, wire-vs-solid shelf, food contact) do the dividing, as the brief instructs. Zamana taxonomy path: `supplies > household > shelf_drawer_liners`.

Out of scope, and why: bath mats and tub treads (Duck Brand sells these from the same "Shelf Liner & Bath" category and Con-Tact from the same storefront nav, but they are floor/tub-safety products, not shelf or drawer liners — closer to a bath-accessories leaf). Drawer organizer trays, dividers and bins (the `organizer-inserts` and `kitchen-organizers` sibling leaves in catalog.json — those are rigid inserts, not flat liner sheets; a liner sits under them, it is not one of them). "Clear Covering" acid-free laminate sold for book covers, documents and crafts (same adhesive film, different job; mentioned under Dropped). Cedar blocks/rings and mothball-style pest products that are not liners (cedar liner *sheets* are in scope; solid cedar blocks are a different product and likely sit nearer `garment-care-tools`).

Quote labels: **verbatim** = the sentence was in the raw text I read myself (curl, with scripted HTML-tag stripping, or pdftotext) or inside quotation marks in a fetched excerpt. **fetched excerpt** = the fetch tool summarised or lightly reworded the page. **search excerpt** = a search-engine summary only, because the page itself would not load. No search-excerpt-only number is used in category.json; WebSearch reported its budget exhausted for this session before any query ran, so every source below was reached directly (curl or WebFetch) or is marked below as unreachable.

## Seed

Seed run (recorded verbatim from `scripts/seed.py`):

- Example: bedsheets `weave`: "the expert split is often not the number everyone advertises. Thread count is the generic trap here. Weave is what changes how the sheet feels and sleeps."
- Persona: "A nurse, who thinks in who this is actually for and what goes wrong in use."

1. **The shelf-liner equivalent of thread count is the "Clorox" / antimicrobial headline.** Thread count sounds like quality and mostly isn't; "Clorox Shelf Liner" sounds like it sanitises your kitchen and it explicitly does not. Duck Brand's own Clorox-branded liner pages (fetched below) carry the regulator-style disclaimer "the product does not protect users or others against bacteria, viruses, germs or other disease organisms" and "not recommended for direct contact with raw foods." The real split that narrows the catalog is construction (solid vs. perforated/mesh, for wire shelving) and adhesion (stick down vs. lay flat), not the brand-name chemistry. **Kept**: `antimicrobial_treatment` and `food_contact_safe` as facets carrying this exact caveat, and it shapes the register's framing (summary, judgement 2).
2. **A nurse notices the gap between what a label implies and what it actually covers.** "Clorox" on packaging reads as disinfecting; the fine print says it protects the liner's own material from mould and mildew, not people, and says not to let raw food touch it directly — the opposite of what a parent lining a pantry shelf under canned goods or a fridge drawer might assume. The same mindset flags that "machine washable" liners are rarely actually washed once installed, which is exactly the condition (trapped moisture, cushioned foam backing) that lets mould grow in the first place and is presumably why the antimicrobial treatment exists. **Kept** as the `antimicrobial_treatment`/`food_contact_safe` judgement (judgement 2) and in `why_experts_care` for both facets. Nothing new was dropped from this seed pass; it reinforced facet choice rather than adding an unsourced one.

## Sources and what each supports

### Brand spec and feature pages (what two leading brands actually sell and state)

WebSearch reported "this session has used its web search budget (200 of 200 WebSearch calls)" before a single query of mine ran, so all research below is direct fetches (curl with a browser user agent, raw HTML read and tag-stripped myself) or WebFetch, plus sitemap-guided navigation to find real product URLs. Retail listings (Amazon, Walmart, Target) were not attempted; prior registers in this repo record they block fetches for every author, and nothing here suggests otherwise.

**Duck Brand (Shurtape Technologies), EasyLiner® room guide** — https://www.duckbrand.com/easyliner (curl, verbatim)
- Nav confirms the brand's own category split: "Shelf Liner & Bath → Clorox® Shelf Liner / Non-Adhesive Shelf Liner / Adhesive Shelf Liner / Bath Accessories / Removable Décor."
- The room guide (https://www.duckbrand.com/easyliner/kitchen/drawers, /kitchen/pantry, /laundry-room/wire-racking, /bedroom/dresser-drawer, /kitchen/refrigerator — each curled, verbatim):
  - Drawers: "Use Select Grip or Smooth Top in kitchen drawers to keep items from shifting."
  - Pantry: "Use Clear Classic or Solid Grip in your pantry to keep items in place and make cleanup a breeze."
  - Wire Racking: "Use Solid Grip for wire racking to keep items from falling through."
  - Dresser or Nightstand Drawer: "Use Removable Adhesives to add extra style and protection to your bedroom drawers."
  - Refrigerator: "Use Clear Classic Non-Adhesive in your refrigerator for extra protection and easy cleanup."
  - The guide also lists rooms I did not fetch individually but that confirm the category's real use span: Bath (cabinets/drawers), Closet, Countertop, Upper/Lower Cabinets, Tabletop, Desk, Utility Racking, Work Bench.
- Supports: the `food_contact_safe` and `suits_wire_shelving` splits exist as real, brand-stated distinctions, not an invented dichotomy; the room-to-product mapping behind several branches. Confidence high (first-party, read directly).

**Duck Brand, Select Grip EasyLiner® product page** — https://www.duckbrand.com/products/shelf-liner-bath/non-adhesive-shelf-liner/shelf-liner-bath-non-adhesive-shelf-liner-select-grip (curl, verbatim)
- "Non-adhesive grip top and bottom holds liner and objects in place. Provides cushion and protection. Easy to install. Machine washable, cold water. Lay flat to dry. Ideal for: drawers and utility cabinets."
- Supports: `adhesion_type`=non_adhesive, `surface_grip`=grippy, `washable_method`=machine_washable, cushioning as a feature of grip liners. Confidence high.

**Duck Brand, Smooth Top EasyLiner® product page** — https://www.duckbrand.com/products/shelf-liner-bath/non-adhesive-shelf-liner/shelf-liner-bath-non-adhesive-shelf-liner-smooth-top (curl, verbatim)
- "Non-adhesive grip bottom keeps liner in place. Easy to slide objects across smooth surface. Easy to install. Machine washable, cold water. Lay flat to dry. Ideal for: cabinets in kitchen, bath and laundry room."
- Supports: `surface_grip`=smooth exists as the deliberate opposite number to grip, from the same brand, for a different job (sliding cookware, not holding small items still). Confidence high. This is the second "source" for the grip/smooth contrast: two independent product lines from one brand, each stating the opposite claim about the same mechanical property.

**Duck Brand, Solid Grip EasyLiner® product page** — https://www.duckbrand.com/products/shelf-liner-bath/non-adhesive-shelf-liner/shelf-liner-bath-non-adhesive-shelf-liner-solid-grip (curl, verbatim)
- "Premium non-adhesive cushion grip top and bottom holds liner and objects in place. Solid surface keeps small objects from falling through. Easy to install. Machine washable, cold water. Lay flat to dry. Ideal for: wire racks in closets and pantries."
- Supports: `suits_wire_shelving`=yes requires a solid (non-perforated) surface; this is the direct statement behind split 2. Confidence high.

**Duck Brand, Clorox® Cushion Grip Shelf Liner product page** — https://www.duckbrand.com/products/shelf-liner-bath/clorox-shelf-liner/shelf-liner-bath-clorox-shelf-liner-clorox-cushion-grip-shelf-liner (curl, verbatim)
- "Non-adhesive grip top and bottom holds liner and objects in place. Easy to cut, install, replace and reposition without hassle. Not recommended for direct contact with raw foods. Ideal for drawers and utility cabinets. Machine washable, cold water. Lay flat to dry. Antimicrobial agent that inhibits mold and mildew growth to protect the shelf liner; the product does not protect users or others against bacteria, viruses, germs or other disease organisms."
- Supports: `antimicrobial_treatment`=yes and `food_contact_safe`=no on the same SKU, in the brand's own words, including the exact legal-style disclaimer pattern that EPA's treated-article exemption requires (see regulator source below). Confidence high.

**Duck Brand, Clorox® Clear Classic Shelf Liner product page** — https://www.duckbrand.com/products/shelf-liner-bath/clorox-shelf-liner/shelf-liner-bath-clorox-shelf-liner-clorox-clear-classic (curl, verbatim)
- "Shelf liner provides heavy-duty surface protection*. Ideal for wire racks to keep items from falling through. Wipes clean and is dishwasher safe. Non-adhesive shelf liner is easy to cut, install, replace and reposition without hassle. Contains an antimicrobial agent that inhibits mold and mildew growth to protect the liner; the product does not protect users or others against bacteria, viruses, germs or other disease organisms. Not recommended for direct contact with food. *Product may damage lacquer or polyurethane surfaces."
- Supports: a second, independent SKU with the identical antimicrobial/food-contact disclaimer language (second confirmation within the brand); `washable_method`=wipe_or_rinse_clean for solid vinyl, versus machine-washable for the cushioned/grip line; a real caution that this plastic liner can damage lacquer or polyurethane finishes (kept in `material`'s why_experts_care, not promoted to its own facet — one source only, so treated as a caution line, not a claim needing two sources). Confidence high for the quoted text.

**Duck Brand, EasyLiner® Peel & Stick Décor Premium Removable Adhesive product page** — https://www.duckbrand.com/products/shelf-liner-bath/removable-d%C3%A9cor/shelf-liner-bath-removable-d%C3%A9cor-easyliner-premium-removable-adhesive-2 (re-curled 2026-10-26, verbatim; supersedes the 2026-10-25 quote below, which did not match the live page on blind check)
- "This self-adhesive laminate is removable, easy to apply and can be used as wallpaper or to resurface countertops. The self-adhesive laminate will adhere directly over clean, smooth surfaces like painted walls with satin and semi-gloss finishes and wipes clean with soap and water... Not recommended to use on surfaces that receive direct sunlight and for bare wood, varnished wood and polyurethane stained wood."
- Supports: `adhesion_type`=adhesive and `removable_no_residue`=yes for this line; the live page markets it mainly for walls/wallpaper and countertops and does not mention drawers (drawer use for this product family is sourced instead to `duckbrand_easyliner_guide`'s room guide, a separate page). Confidence high for the quote above. Carries a real caution — not for direct sunlight or bare/varnished/polyurethane-stained wood — added to `removable_no_residue`'s `backfill_note`.
- 2026-10-25 quote (not reproducible on the live page as of the 2026-10-26 re-check, kept here for the record, not used): "Add style to countertops and shelves with this easy-to-clean adhesive shelf liner... Ideal for covering, decorating and resurfacing countertops, drawers or shelves... Removable from a variety of surfaces."

**Duck Brand, Duck Craft Adhesives shelf liner product page** — https://www.duckbrand.com/products/shelf-liner-bath/adhesive-shelf-liner/shelf-liner-bath-adhesive-shelf-liner-duck-craft-adhesives (curl, verbatim)
- "Easy to measure, cut, and wipe clean. Removable. Ideal for craft projects like covering, decorating, and protecting craft projects as well as creating personalized memo boards."
- Supports: a second adhesive line, also marketed removable, now closer to a craft/décor use than a kitchen one — the classic "contact paper" product has moved toward décor branding across both fetched adhesive lines. Confidence high for the quoted text; see judgement on "removable" claims below for why I did not promote a separate "permanent adhesive" facet value.

**Con-Tact Brand, Simple Elegance Non-Adhesive Shelf Liner product page** — https://con-tactbrand.com/products/shelf-liner-non-adhesive (curl 2026-10-26, verbatim)
- "Durable and easy to clean, this water-resistant liner is ideal for kitchen cabinets, drawers, or shelves."
- Supports: a second, independent brand's water-resistant claim on a non-adhesive liner, added 2026-10-26 so `water_resistant` no longer rests on one source (Clorox Clear Classic) alone. Confidence high for the quote; `water_resistant`'s `source` is downgraded to `researched` regardless, see Corrections.

### Second brand: Con-Tact Brand (Kittrich Corp)

**Con-Tact Brand, site navigation and collections (home and "Products" pages)** — https://www.con-tactbrand.com/ and https://www.con-tactbrand.com/products (curl, verbatim)
- Category structure: "Adhesives → Clear, Solid Color, Deco Squares, Duo Pack, Metallic, Specialty, Textured, Printed Vinyl." "Non-Adhesives → Clear, Perforated, Printed, Solid, Specialty." "Cushioned Liners → Open Scrim, Printed Vinyl Top, Solid Scrim."
- Supports: a second brand's catalog independently carries the same three-way backbone (adhesive / non-adhesive / cushioned) and independently carries a `Perforated` non-adhesive line distinct from `Solid`, which is the second-brand confirmation that solid vs. perforated/mesh is a real construction axis, not just a Duck Brand idea (Duck Brand gives the *reason* — wire shelving — explicitly; Con-Tact confirms the *existence* of the two constructions as separate catalog lines). Confidence high for the catalog structure, medium for generalising the wire-shelf reason to Con-Tact's line specifically (that reason is sourced to Duck Brand only).
- "Adhesive Clear ... Acid Free protects important documents, photographs, keepsakes, etc." — this is the laminating/document-protection use, out of scope here (see Scope note above).

**Con-Tact Brand, Grip Premium – Grip Shelf Liner product page** — https://www.con-tactbrand.com/products/grip-premium-liners-non-adhesive (curl, verbatim)
- "Transform your surfaces with this repositionable, non-slip liner made from durable foamed PVC. Its open scrim design allows for ventilation... Non-adhesive liner featuring a soft, cushioned surface. Suitable for drawers, shelves, cabinets and countertops. Protects surfaces from damage or scratches." Size options: 18"x8', 20"x4'.
- Supports: `material`=foamed_pvc for the cushioned/grip family, named explicitly (not just inferred); open-scrim backing as a real, named construction (ventilated, not solid) distinct from the solid wire-shelf liners. Confidence high.

**Con-Tact Brand, Grip-N-Stick™ Non-Adhesive product page** — https://www.con-tactbrand.com/products/grip-n-stick%E2%84%A2-self-stick-grip (curl, verbatim)
- "featuring a water-activated adhesive backing that can be easily reactivated by rinsing or spraying with water... Light tack, water-activated adhesive for a firm hold. Stays in place and resists bunching when in use... Provides cushion and protects surfaces from scratches." Size options: 12"x8', 18"x4'.
- Supports: a real third adhesion mechanism — light-tack, water-reactivatable adhesive, marketed as "non-adhesive" in the title despite having an adhesive layer. This is why `adhesion_type` is kept to two clean values (non_adhesive vs. adhesive) rather than trying to enumerate mechanisms the catalog itself blurs; the water-activated detail is kept as a note under `removable_no_residue` rather than its own facet. Confidence high for the quoted text.

**Con-Tact Brand, Beaded Grip Liners – Medium Cushion product page** — https://www.con-tactbrand.com/products/beaded-grip-liners-medium-cushion (curl, verbatim)
- "Made from durable foamed PVC, this liner features a soft, cushioned surface and an open scrim design for ventilation." Size: 18"x5'.
- Supports: second confirmation of foamed-PVC-plus-open-scrim as the cushioned/grip construction (now three SKUs from Con-Tact state it). Confidence high.

### Why "removable" adhesive claims get a judgement, not a clean facet split

**Wikipedia, "Contact paper" (merges with "Shelf liner")** — https://en.wikipedia.org/wiki/Contact_paper (WebFetch; fetched excerpt, quoted fragments)
- "an adhesive paper used as a covering or lining" with "a decorative surface on one side and highly adhesive material on the other side"; "traditional use was as a shelf or drawer liner."
- Supports: the generic, decades-old product is described by its own encyclopedia entry as "highly adhesive," with no removability claim. Against that, every current branded SKU I fetched (three: EasyLiner Removable Adhesive Laminate, Duck Craft Adhesives, Grip-N-Stick) markets itself as removable, repositionable, or light-tack. Confidence medium for the contrast; this is why the register carries a judgement ("brands now market peel-and-stick liners as removable, but the category's own baseline description is 'highly adhesive,' and real-world removability still depends on the destination surface and how long it has been down — something no fetched source quantifies") rather than inventing a sourced "permanent" facet value or a residue-rate number.

### Antimicrobial / "protects the product, not you" — the regulatory pattern behind the Clorox label language

**40 CFR § 152.25, Exemptions for pesticides of a character not requiring FIFRA regulation, via Cornell LII** — https://www.law.cornell.edu/cfr/text/40/152.25 (curl, verbatim; eCFR.gov itself blocked automated access with a CAPTCHA wall, so I used Cornell's mirror, which worked)
- "(a) Treated articles or substances. An article or substance treated with, or containing, a pesticide to protect the article or substance itself (for example, paint treated with a pesticide to protect the paint coating, or wood products treated to protect the wood against insect or fungus infestation), if the pesticide is registered for such use."
- Supports: this is EPA's "treated article" exemption — the legal basis for a product to carry an antimicrobial/mold-mildew-resistance claim about *itself* without being regulated (or tested) as something that protects *people* from germs. It explains, independently of Duck Brand's own wording, why the label says "protects the shelf liner" and separately disclaims protecting "users or others against bacteria, viruses, germs." Confidence high for what the regulation says; I treat the connection between this regulation and Duck Brand's specific phrasing as a judgement (the label was not shown to cite 152.25 directly), not a verbatim-sourced fact. I read 21 CFR 175.105 (adhesives in food packaging) as background and decided not to cite it: it governs adhesives inside sealed food packaging, not a shelf liner a canned-goods box merely rests on, and using it would overstate what it supports.

### Cedar and scent: does it work?

**University of Kentucky Cooperative Extension, Clothes Moths (entomology.ca.uky.edu, EF609)** — https://entomology.ca.uky.edu/ef609 (curl, verbatim)
- "Contrary to popular belief, cedar closets or chests are seldom effective in deterring clothes moths because the seal is insufficient to maintain lethal or repellent concentrations of the volatile oil of cedar."
- Supports: a cedar-scented drawer liner is sold on the same moth-deterrent promise as a cedar closet, and a university extension entomology page says that promise is weak in practice because household cedar enclosures are not airtight enough. Confidence high (extension entomology, academic kind).

**Wikipedia, Tineola bisselliella (common clothes moth)** — https://en.wikipedia.org/wiki/Tineola_bisselliella (curl, verbatim)
- "Eastern red cedar – Questionable value as long-term deterrent. While the volatile oil is able to kill small larvae, it is difficult to maintain sufficient concentrations of it around stored articles to be effective; cedar wood loses all moth-suppressant capabilities after a few years. ... Airtight construction is more important than the type of wood used to make a container."
- Supports: independent second source, same conclusion, and adds the specific mechanism (kills only small larvae, needs airtight sealing, fades over a few years, airtightness matters more than the wood). Confidence high; two independent sources agree, no disagreement to log.

### Could not reach / not attempted

- WebSearch: reported its 200-call session budget already spent before my first query, so every claim above came from a direct fetch, not a search summary.
- Specialist reviewers and enthusiast communities: I could not find a reviewer who tests shelf/drawer liners the way RTINGS tests monitors or Wirecutter tests headphones; guessed URLs on Apartment Therapy and The Kitchn either 402'd (paywall/bot-block, Dotdash-Meredith titles: The Spruce, Real Simple, BHG, Martha Stewart) or resolved to an unrelated article on the same domain rather than a 404 (apartmenttherapy.com/best-shelf-liner-266833 returned a 2019 kitchen-cabinet-paint story; thekitchn.com's guessed contact-paper-residue URL returned an Instant Pot recipe roundup) — both read and discarded as not about this category. This is a thinner research surface than other registers in this repo; I did not find a trade body, standards body, or measuring reviewer for this category, and say so rather than inventing one.
- Reddit: blocked (403) on both old.reddit.com and the reddit.com search API, consistent with other registers in this repo.
- eCFR.gov: blocked automated access behind a CAPTCHA ("Request Access... flagged as potentially automated") even though it returned HTTP 200; Cornell LII mirrors the same text and was used instead.
- IKEA VARIERA drawer mat product page: fetched but returned only site navigation chrome, no product specs, in the static HTML (JS-rendered content not present in the fetched document). Not used.
- FDA pages on food-contact substances guessed at two URL patterns, both 404. I did not pursue a third guess; see the note on 21 CFR 175.105 above for why I did not lean on the one food-contact adhesive regulation I could reach.

## Against the existing add-on schema

`zamana-expertise/data/schema-parts/supplies/household/add-ons/shelf_drawer_liner.jsonc` today has exactly one field: `adhesive`, an enum `[non_adhesive_grip, adhesive_permanent, adhesive_removable, static_cling, not_applicable, unspecified]`, commented "removal damage is invisible." Composed with `household-standard.jsonc` (`materials`, `mounting_install`, `sizing.weight_capacity`) and `supplies-standard.jsonc` (`high_signal_markdown`, `sizing.dimensions`, `sizing.capacity`, `sizing.weight`, `sizing.measurements_text`).

| Facet in this register | In add-on today | Proposed kind (AGENTS.md vocabulary) | Note |
|---|---|---|---|
| `adhesion_type` (non_adhesive / adhesive) | yes, as `adhesive` — but with 4 non-boolean values | hard filter | The two-value split this register found cleanly sourced is coarser than the existing enum. See the two rows below for why I did not confirm `adhesive_permanent` and `static_cling` as currently real. |
| `removable_no_residue` | folded into `adhesive`'s `adhesive_removable` value | hard filter (boolean) | Real and sourced (3 SKUs across 2 brands market this explicitly), but it is orthogonal to adhesion type, not a 4th value of it — a non-adhesive liner is trivially "removable with no residue" too (that is the whole point of non-adhesive), so collapsing it into one adhesive-only enum value hides the question for non-adhesive buyers and answers it by default. Proposal: split into two booleans, `adhesion_type` and `removable_no_residue` (the second `not_applicable` when `adhesion_type` is non-adhesive). |
| `adhesive_permanent` | yes, in the enum | — | Not confirmed as a currently sold line on either fetched brand site: every adhesive SKU I found (3, across 2 brands) markets itself removable, repositionable, or light-tack. Keeping the value is reasonable as a fallback for older or off-brand stock, but I would not treat it as common enough to backfill confidently; see the judgement on "removable" claims in Sources above. |
| `static_cling` | yes, in the enum | — | Not found on either brand's shelf/drawer liner catalog in this pass (Duck Brand's "Clear Covering" / Con-Tact's clear adhesive lines are peel-and-stick, not static cling). Static cling shows up in adjacent categories (window film, "removable wallpaper"); recommend a follow-up check before relying on it here, or dropping it to the 3 values this register actually sourced plus `unspecified`. |
| `surface_grip` (grippy / smooth) | no | hard filter | Missing entirely. Sourced to two Duck Brand SKUs stating the opposite claim (Select Grip "holds... in place" vs. Smooth Top "slide objects across"). Matters because the two are sold for opposite jobs (hold small items still vs. let heavy cookware glide), not as a quality gradient. |
| `suits_wire_shelving` | no | hard filter (boolean) | Missing. This is the split with the clearest single-brand statement ("Solid surface keeps small objects from falling through... Ideal for: wire racks") and the highest real cost of getting it wrong (things fall through). |
| `food_contact_safe` | no | hard filter (boolean), safety-relevant | Missing, and this is the safety-relevant facet the brief asks for: two Duck Brand SKUs (Clorox Cushion Grip, Clorox Clear Classic) explicitly say "not recommended for direct contact with raw foods" / "with food." Sourced to the regulator pattern (EPA treated-article exemption) for why the caveat exists at all. |
| `antimicrobial_treatment` | no | annotation (boolean) | Missing. Drives the `food_contact_safe` caveat above; also the facet this register's "seed" exercise flagged as the headline that misleads (the "Clorox" name implies more than the fine print promises). |
| `material` | partly: household-standard's shared `materials` enum includes `plastic`, `fabric_textile`, `cardboard_paperboard`, `cedar`, `wood`, which covers most values this register needs | quality currency (narrowed) | The shared enum is broad enough; this register would narrow it to the handful that actually occur for liners (vinyl/PVC including foamed PVC, nonwoven fabric, kraft paper, cork, cedar) rather than adding a new field, if the pipeline can filter the shared enum per add-on. |
| `washable_method` | no | annotation | Missing; sourced to care instructions on 4 fetched SKUs across 1 brand ("machine washable, cold water, lay flat to dry" for grip/cushioned vs. "wipes clean and is dishwasher safe" for solid vinyl). |
| `water_resistant` | no | annotation (boolean) | Missing; sourced to Clear Classic's "durable and water-resistant, provides protection for both indoor and outdoor applications." One brand only; kept as an annotation, not promoted further. |
| `scented` | no | annotation (boolean) | Missing; needed to carry the cedar/moth-deterrent judgement. |

`household-standard.jsonc`'s `mounting_install` enum (`freestanding`, `wall_mounted_screw`, `adhesive_stick_on`, `tension_rod`, `drawer_in`, etc.) overlaps uncomfortably with this add-on's own `adhesive` field — `adhesive_stick_on` duplicates `adhesive_permanent`/`adhesive_removable` for this category specifically, and the rest of that enum (`wall_mounted_screw`, `tension_rod`, `ceiling_mount`...) does not apply to a liner at all. This register does not propose removing a shared standard field, but flags the overlap for whoever maintains `household-standard.jsonc`.

A sizing note: roll liners are sold by width in inches and length in feet (12"x20', 18"x8', 20"x15', etc.), two different units for the two dimensions of the same product. `supplies-standard.jsonc`'s `sizing.dimensions` block uses one `unit` enum (`in` or `cm`) for `length`/`width`/`height`/`depth` together, which cannot represent a liner's own real-world sizing (width in inches, length in feet) without a unit conversion step. Flagging this as a possible schema gap for roll goods generally (this category, plus any other roll-sold liner/wrap/fabric), not something this register can fix.

No field in the current add-on or standards looks like noise for this category; the add-on is nearly empty (one field), so there is nothing to cut, only gaps to note above.

## Branches

- `adhesion_type` = adhesive → then_ask `removable_no_residue`; makes_irrelevant `surface_grip`. Chain: `surface_grip` (grippy vs. smooth) is a non-adhesive property, stated as the contrast between two non-adhesive Duck Brand SKUs (Select Grip vs. Smooth Top); an adhesive liner's surface is a bonded laminate, not a grip or glide surface, so the question stops applying. SUPPORTED.
- `adhesion_type` = non_adhesive → then_ask `surface_grip`, `suits_wire_shelving`; makes_irrelevant `removable_no_residue`. Chain: removability-without-residue is the entire point of a non-adhesive liner by construction (nothing is stuck down to leave residue), so asking it again adds nothing; `surface_grip` and `suits_wire_shelving` are exactly the two properties the Duck Brand room guide uses to choose among its three non-adhesive lines (Select Grip, Smooth Top, Solid Grip). SUPPORTED.
- `suits_wire_shelving` carries no `branches` entry: the validator correctly rejects a branch that both uses non-boolean `when` labels on a boolean facet and names nothing new to ask or drop. Either answer is a hard filter on `suits_wire_shelving` itself (yes removes every `Perforated`/`Open Scrim` SKU; no removes nothing), which does not change what else to ask, so this split is independent per the house rule and needs no branch. Chain for the filter itself: "Solid surface keeps small objects from falling through... Ideal for: wire racks" (Duck Brand Solid Grip) states the requirement directly; Con-Tact's separate `Perforated` and `Open Scrim`/`Solid Scrim` catalog lines (site nav) confirm non-solid constructions exist as a real, different product. SUPPORTED.
- `food_contact_safe` = yes (food will touch it directly) → makes_irrelevant `antimicrobial_treatment`, `scented`. Chain: both fetched Clorox-branded SKUs state "not recommended for direct contact with raw foods" / "with food" on the exact products that carry `antimicrobial_treatment`=yes; cedar/scented liners are sold for drawers and closets, never framed as food-contact in any fetched source, and a scent next to food is not something any source recommends either. SUPPORTED, both legs traced to a stated sentence.
- `food_contact_safe` = no (drawer, closet, desk, tabletop) → then_ask `scented`. Chain: the room guide's own "Use Removable Adhesives... bedroom drawers" and the existence of a cedar/scent sub-category (inferred from the general shelf-liner market and tied to the moth-deterrent judgement) make scent a live, answerable question once food is off the table. SUPPORTED for "scent becomes askable"; the moth-deterrent efficacy itself is a judgement, not a claim that scent works, and the register says so in `scented`'s `why_experts_care`.

## Data points used for derived metrics

- `cost_per_sqft`: rolls are sold in a handful of width-by-length combinations across both fetched brands — 12"x8', 12"x10', 12"x20', 12"x24', 12"x30', 12"x36', 18"x4', 18"x5', 18"x8', 18"x24', 20"x4', 20"x6', 20"x8', 20"x9', 20"x12', 20"x15', 20"x18', 20"x24', 20"x30' (Duck Brand sitemap URL slugs and Con-Tact product pages, both read directly). The formula divides price by (width in inches ÷ 12) × length in feet to get a comparable price per square foot across pack sizes, the same way a buyer compares a 12"x10' roll against a 20"x6' one. No brand source states a typical price-per-square-foot figure directly, so no range is given in the JSON; this is a formula, not a sourced number, and the facet's `range` is correctly omitted.

## Against validator/script behaviour

No script misbehaviour to report. `seed.py`, and (after this notes file) `validate.py`, `render.py` and `viewer.py` are expected to run clean; logged here in case a later pass finds otherwise.

## Trimmed detail

- **summary**: the full Clorox disclaimer wording ("the product does not protect users or others against bacteria, viruses, germs or other disease organisms") does not fit the 60-word cap; kept verbatim in the `antimicrobial_treatment` facet and in judgement 2.
- **mechanism.plain**: "a laminate" and "foamed PVC" as material names for the two main families are kept in `mechanism.families` and the `material` facet rather than spelled out again in the cap-limited plain paragraph.
- **`suits_wire_shelving`.why_experts_care**: the Con-Tact second-brand confirmation of `Perforated`/`Open Scrim` as separate catalog lines is kept in notes (Sources, above) and in the judgement rather than restated in the capped field.
- **`food_contact_safe`.why_experts_care**: the EPA treated-article exemption text (40 CFR 152.25) is kept in Sources and in judgement 2's `note`, not quoted again in the facet field.
- **judgement on cedar**: the mechanism detail "kills only small larvae" and "cedar wood loses all moth-suppressant capabilities after a few years" both come from the Wikipedia source and are kept in the judgement's `note`; the facet's own `why_experts_care` states the conclusion only.

## Corrections

None yet; this is the first pass, written and checked against its own sources before validation rather than after a separate blind-check round. If a blind check is run on this register later, log substantive changes here.

## Corrections (2026-10-26)

- Fix 1: Added `suits_wire_shelving` to `adhesion_type`=adhesive's `makes_irrelevant`; every adhesive SKU checked needs a smooth, flat surface and none is wire-rack rated, so the question should not survive that branch.
- Fix 2: Reworded `food_contact_safe`'s split `rationale` so only the antimicrobial leg is stated as explicitly sourced; the scented leg is now stated as treated the same way "by inference," not as resting on a brand page that does not exist.
- Fix 3 (INFERENCE, not sourced): `adhesion_type`=adhesive → `makes_irrelevant` `surface_grip` is the author's own construction logic ("a bonded laminate is not a grip/glide surface"); no fetched source states adhesive liners lack texture options.
- Fix 3 (INFERENCE, not sourced): `food_contact_safe`=yes → `makes_irrelevant` `scented` rests on absence of evidence (no fetched source gives any food-contact caution for a cedar/scented liner), not a stated prohibition.
- Fix 4: Re-fetched `duckbrand_removable_adhesive_laminate`; the 2026-10-25 quote did not reproduce on the live page. Replaced it with a verbatim re-quote (walls/wallpaper and countertops, not drawers, plus a sunlight/bare-wood caution) and added that caution to `removable_no_residue`'s `backfill_note`.
- Fix 5: Reworded `food_contact_safe.why_experts_care` and the `antimicrobial_treatment`/`food_contact_safe` tradeoff's `plain` text so the warning is stated as "food, one specifying raw food" rather than generalising both Clorox SKUs to "raw food" — Clear Classic's own wording omits "raw."
- Fix 6: Downgraded `water_resistant`'s `source` from `listing` to `researched` and tightened its `listing_field_hint` to flag the field as frequently absent rather than a reliable structured field. Systemic note: none of the eight `listing`-sourced facets (`adhesion_type`, `removable_no_residue`, `surface_grip`, `suits_wire_shelving`, `material`, `washable_method`, `water_resistant`, `scented`) have been checked against an actual Amazon/Walmart/Target listing, only against brand spec pages; `washable_method` carries the same "not always in the title" caveat in its own `listing_field_hint` and is left as `listing` since material-based backfill is reliable, but the gap applies to it too.
- Fix 7: Added a second, independent source for `water_resistant` (Con-Tact Brand's Simple Elegance non-adhesive liner, "this water-resistant liner," fetched 2026-10-26), so the claim no longer rests on one SKU from one brand.
