{
  "schema_name": "MJM_QAAI_Client_Vendor_Intake_Profile",
  "schema_version": "0.1-draft",
  "status": "controlled_pilot_no_public_anonymous_upload",
  "purpose": "Define the public entry point and controlled exchange model for client and vendor quality documentation packages.",
  "public_entry_point": "/intake/",
  "upload_model": {
    "current": "project_specific_private_upload_link",
    "current_exchange_root": "private_project_specific_controlled_folder",
    "n8n_watch_folder": "private_project_specific_incoming_folder_when_enabled",
    "near_term_storage": [
      "Google Drive controlled folder",
      "OneDrive controlled folder"
    ],
    "public_web_upload_enabled": false,
    "reason_public_upload_disabled": "Authentication, confidentiality, malware scanning, retention, audit trail, and approval workflow controls must be defined first."
  },
  "accepted_package_types": [
    "vendor turnover package",
    "calibration package",
    "certificate package",
    "material test report package",
    "instrument documentation package",
    "manuals and datasheets",
    "drawings",
    "inspection records",
    "weld records",
    "passivation records",
    "validation support records",
    "SOPs and quality records"
  ],
  "ai_review_outputs": [
    "completeness status",
    "missing document list",
    "missing field list",
    "identifier mismatch list",
    "questionable source flags",
    "tolerance basis flags",
    "release blocker list",
    "gap report"
  ],
  "approval_boundary": "AI may inspect and recommend. Human approval is required before package acceptance into a quality turnover record.",
  "publication_boundary": {
    "customer_identifiers_public": false,
    "confidential_records_public": false,
    "internal_ai_working_notes_public": false
  }
}
