Help us improve
Share bugs, ideas, or general feedback.
From chittyos-legal
Issue and dispute management for property, insurance, legal, and financial matters. Triggers on: "dispute", "issue", "claim", "damage", "leak", "create dispute", "list disputes", "dispute status", "water damage", "insurance claim", "property issue", "vendor dispute", "tenant complaint". Creates, tracks, and resolves multi-domain disputes via the ChittyDisputes API.
npx claudepluginhub chittyos/chittymarket --plugin chittyos-legalHow this skill is triggered — by the user, by Claude, or both
Slash command
/chittyos-legal:disputeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Manages multi-domain disputes that can span property management, insurance, legal, financial, and vendor domains simultaneously. A single issue (e.g., water leak at Addison) can touch property damage, insurance claims, vendor remediation, tenant communication, and legal liability all at once.
Creates p5.js generative art with seeded randomness, noise fields, and interactive parameter exploration. Use for algorithmic art, flow fields, or particle systems.
Share bugs, ideas, or general feedback.
Manages multi-domain disputes that can span property management, insurance, legal, financial, and vendor domains simultaneously. A single issue (e.g., water leak at Addison) can touch property damage, insurance claims, vendor remediation, tenant communication, and legal liability all at once.
| Field | Value |
|---|---|
| Service | ChittyDisputes |
| Base URL | https://disputes.chitty.cc |
| Health | GET /health |
| Database | Neon PostgreSQL (ChittyLedger), schema: public |
| Type | When to Use |
|---|---|
PROPERTY | Physical property damage, maintenance, repairs |
INSURANCE | Insurance claims, coverage disputes, adjuster interactions |
LEGAL | Liability, breach of contract, negligence claims |
FINANCIAL | Billing disputes, payment issues, cost overruns |
TENANT | Tenant complaints, lease violations, move-out disputes |
VENDOR | Contractor/vendor quality, timeline, payment disputes |
HOA | HOA violations, special assessments, board disputes |
REGULATORY | Code violations, permit issues, compliance failures |
| Level | Criteria |
|---|---|
CRITICAL | Active damage, safety hazard, imminent deadline |
HIGH | Approaching deadline, significant financial exposure |
MEDIUM | Standard priority, no immediate deadline pressure |
LOW | Informational, monitoring only |
INTAKE → OPEN → INVESTIGATING → PENDING → ESCALATED → RESOLVED
↓ ↓
CLOSED CLOSED
curl -X POST https://disputes.chitty.cc/api/disputes \
-H "Content-Type: application/json" \
-d '{
"title": "Water leak at 541 W Addison #3S",
"description": "Upstairs unit water damage to kitchen ceiling...",
"dispute_type": "PROPERTY",
"severity": "HIGH",
"domains": ["PROPERTY", "INSURANCE", "VENDOR"],
"property_address": "541 W Addison St",
"property_unit": "3S",
"reported_by": "nick@aribia.cc",
"estimated_cost": 5000,
"next_action_date": "2026-02-25T00:00:00Z",
"next_action_description": "Get remediation estimate from ServiceMaster",
"tags": ["water-damage", "addison"]
}'
# All open disputes
curl "https://disputes.chitty.cc/api/disputes?status=OPEN"
# Property disputes
curl "https://disputes.chitty.cc/api/disputes?type=PROPERTY"
# By severity
curl "https://disputes.chitty.cc/api/disputes?severity=HIGH"
# By property
curl "https://disputes.chitty.cc/api/disputes?property=Addison"
curl "https://disputes.chitty.cc/api/disputes/{id}"
curl -X PATCH "https://disputes.chitty.cc/api/disputes/{id}" \
-H "Content-Type: application/json" \
-d '{
"status": "INVESTIGATING",
"assigned_to": "nick@aribia.cc",
"next_action_date": "2026-02-28T00:00:00Z",
"next_action_description": "Follow up with State Farm adjuster",
"updated_by": "claude-session"
}'
curl -X POST "https://disputes.chitty.cc/api/disputes/{id}/events" \
-H "Content-Type: application/json" \
-d '{
"event_type": "phone_call",
"summary": "Called State Farm, claim #SF-2026-12345 opened",
"details": {"claim_number": "SF-2026-12345", "adjuster": "Jane Smith"},
"actor": "nick"
}'
curl "https://disputes.chitty.cc/api/disputes/summary"
When the user reports an issue:
PROPERTY type but domains might include ['PROPERTY', 'INSURANCE', 'VENDOR']CRITICAL, deadline approaching = HIGHdocument_refs arrayestimated_cost and actual_cost as quotes come inactual_costA dispute's domains array tracks which areas it touches. This is key for the Addison water leak example:
{
"domains": ["PROPERTY", "INSURANCE", "VENDOR"],
"explanation": "Property damage needs repair (PROPERTY), insurance claim filed (INSURANCE), remediation vendor hired (VENDOR)"
}
As the dispute evolves, domains can be added:
TENANTLEGALHOA| Type | When |
|---|---|
created | Dispute first created (auto) |
status_change | Status transitions (auto-logged by trigger) |
note | General notes, observations |
document_added | Document attached or referenced |
email_received | Relevant email received |
email_sent | Email sent regarding dispute |
phone_call | Phone call made/received |
assignment | Dispute assigned to someone |
escalation | Escalated to attorney or higher |
deadline_set | New deadline established |
cost_update | Cost estimate or actual cost changed |
resolution | Resolution details recorded |
Disputes can be synced to Notion for human visibility. Use the Notion MCP tools to:
next_action_date and next_action_description — disputes without next actions go stale