This commit is contained in:
team 1
2026-05-07 16:21:47 +02:00
parent e02f3d7143
commit 734134c209
7 changed files with 256 additions and 5 deletions

View File

@@ -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: