feat(large_data): 新增接口清单第 21-40 项共 20 个容量验证 case
新增 20 个 case 子包(机会点 12 / 任务 5 / 门店 v2 2 / 市场容量门店分页 2):
- 机会点:page、yhtPage、dynamicPage、dynamicEsPage、page.byCluster、 share/dynamicPage、share/dynamicEsPage,及各自 /v2 版本
- 任务:task/page、task/yhtPage、task/allPage 及 v2 版 page/allPage
- 门店:v2 版 shop/page、shop/share/page
- 市场容量:modelCapacity/detail/shopPage 及 v2
- 共享 chance_point_context.py(机会点上下文)与 chance_point_payloads.py
infrastructure:
- registry 新增 20 条目标路由;并新增 PRECONDITION_SDK_METHODS,把 6 个 只读前置接口(如 modelCapacity/pageIds、regionAgg、area/cityList)与被测 目标分开注册
- client 新增 call_auxiliary_once:前置接口走独立白名单、同参不重试、 不占用目标"单次调用"额度,证据存 auxiliary_evidence 不混入目标证据; 抽出 _execute_once 供目标与前置复用;系统繁忙已观察过时不再重复累计
conftest/pytest.ini: 新增 large_data_batch_21_40 marker;失败证据日志 附带 auxiliaryEvidence,便于定位前置数据问题
brand_import: seeder 与脚本同步调整(造数前置门禁)
离线单测 390 项全过(新增 chance/shop/task/第二批契约 4 个测试文件)