Skip to content

catalog-import: origin-effects (29 products) - #574

Merged
jeffreylouden merged 1 commit into
mainfrom
catalog-import/origin-effects
Jul 18, 2026
Merged

catalog-import: origin-effects (29 products)#574
jeffreylouden merged 1 commit into
mainfrom
catalog-import/origin-effects

Conversation

@jeffreylouden

Copy link
Copy Markdown
Member

Headless catalog import

Counts

  • Discovered: 33
  • Extracted (success): 29
  • Extracted (partial / review): 0
  • Skipped (already in catalog): 0
  • Failed: 0
  • Auto-selected images: 69/172

Confidence flags

None

Data review

  • Mode: exhaustive (29 changed, 29 deep-read)
  • Auto-fixes applied: 6 (4 primaryCategory alignments to sibling-product precedent within this import — BASSRIG trio preampamp-sim, DCX Bass/Boost boostequalizer, MAGMA57 overdriveamp-sim; 1 IO type fix on Bassrig Fifteen's Amp Output jack, lineinstrument, to match its BASSRIG siblings; 8 knob-kit accessories primaryCategory otherutility to match existing chase-bliss-knobs.yaml precedent)
  • Remaining notes (INFO / un-auto-fixed):
    • origin-effects-deluxe61.yaml vs origin-effects-magma57-amp-vibrato-drive.yaml share an identical enclosure but record different position (Left vs Top) for their TRS F/Switch jack — left for a future pnpm enrich-io pass since spatial position precision is explicitly deferred to that tooling, not bulk import.
    • origin-effects-ir-cab-library.yaml has no prices (it's a free download gated by an email-capture form, not a WooCommerce SKU — confirmed, not a missed extraction).
    • Three accessory entries (revival-footswitch, switcher-interface) and all 8 knob kits use primaryCategory: other/utility because no dedicated footswitch/interface category exists in the schema yet — a real, pre-existing schema gap worth a future addition, not specific to this import.
    • origin-effects.com's <title>/og:title/og:description meta tags are stale/cross-contaminated across product pages (a site-side caching bug) — every extraction agent was briefed to source name/description from the JSON-LD Product schema and <h1> instead, which are accurate.

Deferred (4 URLs)

Reason Count Note
out-of-scope 4 B-stock (blemished/used) resale listings of already-imported SKUs, not distinct products

Machine-readable list at
scripts/catalog-import/data/origin-effects/deferred.json. Run
/catalog-import-followup origin-effects to import these after any
blockers are resolved (not expected to be needed — these are not
genuine new products).

Resume / debug

Per-product extraction state lived at
scripts/catalog-import/data/origin-effects/import-state.json in the
racks repo until the tier-runner cleans it up.

Auto-merge gate: batched human review (10 PRs at a time).

Headless import via /catalog-import-headless.
Tier: unspecified
New entries: 29
Auto-selected images: 69/172

Co-Authored-By: Claude Opus 4.7 (1M context)
 <noreply@anthropic.com>
@jeffreylouden jeffreylouden added the catalog-import Automated tier-runner import label Jul 18, 2026
@changeset-bot

changeset-bot Bot commented Jul 18, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 1f1fd20

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
catalog Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions github-actions Bot added hardware Changes to hardware catalog entries content accessories labels Jul 18, 2026
@coderabbitai

coderabbitai Bot commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

You’ve reached a temporary PR review limit under our Fair Usage Limits Policy.

Your recent review volume is higher than typical usage, so adaptive limits are currently applied.

Next review available in: 49 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: c059dfcc-a635-4e40-ae17-c665d98d140e

📥 Commits

Reviewing files that changed from the base of the PR and between 780a05d and 1f1fd20.

📒 Files selected for processing (30)
  • .changeset/import-origin-effects.md
  • data/accessories/origin-effects-knob-kit-black-4pcs.yaml
  • data/accessories/origin-effects-knob-kit-blue.yaml
  • data/accessories/origin-effects-knob-kit-deluxe61-revivaltrem.yaml
  • data/accessories/origin-effects-knob-kit-grey.yaml
  • data/accessories/origin-effects-knob-kit-magma57.yaml
  • data/accessories/origin-effects-knob-kit-orange.yaml
  • data/accessories/origin-effects-knob-kit-silver-4pcs.yaml
  • data/accessories/origin-effects-knob-kit-silver.yaml
  • data/accessories/origin-effects-knob-kit-stacked-edition.yaml
  • data/accessories/origin-effects-revival-footswitch.yaml
  • data/accessories/origin-effects-switcher-interface.yaml
  • data/content/origin-effects-ir-cab-library.yaml
  • data/hardware/origin-effects-bassrig-64-black-panel.yaml
  • data/hardware/origin-effects-bassrig-fifteen.yaml
  • data/hardware/origin-effects-bassrig-super-vintage.yaml
  • data/hardware/origin-effects-cali76-bass-compressor.yaml
  • data/hardware/origin-effects-cali76-fet-compressor.yaml
  • data/hardware/origin-effects-cali76-stacked-compressor.yaml
  • data/hardware/origin-effects-dcx-bass.yaml
  • data/hardware/origin-effects-dcx-boost.yaml
  • data/hardware/origin-effects-deluxe55.yaml
  • data/hardware/origin-effects-deluxe61.yaml
  • data/hardware/origin-effects-halcyon-blue-overdrive.yaml
  • data/hardware/origin-effects-halcyon-gold.yaml
  • data/hardware/origin-effects-halcyon-green-overdrive.yaml
  • data/hardware/origin-effects-magma57-amp-vibrato-drive.yaml
  • data/hardware/origin-effects-meqdriver.yaml
  • data/hardware/origin-effects-rd-compact-hot-rod.yaml
  • data/hardware/origin-effects-revivaldrive-compact.yaml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch catalog-import/origin-effects

Comment @coderabbitai help to get the list of available commands.

@github-actions github-actions Bot added the ready-for-review PR has passed all checks and is ready for review label Jul 18, 2026
@jeffreylouden

Copy link
Copy Markdown
Member Author

🤖 resolve-catalog-pr: run started

  • PR: catalog-import: origin-effects (29 products) #574 (catalog-import/origin-effects)
  • Head SHA: 1f1fd2061c4dda519e879df7ddd2a2acc25f6fe6
  • Polling CodeRabbit for review feedback, max 4 cycles.
  • Will validate and apply actionable findings, then re-check CI.
  • Never merges — left for human batched merge.

@jeffreylouden

Copy link
Copy Markdown
Member Author

🤖 resolve-catalog-pr: final — clean

  • Outcome: clean (CodeRabbit silent — its check reports "Review skipped"; no reviews or threads exist)
  • Cycles: 1 (polled 16 min, no review arrived)
  • Applied / skipped findings: 0 / 0
  • CI: all required checks green (validate, assign-ids, changeset, label, CodeQL, Review PR)
  • Local gate: lint ✓, validate ✓, translations ✓, format (no drift) ✓, build ✓, validate-urls ✓
  • Head SHA: 1f1fd2061c4dda519e879df7ddd2a2acc25f6fe6, mergeable: MERGEABLE

Left for human batched merge — NOT auto-merged.

@jeffreylouden
jeffreylouden merged commit 50b1428 into main Jul 18, 2026
10 checks passed
@jeffreylouden
jeffreylouden deleted the catalog-import/origin-effects branch July 18, 2026 20:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

accessories catalog-import Automated tier-runner import content hardware Changes to hardware catalog entries ready-for-review PR has passed all checks and is ready for review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant