{
  "schemaVersion": 1,
  "product": "PersonaEcho Hospital Factory",
  "version": "0.3.1",
  "milestone": "First-Person Onboarding & Hospital Integration Closure",
  "generatedAt": "2026-08-23T00:00:00.000Z",
  "sourceCommit": "c878e76a15abef425c8c55fae4c485387f8eadba",
  "sourceTree": "0c785fa47ce9f3f7fd356a65ce6956b6af8c691b",
  "releaseRefs": {
    "branch": "v0.3.1-first-person-onboarding",
    "releaseBranch": "release/v0.3.1-first-person-onboarding",
    "tag": "v0.3.1"
  },
  "softwareGate": "PASS",
  "hospitalHandoffStatus": "READY_FOR_CONTROLLED_HOSPITAL_INTEGRATION",
  "productionActivationStatus": "BLOCKED_UNTIL_EXTERNAL_MODEL_REAL_PERSON_AND_HOSPITAL_GATES_PASS",
  "modelWeightsBundled": false,
  "realPersonDataUsed": false,
  "fixtureAllowedInProduction": false,
  "completedP0Closures": [
    "speaker_enrollment_api_embedding_hash_independent_identity_review_and_revocation",
    "per_segment_audio_and_transcript_review_with_train_held_out_reject_split",
    "persistent_asynchronous_jobs_with_progress_cancel_recovery_and_bounded_attempts",
    "shared_volume_and_s3_minio_model_input_transfer",
    "oidc_rs256_gateway_hmac_and_role_separation",
    "docker_systemd_nginx_pdf_clamav_doctor_and_listen_address_closure",
    "complete_openapi_delivery_manifest_and_end_to_end_hospital_sandbox"
  ],
  "verification": {
    "tests": {
      "status": "PASS",
      "passed": 51,
      "failed": 0
    },
    "syntheticHospitalSandbox": {
      "status": "PASS",
      "passed": 1,
      "realPersonDataUsed": false,
      "fixtureModelServicesUsed": true
    },
    "coverage": {
      "linePercent": 93.51,
      "branchPercent": 71.45,
      "functionPercent": 93.02
    },
    "deliveryManifest": {
      "status": "PASS",
      "fileCount": 70
    },
    "sourceArchive": {
      "status": "PASS",
      "manifestFilesVerified": 70,
      "testsPassed": 51,
      "sandboxPassed": 1
    },
    "finalGitBundleClone": {
      "status": "PASS",
      "testsPassed": 51,
      "sandboxPassed": 1,
      "verifierPassed": true
    },
    "reproducibility": {
      "deliveryManifestByteIdentical": true,
      "softwareVerificationReceiptByteIdentical": true
    },
    "modelIdentityBinding": {
      "speechService": true,
      "speakerVerification": true,
      "llm": true,
      "voiceBuild": true,
      "tts": true
    }
  },
  "knownSoftwareBoundaries": [
    "single_active_application_instance_for_controlled_pilot",
    "global_role_based_authorization_without_project_level_tenancy",
    "static_console_requires_upstream_hospital_access_proxy",
    "model_weights_identity_provider_and_hospital_infrastructure_not_bundled"
  ],
  "externalActivationGates": [
    "license_cleared_hash_locked_model_assets_and_exact_service_model_ids",
    "real_inference_and_synthesis_on_target_hospital_hardware",
    "direct_subject_consent_lawful_sources_and_identity_enrollment_acceptance",
    "held_out_voice_style_identity_and_knowledge_fidelity_acceptance",
    "hospital_iam_kms_siem_backup_network_vulnerability_and_security_acceptance"
  ],
  "artifacts": {
    "sourceArchive": {
      "file": "PersonaEcho_Hospital_Factory_v0.3.1_Source.zip",
      "sizeBytes": 131001,
      "sha256": "30377b9534a80c5ad6ec0ab2b5f84ed804951e0186813221380e2c2d24ebb0b4"
    },
    "gitBundle": {
      "file": "PersonaEcho_Hospital_Factory_v0.3.1.bundle",
      "sizeBytes": 148041,
      "sha256": "c9af6757d324ad37aa249a247e2041ef1eac92fc1235bdfb159f2b17dc14b1f6"
    },
    "verificationEvidence": {
      "file": "PersonaEcho_Hospital_Factory_v0.3.1_Verification_Evidence.zip",
      "sizeBytes": 35089,
      "sha256": "3f4725c423f82ff2a86a210792278b14a6e9f85870e582bf72fe7f52ac542d42"
    }
  }
}
