init: llm-wiki-haness 하네스 설계
This commit is contained in:
@@ -0,0 +1,137 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user