Sync parity docs and strengthen replay gate coverage
Some checks failed
Release Gate / gate (push) Has been cancelled

This commit is contained in:
2026-04-03 19:34:14 +09:00
parent 5de5c74040
commit 3b03b18f83
6 changed files with 122 additions and 11 deletions

View File

@@ -35,5 +35,17 @@
## 6. 최신 검증 스냅샷 (2026-04-03)
- `dotnet test --filter "Suite=ParityBenchmark"`: 7/7 통과.
- `dotnet test --filter "Suite=ReplayStability"`: 8/8 통과.
- `dotnet test`: 355/355 통과.
- `dotnet test --filter "Suite=ReplayStability"`: 12/12 통과.
- `dotnet test`: 361/361 통과.
## 7. 권한 Hook 계약 (P2 마감 기준)
- lifecycle hook 키:
- `__permission_request__` (pre)
- `__permission_granted__` (post)
- `__permission_denied__` (post)
- payload 기준 필드: `runId`, `tool`, `target`, `permission`, `granted`, `reason`.
- 우선순위:
1. Hook `updatedPermissions`가 현재 run의 `AgentContext.ToolPermissions`를 즉시 갱신.
2. 갱신 후 `context.CheckToolPermissionAsync()`로 최종 판정.
3. hook 실패/예외는 non-blocking(권한 흐름 지속).
4. `additionalContext`는 가능한 경로에서 메시지 컨텍스트로 반영.