Files
llm-wiki/harness/source/execution-profiles.json
T

138 lines
3.8 KiB
JSON

{
"schema_version": "execution-profiles/v1",
"risk_levels": [
"low",
"medium",
"high",
"critical"
],
"always_checks": [
"input_schema",
"path_exists_and_is_repo_local",
"source_sha256",
"line_range",
"exact_utf8_quote",
"finding_role_uniqueness",
"recorded_exit_and_stdout_sha256"
],
"mandatory_gates": {
"typed_contract": "required_for_design_bearing",
"semantic_coherence": "required_for_design_bearing",
"proof_manifest": "required_when_claims_present"
},
"profiles": {
"capture": {
"purpose": "원자료를 빠르게 보존하되 출처와 quote 무결성은 즉시 확인한다.",
"dispatch_contract": {
"semantic_review": "when-required",
"adversarial_review": "when-required"
},
"output_contract": {
"mode": "failures-only",
"include": ["failed_checks", "blocking_actions"]
},
"semantic_review": {
"mode": "required_at_or_above_risk",
"minimum_risk": "high"
},
"adversarial_review": {
"mode": "not_required"
},
"review_intensity": {
"semantic_passes": 1,
"adversarial_findings": false,
"impact_scope": "direct"
}
},
"design": {
"purpose": "설계 선택과 구현 조건을 비교하고 결정 근거를 남긴다.",
"dispatch_contract": {
"semantic_review": "when-required",
"adversarial_review": "when-required"
},
"output_contract": {
"mode": "decision-risk-summary",
"include": ["key_decisions", "residual_risks", "failed_checks"]
},
"semantic_review": {
"mode": "required_at_or_above_risk",
"minimum_risk": "medium"
},
"adversarial_review": {
"mode": "required_at_or_above_risk",
"minimum_risk": "high"
},
"review_intensity": {
"semantic_passes": 1,
"adversarial_findings": false,
"impact_scope": "direct"
}
},
"audit": {
"purpose": "기존 9-gate audit 계약을 유지하며 전체 scope와 finding proof를 재검증한다.",
"dispatch_contract": {
"semantic_review": "when-required",
"adversarial_review": "when-required"
},
"output_contract": {
"mode": "detailed-artifact",
"include": ["artifact_path", "findings", "proof_summary", "failed_checks"]
},
"semantic_review": {
"mode": "required"
},
"adversarial_review": {
"mode": "required_when",
"conditions": [
"finding_count>=5",
"risk>=high"
],
"risk_sampled_effect": "PARTIAL (risk-sampled)"
},
"review_intensity": {
"semantic_passes": 1,
"adversarial_findings": true,
"impact_scope": "direct"
},
"preserved_gates": [
"scope_gate",
"matrix_gate",
"finding_gate",
"quote_gate",
"adversarial_gate",
"priority_gate",
"link_gate",
"language_gate",
"artifact_gate"
]
},
"publish": {
"purpose": "외부 파생 또는 공개 전 canonical 상태, 공개 가능 증거, 문구와 proof를 최종 점검한다.",
"dispatch_contract": {
"semantic_review": "when-required",
"adversarial_review": "when-required"
},
"output_contract": {
"mode": "public-claim-verification",
"include": ["public_claims", "evidence_grades", "failed_checks"]
},
"semantic_review": {
"mode": "required"
},
"adversarial_review": {
"mode": "required_when",
"conditions": [
"finding_count>=5",
"risk>=high",
"public_claims_present"
]
},
"review_intensity": {
"semantic_passes": 1,
"adversarial_findings": true,
"impact_scope": "direct"
}
}
}
}