현재 작업 상태 저장
This commit is contained in:
parent
07cc67761e
commit
6bd91b0d5e
674 changed files with 8726 additions and 298 deletions
|
|
@ -15,7 +15,7 @@ Vignette 저장소의 모든 검증 수단(백엔드 단위 테스트, 웹 타
|
|||
|
||||
| 검증 | 작업 디렉터리 | 명령 | DB | API(8000) | 웹(5173) | 엔진GW(9099) | 브라우저 | 현재 통과 |
|
||||
|---|---|---|---|---|---|---|---|---|
|
||||
| 백엔드 단위 테스트 | `apps/api` | `python -m pytest app/ -q` | 불필요 | 불필요 | 불필요 | 불필요 | 불필요 | 77 pass |
|
||||
| 백엔드 단위 테스트 | `apps/api` | `python -m pytest app/ -q` | 불필요 | 불필요 | 불필요 | 불필요 | 불필요 | 98 pass |
|
||||
| 엔진 게이트웨이 테스트 | `apps/api` | `python -m pytest engine_gateway/ -q` | 불필요 | 불필요 | 불필요 | 불필요 | 불필요 | 7 pass |
|
||||
| 웹 타입체크 | `apps/web` | `npm run typecheck` | 불필요 | 불필요 | 불필요 | 불필요 | 불필요 | — |
|
||||
| 웹 빌드 | `apps/web` | `npm run build` | 불필요 | 불필요 | 불필요 | 불필요 | 불필요 | — |
|
||||
|
|
@ -41,14 +41,14 @@ Vignette 저장소의 모든 검증 수단(백엔드 단위 테스트, 웹 타
|
|||
|
||||
```sh
|
||||
# apps/api
|
||||
python -m pytest app/ -q # 앱 단위 테스트 (현재 77 pass)
|
||||
python -m pytest app/ -q # 앱 단위 테스트 (현재 98 pass)
|
||||
python -m pytest engine_gateway/ -q # 게이트웨이 단위 테스트 (현재 7 pass)
|
||||
```
|
||||
|
||||
수집만 빠르게 확인하려면:
|
||||
|
||||
```sh
|
||||
python -m pytest app/ --collect-only -q # → "77 tests collected"
|
||||
python -m pytest app/ --collect-only -q # → "98 tests collected"
|
||||
python -m pytest engine_gateway/ --collect-only -q # → "7 tests collected"
|
||||
```
|
||||
|
||||
|
|
@ -61,6 +61,7 @@ python -m pytest engine_gateway/ --collect-only -q # → "7 tests collected"
|
|||
|---|---|
|
||||
| `app/test_runtime_policy.py` | 런타임 정책(공개/dev 모드, dev-login 가드) |
|
||||
| `app/test_session_turn_persistence.py` | 세션 턴 영속화(DB/인메모리 양쪽) |
|
||||
| `app/test_evaluation_persistence.py` | fast-loop 평가 정규화 적재/복원 매핑 |
|
||||
| `app/test_orchestrator_masking.py` | 오케스트레이터 PII 마스킹 게이트 |
|
||||
| `app/test_state_machine_resistance.py` | 저항엔진 상태머신(openness 전이) |
|
||||
| `app/test_rbac_idor.py` | RBAC / IDOR 권한 경계 |
|
||||
|
|
@ -262,7 +263,7 @@ cd apps/web && npm run e2e
|
|||
검증 결과는 **실제로 실행해 통과한 명령**만 근거로 보고한다.
|
||||
|
||||
- "통과했다/완료다"라고 말하려면 그 자리에서 **실행 가능한 검증 명령과 관측된 결과(통과 개수)**를
|
||||
함께 제시한다. 예: `python -m pytest app/ -q` → `77 passed`.
|
||||
함께 제시한다. 예: `python -m pytest app/ -q` → `98 passed`.
|
||||
- 의존을 갖춘 검증을 우회하지 않는다. E2E를 DB/API 없이 돌려 놓고 "그린"이라고 보고하지
|
||||
않는다. 풀스택을 못 띄웠으면 **"E2E 미실행"**이라고 명시한다.
|
||||
- 인메모리 degraded 기동(`db:false`)에서 페르소나 헬퍼가 실패하는 것은 환경 문제이지 코드가
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue