# tds-ui AGENTS (Generated) 이 파일은 `metadata.json`, 공식 TDS React Native llms 문서, `generated/anomalies.json`에서 파생된 generated output이다. 수정은 truth source를 바꾼 뒤 재생성된 결과만 반영한다. ## Truth Sources - `metadata.json` - `https://tossmini-docs.toss.im/tds-react-native/llms.txt` - `https://tossmini-docs.toss.im/tds-react-native/llms-full.txt` - `generated/anomalies.json` ## Installed Workspace Mirrors - `generated/llms.txt` - `generated/llms-full.txt` ## Mirror Lookup Order 1. `generated/llms.txt` 또는 공식 `llms.txt`에서 docs path와 canonical heading 후보를 먼저 좁힌다. 2. `generated/llms-full.txt` 또는 공식 `llms-full.txt`는 shortlist가 정해진 뒤 examples / interface 확인 시에만 연다. 3. `generated/anomalies.json`으로 export gap과 docs-missing gate를 덧입힌다. ## Human References - `references/decision-matrix.md` - `references/form-patterns.md` - `references/layout-and-navigation.md` - `references/feedback-and-loading.md` - `references/display-patterns.md` - `references/export-gaps.md` - `references/policy-summary.md` ## Review Rules - `rules/doc-backed-first.md` - `rules/export-gap-handling.md` - `rules/state-controlled-uncontrolled.md` - `rules/screen-states-loading-error-empty.md` - `rules/no-rn-primitive-when-tds-exists.md` - `rules/export-only-gated.md` - `rules/navbar-import-gap.md` - `rules/accessibility-interactive-elements.md` ## Answer Contract 1. 추천 컴포넌트 2. 선택 이유 3. 가장 가까운 대안과 왜 아닌지 4. controlled / uncontrolled 패턴 5. loading / error / empty / disabled / a11y 체크 6. docs URL + root export module 7. anomaly note 또는 export-only / docs-missing note ## Contract Enforcement - 위 7항 중 하나라도 빠지면 incomplete answer로 간주한다. - export-only 추천 시에는 반드시 doc-backed fallback도 같이 적는다.