Greenlens/audits/semantic-search/wave3-findings.md

38 lines
2.1 KiB
Markdown

# Wave 3 Findings
Date: 2026-03-12
Scope:
- `easy`
- `high_humidity`
- `medicinal`
Changes applied to source data:
- Removed `easy` from `Ficus retusa` (`Bonsai-Feige`)
- Removed `easy` from `Mimosa pudica` (`Schamkraut`)
- Removed `medicinal` from `Petroselinum crispum` (`Petersilie`)
- Removed `medicinal` from `Allium schoenoprasum` (`Schnittlauch`)
- Removed `medicinal` from `Vanilla planifolia` (`Vanille`)
- Removed `medicinal` from `Coffea arabica` (`Kaffeestrauch`)
- Removed `medicinal` from `Camellia sinensis` (`Teestrauch`)
- Removed `medicinal` from `Citrus limon`, `Citrus sinensis`, `Punica granatum`, `Psidium guajava`, `Carica papaya`
- Removed `medicinal` from `Solanum lycopersicum` (`Tomate`), `Spinacia oleracea` (`Spinat`), `Daucus carota` (`Karotte`)
- Removed `medicinal` from `Tagetes patula` (`Studentenblume`)
- Removed `medicinal` from `Eutrema japonicum` (`Wasabi`)
- Removed the implicit `medicinal` default from `createHerbEntry()` so generic kitchen-herb imports no longer auto-enter the medicinal category
- Re-added `medicinal` explicitly for `Chamaemelum nobile` (`Roemische Kamille`)
Evidence basis used:
- `medicinal` is now treated as a conservative herbal/medical identity tag, not a catch-all for edible, aromatic, vitamin-rich, or beverage plants
- entries whose local descriptions are purely culinary, fruit, vegetable, or ornamental were de-scoped from `medicinal`
- `high_humidity` did not receive source-data changes in this wave because the current set looked locally coherent enough that heuristic edits would add more risk than value
Deliberately not changed in this wave:
- many classic medicinal herbs that remain intentionally tagged, such as `Kamille`, `Salbei`, `Lavendel`, `Zitronenmelisse`, `Johanniskraut`, `Baldrian`, `Ingwer`, `Kurkuma`, `Eukalyptus`, `Ginkgo`, `Thymian`
- borderline `easy` cases beyond `Bonsai-Feige` and `Schamkraut`
- `high_humidity` entries without clear contradiction in local care/descriptive text
Operational note:
- These source changes do not update the persisted backend catalog automatically.
- Production still needs a catalog rebuild via `server/scripts/rebuild-from-batches.js` and a deploy.