# Jump ropes: research notes

Scope: the rope-and-handle product itself — speed/cable ropes, PVC "licorice" freestyle ropes, beaded/segmented ropes (including double dutch), weighted conditioning ropes, and kids'/beginner ropes. Not jump rope mats, carry bags, grip tape, replacement-cable-only parts, or training programs; not agility ladders or other conditioning tools. In the Zamana taxonomy this is `supplies > active > jump_ropes`, label "Jump Ropes" (date 2026-10-25).

Sibling overlap: `balance-equipment` ("Balance, Agility & Conditioning") is the neighbouring catch-all for agility/conditioning tools (ladders, cones) and does not list jump ropes — no product overlap found. `sports-training-accessories` is a plausible home for jump-rope mats, bags and loose replacement cables sold as parts; this register's facets are about the rope as sold, not those accessories, so any overlap is left to that sibling. No sibling leaf claims jump ropes themselves.

Quote labels: **verbatim** = I read the sentence myself in text I fetched (curl, then a Python tag-strip, or the WebFetch tool's response when it returned the sentence in quotation marks); **fetched excerpt** = the WebFetch tool summarised or lightly reworded the page and I did not see the raw sentence; **search excerpt** = would have come from a search-engine summary only. WebSearch's budget was exhausted for this session before any query ran (every WebSearch call returned "session has used its web search budget"), so there are no search-excerpt-only claims in this register at all — everything below is either verbatim (raw-text read) or fetched excerpt (WebFetch summary), and every fetched-excerpt number is corroborated or is explicitly flagged low-confidence and left out of category.json's hard values.

Could not reach: retail listings. Amazon, Walmart and similar product pages returned nothing fetchable in any of several tries in this family of categories before (see `checks.md`), and direct attempts here (Rogue Fitness) hit a Cloudflare bot challenge page, not product content. `source: listing` calls below are inferred from brand spec pages and buying guides stating these fields are standard title/bullet content, per `references/sources.md`'s guidance that brand spec sheets are the fallback read for "what fields are present." usajumprope.org (the US federation) now 301-redirects to an unrelated, suspicious third-party domain and was not followed or used as a source.

## Seed

Seed script output, verbatim:

```
=== Example entry (from an unrelated category) ===
category: bedsheets
what this shows: 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.
<example> [weave facet, bedsheets — see skill examples/bedsheets-weave.md]
=== Persona ===
An allergist, who thinks in exposure, dose and what is hidden in the ingredients list

Ask yourself two things and write the answers under 'Seed' in notes.md:
  1. What is the jump-ropes equivalent of the example above?
  2. What would this persona notice first about jump-ropes that a typical buyer would not?
Keep what survives the data check. Drop the rest.
```

1. **The jump-rope equivalent of weave is cord material, not length.** Every listing leads with length (or "adjustable"), but length is a straightforward function of the buyer's own height — RX Smart Gear and Elite Jumps each publish a simple rule for deriving it. What actually changes how the rope behaves — how fast it spins, how long it survives on concrete, how it sounds and feels in the hand — is the cord: thin PVC or wire cable for speed, beaded segments for rhythm and double dutch, leather for outdoor durability (Wikipedia/Skipping rope, verbatim, all four). **Kept** as the `cord_material` split, with `rope_length` demoted to a plain filter/sizing field rather than a split.
2. **The allergist notices the PVC itself, not an allergen.** There is no sourced claim of latex or a classic contact-allergen in jump rope grips (I looked for one and found none I could stand behind), but PVC cord and PVC-coated handles are exactly the kind of flexible-vinyl product that, under US law, must stay under a 0.1% phthalate-plasticiser limit when sold as a toy for a child 12 or under (16 CFR 1307.2–.3, verbatim) — the allergist's "what's hidden in the material" instinct lands on the same spot a toy-safety regulator's does. **Kept** as the `meets_cpsia_phthalate_limit` facet and a judgement, scoped only to the `kids_and_beginner` segment. **Dropped**: a latex-in-foam-grip facet (no source found) and a grip-chalk/magnesium-carbonate irritation facet (jump rope handles are not chalked the way barbells are; no source says otherwise).

## Sources and what each supports

### Primer

**Wikipedia, "Skipping rope"** (Jump_rope redirects here) — https://en.wikipedia.org/wiki/Jump_rope — read as raw text via curl + tag-strip.
- verbatim: "Speed ropes are made from a thin vinyl cord or wire and are primarily used for speed jumping or double-unders. They are best for indoor use, because they will wear down fast on concrete or other harsh surfaces."
- verbatim: "Licorice ropes are also made from vinyl cord or PVC and are primarily used for freestyle jumping due to their flexibility and control."
- verbatim: "Beaded ropes provide audible feedback as the beads strike the ground, and are commonly used in rhythmic skipping and double dutch freestyle."
- verbatim: "Leather ropes are thicker and less prone to tangling; they wear down more slowly outdoors."
- verbatim: "Weighted skipping ropes can increase resistance, and in turn difficulty and effectiveness, of training." (This sentence's own citation [24] in the article is a 1977 Bruce Lee training book — too old and too indirect to lean on for a number, so I use this only for the plain claim that added weight raises training difficulty, not for any figure, and I lean on BarBend below for the current, reviewer-level version of the same claim.)
- verbatim: "Double under (DU) Complete two rope revolutions per jump with a higher, faster turn. Turning the rope three times is called a triple under."
- Supports: the four cord-material families and their stated purposes, the double-under definition, the general (low-confidence-on-magnitude) weighted-rope claim. Confidence high for the four material definitions (clean verbatim text, internally consistent), low-medium for the weighted-rope sentence's evidentiary weight.

### Spec sheets / brand buying guides (what fields brands publish, in what order)

**RX Smart Gear, "How to Size Your Jump Rope"** — https://www.rxsmartgear.com/pages/how-to-size-your-jump-rope — read as raw text via curl + tag-strip (789,488-byte page; relevant text pulled by grep).
- verbatim: "Your Height + 3 feet = Suggested Rope Length"
- verbatim: "Ideally your jump rope cable should never be longer than your height plus an additional 3 feet. For example if you are 5'8" tall the longest your rope should be is 8'8" long."
- verbatim: "...more efficient...is equal to your height plus 2.5 feet." (the "more efficient" alternative to the 3-foot ceiling)
- verbatim: "Only check where the cable ends - do not include the handles with rope size." / "If you follow our length guidelines, the cable will stop at your sternum or lower pecs."
- verbatim: "All other Rx jump ropes come with fixed-length cables customized to your height and skill level. Please refer to our chart for sizing recommendations." (the RapidFit and Frévo lines are the adjustable exception)
- verbatim: "Is a speed rope the best type of jump rope for learning double unders? Speed wires are too light and too thin to develop good timing. A standard cable weight between 3-4 ounces is ideal for learning double unders. Our Buff 3.4 and Poseidon 4.1 fall in this range."
- verbatim: "People's arms tend to go wide because they are ALREADY using a rope that is too long for their body. A longer rope will drag on the ground causing friction and this causes people to push their hands wide..."
- Supports: the cable-only (handles excluded) measurement convention; the height+2.5-to-3ft rule as RX's own convention (single-sourced — see judgement below, not asserted as an industry constant); the fixed-vs-adjustable product split; the too-light-wire-hurts-timing claim (brand-specific cable weights 3.4oz/4.1oz are this brand's own SKUs, not generalised); the long-rope-causes-wide-arms mechanism. Confidence high for what's on this one page; the length rule is flagged single-source in judgements.

**Elite Jumps, "The Secret to Sizing Your Jump Rope Right the First Time"** — https://elitejumps.co/blogs/guides/the-secret-to-sizing-your-jump-rope-right-the-first-time — WebFetch (fetched excerpt; page not independently re-curled).
- fetched excerpt (quoted within it): "start with a longer rope (10ft for most people, 11ft if you're over 6'3" tall) and sizing down based on the clearance above your head while jumping."
- fetched excerpt (quoted): clearance targets — "4" to 8" clearance over your head" for speed/double-unders, "10" to 18"" for general fitness, "6" to 14"" for freestyle.
- fetched excerpt (quoted): the height-chart method is "too general to guarantee a perfect fit"; the armpit method is "a general place to start" but doesn't account for arm length or handle size.
- fetched excerpt (quoted): correct form has "arms...relaxed and your hands...near your hip bones. They should not be held out wide, away from your hips."
- Supports: a second, independent sizing method (clearance-while-jumping) that explicitly disagrees with simple height charts; the adjustable-cable buying pattern (buy long, trim down); the same wide-arms-means-rope-too-long mechanism RX describes independently. Confidence medium-high (fetched excerpt, not raw-read, but the quoted fragments are specific and consistent with RX's independent mechanism claim).

**Elite Jumps, site navigation** — https://elitejumps.co/pages/how-to-choose-a-jump-rope (page itself 404s; navigation chrome on the 404 page read as raw text via curl) — https://elitejumps.co/pages/jump-rope-buyers-guide (WebFetch, also returned no body text beyond navigation).
- verbatim (from the 404 page's own nav menu, raw HTML): catalog categories "Speed Ropes / CrossFit", "Weighted Ropes", "Beaded PVC Ropes", "Kids Workout Ropes", "Boxer/MMA Ropes", "Double Dutch"; parts categories "Handles", "Cables & Cords", "Beads", "Fasteners".
- Supports: a second brand's catalog taxonomy matching the same four-plus-boxer segmentation as Wikipedia's four cord families, used as the second source for the "skill-tier ladder" visual grammar together with RX's comparison table below. Confidence medium (navigation labels, not prose, but unambiguous).

**RX Smart Gear, rope comparison table (same sizing page)**
- verbatim: a tier table across the product line listing "BEARINGS: ✅" for every tier and differing by stated use, e.g. "speed and triple unders" vs "slightly heavier gives increased feeling for smooth quick double unders," with MATERIALS rows "Polymer with Rubber Overmold," "Polymer with Hydro Tac Grip," "Polymer with grip tape," "Polymer with knurling and traction bands," "CNC Aluminum with knurling and traction bands."
- Supports: bearings as a standard, listed feature across an entire product line (not explained further on this page); the handle-material vocabulary (`handle_material` values); a beginner-to-competition tier ladder. Confidence high for what's printed; this page does not explain how the bearing works.

### Specialist review

**BarBend, "Best Jump Ropes"** — https://barbend.com/best-jump-ropes/ — read as raw text via curl + tag-strip (851,317-byte page; relevant text pulled by grep).
- verbatim: "For speed ropes, the most common varieties available are either PVC or cable, usually coated with nylon. Cable ropes are built to last a bit longer, while PVC options tend to be a bit cheaper."
- verbatim: "Some models will connect with a ball bearing that enables the cord to swing at a 90° angle, which helps for folks focused on speed work or double unders."
- verbatim: "The ball bearing is recessed inside the handle, which some find hinders the rope's range of motion to a slight degree." (a named con on one reviewed model)
- verbatim: "Weighted ropes are sometimes made with a thicker, more durable type of actual rope."
- verbatim: "The most common types of jump rope handles are either plastic or foam grip."
- Supports: the PVC-vs-nylon-coated-cable durability/cost trade, as a second, independent source alongside Wikipedia's "wears down fast on concrete" line; the ball-bearing swivel's purpose for speed/double-unders, as a second source alongside RX's bearing-equipped product line; handle material vocabulary. Confidence high.

### Regulator

**16 CFR 1307.2, Definitions, via Cornell LII** — https://www.law.cornell.edu/cfr/text/16/1307.2 — WebFetch (fetched excerpt quoting the regulation's own words).
- fetched excerpt (quoted from the regulation text): "children's toy" means "a consumer product designed or intended by the manufacturer for a child 12 years of age or younger for use by the child when the child plays."
- Supports: the scope boundary for the phthalate rule below — it only governs ropes actually marketed as a children's product, not adult/teen fitness speed ropes. Confidence high (this is the regulation's own defined term).

**16 CFR 1307.3, Prohibition of children's toys and child care articles containing specified phthalates, via Cornell LII** — https://www.law.cornell.edu/cfr/text/16/1307.3 — read as raw text via curl + tag-strip.
- verbatim: "...article that contains concentrations of more than 0.1 percent of di-(2-ethylhexyl) phthalate (DEHP), dibutyl phthalate (DBP), or benzyl butyl phthalate (BBP) is prohibited."
- verbatim: a second paragraph extends the same 0.1 percent ceiling to "diisononyl phthalate (DINP), diisobutyl phthalate (DIBP), di-n-pentyl phthalate (DPENP), di-n-hexyl phthalate (DHEXP), or dicyclohexyl phthalate (DCHP)."
- Supports: the 0.1% phthalate limit itself, read directly from the primary regulatory text (one regulator, two sections of the same rule, treated like the lamps register's single-source ENERGY STAR citation: it is the primary document, not a secondary description of it). Confidence high.

## Numbers in category.json and how many sources stand behind each

| Number / threshold | Sources | Where it landed |
|---|---|---|
| 0.1% phthalate ceiling for children's toys | 16 CFR 1307.3 (verbatim), scoped by 1307.2's "12 or younger, for play" definition (fetched excerpt) | `meets_cpsia_phthalate_limit` facet + a judgement |
| Height + 2.5 to 3 ft cable rule | RX Smart Gear only (verbatim) — Elite Jumps' clearance method does not confirm this number, it offers a different method instead | Not put in category.json as a range (no second confirming source); kept as an attributed, single-source judgement with `sources_disagree: true` against the clearance method, and as a brand-attributed derived-metric formula, not a fact |
| Clearance targets 4–8 in (speed), 10–18 in (fitness), 6–14 in (freestyle) | Elite Jumps only (fetched excerpt) | Not put in category.json as a hard range; mentioned in the judgement only, explicitly single-sourced |
| PVC cheaper / nylon-coated cable lasts longer | BarBend (verbatim) + Wikipedia ("wear down fast on concrete," verbatim) — two independent sources, same direction | `cord_material.why_experts_care` and a tradeoff |
| Ball-bearing swivel aids speed/double-unders | BarBend (verbatim, explains the mechanism) + RX Smart Gear (verbatim, shows bearings on every tier of a real product line) — two independent sources | `bearing_type` facet |

No other numeric threshold appears in category.json. `rope_length` and `handle_weight_oz` carry no `range` object: I have no two-sourced bound for either, so per the brief I left `range` out rather than inventing one.

## Data points used for derived metrics

- `ideal_cable_length`: RX Smart Gear's height + 2.5 to 3 ft rule, cable measured handle-to-handle, excluding the handles themselves (same source, verbatim). Explicitly attributed to RX, not stated as a universal constant, because only one source gives a number; Elite Jumps' clearance method is noted alongside as the competing, also single-sourced, approach.
- `cost_per_oz_added_weight`: no brand gave a reachable price-and-weight table (Crossrope's own product/blog pages 404'd on every URL tried), so this metric carries no worked example number — only the formula and the rationale that weighted-rope buyers are pricing added resistance the way a lifter prices a dumbbell by the pound, built from BarBend's framing of weighted ropes as built for "a more intense burn" versus speed ropes built to be light. If a listing scrape later turns up price-and-weight pairs for weighted ropes, this is the metric to backfill against.

## Against the existing add-on schema

`zamana-expertise/data/schema-parts/supplies/active/add-ons/jump_rope.jsonc` currently has only two fields: `sizing.rope_length` (value + unit m/ft) and `sizing.added_weight` (value + unit g/kg/lb). `active-standard.jsonc` adds `sizing.max_user_weight` (not applicable to a rope — nothing in this register needs it). `supplies-standard.jsonc` adds the generic `high_signal_markdown`, `pack_count`, `dimensions`, `capacity`, `weight` block. Proposals only; nothing edited in `zamana-expertise`:

| This register's facet | Existing add-on field | Field-kind call (per AGENTS.md) | Note |
|---|---|---|---|
| `rope_length` | `sizing.rope_length` | sizing | Already correct — keep as is. This register would only add the one caveat that adjustable ropes often print an uncut starting length (10–11 ft) rather than a fitted length; that is markdown material, not a new field. |
| `added_weight_category` + `handle_weight_oz` | `sizing.added_weight` | sizing (for the number) + vertical anchor (for whether it's weighted at all) | `added_weight` as a single value+unit conflates "no added weight" with "missing data." Propose splitting: keep `added_weight` as the numeric sizing field, but add a categorical `weight_tier` (none / light_handles / heavy_rope) outside `sizing` as the vertical anchor every row should carry, since "is this a weighted rope at all" is the fact every candidate needs, not just the ones with a number. |
| `cord_material` | — (missing) | vertical anchor | This is the strongest missing field. Every spec sheet and buying guide read for this register states the cord material as the first or second thing about a rope; it decides speed, durability and sound. Propose a categorical field (pvc_vinyl_cord / nylon_coated_cable / beaded_segments / leather), not free text. |
| `primary_use` | — (missing) | vertical anchor | Also a strong missing field; brands market by this split directly in the title (BarBend's and Elite Jumps' own catalog taxonomy both confirm it). Propose categorical (speed_and_double_unders / freestyle_and_double_dutch / weighted_conditioning / kids_and_beginner). |
| `cable_adjustable` | — (missing) | hard filter | Buyers filter on this directly (do I want one I cut myself, or one sized for me). Propose boolean. |
| `bearing_type` | — (missing) | high-signal markdown, not a field | Rarely disclosed cleanly enough to normalise across a catalog (RX's page shows it as a checkmark with no detail; most listings do not use consistent wording). Recommend this stay in `high_signal_markdown` rather than become a structured field, since the AGENTS.md test ("would we happily commit to augmenting this on every row") fails here — keep it in this register as a researched facet for the top-N backfill case, but do not propose it as a schema field yet. |
| `handle_material` | — (missing) | eyeballable from photo | By the AGENTS.md visual-fields rule, foam vs rubber vs metal handle is exactly the kind of thing a product photo answers better than text, so this should NOT become a schema field despite being a real facet in this register — it is image-pipeline material. Noting this explicitly as a facet this register considered and is recommending stay out of the structured schema. |
| `meets_cpsia_phthalate_limit` | — (missing) | hard filter, kids segment only | Not worth a schema field given how rarely it is disclosed (this register marks it `backfill_cost: high`); better served by a compliance/cert layer if Zamana ever builds one, not a per-row schema field. Left in this register as a judgement-level safety fact rather than a schema proposal. |

Add-on fields this register considers noise: none — the add-on is already minimal (two fields), which matches this register's own finding that the category is thin. No cuts proposed.

## Branches

- `primary_use = speed_and_double_unders` → then_ask `bearing_type`; makes irrelevant `meets_cpsia_phthalate_limit`. Trace: `bearing_type` is what BarBend ties to speed/double-under performance (BarBend: the ball-bearing swivel "helps for folks focused on speed work or double unders"; Wikipedia: speed ropes are "primarily used for speed jumping or double-unders"). `cord_material` is no longer listed here (2026-10-25 correction): it is a top-level split asked of every buyer regardless of branch, not a branch-conditional ask. `meets_cpsia_phthalate_limit` is irrelevant on our own assumption (logged as a low-confidence judgement, 2026-10-25) that this segment is the adult/teen fitness market — 16 CFR 1307.2 scopes the phthalate rule to products "designed or intended...for a child 12 years of age or younger," but no source actually ties `primary_use` to buyer age. SUPPORTED for `bearing_type`; the phthalate exclusion is WEAK/our own call, now logged as such.
- `primary_use = freestyle_and_double_dutch` → makes irrelevant `handle_weight_oz`. Trace: `cord_material` removed from `then_ask` for the same reason as above (top-level split, universal). `handle_weight_oz` exists to size the resistance of a conditioning rope (BarBend: weighted ropes are built "to give you a more intense burn"); freestyle/double dutch's value is rhythm and trick control, an unrelated axis, so the added-mass number stops being something to compare on. SUPPORTED, chained through the "what handle_weight_oz is for" fact.
- `primary_use = weighted_conditioning` → then_ask `handle_weight_oz`; makes irrelevant `bearing_type`, `meets_cpsia_phthalate_limit`. Trace: `added_weight_category` removed from `then_ask` (2026-10-25 correction) — top-level split, universal, not branch-conditional. `handle_weight_oz` is the direct sizing facet of a conditioning rope. `bearing_type` is irrelevant by the same BarBend sentence used above, read the other way: bearing smoothness is what "helps for folks focused on speed work," so it recedes once the goal is burn/resistance rather than rotation speed. `meets_cpsia_phthalate_limit` is irrelevant on the same unsourced adult-market assumption as the speed branch, now logged as a judgement. SUPPORTED for `handle_weight_oz`/`bearing_type`; the phthalate exclusion is WEAK/our own call.
- `primary_use = kids` → then_ask `meets_cpsia_phthalate_limit`, `handle_material`; makes irrelevant `bearing_type`, `handle_weight_oz`. **New branch, 2026-10-25**, split out of the old `kids_and_beginner` value so the phthalate question only fires for the child-specific value. Trace: `meets_cpsia_phthalate_limit` is directly in scope here by 16 CFR 1307.2's own definition (a child 12 or under). `handle_material`, `bearing_type` and `handle_weight_oz` legs are a definitional inference from the segment's own framing (not yet performance-tuned), not a third-party source — logged as a judgement, not asserted as sourced fact.
- `primary_use = adult_beginner` → then_ask `handle_material`; makes irrelevant `bearing_type`, `handle_weight_oz`, `meets_cpsia_phthalate_limit`. **New branch, 2026-10-25**, the other half of the old `kids_and_beginner` value. Trace: `meets_cpsia_phthalate_limit` is now explicitly irrelevant here rather than asked — an adult beginner is outside 16 CFR 1307.2's "child 12 or under" scope, so this leg is SUPPORTED by the regulation's own definition, unlike the speed/weighted branches' exclusion of the same facet (which rests on an assumption, not a value that is adult-scoped by definition). `handle_material`/`bearing_type`/`handle_weight_oz` legs carry the same definitional-inference caveat as the `kids` branch above.
- `cable_adjustable = fixed_length` → then_ask `rope_length`. Trace: RX Smart Gear — fixed-length ropes "come with fixed-length cables customized to your height and skill level. Please refer to our chart for sizing recommendations" — so getting `rope_length` right at purchase is exactly what a fixed-length buyer must do. SUPPORTED. Unchanged by the blind check.
- `cable_adjustable = adjustable_trim_to_fit` → makes irrelevant `rope_length`. Trace: Elite Jumps' method is "start with a longer rope (10ft for most people, 11ft if you're over 6'3" tall) and sizing down" by cutting — the listed starting length is not a buying decision the way a fixed rope's stated length is, since every adjustable rope starts at roughly the same long length and the buyer trims afterward. SUPPORTED. Unchanged by the blind check.

## Trimmed detail

- The `added_weight` field name clash: the existing add-on already uses `sizing.added_weight` for a number; this register's `added_weight_category` is deliberately a different, categorical field (none/light_handles/heavy_rope), proposed as a new vertical-anchor field rather than a rename, so the two can coexist without a breaking change if adopted.
- RX Smart Gear's brand-specific cable weights (Buff 3.4 oz, Poseidon 4.1 oz) are kept here as evidence that "a few ounces" is roughly where a learning-double-unders cable sits, but are not generalised into a numeric range in category.json because they are two SKUs from one brand, not a measured spread.
- Elite Jumps' clearance numbers (4–8 in speed, 10–18 in fitness, 6–14 in freestyle) are a genuinely different and arguably more precise sizing method than the height+3ft rule, but since only one source gives them, they stay here rather than in a `range` object.
- The RX comparison table's handle materials (rubber overmold, Hydro Tac grip, grip tape, knurling/traction bands, CNC aluminum) are one brand's own tier ladder; the register's `handle_material` values are a simplified four-way grouping of these (foam_grip, rubber_overmold, knurled_metal, plastic) rather than a direct copy.
- CPSC's own recall database was checked (via WebFetch, not raw-read) and returned no jump-rope-specific recalls; this is a negative finding, not evidence of safety, and is not asserted anywhere in category.json.

## Corrections

None — this is the first run for this category; no blind check has happened yet.

## Corrections after the blind check (2026-10-25)

1. `primary_use`'s question/`cold_start_question` named only 3 of 4 values, omitting `kids_and_beginner`. Fixed by splitting that value into `kids` and `adult_beginner` (see item 5) and rewriting the question to "Speed, freestyle tricks, a tough workout, kids, or beginners?" (9 words), which now enumerates all five values.
2. `cfr_1307_3`'s `supports` entry said "six named phthalates"; the regulation names eight (three in 1307.3(a), five more in 1307.3(b)). Corrected the count to "eight named phthalates." The 0.1% figure itself was already right.
3. `elite_jumps_nav` cited a 404'd URL (`/pages/how-to-choose-a-jump-rope`). Re-checked live today: that exact URL still 404s, but `https://elitejumps.co/pages/jump-rope-buyers-guide` is live (HTTP 200) and its own nav/chrome carries the identical category labels originally quoted ("Speed Ropes / CrossFit", "Weighted Ropes", "Beaded PVC Ropes", "Kids Workout Ropes", "Boxer/MMA Ropes", "Double Dutch" — confirmed verbatim via curl, not WebFetch). Also independently confirmed the site's homepage (`https://elitejumps.co/`, 200) shows the same "Speed Ropes / CrossFit" and "Weighted Ropes" labels as live promo-block text. Swapped the reference's `url` to the buyer's-guide page and reworded `supports` to match what's actually on that live page.
4. Checker flagged that `speed_and_double_unders` and `weighted_conditioning` make `meets_cpsia_phthalate_limit` irrelevant on an unstated assumption that those segments exclude child buyers. Kept the `makes_irrelevant` entries (removing them would mean asking the children's-safety question of every adult speed/conditioning buyer, which is worse), but logged the assumption explicitly as a new low-confidence judgement in `category.json`, naming it as our own unsourced default rather than a fact.
5. The `kids_and_beginner` value bundled children (CPSIA-relevant) with adult beginners (not CPSIA-relevant) under one branch that asked the phthalate question of both. Split the value into `kids` and `adult_beginner`: the `kids` branch keeps `then_ask: meets_cpsia_phthalate_limit`; the new `adult_beginner` branch instead lists it under `makes_irrelevant`, so the phthalate question now only fires for the child-specific value.
6. `cord_material` and `added_weight_category` were each a top-level, always-asked split, but were also listed as conditional `then_ask` targets on only some of `primary_use`'s branches (implying they were skipped on the others). Removed both from every branch's `then_ask` list — they stay top-level splits, asked of every buyer regardless of the `primary_use` answer — and added one clause to each split's `rationale` ("Asked of every buyer, independent of primary_use.") to state this explicitly.
7. `handle_material`'s `then_ask` on the kids/adult_beginner branches, and those branches' `bearing_type`/`handle_weight_oz` exclusions, were inferential rather than sourced. Logged this directly in `category.json` as a new low-confidence judgement (previously only admitted here in notes.md).
8. All six `source: listing` facets rest on brand spec pages, not a confirmed retail listing (every retailer fetch failed or was bot-blocked, as already noted above). Logged this as a new medium-confidence judgement in `category.json` rather than leaving the caveat only in notes.md.
9. `handle_weight_oz`'s only cited source (`barbend_jump_ropes`) gives no actual ounce figure for any SKU. Added an explicit sentence to the facet's `backfill_note` saying so, rather than leaving it implied by the "high" backfill-cost label alone.

No findings rejected — all nine required fixes were applied as described above.
