{"ok":true,"service":"capsule-source-preservation-gate","mode":"capsule-source-preservation-readiness-gate","timestamp":"2026-06-26T14:56:10.811Z","dependencies":{"capsuleEngineFoundation":{"capsuleEngineFoundationReady":true,"liveCapsuleCompressionEnabled":false,"capsuleStorageEnabled":false,"agentCapsuleHandoffEnabled":false},"capsuleTypeRegistry":{"capsuleTypeRegistryReady":true,"liveCapsuleCreationEnabled":false,"capsuleCompressionEnabled":false,"multimodalProcessingEnabled":false},"vaultIngestion":{"vaultIngestionReadinessReady":true,"liveVaultIngestionEnabled":false,"databaseWriteEnabled":false,"externalContentStorageEnabled":false}},"summary":{"totalRequirements":10,"requirementReady":6,"requirementReviewRequired":4,"totalFields":10,"fieldReady":6,"fieldReviewRequired":4,"totalRules":8,"ready":4,"reviewRequired":4,"blocked":0,"sourcePreservationGateReady":true,"liveSourcePreservationEnabled":false,"capsuleCandidateStorageEnabled":false,"capsuleCompressionAllowed":false,"capsuleStorageAllowed":false,"multimodalFileProcessingEnabled":false,"agentCapsuleHandoffAllowed":false,"productionMutation":false,"reason":"Capsule Source Preservation Gate is active as a non-destructive readiness gate. TheoB can define what must survive before capsule compression, but it cannot preserve live candidates, store capsules, compress records, process files, route to agents, or mutate production yet."},"requirements":[{"requirementId":"source-trail-required","status":"ready","purpose":"Every future capsule must preserve linked source records, references, claims, scores, duplicate clusters, conflict maps, and receipts.","safeguard":"No orphan capsules."},{"requirementId":"provenance-chain-required","status":"ready","purpose":"Every capsule must know where its intelligence came from and which transformations shaped it.","safeguard":"Compression without provenance becomes mythology."},{"requirementId":"claim-trail-required","status":"ready","purpose":"Capsules must preserve extracted claims and the source trail behind those claims.","safeguard":"Do not convert claims into unsupported facts."},{"requirementId":"score-context-required","status":"ready","purpose":"Capsules must preserve confidence, source quality, and review state where available.","safeguard":"A capsule is not a truth verdict."},{"requirementId":"dedupe-context-required","status":"ready","purpose":"Capsules must preserve whether evidence is independently corroborated or repeated from the same source cluster.","safeguard":"Do not compress repetition into false certainty."},{"requirementId":"conflict-context-required","status":"ready","purpose":"Capsules must preserve unresolved conflict, severity, and review state.","safeguard":"Do not make disagreement disappear by compressing it."},{"requirementId":"rights-and-redaction-required","status":"review-required","purpose":"Capsules must preserve rights status, attribution requirements, retention policy, and redaction state.","safeguard":"Do not turn restricted content into permanent memory."},{"requirementId":"modality-provenance-required","status":"review-required","purpose":"Images, diagrams, CAD, schematics, maps, PDFs, datasets, and composite records need file provenance and modality-specific preservation.","safeguard":"Files are not text blobs."},{"requirementId":"reactivation-trail-required","status":"review-required","purpose":"Future capsule reactivation must preserve what was expanded, compared, visualized, simulated, or routed to agents.","safeguard":"Compressed memory needs a use-history when it influences action."},{"requirementId":"human-review-for-high-impact","status":"review-required","purpose":"High-impact capsules require human review before storage, compression, reactivation, or agent handoff.","safeguard":"Do not automate irreversible trust decisions."}],"preservationFields":[{"field":"sourceTrail","status":"ready","purpose":"Links to Vault records, references, claims, scores, duplicate clusters, conflict maps, and receipts."},{"field":"provenanceChain","status":"ready","purpose":"Records provider, retrieval, normalization, scoring, deduplication, conflict, redaction, and transformation steps."},{"field":"rightsStatus","status":"review-required","purpose":"Preserves whether the source is metadata-only, review-required, or full-storage-allowed."},{"field":"redactionStatus","status":"review-required","purpose":"Preserves whether the capsule candidate is redacted-safe or needs review."},{"field":"attributionRequired","status":"ready","purpose":"Preserves whether citation, link, provider label, or publisher attribution must remain attached."},{"field":"retentionPolicy","status":"review-required","purpose":"Preserves how long and how deeply the record may be retained."},{"field":"confidenceContext","status":"ready","purpose":"Preserves source quality, confidence band, review state, and scoring explanation."},{"field":"conflictContext","status":"ready","purpose":"Preserves conflict severity, unresolved disagreements, and review requirements."},{"field":"dedupeContext","status":"ready","purpose":"Preserves repetition count, independence score, and duplicate cluster identity."},{"field":"modalityProvenance","status":"review-required","purpose":"Preserves file format, derived formats, validation state, visual uncertainty, and modality-specific source details."}],"readinessRules":[{"rule":"Preserve Before Compress","status":"ready","purpose":"A capsule cannot be compressed until source trail, rights, redaction, confidence, dedupe, and conflict context are present.","safeguard":"Compression must reduce size, not truth."},{"rule":"Traceability Is Non-Negotiable","status":"ready","purpose":"Every capsule must be traceable back to Vault-safe source records or approved source pointers.","safeguard":"No source trail, no capsule."},{"rule":"Conflict Must Survive Preservation","status":"ready","purpose":"Conflict maps, unresolved disagreement, and uncertainty must remain attached to capsule candidates.","safeguard":"Do not preserve a clean lie."},{"rule":"Rights Must Travel With Memory","status":"review-required","purpose":"Rights, attribution, retention, and redaction policy must follow the capsule forever.","safeguard":"The memory layer cannot launder restricted content."},{"rule":"Multimodal Preservation Requires Modality Fields","status":"review-required","purpose":"Visual, schematic, CAD, map, and dataset capsules need specialized provenance fields.","safeguard":"Do not flatten visual intelligence into text-only memory."},{"rule":"No Live Capsule Preservation Yet","status":"ready","purpose":"This gate defines preservation readiness only and does not preserve, store, or compress capsule records.","safeguard":"No Vault writes, no capsule writes, no file processing, no production mutation."},{"rule":"Reactivation Requires Receipts","status":"review-required","purpose":"Future capsule use should create receipts when capsules are expanded, compared, routed, visualized, simulated, or handed to agents.","safeguard":"Memory that influences action needs an audit trail."},{"rule":"Founder Override Required For Activation","status":"review-required","purpose":"Turning on capsule preservation, storage, or compression must require explicit approval.","safeguard":"No accidental permanent memory."}],"futurePreservedCapsuleCandidateShape":{"capsuleCandidateId":"stable capsule candidate id","capsuleTypeId":"linked capsule type id","vaultRecordIds":"linked Vault-safe records","referenceIds":"linked reference cards","claimIds":"linked claim cards","sourceScoreIds":"linked source score records","duplicateClusterIds":"linked duplicate cluster records","conflictMapIds":"linked conflict maps","sourceTrail":"full source trail object","provenanceChain":"provider, retrieval, normalization, scoring, dedupe, conflict, redaction, rights, and transformation chain","rightsStatus":"metadata-only/review-required/full-storage-allowed","redactionStatus":"redacted-safe/review-required","attributionRequired":"true/false","retentionPolicy":"temporary/index-only/metadata-only/approved-persistent","confidenceContext":"confidence score, source quality, review status","conflictContext":"none/minor/moderate/strong/critical/unresolved","dedupeContext":"independent source count, repetition count, cluster IDs","modalityProvenance":"file/source modality details when available","preservationReady":"true/false","compressionAllowed":"false","storageAllowed":"false","humanReviewRequired":"true/false","productionMutation":"false"},"futurePreservationReceiptShape":{"preservationReceiptId":"stable preservation receipt id","capsuleCandidateId":"linked capsule candidate id","preservationGateVersion":"version string","sourceTrailVerified":"true/false","provenanceVerified":"true/false","rightsChecked":"true/false","redactionChecked":"true/false","conflictVisible":"true/false","dedupeVisible":"true/false","modalityGateChecked":"true/false","approvedBy":"founder/operator/system-gate/human-review","approvalScope":"readiness-only/future-preservation/future-compression/future-storage","createdAt":"ISO timestamp","auditTrailSafe":"true","productionMutation":"false"},"allowedNow":["Render capsule source preservation gate.","Define required source preservation fields.","Define source trail, provenance, rights, redaction, scoring, dedupe, and conflict requirements.","Define future preserved capsule candidate shape.","Define future preservation receipt shape.","Keep live capsule preservation disabled.","Keep capsule compression and storage disabled."],"notAllowedYet":["Preserve live capsule candidates.","Store capsule candidates.","Compress capsule candidates.","Store capsule records.","Process files automatically.","Generate schematics.","Hand capsules to agents for action.","Bypass rights, redaction, dedupe, conflict, or provenance requirements.","Mutate production."],"nextStructuralLayers":["Capsule Compression Readiness Gate","Capsule Reactivation Readiness Gate","Image Capsule Interpretation Layer","Diagram And Schematic Capsule Readiness","Contextual Design Translation Readiness","Visual Semantics Color Intelligence Registry","Quantum Intelligence Evolution Layer","Universal Intelligence Hub Foundation"],"safeguard":"Capsule Source Preservation Gate is read-only and non-destructive. It does not preserve live candidates, store capsules, compress records, process files, generate schematics, activate visual semantics, expose secrets, mutate production, or execute agent actions."}