Purpose
Taxonomy is the contract layer between content modeling, navigation, search behavior, and AI/runtime orchestration in HASMaster.
Canonical Taxonomy Surfaces
- Public taxonomy map: /taxonomy/
- Guides filtered by taxonomy references: /guides/?category=references&dir_tag=taxonomy
- Admin tools: WordPress Admin -> Tools -> HASMaster Tools -> Taxonomy
Source Of Record
Journey questions are taxonomy-driven in WordPress categories. The journey step navigation reads that taxonomy directly at render time, which means content-model changes have direct runtime effects.
Authoring Workflow
- Edit stage or category labels in WordPress taxonomy tools.
- Edit child question terms under the correct stage taxonomy.
- Verify journey pages still render the expected order and labels.
- Verify assistant task mapping still resolves correctly.
Safe Change Rules
- Keep canonical task identifiers stable where possible.
- If labels change, preserve alias coverage for legacy route names.
- Avoid deleting slugs that are still used by route mappings unless replacement behavior is already implemented.
Validation Checklist
- The stage page loads and shows the expected question cards.
- The right-panel progress count matches the question count.
- Confirm actions advance to the next correct task.
- Document outcomes completion still exposes the correct next-stage CTA.
- Scenario save persists the expected task summaries.