feat(providers): add provider transfer limits

This commit is contained in:
elky
2026-07-26 15:06:56 +08:00
parent 2ef7ac79bc
commit 10d369f59c
36 changed files with 1764 additions and 119 deletions
@@ -1,5 +1,20 @@
use super::*;
#[test]
fn specialized_decisions_embed_provider_failover_policy_in_report_context() {
for path in [
"apps/aether-gateway/src/ai_serving/planner/specialized/files/decision.rs",
"apps/aether-gateway/src/ai_serving/planner/specialized/image/decision.rs",
"apps/aether-gateway/src/ai_serving/planner/specialized/video/decision.rs",
] {
let source = read_workspace_file(path);
assert!(
source.contains("append_local_failover_policy_to_value(report_context, &transport)"),
"{path} should embed provider failover policy in every generated report context"
);
}
}
#[test]
fn ai_serving_target_structure_removes_legacy_pipeline_boundary() {
assert!(