feat(tags): Add 1:1 Front tags for all skills and categories #132
+617
−46
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Adds 1:1 Front tag mappings for all 45 skills and 19 categories, enabling granular conversation tagging in the support pipeline.
Changes
packages/core/src/tags/registry.tsSKILL_TAG_PREFIX = 'skill/'DEFAULT_SKILL_TAG_MAPPINGwith all 45 skills fromskills/index.jsontechnical_support,feedback,sales_pricingTagRegistrywith skill tag methods (getTagIdForSkill,getTagNameForSkill, etc.)packages/core/src/pipeline/steps/tag.tsapplyTagto apply both category and skill tags when classification includes a skillskill/{skill-name}(e.g.,skill/refund-request)packages/core/src/pipeline/types.tsMessageCategorytypes:technical_support,feedback,sales_pricingSkillNametype with all 45 skill namesSkillTagConfigandSkillTagMappingtypesTagInputto include optionalskillfieldTagOutputto include skill tag infoTest Updates
registry.test.tsto include new categoriestag.test.tsto test all 19 categoriesTesting
Acceptance Criteria
skill/)Closes #127