p59f
This commit is contained in:
@@ -12,6 +12,8 @@
|
||||
# source path is visible with its cleanup classification. p59D moves
|
||||
# those legacy/runtime source declarations out of configuration_values so
|
||||
# the value surface stays native and maintenance-focused.
|
||||
# p59F adds machine-readable review-group metadata so the remaining
|
||||
# compatibility paths can be removed or kept deliberately by category.
|
||||
parameters:
|
||||
retriex.genre.config:
|
||||
id: water_analysis
|
||||
@@ -31,6 +33,9 @@ parameters:
|
||||
review_path_groups:
|
||||
frozen_compatibility_views:
|
||||
description: Legacy no-LLM product-role vocabulary views. Keep frozen until the fallback reads only from genre.configuration_values.product_roles.
|
||||
classification: legacy_compatibility_view
|
||||
source_state: legacy_frozen_non_empty
|
||||
cleanup_action: rewire_to_genre_value_and_remove_legacy_view
|
||||
paths:
|
||||
- agent.no_llm_fallback.product_roles.vocabulary_views.main_device_request_keywords
|
||||
- agent.no_llm_fallback.product_roles.vocabulary_views.accessory_product_keywords
|
||||
@@ -43,6 +48,9 @@ parameters:
|
||||
review_path_groups:
|
||||
frozen_runtime_views:
|
||||
description: Legacy shop-runtime attribute and length helpers mirrored by genre values. Rewire candidates, not user-facing maintenance paths.
|
||||
classification: legacy_runtime_helper
|
||||
source_state: legacy_frozen_non_empty
|
||||
cleanup_action: rewire_runtime_accessor_to_genre_value
|
||||
paths:
|
||||
- agent.shop_runtime.attribute_cleanup.vocabulary_views.product_type_terms
|
||||
- agent.shop_runtime.attribute_cleanup.vocabulary_views.stop_terms
|
||||
@@ -50,6 +58,9 @@ parameters:
|
||||
- agent.shop_runtime.answer_constraints.length_filter
|
||||
regex_templates:
|
||||
description: Intent regex templates that still belong to the technical matcher layer and should remain frozen while genre terms live in configuration_values.
|
||||
classification: technical_regex_template
|
||||
source_state: legacy_frozen_non_empty
|
||||
cleanup_action: keep_until_dedicated_regex_template_migration
|
||||
paths:
|
||||
- intent.commerce.patterns.size_extraction_template
|
||||
- intent.commerce.patterns.size_value_template
|
||||
@@ -72,14 +83,23 @@ parameters:
|
||||
review_path_groups:
|
||||
frozen_runtime_views:
|
||||
description: Legacy fuzzy-routing vocabulary view kept only as frozen compatibility metadata until routing uses the genre value directly.
|
||||
classification: legacy_runtime_helper
|
||||
source_state: legacy_frozen_non_empty
|
||||
cleanup_action: rewire_runtime_accessor_to_genre_value
|
||||
paths:
|
||||
- agent.input_normalization.fuzzy_routing.vocabulary_views.terms
|
||||
regex_templates:
|
||||
description: Commerce intent regex template for model-like product terms; technical matcher fallback, not a genre maintenance list.
|
||||
classification: technical_regex_template
|
||||
source_state: legacy_frozen_non_empty
|
||||
cleanup_action: keep_until_dedicated_regex_template_migration
|
||||
paths:
|
||||
- intent.commerce.patterns.model_like_product
|
||||
sales_signal_fallbacks:
|
||||
description: Sales/advisory signal lists mirrored by genre values and frozen to prevent drift outside genre.yaml.
|
||||
classification: legacy_signal_fallback
|
||||
source_state: legacy_frozen_non_empty
|
||||
cleanup_action: remove_legacy_fallback_after_genre_accessor_coverage
|
||||
paths:
|
||||
- intent.sales.sales_signals
|
||||
- intent.sales.comparison_signals
|
||||
@@ -97,10 +117,16 @@ parameters:
|
||||
review_path_groups:
|
||||
frozen_runtime_views:
|
||||
description: Legacy history-anchor trigger view mirrored by genre values. Candidate for later runtime accessor cleanup.
|
||||
classification: legacy_runtime_helper
|
||||
source_state: legacy_frozen_non_empty
|
||||
cleanup_action: rewire_runtime_accessor_to_genre_value
|
||||
paths:
|
||||
- agent.shop_runtime.context_resolution.history_anchor_enrichment.vocabulary_views.trigger_terms
|
||||
commercial_follow_up_fallbacks:
|
||||
description: Commercial follow-up anchor patterns and query templates kept frozen while the follow-up resolver is migrated fully to genre values.
|
||||
classification: legacy_context_fallback
|
||||
source_state: legacy_frozen_non_empty
|
||||
cleanup_action: rewire_follow_up_resolver_to_genre_value
|
||||
paths:
|
||||
- agent.follow_up_context.commercial_table_follow_up.history_anchor_patterns
|
||||
- agent.follow_up_context.commercial_table_follow_up.indicator_marker_patterns
|
||||
@@ -118,6 +144,9 @@ parameters:
|
||||
review_path_groups:
|
||||
frozen_runtime_views:
|
||||
description: Legacy current-input preservation vocabulary view mirrored by genre values and kept frozen until the query optimizer reads only from genre.yaml.
|
||||
classification: legacy_runtime_helper
|
||||
source_state: legacy_frozen_non_empty
|
||||
cleanup_action: rewire_runtime_accessor_to_genre_value
|
||||
paths:
|
||||
- agent.shop_runtime.query_cleanup.current_input_preservation.vocabulary_views.terms
|
||||
result_identity_and_answer_policy:
|
||||
@@ -137,6 +166,9 @@ parameters:
|
||||
review_path_groups:
|
||||
regex_templates:
|
||||
description: Search-repair regex templates still owned by the technical matcher layer. Frozen source paths prevent silent divergence from genre values.
|
||||
classification: technical_regex_template
|
||||
source_state: legacy_frozen_non_empty
|
||||
cleanup_action: keep_until_dedicated_regex_template_migration
|
||||
paths:
|
||||
- search_repair.patterns.model_candidate
|
||||
- search_repair.patterns.accessory_candidate_template
|
||||
@@ -154,6 +186,9 @@ parameters:
|
||||
review_path_groups:
|
||||
technical_cleanup_profiles:
|
||||
description: Shared language cleanup profiles with runtime structure beyond simple genre vocabulary. Keep as technical review paths until a dedicated cleanup-profile migration removes the legacy copies.
|
||||
classification: technical_cleanup_profile
|
||||
source_state: legacy_frozen_non_empty
|
||||
cleanup_action: keep_until_dedicated_cleanup_profile_migration
|
||||
paths:
|
||||
- language.cleanup_profiles.commerce_query
|
||||
- language.cleanup_profiles.rag_evidence
|
||||
@@ -168,6 +203,9 @@ parameters:
|
||||
review_path_groups:
|
||||
technical_shop_mapping:
|
||||
description: Shop matching field and role-guard configuration. Installation-specific, but still technical runtime mapping rather than simple genre vocabulary.
|
||||
classification: technical_shop_mapping
|
||||
source_state: legacy_frozen_non_empty
|
||||
cleanup_action: keep_as_technical_runtime_mapping
|
||||
paths:
|
||||
- shop_matching.custom_fields
|
||||
- shop_matching.text.custom_field_join_separator
|
||||
@@ -175,6 +213,9 @@ parameters:
|
||||
- shop_matching.role_guard
|
||||
runtime_resolved_connection:
|
||||
description: Runtime environment values intentionally allowed by governance as resolved outside genre.yaml.
|
||||
classification: runtime_resolved_connection
|
||||
source_state: legacy_runtime_resolved_allowed
|
||||
cleanup_action: keep_runtime_resolved_outside_genre_values
|
||||
paths:
|
||||
- commerce.store_api_base_url
|
||||
- commerce.max_shop_results
|
||||
@@ -187,6 +228,9 @@ parameters:
|
||||
review_path_groups:
|
||||
governance_guardrails:
|
||||
description: Technical audit policy for core-pattern checks. Keep outside genre values but visible in the adaptation surface.
|
||||
classification: governance_guardrail
|
||||
source_state: legacy_frozen_non_empty
|
||||
cleanup_action: keep_as_governance_policy
|
||||
paths:
|
||||
- governance.core_pattern_audit
|
||||
configuration_values:
|
||||
|
||||
Reference in New Issue
Block a user