Docs: Only WooCommerce-synced species are selectable in UI and inference #12
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
The docs must state explicitly that the only species a user can interact with in the UI, and the only species the inference engine (Call 1) may select from, are the species synchronized from the WooCommerce species category.
No hardcoded, invented, or fallback species lists are permitted anywhere in the app or the inference pipeline.
Current gap
CONTENT-WOO describes filtering synced Woo categories into species and wood-category leaves, and the pricing rules are seeded from those synced species. But it never locks the hard exclusivity rule: the UI offers only synced species, and Call 1's taxonomy is constrained to that same synced set. The exclusivity is implied by the sync-and-seed flow, not stated as a requirement.
Required doc changes
Acceptance criteria
docs/refactor-v2.Docs complete. All docs state that UI pickers, pricing seeds, and Call 1 species lists are exactly the synced species-category leaves. No doc implies a default or hardcoded species list exists. The synced-species-only exclusivity is stated in CONTENT-WOO §2.2, ARCHITECTURE §7, AGENTS §6, PROMPTS §Notes, UX, and UX-DESIGN.