README.md +4−2 View file@@ -27,11 +27,13 @@ CLI는 JSON 입력 하나를 받아 JSON 결과 하나를 출력합니다. 실
27 27
- `contracts/`: 기계 판독형 인터페이스 계약28 28
- `tests/`: 기준 동작 시험29 29
- `release/manifest.json`: 소유기관·버전·호환성 선언30 −
- `.gitea/workflows/verify.yml`: 계약→시험→증빙 패키지 CI 30 +
- `.asw/quality-profile.json`: 언어별 정적·동적 분석 정책 31 +
- `tools/quality_scan.py`: Python AST 정책 검사와 unittest·시나리오 동적분석 32 +
- `.gitea/workflows/verify.yml`: 계약→정적분석→동적분석→증빙 패키지 CI31 33
32 34
## 완료 기준33 35
34 36
1. 예제 입력이 오류 없이 실행됩니다.35 37
2. 계약 JSON과 단위시험이 통과합니다.36 −
3. Gitea Actions가 증빙 패키지와 SHA-256을 생성합니다. 38 +
3. Gitea Actions가 정적·동적 분석 결과, 증빙 패키지와 SHA-256을 생성합니다.37 39
4. 실제 기관 코드는 동일 계약을 구현한 뒤 별도 승인·MIL/HIL 검증을 거칩니다.