docs: archive all synchronized claim-relief research and work products
This commit is contained in:
@@ -0,0 +1,672 @@
|
||||
{
|
||||
"$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"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user