배경
master push 마다 test-full 이 tests/ 전수(9,800 함수)를 돌려 3540분이 든다. 일반적인 path-diff 선택은 전이 영향을 놓쳐 검출력이 약해지지만, 이 레포는 아키텍처 게이트가 이미 신뢰하는 AST import census(tests/audit/guard/indexer.py)를 갖고 있어 건전한 선택이 가능하다.
제안
- 변경 파일 → guard indexer 의 import 그래프에서 역방향 전이 폐쇄 계산
- 그 폐쇄에 걸리는 src 모듈의 미러 테스트 디렉터리만 push 당 실행
- 그래프가 못 보는 부류(동적 결합·데이터 결합·fixture 공유)는 nightly 전수(ci-nightly)가 그물
- realdata-plan 의 path-diff 동적 matrix 가 부분 선례
완료 조건
- push 당 test-full 이 영향분만 실행하고, nightly 가 전수 유지
- 선택 로직 자체의 회귀 테스트(알려진 전이 사슬 표본으로 선택 집합 검증)
- 선택이 전수 대비 놓친 실패가 nightly 에서 잡히면 선택 로직에 역반영하는 절차 문서화
배경
master push 마다 test-full 이 tests/ 전수(
9,800 함수)를 돌려 3540분이 든다. 일반적인 path-diff 선택은 전이 영향을 놓쳐 검출력이 약해지지만, 이 레포는 아키텍처 게이트가 이미 신뢰하는 AST import census(tests/audit/guard/indexer.py)를 갖고 있어 건전한 선택이 가능하다.제안
완료 조건