주기 실회기 검증과 G7 종료계약 보강

This commit is contained in:
Yun Chan 2026-08-09 23:37:19 +09:00
parent 83590e9ef7
commit 7b4955c3fc
23 changed files with 2916 additions and 117 deletions

View file

@ -88,6 +88,19 @@ POSTDEPLOY_NAS_E2E_SPECS = (
"e2e/multimodal-alliance.spec.ts",
"e2e/continuous-improvement-admin.spec.ts",
)
# Only these specs use the configured NAS API/DB instead of replacing the
# product API with Playwright route fixtures. Keep the split explicit in the
# receipt so the 112-test browser total cannot be mistaken for 112 live
# session/database proofs.
POSTDEPLOY_NAS_REAL_API_E2E_SPECS = (
"e2e/session-layout.spec.ts",
"e2e/session-persistence.spec.ts",
)
POSTDEPLOY_NAS_ROUTE_FIXTURE_E2E_SPECS = tuple(
spec
for spec in POSTDEPLOY_NAS_E2E_SPECS
if spec not in POSTDEPLOY_NAS_REAL_API_E2E_SPECS
)
POSTDEPLOY_SOURCE_ONLY_E2E_SPECS = ("e2e/insecure-context-uuid.spec.ts",)
POSTDEPLOY_DISPOSABLE_DB_E2E_SPECS = (
"e2e/returned-practice-db-closed-loop.spec.ts",
@ -1572,8 +1585,13 @@ class ReleaseAgent:
"base_url": self.config.target.base_url,
"specs": list(POSTDEPLOY_NAS_E2E_SPECS),
"projects": list(RELEASE_BROWSER_PROJECTS),
"runtime_scope": {
"real_api_db_specs": list(POSTDEPLOY_NAS_REAL_API_E2E_SPECS),
"route_fixture_specs": list(POSTDEPLOY_NAS_ROUTE_FIXTURE_E2E_SPECS),
},
"source_only_candidate_specs": list(POSTDEPLOY_SOURCE_ONLY_E2E_SPECS),
"separate_disposable_db_specs": list(POSTDEPLOY_DISPOSABLE_DB_E2E_SPECS),
"separate_disposable_db_status": "not_run_by_release_agent",
"uuid_runtime_route_specs": [
"e2e/session-persistence.spec.ts",
"e2e/self-directed-learning-loop.spec.ts",