{
  "$schema": "https://developer.cotrackpro.com/data/catalog.schema.json",
  "name": "CoTrackPro platform catalog",
  "version": "1.0",
  "license": "MIT",
  "source": "https://developer.cotrackpro.com",
  "disclaimer": "Educational and informational only — not legal or clinical advice. The roles, workflows, and artifacts are illustrative example compositions, not a prescriptive legal process.",
  "counts": {
    "artifacts": 133,
    "roles": 18,
    "workflows": 5,
    "skills": 33,
    "knowledge": 5,
    "scenarios": 9,
    "promptModules": 12
  },
  "catalog": {
    "artifacts": {
      "count": 133,
      "items": [
        {
          "name": "account-security-checklist",
          "title": "Account Security Checklist",
          "dataSensitivity": "sensitive",
          "description": "Checklist for passwords, MFA, device security, and account recovery.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "action-plan-checklist",
          "title": "Action Plan Checklist",
          "dataSensitivity": "sensitive",
          "description": "Step-by-step checklist outlining agreed-upon actions, responsible parties, and deadlines following mediation.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "affidavit-or-declaration",
          "title": "Affidavit or Declaration",
          "dataSensitivity": "confidential",
          "description": "A sworn written statement used to present facts to the court or agency when testimony is provided in writing.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "appearance-log",
          "title": "Appearance Log",
          "dataSensitivity": "confidential",
          "description": "A running log of hearings, meetings, and appearances attended, including dates, outcomes, and next steps.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "artifacts-produced",
          "title": "Artifacts Produced",
          "dataSensitivity": "sensitive",
          "description": "A roll-up checklist of documents generated in a workstream to confirm what has been produced and what is still pending.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "boundary-statement-template",
          "title": "Boundary Statement Template",
          "dataSensitivity": "sensitive",
          "description": "Fillable statement that sets clear boundaries and consequences neutrally.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "call-video-log",
          "title": "Call / Video Log",
          "dataSensitivity": "confidential",
          "description": "Log of calls or video attempts: date/time, duration, results, disruptions.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "care-team-communication-note",
          "title": "Care Team Communication Note",
          "dataSensitivity": "confidential",
          "description": "A brief internal note capturing care-team updates, decisions, and next actions while staying within confidentiality limits.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "case-documentation",
          "title": "Case Documentation",
          "dataSensitivity": "confidential",
          "description": "Chronological log of all communications, meetings, and decisions made throughout the intervention process.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "case-management-order",
          "title": "Case Management Order",
          "dataSensitivity": "confidential",
          "description": "A court order that sets case structure—deadlines, disclosures, hearings, and compliance requirements.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "case-notes",
          "title": "Case Notes",
          "dataSensitivity": "confidential",
          "description": "Structured notes capturing objective contacts, observations, actions taken, and follow-ups for the case record.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "case-plan-or-service-plan",
          "title": "Case Plan or Service Plan",
          "dataSensitivity": "confidential",
          "description": "A written plan outlining goals, services, responsible parties, and timelines for supporting the child and family.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "certified-transcript",
          "title": "Certified Transcript",
          "dataSensitivity": "confidential",
          "description": "An official certified transcript of a hearing or proceeding used for filing, appeal, or record clarity.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "child-profile-sheet",
          "title": "Child Profile Sheet",
          "dataSensitivity": "confidential",
          "description": "Key child info: school, routines, supports, medical notes, and transitions.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": true
        },
        {
          "name": "child-safety-assessment",
          "title": "Child Safety Assessment",
          "dataSensitivity": "confidential",
          "description": "A structured assessment form evaluating the safety and well-being of a child in their current environment.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": true
        },
        {
          "name": "client-intake-and-eligibility-form",
          "title": "Client Intake and Eligibility Form",
          "dataSensitivity": "confidential",
          "description": "An intake form used to capture client information, eligibility, and an initial triage of needs and urgency.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "clinical-summary-letter",
          "title": "Clinical Summary Letter",
          "dataSensitivity": "confidential",
          "description": "A clinician’s summary of treatment status, functioning, and recommendations within the permitted scope.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "closure-letter",
          "title": "Closure Letter",
          "dataSensitivity": "confidential",
          "description": "A closing notice summarizing case outcome, remaining obligations, and how to re-engage services if needed.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "communication-log",
          "title": "Communication Log",
          "dataSensitivity": "confidential",
          "description": "A chronological record of calls, emails, texts, and messages, including dates, participants, and outcomes.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "compliance-directives",
          "title": "Compliance Directives",
          "dataSensitivity": "confidential",
          "description": "Written directives that specify required actions, deadlines, proof, and consequences for non-compliance.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "compliance-summary",
          "title": "Compliance Summary (One-Page)",
          "dataSensitivity": "confidential",
          "description": "One-page summary of compliance/noncompliance with citations to evidence.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "compliance-tracker",
          "title": "Compliance Tracker (Order-by-Order)",
          "dataSensitivity": "confidential",
          "description": "Tracker listing each order provision, what compliance looks like, and evidence.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "consent-or-release-forms",
          "title": "Consent or Release Forms",
          "dataSensitivity": "confidential",
          "description": "Signed forms that authorize information sharing or services, defining the scope, purpose, and expiration if applicable.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "contact-log",
          "title": "Contact Log",
          "dataSensitivity": "confidential",
          "description": "A record of key contacts and interactions, capturing who was contacted, why, what was discussed, and next steps.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "contempt-orders",
          "title": "Contempt Orders",
          "dataSensitivity": "confidential",
          "description": "Court orders addressing violations of prior orders and setting sanctions, purge conditions, or corrective requirements.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "coordinated-service-plan",
          "title": "Coordinated Service Plan",
          "dataSensitivity": "confidential",
          "description": "A coordinated plan that aligns providers, services, timelines, and responsibilities to reduce gaps and duplication.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "coping-plan",
          "title": "Coping Plan",
          "dataSensitivity": "confidential",
          "description": "A personalized plan listing coping tools, supports, and steps to manage stress, triggers, and difficult interactions.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "court-orders",
          "title": "Court Orders",
          "dataSensitivity": "confidential",
          "description": "A consolidated set of active court orders with key requirements, deadlines, and enforcement terms highlighted for compliance.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "court-report-and-recommendations",
          "title": "Court Report and Recommendations",
          "dataSensitivity": "confidential",
          "description": "A structured report summarizing findings and offering recommendations, written neutrally and tied to documented facts.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "court-testimony-preparation-guide",
          "title": "Court Testimony Preparation Guide",
          "dataSensitivity": "sensitive",
          "description": "A checklist and resource guide to help children and caregivers prepare for court testimony.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "crisis-or-safety-plan",
          "title": "Crisis or Safety Plan",
          "dataSensitivity": "confidential",
          "description": "A safety-focused plan outlining immediate risks, protective steps, safe contacts, and clear do/don’t instructions during a crisis.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": true
        },
        {
          "name": "custody-exchange-log",
          "title": "Custody Exchange Log",
          "dataSensitivity": "confidential",
          "description": "A log recording the details of each custody exchange, including time, location, and any issues or concerns.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "deadline-tracker",
          "title": "Deadline Tracker",
          "dataSensitivity": "confidential",
          "description": "A tracker that lists deadlines, responsible parties, required submissions, and completion status to prevent missed filings or tasks.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "discharge-support-summary",
          "title": "Discharge Support Summary",
          "dataSensitivity": "confidential",
          "description": "A summary documenting supports provided at discharge, aftercare plans, referrals made, and recommended next steps.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "discovery-request-tracker",
          "title": "Discovery Request Tracker",
          "dataSensitivity": "confidential",
          "description": "Tracker for requests sent/received, deadlines, responses, and follow-ups.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "document-transmittal-log",
          "title": "Document Transmittal Log",
          "dataSensitivity": "confidential",
          "description": "A log documenting what documents were sent, to whom, when, by what method, and any delivery confirmation.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "emergency-contacts-sheet",
          "title": "Emergency Contacts Sheet",
          "dataSensitivity": "confidential",
          "description": "Contact sheet including family, school, professionals, and emergency resources.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "emotional-wellbeing-journal",
          "title": "Emotional Wellbeing Journal",
          "dataSensitivity": "confidential",
          "description": "A guided journal for children to record their feelings, stressors, and coping strategies during family conflict.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "errata-sheet",
          "title": "Errata Sheet",
          "dataSensitivity": "confidential",
          "description": "A correction sheet used to record and certify transcript or record corrections, clarifications, or noted errors.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "escalation-ladder",
          "title": "Escalation Ladder",
          "dataSensitivity": "sensitive",
          "description": "Level-based decision tree for when to document, clarify, involve pros, or escalate.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "escalation-note",
          "title": "Escalation Note",
          "dataSensitivity": "confidential",
          "description": "A note that documents why an issue was escalated, who was notified, what was shared, and the requested resolution path.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "evidence-index-exhibit-list",
          "title": "Evidence Index / Exhibit List",
          "dataSensitivity": "confidential",
          "description": "Court-ready index of exhibits with filenames, dates, and relevance notes.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "evidence-log",
          "title": "Evidence Log",
          "dataSensitivity": "confidential",
          "description": "Catalog of physical and digital evidence collected during an investigation, including photos, emails, and witness statements.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "evidence-packet",
          "title": "Evidence Packet",
          "dataSensitivity": "confidential",
          "description": "Bundle of exhibits with full chain-of-custody, hashing, and authentication metadata. Produced by evidence-organization for downstream legal-document-formatter consumption. Data sensitivity: confidential.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "evidence-preservation-checklist",
          "title": "Evidence Preservation Checklist",
          "dataSensitivity": "sensitive",
          "description": "Checklist for preserving digital and physical evidence with timestamps and backups.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "exchange-log",
          "title": "Exchange Log",
          "dataSensitivity": "confidential",
          "description": "Pickup/drop-off record including conduct notes and outcomes.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "exhibit-index",
          "title": "Exhibit Index",
          "dataSensitivity": "confidential",
          "description": "An index that organizes exhibits by number/letter with brief identifiers to support easy reference during hearings or filings.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "exhibit-list",
          "title": "Exhibit List",
          "dataSensitivity": "confidential",
          "description": "A structured list of exhibits with identifiers and descriptions used to prepare filings, testimony, and courtroom presentation.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "family-service-plan",
          "title": "Family Service Plan",
          "dataSensitivity": "confidential",
          "description": "A service plan describing needs, services, providers, timelines, and follow-up steps to support stability and progress.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "filing-checklist",
          "title": "Filing Checklist",
          "dataSensitivity": "sensitive",
          "description": "Checklist for common court filings (attachments, exhibits, service).",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "final-judgment-or-decree",
          "title": "Final Judgment or Decree",
          "dataSensitivity": "confidential",
          "description": "The final decree that resolves issues in the case and sets enforceable terms, responsibilities, and any continuing obligations.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "financial-disclosure-statement",
          "title": "Financial Disclosure Statement",
          "dataSensitivity": "confidential",
          "description": "A standardized form for reporting income, expenses, and assets in support or custody cases.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "findings-of-fact-and-conclusions",
          "title": "Findings of Fact and Conclusions",
          "dataSensitivity": "confidential",
          "description": "A written section of an order that states the court’s factual findings and legal conclusions supporting the ruling.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "follow-up-schedule",
          "title": "Follow-up Schedule",
          "dataSensitivity": "confidential",
          "description": "Schedule for check-ins, deadlines, and periodic reassessment.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "goals-priorities-snapshot",
          "title": "Goals & Priorities Snapshot",
          "dataSensitivity": "confidential",
          "description": "Short worksheet clarifying what matters most to each party and the child.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "ground-rules-document",
          "title": "Ground Rules Document",
          "dataSensitivity": "confidential",
          "description": "A set of agreed communication and conduct rules used to reduce conflict, set boundaries, and keep interactions productive.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "hearing-prep-checklist",
          "title": "Hearing Prep Checklist",
          "dataSensitivity": "confidential",
          "description": "A step-by-step checklist of documents, deadlines, and key points to prepare for an upcoming hearing.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "hearing-prep-notes",
          "title": "Hearing Prep Notes",
          "dataSensitivity": "confidential",
          "description": "Structured prep notes: key facts, exhibits, relief requested, and risks.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "home-visit-notes",
          "title": "Home Visit Notes",
          "dataSensitivity": "confidential",
          "description": "Objective notes from a home visit documenting who was present, what was observed, and follow-up actions required.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "iep-504-meeting-summary",
          "title": "IEP/504 Meeting Summary",
          "dataSensitivity": "confidential",
          "description": "A summary document of Individualized Education Program (IEP) or 504 Plan meetings, including decisions and action items.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "iep-504-prep-notes",
          "title": "IEP/504 Prep Notes",
          "dataSensitivity": "confidential",
          "description": "Preparation worksheet for IEP/504 meeting goals, accommodations, and evidence.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "impersonation-incident-template",
          "title": "Impersonation Incident Template",
          "dataSensitivity": "sensitive",
          "description": "Template for documenting impersonation/account takeover with supporting evidence.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "incident-debrief-summary",
          "title": "Incident Debrief Summary",
          "dataSensitivity": "confidential",
          "description": "A concise summary of key findings and next steps following a critical incident or emergency.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "incident-log",
          "title": "Incident Log",
          "dataSensitivity": "confidential",
          "description": "Single incident record. Used by parents, attorneys, and therapists to document observed events with neutrality and source attribution. Data sensitivity: confidential.",
          "safetyFields": [
            "child_impact",
            "severity"
          ],
          "hasProvenance": true,
          "safetyRelevant": true
        },
        {
          "name": "incident-report",
          "title": "Incident Report",
          "dataSensitivity": "confidential",
          "description": "Detailed account of a workplace conflict, including involved parties, timeline, actions taken, and recommendations for next steps.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "intake-assessment",
          "title": "Intake Assessment",
          "dataSensitivity": "confidential",
          "description": "A structured initial assessment capturing presenting concerns, relevant history, risk indicators, and recommended next steps.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "intake-summary",
          "title": "Intake Summary",
          "dataSensitivity": "confidential",
          "description": "One-page summary capturing key facts, goals, constraints, and next steps gathered during intake.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "interpretation-issue-note",
          "title": "Interpretation Issue Note",
          "dataSensitivity": "confidential",
          "description": "A note documenting language-access or interpretation issues that affected understanding, participation, or case logistics.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "interpreter-assignment-confirmation",
          "title": "Interpreter Assignment Confirmation",
          "dataSensitivity": "confidential",
          "description": "A confirmation of interpreter assignment details—language, date/time, location or remote link, and contact information.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "interpreter-time-log",
          "title": "Interpreter Time Log",
          "dataSensitivity": "confidential",
          "description": "A log tracking interpreter start/end times, segments covered, and billable duration for services provided.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "invoice",
          "title": "Invoice",
          "dataSensitivity": "confidential",
          "description": "An itemized invoice for services rendered, showing dates, descriptions, rates, totals, and payment terms.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "invoice-or-billing-record",
          "title": "Invoice or Billing Record",
          "dataSensitivity": "confidential",
          "description": "A billing record summarizing charges, payments, adjustments, and remaining balance for a defined service period.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "issues-and-interests-worksheet",
          "title": "Issues and Interests Worksheet",
          "dataSensitivity": "confidential",
          "description": "A worksheet that lists issues, underlying interests, priorities, and options to support negotiation and problem-solving.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "key-dates-deadlines-tracker",
          "title": "Key Dates & Deadlines Tracker",
          "dataSensitivity": "confidential",
          "description": "Tracker for court dates, school meetings, therapy appointments, and deadlines.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "mediation-agreement",
          "title": "Mediation Agreement",
          "dataSensitivity": "confidential",
          "description": "A written summary of terms reached in mediation, including responsibilities, timelines, and any steps required to finalize.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "mediation-intake-form",
          "title": "Mediation Intake Form",
          "dataSensitivity": "confidential",
          "description": "An intake form that gathers party information, goals, key issues, and screening items before mediation begins.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "meeting-agenda-template",
          "title": "Meeting Agenda Template",
          "dataSensitivity": "sensitive",
          "description": "Agenda template for mediation, case conference, or co-parent meeting.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "meeting-minutes-template",
          "title": "Meeting Minutes Template",
          "dataSensitivity": "confidential",
          "description": "Minutes template capturing decisions, owners, deadlines, and follow-ups.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "memorandum-of-understanding",
          "title": "Memorandum of Understanding",
          "dataSensitivity": "confidential",
          "description": "A document summarizing shared understandings and commitments, often used as a bridge to a formal agreement.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "message-draft-templates",
          "title": "Message Draft Templates (BIFF)",
          "dataSensitivity": "sensitive",
          "description": "Templates for brief, informative, friendly, firm messages to reduce conflict.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "minute-entries",
          "title": "Minute Entries",
          "dataSensitivity": "confidential",
          "description": "A brief court record entry noting what happened at a hearing and any orders, deadlines, or next dates set.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "missed-parenting-time-tracker",
          "title": "Missed Parenting Time Tracker",
          "dataSensitivity": "confidential",
          "description": "Tracker of missed or shortened parenting time including reasons and impacts.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "outcome-summary",
          "title": "Outcome Summary",
          "dataSensitivity": "confidential",
          "description": "Summary of outcomes, changes, and what to do next (30/60/90 days).",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "parenting-plan-draft",
          "title": "Parenting Plan Draft",
          "dataSensitivity": "confidential",
          "description": "A working draft of a parenting plan that outlines schedules, decision-making rules, exchanges, and conflict-resolution steps.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "parenting-time-order",
          "title": "Parenting Time Order",
          "dataSensitivity": "confidential",
          "description": "A court order that sets a parenting-time schedule and related requirements, including exchanges, notice rules, and enforcement terms.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "participation-agreement",
          "title": "Participation Agreement",
          "dataSensitivity": "confidential",
          "description": "An agreement defining participation expectations, confidentiality boundaries, fees, and conduct rules for a service or program.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "parties-household-directory",
          "title": "Parties & Household Directory",
          "dataSensitivity": "confidential",
          "description": "Directory of parties, children, households, and safe contact methods.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "pattern-detection-summary",
          "title": "Pattern Detection Summary",
          "dataSensitivity": "confidential",
          "description": "Summary of repeated triggers, time windows, and escalation patterns.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "placement-summary",
          "title": "Placement Summary",
          "dataSensitivity": "confidential",
          "description": "A summary describing the child’s current placement, stability factors, needs, and any recommendations or follow-up steps.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "platform-report-log",
          "title": "Platform Report Log",
          "dataSensitivity": "confidential",
          "description": "Log of reports made to online platforms and results (tickets, responses).",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "pleadings-and-motions",
          "title": "Pleadings and Motions",
          "dataSensitivity": "confidential",
          "description": "A compiled set of pleadings and motions filed in the matter, used to track requests, responses, and the procedural record.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "preparation-handouts",
          "title": "Preparation Handouts",
          "dataSensitivity": "confidential",
          "description": "A set of participant-ready handouts that explain the process, expectations, and tools to support follow-through.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "progress-notes",
          "title": "Progress Notes",
          "dataSensitivity": "confidential",
          "description": "Clinical progress notes documenting session content, observed symptoms, interventions used, and plan for next steps.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "progress-report",
          "title": "Progress Report",
          "dataSensitivity": "confidential",
          "description": "A periodic report summarizing progress toward goals, services delivered, barriers, and recommended next actions.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "proposed-order-template",
          "title": "Proposed Order Template",
          "dataSensitivity": "sensitive",
          "description": "Fillable proposed order outline aligned to requested relief.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "qualification-statement",
          "title": "Qualification Statement",
          "dataSensitivity": "confidential",
          "description": "A statement describing qualifications, scope of work, and limitations to clarify role, expertise, and boundaries.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "referral-and-consent-forms",
          "title": "Referral and Consent Forms",
          "dataSensitivity": "confidential",
          "description": "A set of referral and consent documents used to initiate services and authorize limited information sharing when required.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "referral-list",
          "title": "Referral List",
          "dataSensitivity": "confidential",
          "description": "Curated referral list of vetted local resources and professionals.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "referral-tracking-sheet",
          "title": "Referral Tracking Sheet",
          "dataSensitivity": "confidential",
          "description": "A sheet tracking referrals made, contact attempts, appointment status, and outcomes to ensure follow-through.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "release-of-information-form",
          "title": "Release of Information Form",
          "dataSensitivity": "confidential",
          "description": "A signed authorization permitting release of specified information to named parties within a defined purpose and timeframe.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "reporters-certificate",
          "title": "Reporters Certificate",
          "dataSensitivity": "confidential",
          "description": "A reporter’s certificate verifying transcript preparation details, accuracy, and any applicable certification statements.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "representation-agreement",
          "title": "Representation Agreement",
          "dataSensitivity": "confidential",
          "description": "A written agreement defining legal representation scope, responsibilities, fees, and client expectations.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "resource-plan",
          "title": "Resource Plan",
          "dataSensitivity": "confidential",
          "description": "Plan of recommended services, responsibilities, and target dates.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "resource-referral-list",
          "title": "Resource Referral List",
          "dataSensitivity": "confidential",
          "description": "A curated list of resources and referrals with contact details, eligibility notes, and access steps for support services.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "resource-referral-packet",
          "title": "Resource Referral Packet",
          "dataSensitivity": "confidential",
          "description": "A bundled packet of referral resources, eligibility notes, and contact steps tailored to the family’s needs.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "response-decision-tree",
          "title": "Response Decision Tree",
          "dataSensitivity": "sensitive",
          "description": "Guide for deciding whether to ignore, clarify, propose, or escalate.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "review-hearing-schedule",
          "title": "Review Hearing Schedule",
          "dataSensitivity": "confidential",
          "description": "A schedule of upcoming review hearings with dates, purposes, deadlines, and required proof for each checkpoint.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "risk-screen-notes",
          "title": "Risk Screen Notes",
          "dataSensitivity": "confidential",
          "description": "Structured notes from initial risk screening (safety, escalation, stalking, child wellbeing).",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": true
        },
        {
          "name": "safe-exchange-protocol",
          "title": "Safe Exchange Protocol",
          "dataSensitivity": "sensitive",
          "description": "Written protocol for low-conflict custody exchanges (location, timing, roles).",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": true
        },
        {
          "name": "safety-plan",
          "title": "Safety Plan",
          "dataSensitivity": "confidential",
          "description": "Per-case safety plan produced by safety-review. Identifies risks, protective factors, response steps, and surfaced crisis resources. Data sensitivity: confidential.",
          "safetyFields": [
            "crisis_resources",
            "identified_risks",
            "protective_factors",
            "risk_level"
          ],
          "hasProvenance": true,
          "safetyRelevant": true
        },
        {
          "name": "school-support-packet",
          "title": "School Support Packet",
          "dataSensitivity": "confidential",
          "description": "Packet with key school contacts, meeting goals, and communication templates.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "screenshot-log",
          "title": "Screenshot Log",
          "dataSensitivity": "confidential",
          "description": "Log that records screenshots captured, source, timestamp, and storage location.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "service-of-process-tracker",
          "title": "Service of Process Tracker",
          "dataSensitivity": "confidential",
          "description": "Tracker for service attempts, dates, proof, and outcomes.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "session-notes",
          "title": "Session Notes",
          "dataSensitivity": "confidential",
          "description": "Objective notes documenting what occurred in a session, key observations, and follow-up actions within scope.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "session-summary",
          "title": "Session Summary",
          "dataSensitivity": "confidential",
          "description": "A concise summary of a session’s goals, topics covered, outcomes, and next steps.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "settlement-agreement",
          "title": "Settlement Agreement",
          "dataSensitivity": "confidential",
          "description": "A signed agreement documenting the final negotiated terms, responsibilities, and deadlines.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "settlement-agreement-or-consent-judgment",
          "title": "Settlement Agreement or Consent Judgment",
          "dataSensitivity": "confidential",
          "description": "A court-ready agreement resolving issues by consent and setting enforceable terms approved by the court.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "settlement-term-sheet",
          "title": "Settlement Term Sheet",
          "dataSensitivity": "confidential",
          "description": "A brief term sheet capturing the essential settlement terms to be finalized into a full agreement or order.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "stakeholder-map",
          "title": "Stakeholder Map",
          "dataSensitivity": "confidential",
          "description": "Map of professionals, agencies, and decision-makers involved in the case.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "status-update-memo",
          "title": "Status Update Memo",
          "dataSensitivity": "confidential",
          "description": "A short memo summarizing current status, recent developments, action items, and upcoming deadlines.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "substance-use-monitoring-log",
          "title": "Substance Use Monitoring Log",
          "dataSensitivity": "sensitive",
          "description": "A log tracking compliance with substance use monitoring requirements, including test results and missed appointments.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "supervised-visitation-report",
          "title": "Supervised Visitation Report",
          "dataSensitivity": "confidential",
          "description": "A detailed report documenting the circumstances, observations, and outcomes of supervised visitation sessions.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "support-order-worksheet",
          "title": "Support Order Worksheet",
          "dataSensitivity": "confidential",
          "description": "A worksheet organizing inputs and calculations used to draft or review child/spousal support order terms.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "teacher-communication-template",
          "title": "Teacher Communication Template",
          "dataSensitivity": "sensitive",
          "description": "Short template for neutral, child-focused teacher communications.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "team-meeting-notes",
          "title": "Team Meeting Notes",
          "dataSensitivity": "confidential",
          "description": "Meeting minutes capturing decisions made, risks noted, action items assigned, and deadlines for follow-up.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "technology-access-report",
          "title": "Technology Access Report",
          "dataSensitivity": "confidential",
          "description": "A report documenting a child’s access to required technology for education and communication.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "temporary-orders",
          "title": "Temporary Orders",
          "dataSensitivity": "confidential",
          "description": "A temporary court order setting short-term rules for custody, support, safety, and case structure until final resolution.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "terminology-glossary",
          "title": "Terminology Glossary",
          "dataSensitivity": "confidential",
          "description": "A shared glossary defining key terms, acronyms, and role language to reduce misunderstandings and disputes.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "timeline",
          "title": "Source-Based Timeline",
          "dataSensitivity": "confidential",
          "description": "Chronological case timeline with source attribution per entry. Produced by timeline-builder. Used by Attorney workflows, Documentation Timeline GPT, court-packet-assembly. Data sensitivity: confidential.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "timeline-of-events",
          "title": "Timeline of Events (Master)",
          "dataSensitivity": "confidential",
          "description": "Chronological narrative supported by citations to evidence items.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "treatment-plan",
          "title": "Treatment Plan",
          "dataSensitivity": "confidential",
          "description": "A written plan detailing clinical goals, interventions, responsibilities, and timelines with measurable progress markers.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "updated-goal-plan",
          "title": "Updated Goal Plan",
          "dataSensitivity": "confidential",
          "description": "An updated goal plan converting new information into measurable goals, tasks, owners, and timelines for the next period.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        },
        {
          "name": "written-bench-memorandum",
          "title": "Written Bench Memorandum",
          "dataSensitivity": "confidential",
          "description": "A judge-facing memo summarizing the record, issues for decision, applicable standards, and recommended rulings.",
          "safetyFields": [],
          "hasProvenance": true,
          "safetyRelevant": false
        }
      ]
    },
    "roles": {
      "count": 18,
      "items": [
        {
          "id": "cotrackpro-advocate",
          "airtableRoleNames": [
            "Advocate",
            "Domestic Violence Advocate",
            "Victim Services Coordinator",
            "Youth Advocate",
            "Disability Rights Advocate"
          ],
          "composes": [
            "child-centered-rewrite",
            "safety-review",
            "incident-documentation"
          ],
          "promptModules": [
            "child-centered-language",
            "emotional-deescalation",
            "evidence-integrity",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "safetyLevel": "elevated",
          "dataSensitivity": "confidential"
        },
        {
          "id": "cotrackpro-attorney",
          "airtableRoleNames": [
            "Family Law Attorney",
            "Legal Aid Attorney",
            "Paralegal",
            "Family Law Paralegal"
          ],
          "composes": [
            "evidence-organization",
            "timeline-builder",
            "legal-document-formatter",
            "omni-build"
          ],
          "promptModules": [
            "child-centered-language",
            "evidence-integrity",
            "legal-neutrality",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "safetyLevel": "elevated",
          "dataSensitivity": "confidential"
        },
        {
          "id": "cotrackpro-bailiff",
          "airtableRoleNames": [
            "Court Security Officer",
            "Security Officer",
            "Court Reporter"
          ],
          "composes": [
            "safety-review",
            "incident-documentation"
          ],
          "promptModules": [
            "child-centered-language",
            "emotional-deescalation",
            "evidence-integrity",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "safetyLevel": "elevated",
          "dataSensitivity": "sensitive"
        },
        {
          "id": "cotrackpro-clerk",
          "airtableRoleNames": [
            "Court Clerk",
            "Court Administrator",
            "Court Case Manager",
            "Court Liaison",
            "Court Services Officer",
            "Court Interpreter"
          ],
          "composes": [
            "legal-document-formatter",
            "omni-build"
          ],
          "promptModules": [
            "child-centered-language",
            "evidence-integrity",
            "legal-neutrality",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "safetyLevel": "elevated",
          "dataSensitivity": "sensitive"
        },
        {
          "id": "cotrackpro-coach",
          "airtableRoleNames": [
            "Peer Support Specialist",
            "Family Support Worker",
            "Family Support Coordinator",
            "Family Engagement Specialist"
          ],
          "composes": [
            "child-centered-rewrite",
            "communication-tone-analysis"
          ],
          "promptModules": [
            "child-centered-language",
            "emotional-deescalation",
            "neutral-documentation",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "safetyLevel": "elevated",
          "dataSensitivity": "sensitive"
        },
        {
          "id": "cotrackpro-evaluator",
          "airtableRoleNames": [
            "Evaluator",
            "Clinical Psychologist",
            "Therapist",
            "Child Therapist"
          ],
          "composes": [
            "emotional-pattern-analysis",
            "incident-documentation",
            "safety-review"
          ],
          "promptModules": [
            "child-centered-language",
            "emotional-deescalation",
            "evidence-integrity",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "safetyLevel": "elevated",
          "dataSensitivity": "confidential"
        },
        {
          "id": "cotrackpro-gal",
          "airtableRoleNames": [
            "GAL (Guardian ad Litem)",
            "Court-Appointed Special Advocate",
            "CASA Volunteer",
            "Child Advocate",
            "Child Advocate Attorney"
          ],
          "composes": [
            "safety-review",
            "child-centered-rewrite",
            "emotional-pattern-analysis"
          ],
          "promptModules": [
            "child-centered-language",
            "emotional-deescalation",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "safetyLevel": "elevated",
          "dataSensitivity": "confidential"
        },
        {
          "id": "cotrackpro-judge",
          "airtableRoleNames": [
            "Judge",
            "Family Court Judge",
            "Domestic Relations Judge",
            "Juvenile Court Judge",
            "Probate Judge"
          ],
          "composes": [
            "safety-review",
            "legal-document-formatter",
            "omni-build"
          ],
          "promptModules": [
            "child-centered-language",
            "emotional-deescalation",
            "evidence-integrity",
            "legal-neutrality",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "safetyLevel": "elevated",
          "dataSensitivity": "confidential"
        },
        {
          "id": "cotrackpro-mediator",
          "airtableRoleNames": [
            "Mediator",
            "Family Mediator",
            "Community Mediator",
            "Restorative Justice Facilitator",
            "Restorative Justice Coordinator"
          ],
          "composes": [
            "child-centered-rewrite",
            "safety-review",
            "communication-tone-analysis"
          ],
          "promptModules": [
            "child-centered-language",
            "emotional-deescalation",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "safetyLevel": "elevated",
          "dataSensitivity": "confidential"
        },
        {
          "id": "cotrackpro-parent-alienation-support",
          "airtableRoleNames": [
            "Parent",
            "Guardian"
          ],
          "composes": [
            "child-centered-rewrite",
            "incident-documentation",
            "safety-review",
            "emotional-pattern-analysis"
          ],
          "promptModules": [
            "child-centered-language",
            "emotional-deescalation",
            "evidence-integrity",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "safetyLevel": "elevated",
          "dataSensitivity": "confidential"
        },
        {
          "id": "cotrackpro-parent-coparent",
          "airtableRoleNames": [
            "Parent",
            "Guardian"
          ],
          "composes": [
            "child-centered-rewrite",
            "incident-documentation",
            "safety-review"
          ],
          "promptModules": [
            "child-centered-language",
            "emotional-deescalation",
            "evidence-integrity",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "safetyLevel": "elevated",
          "dataSensitivity": "confidential"
        },
        {
          "id": "cotrackpro-parent-high-conflict-strategy",
          "airtableRoleNames": [
            "Parent",
            "Guardian"
          ],
          "composes": [
            "child-centered-rewrite",
            "safety-review",
            "communication-tone-analysis"
          ],
          "promptModules": [
            "child-centered-language",
            "emotional-deescalation",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "safetyLevel": "elevated",
          "dataSensitivity": "confidential"
        },
        {
          "id": "cotrackpro-parent-pro-se",
          "airtableRoleNames": [
            "Parent",
            "Guardian"
          ],
          "composes": [
            "timeline-builder",
            "evidence-organization",
            "legal-document-formatter",
            "omni-build"
          ],
          "promptModules": [
            "child-centered-language",
            "evidence-integrity",
            "legal-neutrality",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "safetyLevel": "elevated",
          "dataSensitivity": "confidential"
        },
        {
          "id": "cotrackpro-parent-survivor-safety",
          "airtableRoleNames": [
            "Parent",
            "Guardian"
          ],
          "composes": [
            "safety-review",
            "incident-documentation",
            "evidence-organization"
          ],
          "promptModules": [
            "child-centered-language",
            "emotional-deescalation",
            "evidence-integrity",
            "legal-neutrality",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "safetyLevel": "elevated",
          "dataSensitivity": "confidential"
        },
        {
          "id": "cotrackpro-parenting-coordinator",
          "airtableRoleNames": [
            "Parenting Coordinator"
          ],
          "composes": [
            "child-centered-rewrite",
            "incident-documentation",
            "communication-tone-analysis"
          ],
          "promptModules": [
            "child-centered-language",
            "emotional-deescalation",
            "evidence-integrity",
            "neutral-documentation",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "safetyLevel": "elevated",
          "dataSensitivity": "confidential"
        },
        {
          "id": "cotrackpro-police",
          "airtableRoleNames": [
            "Police Officer",
            "School Resource Officer",
            "Probation Officer",
            "Juvenile Probation Officer"
          ],
          "composes": [
            "safety-review",
            "incident-documentation"
          ],
          "promptModules": [
            "child-centered-language",
            "emotional-deescalation",
            "evidence-integrity",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "safetyLevel": "elevated",
          "dataSensitivity": "confidential"
        },
        {
          "id": "cotrackpro-roles-router",
          "airtableRoleNames": [],
          "composes": [
            "omni-build"
          ],
          "promptModules": [
            "child-centered-language",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "safetyLevel": "elevated",
          "dataSensitivity": "internal"
        },
        {
          "id": "cotrackpro-supervisor",
          "airtableRoleNames": [
            "Foster Care Caseworker",
            "Child Welfare Supervisor",
            "Case Management Supervisor"
          ],
          "composes": [
            "omni-build",
            "incident-documentation"
          ],
          "promptModules": [
            "child-centered-language",
            "evidence-integrity",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "safetyLevel": "elevated",
          "dataSensitivity": "sensitive"
        }
      ]
    },
    "workflows": {
      "count": 5,
      "items": [
        {
          "id": "court-packet-assembly",
          "name": "court-packet-assembly",
          "description": "Assembles all session artifacts into a court-ready PDF packet.",
          "version": "1.0",
          "trigger": "user_requests_court_packet",
          "condition": null,
          "safetyLevel": "standard",
          "stepCount": 7,
          "steps": [
            {
              "id": "inventory",
              "action": "list_artifacts",
              "skill": null,
              "roles": [],
              "output": "available_artifacts",
              "next": "select",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "select",
              "action": "ask",
              "skill": null,
              "roles": [],
              "output": null,
              "next": "organize",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "organize",
              "action": "call_skill",
              "skill": "evidence-organization",
              "roles": [],
              "output": "organized_packet",
              "next": "format",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "format",
              "action": "call_skill",
              "skill": "legal-document-formatter",
              "roles": [],
              "output": "formatted_packet",
              "next": "pii_check",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "pii_check",
              "action": "hook",
              "skill": null,
              "roles": [],
              "output": null,
              "next": "provenance_disclosure",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "provenance_disclosure",
              "action": "call_skill",
              "skill": "ai-provenance-integrity",
              "roles": [],
              "output": "provenance_page",
              "next": "export",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "export",
              "action": "export",
              "skill": null,
              "roles": [],
              "output": null,
              "next": null,
              "trueNext": null,
              "falseNext": null,
              "condition": null
            }
          ]
        },
        {
          "id": "custody-violation-response",
          "name": "custody-violation-response",
          "description": "End-to-end response workflow for documented custody violations. Walks the user-as-parent through incident documentation, evidence preservation, timeline construction, and (with attorney engagement) legal assessment and court-packet assembly. Honors the safety_gate pattern from session-lifecycle.yaml — content routed here has already cleared the global safety check.",
          "version": "1.1",
          "trigger": "trigger_detected",
          "condition": "trigger_name == \"Child Custody Violation\"",
          "safetyLevel": "elevated",
          "stepCount": 9,
          "steps": [
            {
              "id": "document_incident",
              "action": "call_skill",
              "skill": "incident-documentation",
              "roles": [
                "Parent"
              ],
              "output": "incident_log",
              "next": "preserve_evidence",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "preserve_evidence",
              "action": "call_skill",
              "skill": "evidence-organization",
              "roles": [
                "Parent"
              ],
              "output": "evidence_index",
              "next": "build_timeline",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "build_timeline",
              "action": "call_skill",
              "skill": "timeline-builder",
              "roles": [
                "Parent",
                "Attorney"
              ],
              "output": "timeline",
              "next": "attorney_engagement_gate",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "attorney_engagement_gate",
              "action": "branch",
              "skill": null,
              "roles": [],
              "output": null,
              "next": null,
              "trueNext": "legal_assessment",
              "falseNext": "surface_pro_se_options",
              "condition": "{{user_has_attorney}} == true"
            },
            {
              "id": "surface_pro_se_options",
              "action": "call_skill",
              "skill": "legal-document-formatter",
              "roles": [
                "Parent"
              ],
              "output": "pro_se_packet",
              "next": "pii_check",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "legal_assessment",
              "action": "call_skill",
              "skill": "legal-document-formatter",
              "roles": [
                "Attorney"
              ],
              "output": "legal_packet",
              "next": "assemble_court_packet",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "assemble_court_packet",
              "action": "invoke_workflow",
              "skill": null,
              "roles": [],
              "output": "court_packet",
              "next": "pii_check",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "pii_check",
              "action": "hook",
              "skill": null,
              "roles": [],
              "output": null,
              "next": "export",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "export",
              "action": "export",
              "skill": null,
              "roles": [],
              "output": null,
              "next": null,
              "trueNext": null,
              "falseNext": null,
              "condition": null
            }
          ]
        },
        {
          "id": "first-session-onboarding",
          "name": "first-session-onboarding",
          "description": "Guides new users through their first CoTrackPro experience.",
          "version": "1.0",
          "trigger": "new_user_session",
          "condition": null,
          "safetyLevel": "standard",
          "stepCount": 5,
          "steps": [
            {
              "id": "welcome",
              "action": "surface",
              "skill": null,
              "roles": [],
              "output": null,
              "next": "intent",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "intent",
              "action": "ask",
              "skill": null,
              "roles": [],
              "output": null,
              "next": "{{selected_route}}",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "role_select",
              "action": "ask",
              "skill": null,
              "roles": [],
              "output": null,
              "next": "first_action",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "first_action",
              "action": "route_to_skill",
              "skill": "{{selected_skill}}",
              "roles": [],
              "output": null,
              "next": "next_steps",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "next_steps",
              "action": "surface",
              "skill": null,
              "roles": [],
              "output": null,
              "next": null,
              "trueNext": null,
              "falseNext": null,
              "condition": null
            }
          ]
        },
        {
          "id": "mandatory-reporting-assist",
          "name": "mandatory-reporting-assist",
          "description": "Assists mandatory reporters in documenting disclosures and filing reports.",
          "version": "1.0",
          "trigger": "trigger_detected",
          "condition": "tag == \"Mandatory Reporting\"",
          "safetyLevel": "maximum",
          "stepCount": 5,
          "steps": [
            {
              "id": "confirm_obligation",
              "action": "surface",
              "skill": null,
              "roles": [],
              "output": null,
              "next": "jurisdiction",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "jurisdiction",
              "action": "ask",
              "skill": null,
              "roles": [],
              "output": null,
              "next": "document",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "document",
              "action": "call_skill",
              "skill": "incident-documentation",
              "roles": [],
              "output": null,
              "next": "contacts",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "contacts",
              "action": "lookup",
              "skill": null,
              "roles": [],
              "output": "agency_name, phone, online_url, hours",
              "next": "track",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "track",
              "action": "log",
              "skill": null,
              "roles": [],
              "output": null,
              "next": null,
              "trueNext": null,
              "falseNext": null,
              "condition": null
            }
          ]
        },
        {
          "id": "session-lifecycle",
          "name": "session-lifecycle",
          "description": "Full session lifecycle from user input to artifact export.",
          "version": "1.0",
          "trigger": "user_input_received",
          "condition": null,
          "safetyLevel": "standard",
          "stepCount": 9,
          "steps": [
            {
              "id": "init",
              "action": "create_session",
              "skill": null,
              "roles": [],
              "output": "session_id, user_context",
              "next": "triage",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "triage",
              "action": "call_skill",
              "skill": "omni-build",
              "roles": [],
              "output": "triggers, risk_level, safety_flag",
              "next": "safety_gate",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "safety_gate",
              "action": "branch",
              "skill": null,
              "roles": [],
              "output": null,
              "next": null,
              "trueNext": "safety_escalation",
              "falseNext": "route",
              "condition": "{{safety_flag}} == true"
            },
            {
              "id": "safety_escalation",
              "action": "surface_safety_prompt",
              "skill": null,
              "roles": [],
              "output": null,
              "next": "route",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "route",
              "action": "call_skill",
              "skill": "omni-build",
              "roles": [],
              "output": "role_assignments",
              "next": "execute",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "execute",
              "action": "spawn_subagents",
              "skill": null,
              "roles": [],
              "output": "artifacts",
              "next": "review",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "review",
              "action": "quality_gate",
              "skill": null,
              "roles": [],
              "output": null,
              "next": "export",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "export",
              "action": "package_artifacts",
              "skill": null,
              "roles": [],
              "output": null,
              "next": "close",
              "trueNext": null,
              "falseNext": null,
              "condition": null
            },
            {
              "id": "close",
              "action": "archive_session",
              "skill": null,
              "roles": [],
              "output": null,
              "next": null,
              "trueNext": null,
              "falseNext": null,
              "condition": null
            }
          ]
        }
      ]
    },
    "skills": {
      "count": 33,
      "items": [
        {
          "name": "ai-provenance-integrity",
          "version": "0.1.0",
          "description": "Apply provenance disclosure metadata to AI-generated documents and run integrity detection (SynthID, C2PA, EXIF, text heuristics) on uploaded evidence. Outputs are advisory metadata — never blocking, never accusatory — attached to the artifacts they describe.",
          "kind": "functional",
          "dataSensitivity": "confidential",
          "safetyLevel": "elevated",
          "promptModules": [
            "evidence-integrity",
            "legal-neutrality",
            "neutral-documentation"
          ],
          "chainsWith": [
            "evidence-organization",
            "legal-document-formatter"
          ],
          "consumedBy": [
            "gpt:attorney-workflow",
            "workflow:court-packet-assembly"
          ]
        },
        {
          "name": "child-centered-rewrite",
          "version": "0.1.0",
          "description": "Rewrite co-parenting messages and case-related communications to be brief, informative, friendly, firm (BIFF), and centered on the child's needs. Two modes: STANDARD (balanced) and FIRM (clear boundary, still respectful).",
          "kind": "functional",
          "dataSensitivity": "sensitive",
          "safetyLevel": "elevated",
          "promptModules": [
            "emotional-deescalation",
            "child-centered-language",
            "trauma-informed-response"
          ],
          "chainsWith": [
            "safety-review",
            "incident-documentation"
          ],
          "consumedBy": [
            "gpt:parent-support",
            "gpt:better-bridges",
            "gpt:child-centered-rewrite-gpt",
            "workflow:custody-violation-response"
          ]
        },
        {
          "name": "communication-tone-analysis",
          "version": "0.1.0",
          "description": "Analyze tone in co-parent and high-conflict communications. Classify escalating / neutral / de-escalating language; flag manipulation, DARVO, coercive-control linguistic markers; score against the BIFF (Brief-Informative-Friendly-Firm) framework. Designed for survivor-safe use: misclassification toward \"neutral\" on coercive content is the highest-stakes failure mode.",
          "kind": "functional",
          "dataSensitivity": "confidential",
          "safetyLevel": "maximum",
          "promptModules": [
            "trauma-informed-response",
            "emotional-deescalation",
            "coercive-control-awareness",
            "educational-tone"
          ],
          "chainsWith": [
            "safety-review",
            "child-centered-rewrite",
            "incident-documentation"
          ],
          "consumedBy": [
            "gpt:parent-support",
            "gpt:attorney-workflow",
            "gpt:therapist-collaboration"
          ]
        },
        {
          "name": "cotrackpro-advocate",
          "version": "0.1.0",
          "description": "Trauma-informed advocacy support for safety planning referrals and clear client-facing next steps.",
          "kind": "role",
          "dataSensitivity": "confidential",
          "safetyLevel": "elevated",
          "promptModules": [
            "child-centered-language",
            "emotional-deescalation",
            "evidence-integrity",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "consumedBy": []
        },
        {
          "name": "cotrackpro-attorney",
          "version": "0.1.0",
          "description": "Attorney workflow support for structured intake issue-spotting outlines and organized drafting assistance.",
          "kind": "role",
          "dataSensitivity": "confidential",
          "safetyLevel": "elevated",
          "promptModules": [
            "child-centered-language",
            "evidence-integrity",
            "legal-neutrality",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "consumedBy": []
        },
        {
          "name": "cotrackpro-bailiff",
          "version": "0.1.0",
          "description": "Courtroom operations support for de-escalation language neutral incident notes and procedure-aligned checklists.",
          "kind": "role",
          "dataSensitivity": "sensitive",
          "safetyLevel": "elevated",
          "promptModules": [
            "child-centered-language",
            "emotional-deescalation",
            "evidence-integrity",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "consumedBy": []
        },
        {
          "name": "cotrackpro-clerk",
          "version": "0.1.0",
          "description": "Clerk support for filing readiness document naming conventions and step-by-step submission checklists.",
          "kind": "role",
          "dataSensitivity": "sensitive",
          "safetyLevel": "elevated",
          "promptModules": [
            "child-centered-language",
            "evidence-integrity",
            "legal-neutrality",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "consumedBy": []
        },
        {
          "name": "cotrackpro-coach",
          "version": "0.1.0",
          "description": "Coaching support for goal-setting routines accountability plans and calm communication practice prompts.",
          "kind": "role",
          "dataSensitivity": "sensitive",
          "safetyLevel": "elevated",
          "promptModules": [
            "child-centered-language",
            "emotional-deescalation",
            "neutral-documentation",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "consumedBy": []
        },
        {
          "name": "cotrackpro-evaluator",
          "version": "0.1.0",
          "description": "Evaluator support for structured observations interview prompts and neutral report-ready summaries.",
          "kind": "role",
          "dataSensitivity": "confidential",
          "safetyLevel": "elevated",
          "promptModules": [
            "child-centered-language",
            "emotional-deescalation",
            "evidence-integrity",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "consumedBy": []
        },
        {
          "name": "cotrackpro-gal",
          "version": "0.1.0",
          "description": "GAL support for child-centered fact organization neutral summaries and bias-aware documentation.",
          "kind": "role",
          "dataSensitivity": "confidential",
          "safetyLevel": "elevated",
          "promptModules": [
            "child-centered-language",
            "emotional-deescalation",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "consumedBy": []
        },
        {
          "name": "cotrackpro-judge",
          "version": "0.1.0",
          "description": "Judicial workflow support for neutral issue framing hearing prep outlines and clarity-focused orders support.",
          "kind": "role",
          "dataSensitivity": "confidential",
          "safetyLevel": "elevated",
          "promptModules": [
            "child-centered-language",
            "emotional-deescalation",
            "evidence-integrity",
            "legal-neutrality",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "consumedBy": []
        },
        {
          "name": "cotrackpro-mediator",
          "version": "0.1.0",
          "description": "Mediation support for agenda building shared-interest mapping and agreement recap with next steps.",
          "kind": "role",
          "dataSensitivity": "confidential",
          "safetyLevel": "elevated",
          "promptModules": [
            "child-centered-language",
            "emotional-deescalation",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "consumedBy": []
        },
        {
          "name": "cotrackpro-parent-alienation-support",
          "version": "0.1.0",
          "description": "Parent support for alienation dynamics documentation routines child- focused messaging and stability planning.",
          "kind": "role",
          "dataSensitivity": "confidential",
          "safetyLevel": "elevated",
          "promptModules": [
            "child-centered-language",
            "emotional-deescalation",
            "evidence-integrity",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "consumedBy": []
        },
        {
          "name": "cotrackpro-parent-coparent",
          "version": "0.1.0",
          "description": "Co-parenting support for clear calm messages boundaries scheduling and child-centered tone rewrites.",
          "kind": "role",
          "dataSensitivity": "confidential",
          "safetyLevel": "elevated",
          "promptModules": [
            "child-centered-language",
            "emotional-deescalation",
            "evidence-integrity",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "consumedBy": []
        },
        {
          "name": "cotrackpro-parent-high-conflict-strategy",
          "version": "0.1.0",
          "description": "High-conflict strategy support for de-escalation boundaries response plans and documentation workflows.",
          "kind": "role",
          "dataSensitivity": "confidential",
          "safetyLevel": "elevated",
          "promptModules": [
            "child-centered-language",
            "emotional-deescalation",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "consumedBy": []
        },
        {
          "name": "cotrackpro-parent-pro-se",
          "version": "0.1.0",
          "description": "Pro se support for organizing facts timelines exhibits and plain- language court-ready summaries.",
          "kind": "role",
          "dataSensitivity": "confidential",
          "safetyLevel": "elevated",
          "promptModules": [
            "child-centered-language",
            "evidence-integrity",
            "legal-neutrality",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "consumedBy": []
        },
        {
          "name": "cotrackpro-parent-survivor-safety",
          "version": "0.1.0",
          "description": "Survivor safety support for incident logging evidence organization and safety-first action steps.",
          "kind": "role",
          "dataSensitivity": "confidential",
          "safetyLevel": "elevated",
          "promptModules": [
            "child-centered-language",
            "emotional-deescalation",
            "evidence-integrity",
            "legal-neutrality",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "consumedBy": []
        },
        {
          "name": "cotrackpro-parenting-coordinator",
          "version": "0.1.0",
          "description": "Parenting coordinator support for implementation plans conflict reduction scripts and structured follow-ups.",
          "kind": "role",
          "dataSensitivity": "confidential",
          "safetyLevel": "elevated",
          "promptModules": [
            "child-centered-language",
            "emotional-deescalation",
            "evidence-integrity",
            "neutral-documentation",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "consumedBy": []
        },
        {
          "name": "cotrackpro-police",
          "version": "0.1.0",
          "description": "Law enforcement support for objective report structuring evidence capture checklists and safety-aware notes.",
          "kind": "role",
          "dataSensitivity": "confidential",
          "safetyLevel": "elevated",
          "promptModules": [
            "child-centered-language",
            "emotional-deescalation",
            "evidence-integrity",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "consumedBy": []
        },
        {
          "name": "cotrackpro-roles-router",
          "version": "0.1.0",
          "description": "Single entry skill that routes users to the right role workflow and standardizes safe consistent outputs.",
          "kind": "role",
          "dataSensitivity": "internal",
          "safetyLevel": "elevated",
          "promptModules": [
            "child-centered-language",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "consumedBy": []
        },
        {
          "name": "cotrackpro-supervisor",
          "version": "0.1.0",
          "description": "Supervisor support for oversight checklists escalation criteria audit- friendly summaries and accountability logs.",
          "kind": "role",
          "dataSensitivity": "sensitive",
          "safetyLevel": "elevated",
          "promptModules": [
            "child-centered-language",
            "evidence-integrity",
            "neutral-documentation",
            "safety-language",
            "trauma-informed-response"
          ],
          "chainsWith": [],
          "consumedBy": []
        },
        {
          "name": "documentation-coaching",
          "version": "0.1.0",
          "description": "Coaches parents (and parent-adjacent users) on documentation habits over time. Reviews the user's evolving record and offers concrete, observable improvements — what to capture next, where the record is thin, which patterns deserve more anchors. Strictly educational; never legal or clinical advice.",
          "kind": "functional",
          "dataSensitivity": "confidential",
          "safetyLevel": "elevated",
          "promptModules": [
            "parent-support",
            "neutral-documentation",
            "trauma-informed-response",
            "child-centered-language"
          ],
          "chainsWith": [
            "incident-documentation",
            "evidence-organization",
            "timeline-builder",
            "safety-review"
          ],
          "consumedBy": [
            "gpt:parent-support",
            "gpt:attorney-workflow"
          ]
        },
        {
          "name": "emotional-pattern-analysis",
          "version": "0.1.0",
          "description": "Identify emotional themes in user-reported narratives using trauma-informed framing. Strictly educational — never clinical. Surface themes the user can bring to their own therapist; flag when professional support may be useful. Never diagnose, never pathologize trauma responses.",
          "kind": "functional",
          "dataSensitivity": "confidential",
          "safetyLevel": "maximum",
          "promptModules": [
            "trauma-informed-response",
            "emotional-deescalation",
            "educational-tone",
            "child-centered-language"
          ],
          "chainsWith": [
            "safety-review",
            "communication-tone-analysis"
          ],
          "consumedBy": [
            "gpt:therapist-collaboration",
            "gpt:parent-support"
          ]
        },
        {
          "name": "escalation-analysis",
          "version": "0.1.0",
          "description": "Pattern detection across a sequence of incidents or communications. Reports trend (escalating / stable / de-escalating), pivotal events, recurring tactics, and documentation focus areas. Distinct from communication-tone-analysis (which scores individual messages) — this skill scores the trajectory over time. Drives decisions about emergency motions vs. continued good-faith negotiation.",
          "kind": "functional",
          "dataSensitivity": "confidential",
          "safetyLevel": "maximum",
          "promptModules": [
            "trauma-informed-response",
            "coercive-control-awareness",
            "educational-tone",
            "neutral-documentation"
          ],
          "chainsWith": [
            "communication-tone-analysis",
            "timeline-builder",
            "safety-review",
            "incident-documentation"
          ],
          "consumedBy": [
            "gpt:attorney-workflow",
            "gpt:therapist-collaboration",
            "gpt:parent-support"
          ]
        },
        {
          "name": "evidence-organization",
          "version": "0.1.0",
          "description": "Catalog, number, and chain-of-custody-validate exhibits and source artifacts for a case. Produces Evidence Index and Screenshot Log artifacts; provides authoritative metadata for downstream timeline and filing steps.",
          "kind": "functional",
          "dataSensitivity": "confidential",
          "safetyLevel": "elevated",
          "promptModules": [
            "evidence-integrity",
            "legal-neutrality",
            "neutral-documentation"
          ],
          "chainsWith": [
            "incident-documentation",
            "timeline-builder",
            "legal-document-formatter"
          ],
          "consumedBy": [
            "gpt:attorney-workflow",
            "gpt:documentation-timeline",
            "workflow:court-packet-assembly",
            "workflow:custody-violation-response"
          ]
        },
        {
          "name": "incident-documentation",
          "version": "0.1.0",
          "description": "Capture a single incident or observation as a neutral, time-stamped, evidence-grade record. Drives the Custody Exchange Log, Incident Log, and Incident Report artifacts.",
          "kind": "functional",
          "dataSensitivity": "confidential",
          "safetyLevel": "elevated",
          "promptModules": [
            "neutral-documentation",
            "child-centered-language",
            "trauma-informed-response",
            "evidence-integrity"
          ],
          "chainsWith": [
            "timeline-builder",
            "evidence-organization",
            "safety-review"
          ],
          "consumedBy": [
            "gpt:parent-support",
            "gpt:documentation-timeline",
            "gpt:education",
            "workflow:session-lifecycle",
            "workflow:mandatory-reporting",
            "workflow:custody-violation-response",
            "workflow:onboarding"
          ]
        },
        {
          "name": "legal-document-formatter",
          "version": "0.1.0",
          "description": "Format case content into court-presentable documents: Filing Checklists, Draft Motions, Case Summaries, Incident Reports. Applies jurisdiction- specific templates while keeping all substantive claims source-attributed.",
          "kind": "functional",
          "dataSensitivity": "confidential",
          "safetyLevel": "elevated",
          "promptModules": [
            "legal-neutrality",
            "evidence-integrity",
            "neutral-documentation"
          ],
          "chainsWith": [
            "timeline-builder",
            "evidence-organization",
            "incident-documentation"
          ],
          "consumedBy": [
            "gpt:attorney-workflow",
            "workflow:court-packet-assembly",
            "workflow:custody-violation-response"
          ]
        },
        {
          "name": "linkedin-authority-builder",
          "version": "0.1.0",
          "description": "Generate LinkedIn content — posts, articles, profile copy — for thought leadership in family law, co-parenting, child welfare, and advocacy. Educational tone; no clinical claims, no legal-outcome promises, no infomercial energy. Optimized for the CoTrackPro audience (practitioners, advocates, journalists).",
          "kind": "functional",
          "dataSensitivity": "internal",
          "safetyLevel": "standard",
          "promptModules": [
            "educational-tone",
            "legal-neutrality",
            "community-support"
          ],
          "chainsWith": [],
          "consumedBy": [
            "gpt:speaker-toolkit",
            "gpt:community-justice"
          ]
        },
        {
          "name": "omni-build",
          "version": "0.1.0",
          "description": "Foundation routing/triage skill. Maps user input to triggers, roles, workstreams, and artifacts via a three-prompt pipeline. Spawns specialized subagents (Parent, Attorney, Therapist, etc.) carrying the right downstream skills. Invoked by every session-lifecycle step that needs domain-aware routing.",
          "kind": "functional",
          "dataSensitivity": "confidential",
          "safetyLevel": "elevated",
          "promptModules": [
            "neutral-documentation",
            "child-centered-language",
            "trauma-informed-response",
            "safety-language"
          ],
          "chainsWith": [
            "safety-review",
            "incident-documentation",
            "evidence-organization",
            "timeline-builder",
            "legal-document-formatter",
            "child-centered-rewrite"
          ],
          "consumedBy": [
            "gpt:attorney-workflow",
            "gpt:community-justice",
            "gpt:education",
            "gpt:parent-support",
            "gpt:speaker-toolkit",
            "gpt:therapist-collaboration",
            "workflow:session-lifecycle",
            "workflow:first-session-onboarding"
          ]
        },
        {
          "name": "podcast-metadata-generator",
          "version": "0.1.0",
          "description": "Generate podcast episode metadata — title, description, show notes, chapter markers, transcript chunking, social-media blurbs — from a source transcript or episode brief. Content marketing for the CoTrackPro audience (co-parents, advocates, family-law professionals). Strictly non-clinical, non-legal in audience-facing copy.",
          "kind": "functional",
          "dataSensitivity": "internal",
          "safetyLevel": "standard",
          "promptModules": [
            "educational-tone",
            "legal-neutrality",
            "community-support"
          ],
          "chainsWith": [],
          "consumedBy": [
            "gpt:community-justice",
            "gpt:speaker-toolkit"
          ]
        },
        {
          "name": "safety-review",
          "version": "0.1.0",
          "description": "Risk classification, harm-keyword detection, and crisis-resource surfacing. Always-on sidecar evaluation plus on-demand review of incident records, message drafts, and case artifacts. Drives the safety_gate workflow step.",
          "kind": "functional",
          "dataSensitivity": "confidential",
          "safetyLevel": "maximum",
          "promptModules": [
            "safety-language",
            "trauma-informed-response",
            "emotional-deescalation",
            "child-centered-language"
          ],
          "chainsWith": [
            "incident-documentation",
            "child-centered-rewrite"
          ],
          "consumedBy": [
            "gpt:parent-support",
            "gpt:therapist-collaboration",
            "workflow:session-lifecycle"
          ]
        },
        {
          "name": "timeline-builder",
          "version": "0.1.0",
          "description": "Construct a source-attributed chronological timeline from a set of incident logs, message records, evidence items, and dated observations. Detect gaps, flag conflicts, surface patterns. Produces court-grade Source-Based Timeline.",
          "kind": "functional",
          "dataSensitivity": "confidential",
          "safetyLevel": "elevated",
          "promptModules": [
            "evidence-integrity",
            "neutral-documentation",
            "legal-neutrality"
          ],
          "chainsWith": [
            "incident-documentation",
            "evidence-organization",
            "legal-document-formatter"
          ],
          "consumedBy": [
            "gpt:attorney-workflow",
            "gpt:documentation-timeline",
            "gpt:parent-support",
            "workflow:court-packet-assembly",
            "workflow:custody-violation-response"
          ]
        },
        {
          "name": "webinar-funnel-builder",
          "version": "0.1.0",
          "description": "Generate the end-to-end webinar funnel: landing page copy, registration confirmation, reminder sequence, attendee follow-up, no-show follow-up. Optimized for educational webinars in the family-law / co-parenting / advocacy domain. No clinical claims, no legal-outcome promises, no high-pressure-sales energy.",
          "kind": "functional",
          "dataSensitivity": "internal",
          "safetyLevel": "standard",
          "promptModules": [
            "educational-tone",
            "legal-neutrality",
            "parent-support"
          ],
          "chainsWith": [],
          "consumedBy": [
            "gpt:speaker-toolkit"
          ]
        }
      ]
    },
    "knowledge": {
      "count": 5,
      "items": [
        {
          "name": "coercive-control-framework",
          "title": "Coercive Control Framework",
          "summary": "The Asymmetry Principle for identifying coercive control patterns. Isolation, financial control, surveillance, system weaponization, and DARVO patterns. Documentation approaches that capture patterns without labeling. Evidence-based research on coercive control in family court co",
          "relatedModules": [
            "coercive-control-awareness",
            "safety-language"
          ]
        },
        {
          "name": "coparenting-best-practices",
          "title": "Coparenting Best Practices",
          "summary": "Best practices for co-parenting communication, documentation, and conflict resolution. Child-centered approach to parallel parenting. BIFF method for messaging. Documentation rhythm recommendations. Exchange protocol guidelines.",
          "relatedModules": [
            "parent-support",
            "emotional-deescalation"
          ]
        },
        {
          "name": "de-escalation-guide",
          "title": "De Escalation Guide",
          "summary": "De-escalation techniques for co-parent communication. The BIFF method (Brief, Informative, Friendly, Firm). Boundary-setting language. Response decision trees. When to respond vs. when to document and not respond. Emotional regulation before documenting.",
          "relatedModules": [
            "emotional-deescalation"
          ]
        },
        {
          "name": "documentation-integrity",
          "title": "Documentation Integrity",
          "summary": "Standards for evidence-quality documentation. Timestamp integrity. Chain of custody. Source attribution. Neutrality requirements. Evidence preservation. Gap documentation. Pattern documentation. Court credibility factors.",
          "relatedModules": [
            "neutral-documentation",
            "evidence-integrity"
          ]
        },
        {
          "name": "trauma-informed-principles",
          "title": "Trauma Informed Principles",
          "summary": "Core principles of trauma-informed care applied to documentation and technology. Understanding trauma responses. Avoiding re-traumatization. Pacing and safety. Secondary trauma for professionals. Grounding techniques.",
          "relatedModules": [
            "trauma-informed-response"
          ]
        }
      ]
    },
    "scenarios": {
      "count": 9,
      "items": [
        {
          "name": "child-support-modification",
          "title": "Modify an existing child-support order",
          "audience": "personal",
          "goal": "Walk through what a modification motion typically requires — proof of the changed circumstance, current financials, the proposed new amount — and produce a starter packet.",
          "stepCount": 5,
          "steps": [
            "get_started — Surfaces state-specific child-support calculators + the procedural rules for filing a modification motion (most states use a 'substantial change in circumstances' standard).",
            "search_artifacts — Find the artifact schemas that fit a support modification — affidavit-of-financial-information, motion-to-modify, current-expenses-statement.",
            "draft_artifact — The affidavit is the heart of the motion — it explains WHY the existing order should change. Neutral language matters; this is read by a judge.",
            "list_skills — Find functional skills (e.g., court-readiness review) to self-review the affidavit before filing.",
            "find_tool_for — Surfaces legal-aid links. Most state child-support agencies (Title IV-D offices) will modify an order for free if you meet the threshold; an attorney isn't always required."
          ]
        },
        {
          "name": "custody-handoff-dispute",
          "title": "Document a dispute at a custody handoff",
          "audience": "personal",
          "goal": "Capture the handoff in a structured way, draft a calmer message to the other parent if needed, and surface safety resources if the dispute crossed into hostility.",
          "stepCount": 3,
          "steps": [
            "draft_artifact — Generates an exchange-log entry tailored to custody handoffs — contemporaneous and neutral.",
            "rewrite_coparent_message — If you need to address it in writing, get STANDARD + FIRM rewrites so the message lowers temperature instead of raising it.",
            "get_started — If the handoff involved threats, intimidation, or violence, route to crisis resources BEFORE further documentation."
          ]
        },
        {
          "name": "first-court-hearing",
          "title": "Prepare for your first court hearing",
          "audience": "personal",
          "goal": "Walk out with a clear sense of what kinds of artifacts come up, a court-readiness checklist for the most likely ones, and state-specific links to the court self-help portal.",
          "stepCount": 5,
          "steps": [
            "get_started — Sets the chat register and surfaces state-specific legal-aid + court self-help links.",
            "search_artifacts — Find the court-facing artifacts that fit your hearing type.",
            "get_artifact_schema — Pull the schema + before_filing_checklist for one specific artifact so you know what's required.",
            "draft_artifact — Generate a first draft from your own words. The tool pseudonymizes the child and uses neutral language.",
            "list_skills — Find functional skills (e.g., court-readiness review) for self-review before filing."
          ]
        },
        {
          "name": "holiday-schedule-negotiation",
          "title": "Negotiate a holiday parenting-time schedule",
          "audience": "personal",
          "goal": "Walk into the conversation with a concrete proposal, a calmer way to communicate it, and a sense of what 'typical' holiday schedules look like so you have a defensible baseline.",
          "stepCount": 4,
          "steps": [
            "get_example_case — Read the mediated parenting-plan v3 — the holiday section is one of the most worked-through parts of the example. Use it as a structural reference.",
            "draft_artifact — Generate a parenting-plan section focused on holidays — specific alternation patterns, transportation responsibility, religious / cultural observances.",
            "rewrite_coparent_message — Before sending the proposal, run it through the rewriter. Holiday negotiations are emotionally loaded; the calmer-rewrite removes implicit demands and preserves your position.",
            "draft_artifact — If the negotiation breaks down and you end up in mediation or court, the communication-log is your evidence of good-faith engagement."
          ]
        },
        {
          "name": "mediation-prep",
          "title": "Prepare for a co-parenting mediation session",
          "audience": "personal",
          "goal": "Walk into mediation with a parenting-plan draft, a sense of the priority issues, and links to mediation directories if you still need to find a mediator.",
          "stepCount": 3,
          "steps": [
            "draft_artifact — Generates a parenting-plan-draft from your situation. Mediators expect parents to come with positions — this gives you a starting point.",
            "get_artifact_schema — Review the parenting-plan schema's fields so you know what topics the mediator will likely surface (holidays, schools, medical, communication).",
            "find_tool_for — Surfaces cotrackpro://links/mediation (Mediate.com, ACR, AFCC) if you don't have a mediator yet."
          ]
        },
        {
          "name": "professional-intake",
          "title": "Intake a new family-law client (Professional)",
          "audience": "practice",
          "goal": "Produce a starter intake packet — case documentation, parenting-plan draft (if applicable), and an empty incident-log structure — in one bulk call.",
          "stepCount": 3,
          "steps": [
            "get_started — Sets the chat register for practice work and surfaces dashboard + pricing links.",
            "bulk_draft_artifacts — Drafts 3 starter artifacts in one call. One item failing doesn't fail the batch.",
            "list_skills — Browse review rubrics (court-readiness, custody-evaluator) to apply to the drafted artifacts."
          ]
        },
        {
          "name": "protective-order-prep",
          "title": "Prepare to petition for a protective / restraining order",
          "audience": "personal",
          "goal": "Stabilize on safety resources first, then walk through what a protective-order petition typically contains and produce a starter incident timeline + safety plan.",
          "stepCount": 5,
          "steps": [
            "get_started — Surfaces NDVH (1-800-799-7233), 988, and Childhelp BEFORE any documentation tool. If you're in immediate danger, those come first.",
            "find_example_for — Routes to the worked example case (morgan-protective) so you can see what a finished safety-risk packet looks like before drafting your own.",
            "draft_artifact — Generates a safety-plan artifact with crisis-language guardrails. Safety planning comes BEFORE filing, not after.",
            "draft_artifact — Produces a structured incident log. Most protective-order petitions are decided on the strength of contemporaneous documentation; a clean log helps an attorney or pro-se filer build the petition.",
            "find_tool_for — Surfaces cotrackpro://links/legal-aid + state-specific court-self-help links. Most states have free legal-aid clinics that take protective-order cases."
          ]
        },
        {
          "name": "relocation-petition",
          "title": "Petition the court to relocate with the children",
          "audience": "personal",
          "goal": "Walk through the documentation a relocation petition typically requires — the reason for the move, the revised parenting plan, the impact analysis — and produce a starter packet.",
          "stepCount": 5,
          "steps": [
            "find_example_for — Routes to sam-relocation — the worked example case that walks a cross-state modification end-to-end (Missouri → Kansas, with the renegotiated parenting plan and the communication log of the negotiation).",
            "get_example_case — Read the full worked case before drafting your own. The negotiation language is the high-value piece — it shows how to propose a move without antagonizing the other parent.",
            "draft_artifact — Generate a revised parenting plan that explicitly addresses how the other parent's time gets preserved (or made up) despite the distance.",
            "draft_artifact — Courts heavily weight whether the moving parent gave reasonable notice and engaged in good-faith negotiation. The communication log is the evidence.",
            "find_tool_for — Relocation cases interact with the UCCJEA (Uniform Child Custody Jurisdiction and Enforcement Act) — surfaces legal-aid links + state-bar referral."
          ]
        },
        {
          "name": "school-incident",
          "title": "Document a school incident involving your child",
          "audience": "personal",
          "goal": "Capture the incident in a structured, court-readable artifact and, if appropriate, draft a clear school-communication message.",
          "stepCount": 3,
          "steps": [
            "draft_artifact — Generates an incident-log entry with the right schema fields filled. Child is pseudonymized automatically.",
            "get_artifact_schema — Pull the schema for a school-communication artifact if you want to record outreach you sent to the school.",
            "rewrite_coparent_message — If you need to communicate about this incident, get a calmer rewrite before you send."
          ]
        }
      ]
    },
    "promptModules": {
      "count": 12,
      "items": [
        {
          "name": "child-centered-language",
          "category": "safety",
          "injectionPoint": "guardrails",
          "version": "1.0",
          "knowledgeRefs": []
        },
        {
          "name": "coercive-control-awareness",
          "category": "safety",
          "injectionPoint": "guardrails",
          "version": "1.0",
          "knowledgeRefs": [
            "coercive-control-framework"
          ]
        },
        {
          "name": "community-support",
          "category": "community",
          "injectionPoint": "pre_prompt",
          "version": "1.0",
          "knowledgeRefs": []
        },
        {
          "name": "educational-tone",
          "category": "educational",
          "injectionPoint": "pre_prompt",
          "version": "1.0",
          "knowledgeRefs": []
        },
        {
          "name": "emotional-deescalation",
          "category": "communication",
          "injectionPoint": "pre_prompt",
          "version": "1.0",
          "knowledgeRefs": [
            "coparenting-best-practices",
            "de-escalation-guide"
          ]
        },
        {
          "name": "evidence-integrity",
          "category": "documentation",
          "injectionPoint": "guardrails",
          "version": "1.0",
          "knowledgeRefs": [
            "documentation-integrity"
          ]
        },
        {
          "name": "legal-neutrality",
          "category": "legal",
          "injectionPoint": "guardrails",
          "version": "1.0",
          "knowledgeRefs": []
        },
        {
          "name": "neutral-documentation",
          "category": "documentation",
          "injectionPoint": "guardrails",
          "version": "1.0",
          "knowledgeRefs": [
            "documentation-integrity"
          ]
        },
        {
          "name": "parent-support",
          "category": "communication",
          "injectionPoint": "pre_prompt",
          "version": "1.0",
          "knowledgeRefs": [
            "coparenting-best-practices"
          ]
        },
        {
          "name": "safety-language",
          "category": "safety",
          "injectionPoint": "guardrails",
          "version": "1.0",
          "knowledgeRefs": [
            "coercive-control-framework"
          ]
        },
        {
          "name": "therapeutic-neutrality",
          "category": "clinical",
          "injectionPoint": "guardrails",
          "version": "1.0",
          "knowledgeRefs": []
        },
        {
          "name": "trauma-informed-response",
          "category": "safety",
          "injectionPoint": "guardrails",
          "version": "1.0",
          "knowledgeRefs": [
            "trauma-informed-principles"
          ]
        }
      ]
    },
    "ecosystem": {
      "count": 40,
      "items": [
        {
          "name": "cotrackpro",
          "category": "core",
          "description": "Child-centered, trauma-informed co-parenting documentation & safety platform."
        },
        {
          "name": "cotrackpro-foundations",
          "category": "core",
          "description": "Shared framework, design system, and baseline configuration."
        },
        {
          "name": "cotrackpro-cli",
          "category": "core",
          "description": "Developer CLI + @cotrackpro/sdk for the platform."
        },
        {
          "name": "cotrackpro-mcp",
          "category": "core",
          "description": "CoTrackPro MCP server — roles, triggers, workflows, tool schemas."
        },
        {
          "name": "cotrackpro-skills",
          "category": "core",
          "description": "Claude AI skill plugins for CoTrackPro."
        },
        {
          "name": "cotrackpro-antigravity",
          "category": "core",
          "description": "Google Antigravity agentic-IDE integration."
        },
        {
          "name": "cotrackpro-slack",
          "category": "core",
          "description": "Slack app — a consumer surface; Clerk-sourced RBAC + dataSensitivity gate over @cotrackpro/sdk."
        },
        {
          "name": "cotrackpro-diagrams",
          "category": "core",
          "description": "Mermaid architecture & workflow diagrams."
        },
        {
          "name": "cotrackpro-intervention-builder",
          "category": "core",
          "description": "Intervention builder tooling."
        },
        {
          "name": "cotrackpro-api",
          "category": "core",
          "description": "Platform backend API — device auth, package registry, and token endpoints the CLI calls."
        },
        {
          "name": "cotrackpro-resources",
          "category": "core",
          "description": "Shared resources and reference assets for the platform."
        },
        {
          "name": "cotrackpro-kaggle",
          "category": "core",
          "description": "Data-science notebooks and Kaggle experiments."
        },
        {
          "name": "cotrackpro-pact",
          "category": "feature",
          "description": "Parenting agreement builder."
        },
        {
          "name": "cotrackpro-pray",
          "category": "feature",
          "description": "Spiritual support & prayer resources."
        },
        {
          "name": "cotrackpro-makeup",
          "category": "feature",
          "description": "Reconciliation & reunification tools."
        },
        {
          "name": "cotrackpro-workplace",
          "category": "feature",
          "description": "Workplace impact — FMLA & accommodations."
        },
        {
          "name": "cotrackpro-evidence",
          "category": "feature",
          "description": "Evidence management & exhibit preparation."
        },
        {
          "name": "cotrackpro-school",
          "category": "feature",
          "description": "School communication & IEP coordination."
        },
        {
          "name": "cotrackpro-story",
          "category": "feature",
          "description": "Narrative & storytelling tools."
        },
        {
          "name": "cotrackpro-modify",
          "category": "feature",
          "description": "Custody modification toolkit."
        },
        {
          "name": "cotrackpro-shield",
          "category": "feature",
          "description": "Safety & protection planning."
        },
        {
          "name": "cotrackpro-ptp",
          "category": "feature",
          "description": "Parent training program tools."
        },
        {
          "name": "cotrackpro-poor",
          "category": "feature",
          "description": "Financial hardship navigation."
        },
        {
          "name": "cotrackpro-reputation",
          "category": "feature",
          "description": "Professional reputation management."
        },
        {
          "name": "cotrackpro-education",
          "category": "feature",
          "description": "Educational resources & training."
        },
        {
          "name": "cotrackpro-vault",
          "category": "feature",
          "description": "Secure document vault."
        },
        {
          "name": "cotrackpro-custody",
          "category": "feature",
          "description": "Custody documentation & tracking."
        },
        {
          "name": "cotrackpro-bingo",
          "category": "feature",
          "description": "Gamified engagement & awareness."
        },
        {
          "name": "cotrackpro-fundraising",
          "category": "feature",
          "description": "Fundraising & donor management."
        },
        {
          "name": "cotrackpro-casa",
          "category": "feature",
          "description": "CASA volunteer toolkit."
        },
        {
          "name": "cotrackpro-money",
          "category": "feature",
          "description": "Co-parenting financial planning."
        },
        {
          "name": "cotrackpro-visitation",
          "category": "feature",
          "description": "Visitation scheduling & tracking."
        },
        {
          "name": "cotrackpro-legal",
          "category": "feature",
          "description": "Legal resource navigator."
        },
        {
          "name": "cotrackpro-gal",
          "category": "feature",
          "description": "Guardian ad Litem toolkit."
        },
        {
          "name": "cotrackpro-police",
          "category": "feature",
          "description": "Law enforcement interaction tools."
        },
        {
          "name": "cotrackpro-capacity",
          "category": "feature",
          "description": "Parental capacity assessment."
        },
        {
          "name": "cotrackpro-integrity",
          "category": "feature",
          "description": "Integrity & accountability tools."
        },
        {
          "name": "cotrackpro-crossing",
          "category": "feature",
          "description": "Safe-exchange & custody-transition support."
        },
        {
          "name": "cotrackpro-leaderboard",
          "category": "feature",
          "description": "Community contribution leaderboard & recognition."
        },
        {
          "name": "cotrackpro-moral-injury",
          "category": "feature",
          "description": "Moral-injury support resources for families and professionals."
        }
      ]
    },
    "safety": {
      "tags": [
        {
          "tag": "child-centered",
          "roles": [
            "cotrackpro-advocate",
            "cotrackpro-attorney",
            "cotrackpro-bailiff",
            "cotrackpro-clerk",
            "cotrackpro-coach",
            "cotrackpro-evaluator",
            "cotrackpro-gal",
            "cotrackpro-judge",
            "cotrackpro-mediator",
            "cotrackpro-parent-alienation-support",
            "cotrackpro-parent-coparent",
            "cotrackpro-parent-high-conflict-strategy",
            "cotrackpro-parent-pro-se",
            "cotrackpro-parent-survivor-safety",
            "cotrackpro-parenting-coordinator",
            "cotrackpro-police",
            "cotrackpro-roles-router",
            "cotrackpro-supervisor"
          ],
          "skills": [
            "child-centered-rewrite",
            "cotrackpro-advocate",
            "cotrackpro-attorney",
            "cotrackpro-bailiff",
            "cotrackpro-clerk",
            "cotrackpro-coach",
            "cotrackpro-evaluator",
            "cotrackpro-gal",
            "cotrackpro-judge",
            "cotrackpro-mediator",
            "cotrackpro-parent-alienation-support",
            "cotrackpro-parent-coparent",
            "cotrackpro-parent-high-conflict-strategy",
            "cotrackpro-parent-pro-se",
            "cotrackpro-parent-survivor-safety",
            "cotrackpro-parenting-coordinator",
            "cotrackpro-police",
            "cotrackpro-roles-router",
            "cotrackpro-supervisor",
            "documentation-coaching",
            "emotional-pattern-analysis",
            "incident-documentation",
            "omni-build",
            "safety-review"
          ],
          "promptModules": [
            "child-centered-language"
          ]
        },
        {
          "tag": "trauma-informed",
          "roles": [
            "cotrackpro-advocate",
            "cotrackpro-attorney",
            "cotrackpro-bailiff",
            "cotrackpro-clerk",
            "cotrackpro-coach",
            "cotrackpro-evaluator",
            "cotrackpro-gal",
            "cotrackpro-judge",
            "cotrackpro-mediator",
            "cotrackpro-parent-alienation-support",
            "cotrackpro-parent-coparent",
            "cotrackpro-parent-high-conflict-strategy",
            "cotrackpro-parent-pro-se",
            "cotrackpro-parent-survivor-safety",
            "cotrackpro-parenting-coordinator",
            "cotrackpro-police",
            "cotrackpro-roles-router",
            "cotrackpro-supervisor"
          ],
          "skills": [
            "child-centered-rewrite",
            "communication-tone-analysis",
            "cotrackpro-advocate",
            "cotrackpro-attorney",
            "cotrackpro-bailiff",
            "cotrackpro-clerk",
            "cotrackpro-coach",
            "cotrackpro-evaluator",
            "cotrackpro-gal",
            "cotrackpro-judge",
            "cotrackpro-mediator",
            "cotrackpro-parent-alienation-support",
            "cotrackpro-parent-coparent",
            "cotrackpro-parent-high-conflict-strategy",
            "cotrackpro-parent-pro-se",
            "cotrackpro-parent-survivor-safety",
            "cotrackpro-parenting-coordinator",
            "cotrackpro-police",
            "cotrackpro-roles-router",
            "cotrackpro-supervisor",
            "documentation-coaching",
            "emotional-pattern-analysis",
            "escalation-analysis",
            "incident-documentation",
            "omni-build",
            "safety-review"
          ],
          "promptModules": [
            "coercive-control-awareness",
            "emotional-deescalation",
            "safety-language",
            "therapeutic-neutrality",
            "trauma-informed-response"
          ]
        }
      ],
      "safetyRelevantArtifacts": [
        {
          "name": "child-profile-sheet",
          "title": "Child Profile Sheet",
          "safetyFields": []
        },
        {
          "name": "child-safety-assessment",
          "title": "Child Safety Assessment",
          "safetyFields": []
        },
        {
          "name": "crisis-or-safety-plan",
          "title": "Crisis or Safety Plan",
          "safetyFields": []
        },
        {
          "name": "incident-log",
          "title": "Incident Log",
          "safetyFields": [
            "child_impact",
            "severity"
          ]
        },
        {
          "name": "risk-screen-notes",
          "title": "Risk Screen Notes",
          "safetyFields": []
        },
        {
          "name": "safe-exchange-protocol",
          "title": "Safe Exchange Protocol",
          "safetyFields": []
        },
        {
          "name": "safety-plan",
          "title": "Safety Plan",
          "safetyFields": [
            "crisis_resources",
            "identified_risks",
            "protective_factors",
            "risk_level"
          ]
        }
      ],
      "knowledge": [
        {
          "name": "coercive-control-framework",
          "title": "Coercive Control Framework",
          "relatedModules": [
            "coercive-control-awareness",
            "safety-language"
          ]
        },
        {
          "name": "coparenting-best-practices",
          "title": "Coparenting Best Practices",
          "relatedModules": [
            "parent-support",
            "emotional-deescalation"
          ]
        },
        {
          "name": "de-escalation-guide",
          "title": "De Escalation Guide",
          "relatedModules": [
            "emotional-deescalation"
          ]
        },
        {
          "name": "documentation-integrity",
          "title": "Documentation Integrity",
          "relatedModules": [
            "neutral-documentation",
            "evidence-integrity"
          ]
        },
        {
          "name": "trauma-informed-principles",
          "title": "Trauma Informed Principles",
          "relatedModules": [
            "trauma-informed-response"
          ]
        }
      ]
    }
  }
}
