Initial push
This commit is contained in:
234
hubzilla/addon/vs01/vital-signs/VS-01-association-type.json
Normal file
234
hubzilla/addon/vs01/vital-signs/VS-01-association-type.json
Normal file
@@ -0,0 +1,234 @@
|
||||
{
|
||||
"_meta": {
|
||||
"code": "VS-01",
|
||||
"title": "Association Type",
|
||||
"version": "1.0",
|
||||
"statute_primary": "765 ILCS 605",
|
||||
"diagnostic_question": "Which statute applies — is the association correctly identified under Illinois law?",
|
||||
"dsc_activations": ["DSC-01", "DSC-02", "DSC-03", "DSC-04", "DSC-09", "DSC-10"],
|
||||
"verification_sources": [
|
||||
{
|
||||
"label": "Kane County Recorder of Deeds",
|
||||
"url": "https://www.kanecountyrecorder.com",
|
||||
"instruction": "Search by association name or property address. The recorded Declaration identifies the association type."
|
||||
},
|
||||
{
|
||||
"label": "Illinois Secretary of State — Business Entity Search",
|
||||
"url": "https://www.ilsos.gov/corporatellc",
|
||||
"instruction": "Search by association name to verify incorporation status and registered type."
|
||||
}
|
||||
],
|
||||
"renderer_notes": "VS-01 uses three perspective slots. Each slot is rendered independently based on the submitter's access state. The gap between slots is the diagnostic signal — render it visibly when more than one slot is populated."
|
||||
},
|
||||
|
||||
"perspectives": {
|
||||
|
||||
"homeowner": {
|
||||
"label": "Your Record",
|
||||
"access_state": "participant",
|
||||
"instruction": "Record what you have been told about your association's type — verbally, in writing, or in legal filings. If you have received conflicting information from different sources, record each one. The inconsistency is part of the diagnostic record.",
|
||||
"fields": [
|
||||
{
|
||||
"id": "ho_claimed_type",
|
||||
"label": "What type of association have you been told you belong to?",
|
||||
"type": "select",
|
||||
"required": true,
|
||||
"options": [
|
||||
{ "value": "condominium", "label": "Condominium Association (765 ILCS 605)" },
|
||||
{ "value": "master", "label": "Master Association (765 ILCS 605/18.5)" },
|
||||
{ "value": "cic", "label": "Common Interest Community (765 ILCS 160)" },
|
||||
{ "value": "unincorporated", "label": "Unincorporated HOA (no specific Illinois statute)" },
|
||||
{ "value": "unknown", "label": "I do not know" },
|
||||
{ "value": "disputed", "label": "I have been given conflicting information" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "ho_claimed_source",
|
||||
"label": "Where did this information come from?",
|
||||
"type": "select",
|
||||
"required": true,
|
||||
"options": [
|
||||
{ "value": "governing_documents", "label": "Governing documents (Declaration, Bylaws)" },
|
||||
{ "value": "board_verbal", "label": "Board member — verbal" },
|
||||
{ "value": "board_written", "label": "Board member — written communication" },
|
||||
{ "value": "attorney_written", "label": "Association attorney — written communication or legal filing" },
|
||||
{ "value": "manager_verbal", "label": "Property manager — verbal" },
|
||||
{ "value": "manager_written", "label": "Property manager — written communication" },
|
||||
{ "value": "never_told", "label": "I have never been told" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "ho_type_denied_in_writing",
|
||||
"label": "Has the association or its attorney ever denied being a specific type in writing?",
|
||||
"type": "boolean",
|
||||
"required": true,
|
||||
"diagnostic_flag": true,
|
||||
"flag_condition": true,
|
||||
"flag_label": "Written denial of association type — diagnostic condition",
|
||||
"flag_note": "A written denial of association type is a documented legal position testable against the recorded Declaration. This document belongs in the diagnostic record."
|
||||
},
|
||||
{
|
||||
"id": "ho_type_inconsistent",
|
||||
"label": "Has the association claimed a different type in different contexts — for example, one type in governing documents and a different type in legal filings?",
|
||||
"type": "boolean",
|
||||
"required": true,
|
||||
"diagnostic_flag": true,
|
||||
"flag_condition": true,
|
||||
"flag_label": "Inconsistent statutory identity claims — diagnostic pattern",
|
||||
"flag_note": "Inconsistent association type claims across contexts is a documented tactic. Record each instance with the source and date."
|
||||
},
|
||||
{
|
||||
"id": "ho_inconsistency_detail",
|
||||
"label": "Describe the inconsistency — what was claimed, in which context, and when.",
|
||||
"type": "textarea",
|
||||
"required": false,
|
||||
"depends_on": { "field": "ho_type_inconsistent", "value": true },
|
||||
"placeholder": "Example: The Declaration says 'Condominium.' The association's attorney's letter of [date] refers to it as a 'Master Association' to deny a rights claim under 18.5."
|
||||
},
|
||||
{
|
||||
"id": "ho_account",
|
||||
"label": "Your account — describe what happened in your own words.",
|
||||
"type": "textarea",
|
||||
"required": false,
|
||||
"placeholder": "No required format. No legal terminology needed. You do not need to be neutral. You need to be accurate."
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
"professional": {
|
||||
"label": "Professional Record",
|
||||
"access_state": "professional",
|
||||
"instruction": "Record the verified association type from the recorded Declaration. Note any discrepancy between the claimed type and the verified type. Upgrade or downgrade the homeowner record as warranted by the verified finding.",
|
||||
"fields": [
|
||||
{
|
||||
"id": "pro_verified_type",
|
||||
"label": "Verified association type from the recorded Declaration",
|
||||
"type": "select",
|
||||
"required": true,
|
||||
"options": [
|
||||
{ "value": "condominium", "label": "Condominium Association (765 ILCS 605)" },
|
||||
{ "value": "master", "label": "Master Association (765 ILCS 605/18.5)" },
|
||||
{ "value": "cic", "label": "Common Interest Community (765 ILCS 160)" },
|
||||
{ "value": "unincorporated", "label": "Unincorporated HOA" },
|
||||
{ "value": "indeterminate", "label": "Indeterminate — Declaration does not resolve the question" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pro_declaration_recorded",
|
||||
"label": "Is the Declaration recorded with the County Recorder of Deeds?",
|
||||
"type": "boolean",
|
||||
"required": true,
|
||||
"diagnostic_flag": true,
|
||||
"flag_condition": false,
|
||||
"flag_label": "Declaration not recorded — enforceability at issue"
|
||||
},
|
||||
{
|
||||
"id": "pro_declaration_instrument",
|
||||
"label": "Declaration instrument number or recording reference",
|
||||
"type": "text",
|
||||
"required": false,
|
||||
"placeholder": "e.g. Document No. 2005K012345"
|
||||
},
|
||||
{
|
||||
"id": "pro_type_gap",
|
||||
"label": "Is there a discrepancy between the claimed type and the verified type?",
|
||||
"type": "boolean",
|
||||
"required": true,
|
||||
"diagnostic_flag": true,
|
||||
"flag_condition": true,
|
||||
"flag_label": "Type discrepancy confirmed — claimed type differs from recorded Declaration"
|
||||
},
|
||||
{
|
||||
"id": "pro_type_gap_detail",
|
||||
"label": "Describe the discrepancy and its legal consequence.",
|
||||
"type": "textarea",
|
||||
"required": false,
|
||||
"depends_on": { "field": "pro_type_gap", "value": true },
|
||||
"placeholder": "Identify which rights or remedies are affected by the misclassification."
|
||||
},
|
||||
{
|
||||
"id": "pro_assessment",
|
||||
"label": "Professional assessment — upgrade, downgrade, or confirm the homeowner record.",
|
||||
"type": "select",
|
||||
"required": true,
|
||||
"options": [
|
||||
{ "value": "confirmed", "label": "Confirmed — homeowner record is accurate" },
|
||||
{ "value": "upgraded", "label": "Upgraded — condition is more significant than homeowner record indicates" },
|
||||
{ "value": "downgraded", "label": "Downgraded — condition is less significant than homeowner record indicates" },
|
||||
{ "value": "insufficient", "label": "Insufficient information — further verification required" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pro_notes",
|
||||
"label": "Professional notes",
|
||||
"type": "textarea",
|
||||
"required": false,
|
||||
"placeholder": "Include any case law, statutory citations, or contextual observations relevant to the type determination."
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
"public_record": {
|
||||
"label": "Public Record",
|
||||
"access_state": "operator",
|
||||
"instruction": "Enter the court or appellate ruling on the association type question. This slot is immutable once submitted except for corrections to spelling or citation format. It represents the adjudicated finding of record.",
|
||||
"immutable_after_submit": true,
|
||||
"fields": [
|
||||
{
|
||||
"id": "pr_adjudicated_type",
|
||||
"label": "Association type as determined by the court or appellate ruling",
|
||||
"type": "select",
|
||||
"required": true,
|
||||
"options": [
|
||||
{ "value": "condominium", "label": "Condominium Association (765 ILCS 605)" },
|
||||
{ "value": "master", "label": "Master Association (765 ILCS 605/18.5)" },
|
||||
{ "value": "cic", "label": "Common Interest Community (765 ILCS 160)" },
|
||||
{ "value": "unincorporated", "label": "Unincorporated HOA" },
|
||||
{ "value": "not_adjudicated", "label": "Type not adjudicated in this proceeding" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "pr_case_citation",
|
||||
"label": "Case citation",
|
||||
"type": "text",
|
||||
"required": true,
|
||||
"placeholder": "e.g. Smith v. Elm Court Condominium Assoc., 2023 IL App (2d) 220145"
|
||||
},
|
||||
{
|
||||
"id": "pr_court",
|
||||
"label": "Court",
|
||||
"type": "text",
|
||||
"required": true,
|
||||
"placeholder": "e.g. Illinois Appellate Court, Second District"
|
||||
},
|
||||
{
|
||||
"id": "pr_ruling_date",
|
||||
"label": "Ruling date",
|
||||
"type": "date",
|
||||
"required": true
|
||||
},
|
||||
{
|
||||
"id": "pr_ruling_summary",
|
||||
"label": "Ruling summary — the court's finding on the type question in plain language.",
|
||||
"type": "textarea",
|
||||
"required": true,
|
||||
"placeholder": "Describe what the court determined and on what basis."
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
"spool": {
|
||||
"contract_version": "1.0",
|
||||
"addon": "vs01",
|
||||
"vs_code": "VS-01",
|
||||
"payload_fields": [
|
||||
"perspective",
|
||||
"association_address",
|
||||
"submitted_at",
|
||||
"standing",
|
||||
"fields"
|
||||
],
|
||||
"notes": "The spool envelope wraps the perspective slot name, the association address as the record anchor, the submission timestamp, the submitter's verified standing, and the field values as a keyed object. Field keys match the field id values defined in this schema."
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user