Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a02ce090d1 |
@@ -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
|
||||
Reference in New Issue
Block a user