From 5a31f6e6a54ce8adb792c07514e2ebd0a4c324cd Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 16 Oct 2026 07:50:17 -0400 Subject: [PATCH] feat(schema): accept IDR prices (AUREO-1223) Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01TYAfks1xdhCJbQ3fFXChue --- .changeset/aureo-1223-idr-currency.md | 9 +++++++++ schema/CONTEXT.md | 1 + schema/currencies.yaml | 1 + schema/json/accessory.json | 2 ++ schema/json/content.json | 2 ++ schema/json/hardware.json | 3 +++ schema/json/software.json | 2 ++ 7 files changed, 20 insertions(+) create mode 100644 .changeset/aureo-1223-idr-currency.md diff --git a/.changeset/aureo-1223-idr-currency.md b/.changeset/aureo-1223-idr-currency.md new file mode 100644 index 000000000..937baa39e --- /dev/null +++ b/.changeset/aureo-1223-idr-currency.md @@ -0,0 +1,9 @@ +--- +"catalog": patch +--- + +Accept Indonesian rupiah (IDR) prices. + +The racks extraction schema can already emit an IDR price, and the +catalog rejected it as an unknown currency. `schema/currencies.yaml` +lists IDR and the JSON schemas are regenerated. diff --git a/schema/CONTEXT.md b/schema/CONTEXT.md index 5c9eb0037..8412fda76 100644 --- a/schema/CONTEXT.md +++ b/schema/CONTEXT.md @@ -926,6 +926,7 @@ rear-panel diagram — assign them with `pnpm enrich-io `, not during bulk - `GBP` - `HKD` - `HUF` +- `IDR` - `INR` - `JPY` - `KRW` diff --git a/schema/currencies.yaml b/schema/currencies.yaml index 5832ee199..75f6c21c1 100644 --- a/schema/currencies.yaml +++ b/schema/currencies.yaml @@ -13,6 +13,7 @@ currencies: - GBP - HKD - HUF + - IDR - INR - JPY - KRW diff --git a/schema/json/accessory.json b/schema/json/accessory.json index 63976ea5c..23d2d5906 100644 --- a/schema/json/accessory.json +++ b/schema/json/accessory.json @@ -1949,6 +1949,7 @@ "GBP", "HKD", "HUF", + "IDR", "INR", "JPY", "KRW", @@ -2083,6 +2084,7 @@ "GBP", "HKD", "HUF", + "IDR", "INR", "JPY", "KRW", diff --git a/schema/json/content.json b/schema/json/content.json index f4212e59d..319143cc2 100644 --- a/schema/json/content.json +++ b/schema/json/content.json @@ -1949,6 +1949,7 @@ "GBP", "HKD", "HUF", + "IDR", "INR", "JPY", "KRW", @@ -2083,6 +2084,7 @@ "GBP", "HKD", "HUF", + "IDR", "INR", "JPY", "KRW", diff --git a/schema/json/hardware.json b/schema/json/hardware.json index c325aa0d1..ac454b9db 100644 --- a/schema/json/hardware.json +++ b/schema/json/hardware.json @@ -1949,6 +1949,7 @@ "GBP", "HKD", "HUF", + "IDR", "INR", "JPY", "KRW", @@ -2083,6 +2084,7 @@ "GBP", "HKD", "HUF", + "IDR", "INR", "JPY", "KRW", @@ -2575,6 +2577,7 @@ "GBP", "HKD", "HUF", + "IDR", "INR", "JPY", "KRW", diff --git a/schema/json/software.json b/schema/json/software.json index f04fdabbc..7113e363e 100644 --- a/schema/json/software.json +++ b/schema/json/software.json @@ -1949,6 +1949,7 @@ "GBP", "HKD", "HUF", + "IDR", "INR", "JPY", "KRW", @@ -2083,6 +2084,7 @@ "GBP", "HKD", "HUF", + "IDR", "INR", "JPY", "KRW",