4장 입력 계약과 데이터 분류를 만든다
자동화는 입력 품질을 확대한다. 필수 필드와 형식, 허용 값, 데이터 소유자, 보존 기간을 계약으로 만든다. BriefFlow는 고객명 2자 이상, 요구 20자 이상, 0 이상 예산, ISO 날짜, 허용 채널, 개인정보 처리 동의를 요구한다.

데이터는 최소 네 등급으로 나눈다.
- 공개: 이미 공개하도록 승인된 자료
- 내부: 업무상 필요하지만 외부 공개 금지
- 기밀: 계약, 견적, 비공개 콘텐츠
- 제한: 개인정보, 인증 정보, 규제 대상 데이터
각 커넥터에 허용 등급을 매핑한다. 예를 들어 공개 웹훅에 제한 데이터를 보내지 않는다. AI 모델에는 업무에 필요한 최소 필드만 전달한다. 연락처가 요약에 필요 없으면 프롬프트에서 제외한다.
스키마 버전도 둔다. 필드를 추가할 때 소비자가 바로 깨지지 않게 기본값과 호환 기간을 둔다. 삭제는 사용처를 관측한 뒤 별도 배포에서 한다.