feat(iwooos): expose owner evidence intake preflight
Some checks failed
CD Pipeline / build-and-deploy (push) Has been cancelled
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / tests (push) Has been cancelled
Code Review / ai-code-review (push) Has been cancelled
Ansible / Reboot Recovery Contract / validate (push) Has been cancelled

This commit is contained in:
Your Name
2026-06-27 13:46:10 +08:00
parent c0d47d35b7
commit ddaad724ad
9 changed files with 1109 additions and 0 deletions

View File

@@ -1284,6 +1284,36 @@ def validate_high_value_config_api_path(root: Path) -> None:
"apps/web/src/app/[locale]/iwooos/page.tsx",
"apiClient.getIwoooSHighValueConfigControlCoverage",
)
assert_file_contains(
root,
"apps/api/src/services/iwooos_owner_evidence_intake_preflight.py",
"iwooos_owner_evidence_intake_preflight_v1",
)
assert_file_contains(
root,
"apps/api/src/api/v1/iwooos.py",
"/api/v1/iwooos/owner-evidence-intake-preflight",
)
assert_file_contains(
root,
"apps/api/tests/test_iwooos_owner_evidence_intake_preflight.py",
"test_iwooos_owner_evidence_intake_preflight_api_is_public_safe",
)
assert_file_contains(
root,
"apps/web/src/lib/api-client.ts",
"getIwoooSOwnerEvidenceIntakePreflight",
)
assert_file_contains(
root,
"apps/web/src/app/[locale]/iwooos/page.tsx",
"apiClient.getIwoooSOwnerEvidenceIntakePreflight",
)
assert_file_contains(
root,
"apps/web/messages/zh-TW.json",
'"ownerEvidenceIntakePreflight"',
)
def validate(root: Path) -> None: