Compare commits

...
Author SHA1 Message Date
openclaw a02ce090d1 Add V1R4C2 Search Gateway acceptance matrix 2026-07-09 15:14:13 +08:00
@@ -0,0 +1,90 @@
version: V1R4C2
capability: general_search_gateway
status: pending_runtime_validation
scope:
- general Search Gateway
- provider registry
- group user session profile customization
- audit store
- event bridge
- agent adapters
- task center integration
- web ui
required_tests:
unit:
- tests/test_search_gateway_general_capability.py
- tests/test_search_provider_registry.py
- tests/test_search_gateway_orchestrator.py
- tests/test_search_agent_adapter.py
- tests/test_search_architect_integration.py
task_center:
- tests/test_task_center.py
- tests/test_task_lifecycle.py
- tests/test_task_orchestrator.py
- tests/test_task_event_and_statistics.py
- tests/test_task_dashboard_view.py
- tests/test_task_policy_acceptance.py
acceptance_cases:
- id: SG-001
name: public general search request
expected:
- provider_attempts_recorded
- evidence_or_clarification_returned
- audit_record_created
- id: SG-002
name: single provider failure fallback
expected:
- first_provider_failure_not_terminal
- fallback_attempt_recorded
- id: SG-003
name: group user session customization
expected:
- profile_overlay_resolved
- hard_guardrails_not_overridden
- id: SG-004
name: agent adapter integration
expected:
- openclaw_uses_search_gateway
- hermes_uses_search_gateway
- codex_uses_search_gateway
- custom_gpt_bridge_uses_search_gateway
- id: SG-005
name: task center visibility
expected:
- search_deployment_task_visible
- executor_visible
- progress_visible
- notification_state_visible
- id: SG-006
name: blocked unauthorized request
expected:
- status_blocked
- blocked_reasons_recorded
- audit_record_created
owner_gate:
required_for:
- paid_provider
- provider_secret
- private_data_source
- production_baseline_promotion
not_required_for:
- local_code_tests
- public_provider_framework
- task_center_dashboard_model
success_signals:
- AIOS_GENERAL_SEARCH_GATEWAY_READY
- AIOS_SEARCH_PROFILE_CUSTOMIZATION_READY
- AIOS_SEARCH_PROVIDER_REGISTRY_READY
- AIOS_SEARCH_PROVIDER_FALLBACK_READY
- AIOS_SEARCH_AUDIT_READY
- AIOS_SEARCH_EVENT_LOOP_READY
- AIOS_SEARCH_RUNTIME_LOOP_READY
- AIOS_SEARCH_WEB_UI_READY
- AIOS_SEARCH_AGENT_ADAPTERS_READY
- AIOS_TASK_OPERATION_CENTER_READY
- AIOS_SEARCH_WECHAT_NOTIFICATION_SENT