Files
Liti-agent-Development/Default_Agent_청구취지기재방법/건물의명도(인도)청구_청구취지작성규칙.json
T

672 lines
17 KiB
JSON

{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://example.org/schemas/korea-building-delivery-claim-ruleset.schema.json",
"title": "대한민국 민사소송 실무 기준: 건물의 명도(인도) 청구취지 작성 규칙셋",
"type": "object",
"additionalProperties": false,
"required": [
"version",
"title",
"role",
"scope",
"core_concepts",
"top_level_priorities",
"decision_flow",
"rules",
"prohibitions",
"output_policy",
"final_checklist",
"one_line_summary"
],
"properties": {
"version": {
"type": "string",
"pattern": "^[0-9]+\\.[0-9]+$"
},
"title": {
"type": "string"
},
"role": {
"type": "string",
"minLength": 1
},
"scope": {
"type": "object",
"additionalProperties": false,
"required": [
"apply_to",
"exclude"
],
"properties": {
"apply_to": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
}
},
"exclude": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
}
}
}
},
"core_concepts": {
"type": "object",
"additionalProperties": false,
"required": [
"myeongdo",
"toegeo"
],
"properties": {
"myeongdo": {
"$ref": "#/$defs/conceptRule"
},
"toegeo": {
"$ref": "#/$defs/conceptRule"
}
}
},
"top_level_priorities": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
}
},
"decision_flow": {
"type": "array",
"minItems": 1,
"items": {
"$ref": "#/$defs/decisionStep"
}
},
"rules": {
"type": "object",
"additionalProperties": false,
"required": [
"claim_basis",
"plaintiff_eligibility",
"defendant_identification",
"simultaneous_performance",
"property_identification",
"combined_claims",
"order_templates",
"cost_and_provisional_execution"
],
"properties": {
"claim_basis": {
"type": "object",
"additionalProperties": false,
"required": [
"ownership_based",
"lease_termination_based",
"coownership_preservation"
],
"properties": {
"ownership_based": {
"type": "object",
"additionalProperties": false,
"required": [
"rule",
"do_not_assume",
"output_when_uncertain"
],
"properties": {
"rule": {
"type": "string"
},
"do_not_assume": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
}
},
"output_when_uncertain": {
"type": "string"
}
}
},
"lease_termination_based": {
"type": "object",
"additionalProperties": false,
"required": [
"rule"
],
"properties": {
"rule": {
"type": "string"
}
}
},
"coownership_preservation": {
"type": "object",
"additionalProperties": false,
"required": [
"rule",
"note"
],
"properties": {
"rule": {
"type": "string"
},
"note": {
"type": "string"
}
}
}
}
},
"plaintiff_eligibility": {
"type": "object",
"additionalProperties": false,
"required": [
"valid_plaintiffs",
"undeveloped_title_rule",
"possession_helper_rule"
],
"properties": {
"valid_plaintiffs": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
}
},
"undeveloped_title_rule": {
"type": "string"
},
"possession_helper_rule": {
"type": "string"
}
}
},
"defendant_identification": {
"type": "object",
"additionalProperties": false,
"required": [
"fundamental_rule",
"multiple_possessors",
"direct_vs_indirect",
"former_possessor_rule",
"unknown_possessor",
"transfer_during_litigation"
],
"properties": {
"fundamental_rule": {
"type": "string"
},
"multiple_possessors": {
"type": "object",
"additionalProperties": false,
"required": [
"rule",
"reason"
],
"properties": {
"rule": {
"type": "string"
},
"reason": {
"type": "string"
}
}
},
"direct_vs_indirect": {
"type": "object",
"additionalProperties": false,
"required": [
"unlawful_possession_claim",
"contractual_delivery_claim"
],
"properties": {
"unlawful_possession_claim": {
"type": "string"
},
"contractual_delivery_claim": {
"type": "string"
}
}
},
"former_possessor_rule": {
"type": "string"
},
"unknown_possessor": {
"type": "object",
"additionalProperties": false,
"required": [
"required_checks",
"output_rule"
],
"properties": {
"required_checks": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
}
},
"output_rule": {
"type": "string"
}
}
},
"transfer_during_litigation": {
"type": "object",
"additionalProperties": false,
"required": [
"triggers",
"output_rule"
],
"properties": {
"triggers": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
}
},
"output_rule": {
"type": "string"
}
}
}
}
},
"simultaneous_performance": {
"type": "object",
"additionalProperties": false,
"required": [
"general_rule",
"must_check_if",
"mandatory_result",
"illegal_possession_caution",
"unjust_enrichment_rule",
"lease_registration_cancellation_rule"
],
"properties": {
"general_rule": {
"type": "string"
},
"must_check_if": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
}
},
"mandatory_result": {
"type": "string"
},
"illegal_possession_caution": {
"type": "string"
},
"unjust_enrichment_rule": {
"type": "string"
},
"lease_registration_cancellation_rule": {
"type": "string"
}
}
},
"property_identification": {
"type": "object",
"additionalProperties": false,
"required": [
"enforceability_rule",
"required_elements",
"land_info_rule",
"address_format",
"actual_vs_registry",
"unregistered_building",
"annex_list",
"partial_building"
],
"properties": {
"enforceability_rule": {
"type": "string"
},
"required_elements": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
}
},
"land_info_rule": {
"type": "string"
},
"address_format": {
"type": "object",
"additionalProperties": false,
"required": [
"registry_only_jibun",
"jibun_and_road",
"example"
],
"properties": {
"registry_only_jibun": {
"type": "string"
},
"jibun_and_road": {
"type": "string"
},
"example": {
"type": "string"
}
}
},
"actual_vs_registry": {
"type": "object",
"additionalProperties": false,
"required": [
"rule"
],
"properties": {
"rule": {
"type": "string"
}
}
},
"unregistered_building": {
"type": "object",
"additionalProperties": false,
"required": [
"rule"
],
"properties": {
"rule": {
"type": "string"
}
}
},
"annex_list": {
"type": "object",
"additionalProperties": false,
"required": [
"rule"
],
"properties": {
"rule": {
"type": "string"
}
}
},
"partial_building": {
"type": "object",
"additionalProperties": false,
"required": [
"mandatory",
"rule",
"required_elements",
"forbidden_expressions"
],
"properties": {
"mandatory": {
"type": "boolean"
},
"rule": {
"type": "string"
},
"required_elements": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
}
},
"forbidden_expressions": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
}
}
}
}
}
},
"combined_claims": {
"type": "object",
"additionalProperties": false,
"required": [
"money_claims",
"demolition_and_land_delivery",
"restoration",
"eviction"
],
"properties": {
"money_claims": {
"type": "object",
"additionalProperties": false,
"required": [
"required_elements"
],
"properties": {
"required_elements": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
}
}
}
},
"demolition_and_land_delivery": {
"type": "object",
"additionalProperties": false,
"required": [
"rule",
"caution"
],
"properties": {
"rule": {
"type": "string"
},
"caution": {
"type": "string"
}
}
},
"restoration": {
"type": "object",
"additionalProperties": false,
"required": [
"rule"
],
"properties": {
"rule": {
"type": "string"
}
}
},
"eviction": {
"type": "object",
"additionalProperties": false,
"required": [
"rule"
],
"properties": {
"rule": {
"type": "string"
}
}
}
}
},
"order_templates": {
"type": "object",
"additionalProperties": false,
"required": [
"simple_delivery",
"simultaneous_performance_delivery",
"partial_building_delivery"
],
"properties": {
"simple_delivery": {
"$ref": "#/$defs/orderTemplate"
},
"simultaneous_performance_delivery": {
"allOf": [
{
"$ref": "#/$defs/orderTemplate"
},
{
"type": "object",
"required": [
"note"
],
"properties": {
"note": {
"type": "string"
}
}
}
]
},
"partial_building_delivery": {
"$ref": "#/$defs/orderTemplate"
}
}
},
"cost_and_provisional_execution": {
"type": "object",
"additionalProperties": false,
"required": [
"rule"
],
"properties": {
"rule": {
"type": "string"
}
}
}
}
},
"prohibitions": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
}
},
"output_policy": {
"type": "object",
"additionalProperties": false,
"required": [
"when_facts_are_sufficient",
"when_facts_are_insufficient",
"no_invention_rule"
],
"properties": {
"when_facts_are_sufficient": {
"type": "object",
"additionalProperties": false,
"required": [
"rule"
],
"properties": {
"rule": {
"type": "string"
}
}
},
"when_facts_are_insufficient": {
"type": "object",
"additionalProperties": false,
"required": [
"required_output_order"
],
"properties": {
"required_output_order": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
}
}
}
},
"no_invention_rule": {
"type": "string"
}
}
},
"final_checklist": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
}
},
"one_line_summary": {
"type": "string"
}
},
"$defs": {
"conceptRule": {
"type": "object",
"additionalProperties": false,
"required": [
"definition",
"rule"
],
"properties": {
"definition": {
"type": "string"
},
"rule": {
"type": "string"
}
}
},
"decisionStep": {
"type": "object",
"additionalProperties": false,
"required": [
"step",
"name"
],
"properties": {
"step": {
"type": "integer",
"minimum": 1
},
"name": {
"type": "string"
},
"options": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
}
}
}
},
"orderTemplate": {
"type": "object",
"additionalProperties": false,
"required": [
"text",
"use_if"
],
"properties": {
"text": {
"type": "string"
},
"use_if": {
"type": "array",
"minItems": 1,
"items": {
"type": "string"
}
}
}
}
}
}