feat: add optional frontend adapter recipes

This commit is contained in:
donghyeon-ka
2026-07-26 17:57:04 +09:00
parent 638f5f71bd
commit 6c73b845bd
29 changed files with 2291 additions and 45 deletions
@@ -1299,6 +1299,16 @@ TypeScript test, Storybook, coverage, visual과 built-dist 명령은
- flaky test를 owner/만료일 없이 skip
- CI gate에 `continue-on-error`
### 선택형 adapter recipe gate
선택형 capability example은 `tests/recipes`에서 contract/fake/unavailable을
실행하지만 production entry에는 포함하지 않는다. `check:optional-recipes`
12개 catalog 완전성, unselected dependency, production source import와 built
bundle sentinel 부재를 검사한다. negative fixture는 lifecycle cleanup 누락,
vendor direct import, credential storage/URL/telemetry 경로와 workflow store의
server-state 복제를 거절한다. `test:optional-recipe-removal`은 recipe 전체를
제거한 사본에서 base typecheck/test/build를 다시 실행한다.
## 20. 단계별 도입 순서
1. `tsconfig.test.json`과 test typecheck gate를 추가한다.