C-001 검토 증거를 갱신

This commit is contained in:
Yun Chan 2026-08-28 20:29:49 +09:00
parent f63e12999b
commit dd71cb9710
6 changed files with 436 additions and 14 deletions

View file

@ -1,8 +1,8 @@
{
"evidence_id": "c-001-clinical-technical-preflight-2026-08-28",
"generated_at": "2026-08-28T09:57:55Z",
"base_commit": "391fb9f4d0487c37854f41759b5af87d93fd2d7c",
"worktree_boundary": "이 증거는 아래 파일 해시에 고정된 미커밋 기술 사전검증이다. 외부 임상 검토나 승인을 대신하지 않는다.",
"generated_at": "2026-08-28T11:20:32Z",
"base_commit": "f63e12999b0248dfc3e71ec22c2a1b5549454934",
"worktree_boundary": "이 증거는 아래 파일 해시와 f63e1299 런타임 패키지에 고정된 내부 기술 사전검증이다. 외부 임상 검토나 승인을 대신하지 않는다.",
"scope": "P1 합성 자살사고·자해 신호 훈련의 기계 판독 검토 패킷, 런타임 안전 상한, 공식 source pack",
"status": {
"technical": "verified",
@ -36,7 +36,15 @@
},
{
"path": "apps/api/app/services/guardrail.py",
"sha256": "3224c909009005b6d6d33ac3e71ffae1bf3c4f206d8779423c6753ba6a78376f"
"sha256": "b7c51c1084ee1b62b85b2ea25cb32cd381f9bdccabdd9b87d19f98588c7288ec"
},
{
"path": "apps/api/app/services/live_coach.py",
"sha256": "4af942f7b741e583aeabb22d878e3e63842ac920cdb1b85a72f9aeae82394756"
},
{
"path": "apps/api/app/services/orchestrator.py",
"sha256": "a5368e068e5eb7cb9b27ea06362ad16ae7cc66c1c8935b6ce04c8bec381c1692"
},
{
"path": "data/clinical/crisis-protocol-validation.json",
@ -62,13 +70,21 @@
"path": "scripts/check-clinical-crisis-review.py",
"sha256": "451b1260b91d0f57b7b7edcbf2d9e05fcdc132298fd65c9edf8675c32d3d6e93"
},
{
"path": "scripts/run-clinical-crisis-technical-observations.py",
"sha256": "f8f1f63b4c7bfc8548b54d298d4c9645e78ba5bd10b9e43fd15d08d21e90bebb"
},
{
"path": "docs/ops/evidence/c-001-crisis-case-runtime-observations-2026-08-28.json",
"sha256": "38c8e40e29b607792857a13d919ec12375ef31c35d41c3661f560d31bce0a6e3"
},
{
"path": "docs/ops/clinical-crisis-protocol-review-2026-08-27.md",
"sha256": "f6caba3569eda25bb589f35c5a5e0277e792da0ba9032c47d4b786cf30dc7b23"
},
{
"path": "outputs/01a04217-f73b-7303-b597-401fa7f5d290/Vignette_개선관리_완료.xlsx",
"sha256": "91045c103526dc3739ec3cf18a7b941f721b9157d006f7b356050bf371621d76"
"sha256": "e7bf57486a31a060f38fd0b2f300b56872e12498b0d8055749f0caa92a56a4a5"
}
],
"verification": [
@ -77,16 +93,28 @@
"result": "GREEN: pending_external_review, protocol/case-set 2026-08-28.1, case_count=6, external_review_replaced=false"
},
{
"command": "py -3.11 -B -X utf8 -m pytest -p no:cacheprovider scripts/test_check_clinical_crisis_review.py apps/api/app/test_client_reply_quality.py apps/api/app/test_live_coach_sources.py apps/api/app/test_state_machine_resistance.py apps/api/app/test_guardrail_ideation_cap.py plus persona/session focused nodes -q",
"result": "45 passed, 1 third-party deprecation warning, 0 failed"
"command": "py -3.11 -B -X utf8 -m pytest -p no:cacheprovider scripts/test_check_clinical_crisis_review.py apps/api/app/test_client_reply_quality.py apps/api/app/test_live_coach_sources.py apps/api/app/test_state_machine_resistance.py apps/api/app/test_guardrail_ideation_cap.py -q",
"result": "42 passed, 0 failed"
},
{
"command": "py -3.11 -B -X utf8 -m pytest -p no:cacheprovider apps/api/app/test_client_reply_quality.py apps/api/app/test_session_turn_persistence.py -q",
"result": "55 passed, 1 third-party deprecation warning, 0 failed"
},
{
"command": "py -3.11 -B -X utf8 -m pytest -p no:cacheprovider apps/api/app/test_state_machine_resistance.py apps/api/app/test_session_memory.py apps/api/app/test_persona_session_contract.py apps/api/app/test_orchestrator_masking.py apps/api/app/test_guardrail_ideation_cap.py -q",
"result": "55 passed, 1 third-party deprecation warning, 0 failed"
},
{
"command": "artifact-tool workbook rebuild, inspect, formula error scan, five-sheet render",
"result": "formula errors 0; summary complete=10, review=1, total=11; five rendered sheets visually inspected; workbook sha256=91045c103526dc3739ec3cf18a7b941f721b9157d006f7b356050bf371621d76"
"command": "py -3.11 -B -X utf8 scripts/run-clinical-crisis-technical-observations.py --generated-at 2026-08-28T11:20:32Z",
"result": "6/6 technical pass; generate/stream event sequences pass; runtime package matches HEAD; external clinical decisions 0"
},
{
"command": "py -3.11 -B -X utf8 -m pytest -p no:cacheprovider three crisis boundary focused nodes -q",
"result": "3 passed; fixed strong-positive, negation, meta, third-party, and mixed-context matrix 50/50; 1 third-party deprecation warning"
},
{
"command": "artifact-tool workbook rebuild, inspect, formula error scan, six-sheet render",
"result": "formula errors 0; summary complete=10, review=1, total=11; PACKAGE_MATCH and WORKTREE_DRIFT 0/8; C-001 external review gate remains pending; six rendered sheets visually inspected; workbook sha256=e7bf57486a31a060f38fd0b2f300b56872e12498b0d8055749f0caa92a56a4a5"
}
]
}