Smart Search Platform - Rollout and Governance
SharedShared Capabilities854 words4 min read
Purpose
Phần tiêu đề “Purpose”- Đảm bảo rollout Smart Search toàn nền tảng theo từng bước an toàn, đo được hiệu quả và giữ được khả năng bảo trì dài hạn.
- Tài liệu này định nghĩa governance framework dùng chung; không ràng buộc cách phân bổ công việc ở từng team.
Rollout Strategy
Phần tiêu đề “Rollout Strategy”Phase 1 - Foundation
Phần tiêu đề “Phase 1 - Foundation”- Chốt
Intent TaxonomyvàResult Contractv1. - Chuẩn hóa ranking rule + cap limits + telemetry schema.
- Refactor Course Management Smart Search thành
reference implementation.
Phase 2 - Home Integration
Phần tiêu đề “Phase 2 - Home Integration”- Cắm Home Adapter theo context
continue_learning,quick_access,recommendation. - Bổ sung zero-state lane dùng snapshot
CM/LM/VOC. - Theo dõi metric
time_to_first_action_from_searchtại Home.
Phase 3 - Learning + Practice Integration
Phần tiêu đề “Phase 3 - Learning + Practice Integration”- Cắm Learning Adapter (weakness/impact-based suggestions).
- Cắm Practice Adapter với route contracts bắt buộc.
- Theo dõi
search_to_attempt_start_ratevàreturn_to_context_rate.
Phase 4 - Vocabulary Integration
Phần tiêu đề “Phase 4 - Vocabulary Integration”- Cắm Vocabulary Adapter theo priority queue debt-aware.
- Kích hoạt lane
Fix Mistakestừ PRA payload. - Theo dõi
search_to_vocab_review_start_rate.
Phase 5 - Optimization
Phần tiêu đề “Phase 5 - Optimization”- Tối ưu ranking theo log thật và cohort.
- Bổ sung A/B test cho trigger zero-state và AI fallback.
- Chuẩn bị mở rộng sang Social/Academy nếu cần.
Governance Rules
Phần tiêu đề “Governance Rules”- Mọi intent mới phải qua review product + UX + data.
- Mọi bundle/facet mới phải qua review tương đương intent mới.
- Mọi feature searchable phải có facet tags chuẩn (
featureFamily,contentType,contentFormat). - Không merge adapter mới nếu thiếu telemetry tối thiểu.
- Mọi thay đổi ranking phải có changelog + điều kiện rollback.
- Mọi thay đổi contract phải đảm bảo backward compatibility trong 1 chu kỳ release.
- Mọi thay đổi query normalization dictionary phải có benchmark evidence.
- Không approve change làm tăng độ phức tạp nếu chưa có bằng chứng cải thiện trên benchmark query suite.
Complexity Stop Rules
Phần tiêu đề “Complexity Stop Rules”- Tạm dừng mở rộng logic nếu xảy ra một trong các điều kiện:
query_reformulation_ratetăng liên tục sau thay đổi.result_abandonment_ratetăng và không có cải thiện ởtime_to_correct_result.- số lượng rule đặc biệt tăng nhưng không cải thiện
search_success_rate.
- Khi stop rule kích hoạt:
- rollback version gần nhất,
- chuyển sang tối ưu dictionary/facet trước khi thêm cơ chế mới.
Release Readiness Scorecard (thực dụng)
Phần tiêu đề “Release Readiness Scorecard (thực dụng)”Critical gate - Correctness:- Không có lỗi route/handoff ở các flow chính (
Home -> Practice,Practice -> Vocabulary,Course -> Practice). - Nếu fail: dừng rollout ngay.
- Không có lỗi route/handoff ở các flow chính (
Critical gate - Safety:no-resultvàerrorluôn có safe actionable fallback ở mọi area.- Nếu fail: dừng rollout ngay.
Quality gate - Query:query_reformulation_ratekhông tăng quá+2 điểm %so với baseline gần nhất.
Quality gate - Outcome:result_abandonment_ratekhông tăng quá+2 điểm %.time_to_correct_resultkhông tệ hơn baseline (ưu tiên cải thiện >=5%ở area đang rollout).
Quality gate - Business action:- chỉ số action chính của area không được giảm (
search_to_attempt_start_rate,search_to_vocab_review_start_rate, …).
- chỉ số action chính của area không được giảm (
Rollout Rule: One Lever per Iteration
Phần tiêu đề “Rollout Rule: One Lever per Iteration”- Mỗi iteration chỉ thay đổi
1nhóm chính:dictionary/facet, hoặcranking, hoặccomposition.
- Không trộn nhiều cơ chế trong cùng iteration để tránh khó chẩn đoán.
- Nếu không đo được cải thiện rõ sau 1 iteration, quay về baseline và thử đòn bẩy nhỏ hơn.
Quality Governance Assets (bắt buộc duy trì)
Phần tiêu đề “Quality Governance Assets (bắt buộc duy trì)”Query normalization dictionary(VI/EN/abbrev/typo).Intent bundle registry(AI,làm bài…).Facet registry+ alias map.Benchmark query suitetheo area.Disambiguation policycho query mơ hồ.
Telemetry Baseline
Phần tiêu đề “Telemetry Baseline”search_openedsearch_query_submittedsearch_result_clickedsearch_result_depthsearch_handoff_startedsearch_handoff_completedsearch_zero_resultsearch_umbrella_detectedsearch_umbrella_result_renderedsearch_facet_detectedsearch_facet_result_renderedquery_reformulation_ratetime_to_correct_resultresult_abandonment_rate
Risks and Mitigation
Phần tiêu đề “Risks and Mitigation”- Rủi ro nhiễu kết quả do đa module:
- mitigation: local context bias + cap/pivot.
- Rủi ro lệch intent giữa module:
- mitigation: taxonomy governance + synonym curation định kỳ.
- Rủi ro drift facet tags:
- mitigation: facet lint + registry review cadence.
- Rủi ro mở rộng khó bảo trì:
- mitigation: adapter contract cứng + review gate bắt buộc.
References
Phần tiêu đề “References”SSP_00_Overview.mdcontracts/SSP_Intent_Taxonomy_Result_Contract.mdcontracts/SSP_Context_Pack_Adapter_Contracts.mdgovernance/SSP_Deep_Dive_and_Completion_Plan.mdgovernance/SSP_Optimization_Framework.mdux-patterns/SSP_Area_Positioning_Page_Behavior.mdux-patterns/SSP_UI_Placeholder_By_Flow.mdux-patterns/SSP_AI_Keyword_Widget_Map.md
Change log
Phần tiêu đề “Change log”- 2026-02-28: title: “Smart Search Platform - Rollout and Governance”