Skip to content

fix(data): add Waves V17 to the 54 entries the refresh missed; triage the top unmatched makers - #942

Merged
jeffreylouden merged 1 commit into
mainfrom
fix/aureo-1350/unmatched-makers
Oct 10, 2026
Merged

jeffreylouden merged 1 commit into
mainfrom
fix/aureo-1350/unmatched-makers

Conversation

@jeffreylouden

@jeffreylouden jeffreylouden commented Oct 10, 2026 •

Copy link
Copy Markdown
Member

Description

Fixes AUREO-1286
Part of AUREO-1350

Waves V17 (AUREO-1286 item 1)

197 Waves entries listed 17.1.42 beside 16.7.33. These 54 listed 16.7.33 alone (49) or had no version at all (5), so Studio read an installed 16.7.33 as current. The list includes API 550, API 2500, API 560, GTR3 and its four components, V-EQ3, V-EQ4, V-Comp, the OneKnob line, the 360° surround tools, DTS Neural, the L3 variants, PuigTec, PuigChild, StudioVerse and others.

AUREO-1286 warned that some of these could be products Waves dropped in V17, so each one was checked before anything was written:

  • Release note: Waves' 2026-06-23 note is headed "All Waves Plugins: Across-the-board software update to V17". No release note since May 2023 says a plugin was discontinued or left out of V17.
  • Product pages: every entry's own waves.com page is live and lists V17 among its supported versions. None carries the "Product Discontinued" note Waves puts on retired records. 14 of the 54 are bundle-only and still list V17.

The rows went through the single writer (pnpm identifiers:apply --rows docs/reviews/2026-10-unmatched-makers.tsv --write). Each is a version-only row (- identifier) on vst3, which every one of the 54 entries already lists, so no format was added. The writer refused nothing. Diff: 54 × + 17.1.42, 5 new versions: keys, and 36 "16.7.33" → 16.7.33 requotes by the writer. Nothing else changed.

AUREO-1286 items 2 and 3 were already fixed on main: Topline Vocal Suite lists 1.1.11, and LA-2A Gray com.uaudio.effects.U3A7 landed in #922.

Not changed here: the VEQ-1A/VEQ-1P/VEQ-432C/VEQ-4K/VEQ-55A entries named in AUREO-1286 are not Waves products. They are Antelope Audio and Black Rooster entries, whose versions are a separate question.

The September baseline's unmatched makers (AUREO-1350)

tools/reports/data/baseline.json holds only aggregates: 227 unmatched, five maker strings, no rows. The row-level catalog_unmatched_plugin events exist only in the gitignored Aptabase CSV exports, which are in neither repo. So this PR writes no identifier: none has a row that observed it. The reviewed TSV records this, along with what each lane could and could not reach.

Maker string What it is Bucket Action
Waves AU component vendor version gap 54 entries fixed here
uaudio com.uaudio.* vendor segment, i.e. Universal Audio none still open from AUREO-1286 U3A7 and Topline already fixed; open [update] items catalog-submissions#108/#109 are already in the inbox
sonible itself missing entries learn:EQ/comp/limit/reverb/unmask already filed (catalog-submissions#117–#121). 14 of 23 entries lack ids, and sonible's installer host downloads10.sonible.com has robots.txt: Disallow: /, so introspection is not allowed
monkeycaudio not a brand string: the com.monkeycaudio.* vendor segment of MonkeyC (monkeyc.audio, which with the dot removed is monkeycaudio). No manufacturer in the catalog missing manufacturer + entries filed catalog-submissions#145 (Rando) and #146 (Rewind) for /triage-submissions
roli itself missing entry filed catalog-submissions#144 (Studio Drums, seen in the 2026-09 KVR scan). roli-studio-player already carries its id

Wrong-brand strings: none needs an alias. uaudio scores 0.41 against "Universal Audio" in the matcher's similarity, which is above the 0.4 conflict gate, and UA plugins match by identifier. monkeycaudio will resolve once MonkeyC exists with url: https://monkeyc.audio/, because the identifier writer's host rule already accepts it. So no racks PR is opened. The Linear comment on AUREO-1350 records a possible matcher follow-up: resolving a vendor hint through a manufacturer's root-url host in buildManufacturerIndex.

Coverage estimate

This PR moves 0 of the 227 unmatched plugins. It is a version fix: an installed Waves 16.7.33 now shows its Update link instead of reading as current. That affects the baseline's 36 version mismatches and update prompts, not match coverage. Without the row export, how many of the 227 these Waves entries account for cannot be counted. When the five sonible, one ROLI and two MonkeyC inbox items are imported, they can match at most those 8 products' installs. That is a small slice of 227. The rest needs the row-level export to sort, as AUREO-1350 asks.

Type of Change

  • New software/plugin entry
  • New hardware entry
  • New manufacturer entry
  • Update to existing entry
  • Bug fix
  • Schema or script change

Checklist

  • I have run pnpm validate and it passes (also pnpm typecheck, pnpm format:check, pnpm identifier-coverage. Coverage is unchanged at 254 entries, as expected for version-only rows)
  • YAML files follow the existing format
  • Manufacturer exists (or I'm adding it in this PR)
  • Categories and formats are from the schema files
  • Identifiers are accurate, if provided (none written)
  • Any hp I added or changed names its source in the description (n/a)

Additional Notes

Noticed but not changed: waves-rs56 and waves-the-king-s-microphones still duplicate their abbey-road-* siblings. This was already recorded in 2026-09-kvr-studio-manager-scan.tsv.

🤖 Generated with Claude Code

https://claude.ai/code/session_016xe1THfp63Bv7cpze18QH1


Generated by Claude Code

Summary by CodeRabbit

  • New Features
    • The catalog now lists Waves software version 17.1.42 across a broad range of products, including audio effects, compressors, equalizers, guitar tools, and surround-sound software.
    • Existing version 16.7.33 remains listed where applicable, making both cataloged versions available for reference.

…1286)

API 550, GTR3, VEQ3, the OneKnob line and 50 more listed 16.7.33 alone or
no version at all, so Studio read an installed 16.7.33 as current. Each
product's waves.com page is live and lists V17, and Waves' 2026-06-23
release note updates every plugin to V17, so none of the 54 is a product
dropped in V17.

Written through the identifier writer from a reviewed TSV committed under
docs/reviews/, which also records why the September baseline yields no
identifier rows: it carries aggregates only, and the row-level unmatched
events are in no repo.

Fixes AUREO-1286
Part of AUREO-1350

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016xe1THfp63Bv7cpze18QH1
@changeset-bot

changeset-bot Bot commented Oct 10, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 6651504

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

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

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 software Changes to software catalog entries documentation Documentation updates labels Oct 10, 2026
@coderabbitai

coderabbitai Bot commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Repository: existential-engineering/catalog/.coderabbit.yaml
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: d71cf865-82be-4eb5-98d0-2fd978682f85

📥 Commits

Reviewing files that changed from the base of the PR and between f37252d and 6651504.


⛔ Files ignored due to path filters (1)
  • docs/reviews/2026-10-unmatched-makers.tsv is excluded by !**/*.tsv

📒 Files selected for processing (55)
  • .changeset/waves-v17-versions.md
  • data/software/waves-api-2500.yaml
  • data/software/waves-api-550.yaml
  • data/software/waves-api-560.yaml
  • data/software/waves-b360-ambisonics-encoder.yaml
  • data/software/waves-c360-surround-compressor.yaml
  • data/software/waves-clarix-lb.yaml
  • data/software/waves-codex.yaml
  • data/software/waves-dts-neural-mono2stereo.yaml
  • data/software/waves-dts-neural-surround-downmix.yaml
  • data/software/waves-dts-neural-surround-upmix.yaml
  • data/software/waves-element.yaml
  • data/software/waves-gtr3-amps.yaml
  • data/software/waves-gtr3-stomps.yaml
  • data/software/waves-gtr3-toolrack.yaml
  • data/software/waves-gtr3-tuner.yaml
  • data/software/waves-gtr3.yaml
  • data/software/waves-h-reverb-hybrid-reverb.yaml
  • data/software/waves-inphase-lt.yaml
  • data/software/waves-j37-tape.yaml
  • data/software/waves-l3-ll-multimaximizer.yaml
  • data/software/waves-l3-ll-ultramaximizer.yaml
  • data/software/waves-l3-ultramaximizer.yaml
  • data/software/waves-lil-tube.yaml
  • data/software/waves-m360-surround-manager-mixdown.yaml
  • data/software/waves-mv2.yaml
  • data/software/waves-ns1-noise-suppressor.yaml
  • data/software/waves-nx.yaml
  • data/software/waves-oneknob-brighter.yaml
  • data/software/waves-oneknob-driver.yaml
  • data/software/waves-oneknob-filter.yaml
  • data/software/waves-oneknob-louder.yaml
  • data/software/waves-oneknob-phatter.yaml
  • data/software/waves-oneknob-pressure.yaml
  • data/software/waves-oneknob-pumper.yaml
  • data/software/waves-oneknob-wetter.yaml
  • data/software/waves-pse-primary-source-expander.yaml
  • data/software/waves-puigchild-compressor.yaml
  • data/software/waves-puigtec-eqs.yaml
  • data/software/waves-r360-surround-reverb.yaml
  • data/software/waves-reel-adt.yaml
  • data/software/waves-rs56.yaml
  • data/software/waves-s360-surround-imager-panner.yaml
  • data/software/waves-smack-attack-transient-shaper.yaml
  • data/software/waves-spherix-immersive-compressor-limiter.yaml
  • data/software/waves-ssl-e-channel.yaml
  • data/software/waves-ssl-g-master-buss-compressor.yaml
  • data/software/waves-studiorack.yaml
  • data/software/waves-studioverse-instruments.yaml
  • data/software/waves-the-king-s-microphones.yaml
  • data/software/waves-v-comp.yaml
  • data/software/waves-v-eq3.yaml
  • data/software/waves-v-eq4.yaml
  • data/software/waves-wlm-loudness-meter.yaml
  • data/software/waves-x-fdbk.yaml

Included review availability: This review used your included allowance. 0 included reviews remain after this review. Your included PR review attempts over the past 7 days set your current allowance at 2 reviews per hour.



Walkthrough

The catalog adds version 17.1.42 to Waves software records. Some records also change the YAML quoting of the existing 16.7.33 value. A changeset declares a catalog patch release and names verification sources.

Changes

Waves version catalog update

Layer / File(s) Summary
Add Waves V17 version metadata
data/software/waves-*.yaml, .changeset/waves-v17-versions.md
Waves software records add version 17.1.42. Some records retain 16.7.33 as an unquoted YAML scalar. The changeset declares a catalog patch and cites verification sources.

Priority: ➖ Normal

Estimated code review effort: 2 (Simple) | ~10 minutes

Change: Bug fix

Merge Risk: ⚪ Minimal · up to 66515

The catalog update preserves the version-name contract, and its changeset reports product-level verification. No concrete merge-blocking defect is established.

Architecture Summary

Architecture risk: 🔵 Low · up to 66515

The change affects 1 system.

Changed systems: data

Architecture concerns
No architecture-level concerns identified.

Review details

Systems and components

  • observed — data (service) was modified; 54 changed files map to changed impact.

Before / after behavior

  • observed — Modified behavior in data/software/waves-api-2500.yaml: Adds version 17.1.42 and retains 16.7.33, changing its YAML scalar from quoted to unquoted.
  • observed — Modified behavior in data/software/waves-api-550.yaml: Adds version 17.1.42 and retains 16.7.33 without quotes.
  • observed — Modified behavior in data/software/waves-api-560.yaml: Added version 17.1.42 and changed the 16.7.33 YAML scalar from quoted to unquoted.
  • observed — Modified behavior in data/software/waves-b360-ambisonics-encoder.yaml: Added version 17.1.42 and changed 16.7.33 from a quoted string to an unquoted YAML scalar.

Pre-merge checks | Passed 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly summarizes the main change: adding Waves V17 to the 54 entries that missed the refresh. The unmatched-maker triage is also reflected in the PR objectives.
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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 Oct 10, 2026
@jeffreylouden
jeffreylouden merged commit e80d8e6 into main Oct 10, 2026
12 checks passed
@jeffreylouden
jeffreylouden deleted the fix/aureo-1350/unmatched-makers branch October 10, 2026 11:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Documentation updates ready-for-review PR has passed all checks and is ready for review software Changes to software catalog entries

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants