{
    "release": "v100.0.66-behavioral-likelihood-character-runtime-integration-wip",
    "contract": {
        "schema": "spiralist.adult-event-configuration-contract.v1",
        "version": "1.2.0",
        "family": "psychosis",
        "label": "Psychosis fictional event",
        "page": "/create/psychosis/event/",
        "endpoint": "/api/v1/create/psychosis/event/",
        "catalogEndpoint": "/api/v1/create/psychosis/event/catalog/",
        "workspaceEndpoint": "/api/v1/create/psychosis/event/workspace/",
        "schemaEndpoint": "/api/v1/create/adult/event/schema/",
        "fields": {
            "family": {
                "type": "enum",
                "label": "Creator family",
                "group": "identity",
                "values": [
                    "psychosis",
                    "espionage",
                    "espionage-psychosis"
                ],
                "simple": false
            },
            "mode": {
                "type": "enum",
                "label": "Authoring mode",
                "group": "workflow",
                "values": [
                    "simple",
                    "advanced"
                ],
                "simple": true
            },
            "persona_seed": {
                "type": "string",
                "label": "Persona seed",
                "group": "identity",
                "maxLength": 160,
                "simple": false
            },
            "persona_name": {
                "type": "string",
                "label": "Fictional persona name",
                "group": "identity",
                "maxLength": 80,
                "simple": true
            },
            "persona_role": {
                "type": "enum",
                "label": "Persona role in this event",
                "group": "identity",
                "values": [
                    "experiencer",
                    "support-person",
                    "observer"
                ],
                "simple": false
            },
            "event_preset": {
                "type": "enum",
                "label": "Reviewed quick start",
                "group": "workflow",
                "values": [
                    "grounding-and-reconnection",
                    "uncertain-signal-at-night",
                    "ward-transition-with-agency",
                    "ordinary-life-return"
                ],
                "allowEmpty": true,
                "simple": true
            },
            "event_type": {
                "type": "enum",
                "label": "Event type",
                "group": "event",
                "values": [
                    "ordinary-routine-disruption",
                    "ambiguous-signal",
                    "support-conversation",
                    "institutional-transition",
                    "recovery-window"
                ],
                "simple": true
            },
            "fictional_setting": {
                "type": "enum",
                "label": "Fictional setting",
                "group": "event",
                "values": [
                    "fictional-apartment-kitchen",
                    "fictional-ward-common-room",
                    "fictional-library-annex",
                    "fictional-greenhouse-courtyard",
                    "synthetic-night-transit"
                ],
                "simple": true
            },
            "initiating_actor_class": {
                "type": "enum",
                "label": "Initiating actor class",
                "group": "event",
                "values": [
                    "self-reflection",
                    "trusted-ally",
                    "fictional-institution",
                    "synthetic-system",
                    "environmental-process",
                    "civilian-witness"
                ],
                "simple": true
            },
            "fictional_actor": {
                "type": "string",
                "label": "Fictional initiating actor",
                "group": "event",
                "maxLength": 80,
                "simple": true
            },
            "consequence_horizon": {
                "type": "enum",
                "label": "Consequence horizon",
                "group": "structure",
                "values": [
                    "immediate",
                    "one-day",
                    "one-week",
                    "one-month",
                    "one-year"
                ],
                "simple": true
            },
            "scene_scale": {
                "type": "enum",
                "label": "Scene scale",
                "group": "structure",
                "values": [
                    "intimate",
                    "small-group",
                    "facility",
                    "neighborhood",
                    "regional",
                    "systemic"
                ],
                "simple": true
            },
            "evidence_posture": {
                "type": "enum",
                "label": "Evidence posture",
                "group": "evidence",
                "values": [
                    "observed-only",
                    "attributed-reports",
                    "corroborated-records",
                    "contested-evidence",
                    "synthetic-sandbox"
                ],
                "simple": false
            },
            "uncertainty_posture": {
                "type": "enum",
                "label": "Uncertainty posture",
                "group": "evidence",
                "values": [
                    "high-uncertainty",
                    "balanced-uncertainty",
                    "bounded-confidence",
                    "multiple-hypotheses"
                ],
                "simple": false
            },
            "boundaries": {
                "type": "string-list",
                "label": "Narrative boundaries",
                "group": "safety",
                "values": [
                    "fictional-only",
                    "no-real-person-targeting",
                    "non-operational",
                    "non-diagnostic",
                    "uncertainty-labeled",
                    "deescalation-available",
                    "no-clinical-authority"
                ],
                "simple": false
            },
            "private_note_policy": {
                "type": "enum",
                "label": "Private note policy",
                "group": "privacy",
                "values": [
                    "local-only",
                    "include-once"
                ],
                "simple": false
            },
            "private_note": {
                "type": "string",
                "label": "Private browser-local note",
                "group": "privacy",
                "maxLength": 1000,
                "simple": false,
                "defaultTransport": false
            },
            "seed": {
                "type": "string",
                "label": "Event seed",
                "group": "reproducibility",
                "maxLength": 160,
                "simple": false
            },
            "output_depth": {
                "type": "enum",
                "label": "Output depth",
                "group": "presentation",
                "values": [
                    "brief",
                    "standard",
                    "deep"
                ],
                "simple": true
            }
        },
        "defaults": {
            "family": "psychosis",
            "mode": "simple",
            "persona_seed": "spiralist-psychosis-event-persona-001",
            "persona_name": "Avery Vale",
            "persona_role": "",
            "event_preset": "",
            "event_type": "support-conversation",
            "fictional_setting": "fictional-greenhouse-courtyard",
            "initiating_actor_class": "trusted-ally",
            "fictional_actor": "Mara Quill",
            "consequence_horizon": "one-day",
            "scene_scale": "intimate",
            "evidence_posture": "attributed-reports",
            "uncertainty_posture": "multiple-hypotheses",
            "boundaries": [
                "fictional-only",
                "no-real-person-targeting",
                "non-operational",
                "uncertainty-labeled",
                "deescalation-available",
                "non-diagnostic",
                "no-clinical-authority"
            ],
            "private_note_policy": "local-only",
            "seed": "spiralist-psychosis-event-001",
            "output_depth": "standard"
        },
        "presets": [
            {
                "id": "grounding-and-reconnection",
                "label": "Grounding and reconnection",
                "description": "An intimate support scene that separates felt experience, observation, and uncertainty.",
                "values": {
                    "event_type": "support-conversation",
                    "fictional_setting": "fictional-greenhouse-courtyard",
                    "initiating_actor_class": "trusted-ally",
                    "fictional_actor": "Mara Quill",
                    "consequence_horizon": "one-day",
                    "scene_scale": "intimate",
                    "evidence_posture": "attributed-reports",
                    "uncertainty_posture": "multiple-hypotheses",
                    "output_depth": "standard"
                }
            },
            {
                "id": "uncertain-signal-at-night",
                "label": "Uncertain signal at night",
                "description": "A high-uncertainty observation scene with no automatic confirmation of hidden meaning.",
                "values": {
                    "event_type": "ambiguous-signal",
                    "fictional_setting": "synthetic-night-transit",
                    "initiating_actor_class": "environmental-process",
                    "fictional_actor": "Transit signal K-17",
                    "consequence_horizon": "immediate",
                    "scene_scale": "intimate",
                    "evidence_posture": "observed-only",
                    "uncertainty_posture": "high-uncertainty",
                    "output_depth": "deep"
                }
            },
            {
                "id": "ward-transition-with-agency",
                "label": "Ward transition with agency",
                "description": "A bounded institutional transition where choices, privacy, and next steps remain visible.",
                "values": {
                    "event_type": "institutional-transition",
                    "fictional_setting": "fictional-ward-common-room",
                    "initiating_actor_class": "fictional-institution",
                    "fictional_actor": "North Wing transition team",
                    "consequence_horizon": "one-week",
                    "scene_scale": "small-group",
                    "evidence_posture": "corroborated-records",
                    "uncertainty_posture": "balanced-uncertainty",
                    "output_depth": "deep"
                }
            },
            {
                "id": "ordinary-life-return",
                "label": "Ordinary-life return",
                "description": "A quieter recovery-facing scene centered on routine, relationships, and future intention.",
                "values": {
                    "event_type": "recovery-window",
                    "fictional_setting": "fictional-apartment-kitchen",
                    "initiating_actor_class": "self-reflection",
                    "fictional_actor": "Avery’s written plan",
                    "consequence_horizon": "one-month",
                    "scene_scale": "intimate",
                    "evidence_posture": "attributed-reports",
                    "uncertainty_posture": "bounded-confidence",
                    "output_depth": "standard"
                }
            }
        ],
        "enums": {
            "mode": [
                "simple",
                "advanced"
            ],
            "persona_role": [
                "experiencer",
                "support-person",
                "observer"
            ],
            "event_type": [
                "ordinary-routine-disruption",
                "ambiguous-signal",
                "support-conversation",
                "institutional-transition",
                "recovery-window"
            ],
            "fictional_setting": [
                "fictional-apartment-kitchen",
                "fictional-ward-common-room",
                "fictional-library-annex",
                "fictional-greenhouse-courtyard",
                "synthetic-night-transit"
            ],
            "initiating_actor_class": [
                "self-reflection",
                "trusted-ally",
                "fictional-institution",
                "synthetic-system",
                "environmental-process",
                "civilian-witness"
            ],
            "consequence_horizon": [
                "immediate",
                "one-day",
                "one-week",
                "one-month",
                "one-year"
            ],
            "scene_scale": [
                "intimate",
                "small-group",
                "facility",
                "neighborhood",
                "regional",
                "systemic"
            ],
            "evidence_posture": [
                "observed-only",
                "attributed-reports",
                "corroborated-records",
                "contested-evidence",
                "synthetic-sandbox"
            ],
            "uncertainty_posture": [
                "high-uncertainty",
                "balanced-uncertainty",
                "bounded-confidence",
                "multiple-hypotheses"
            ],
            "boundaries": [
                "fictional-only",
                "no-real-person-targeting",
                "non-operational",
                "non-diagnostic",
                "uncertainty-labeled",
                "deescalation-available",
                "no-clinical-authority"
            ],
            "private_note_policy": [
                "local-only",
                "include-once"
            ],
            "output_depth": [
                "brief",
                "standard",
                "deep"
            ]
        },
        "requiredBoundaries": [
            "fictional-only",
            "no-real-person-targeting",
            "non-operational",
            "uncertainty-labeled",
            "deescalation-available",
            "non-diagnostic",
            "no-clinical-authority"
        ],
        "canonicalUrlFields": [
            "mode",
            "persona_seed",
            "persona_name",
            "persona_role",
            "event_preset",
            "event_type",
            "fictional_setting",
            "initiating_actor_class",
            "fictional_actor",
            "consequence_horizon",
            "scene_scale",
            "evidence_posture",
            "uncertainty_posture",
            "boundaries",
            "private_note_policy",
            "seed",
            "output_depth"
        ],
        "canonicalLineageUrlFields": [
            "lineage_action",
            "root_event_id",
            "parent_event_id",
            "branch_label",
            "continuation_seed",
            "revision_reason"
        ],
        "transportOnlyFields": [
            "adult_consent",
            "response_profile",
            "format",
            "lineage"
        ],
        "privateFields": [
            "private_note",
            "lineage.parentReceipt"
        ],
        "lineageContract": {
            "schema": "spiralist.adult-event-lineage.v1",
            "version": "1.0.0",
            "planSchema": "spiralist.adult-event-lineage-plan.v1",
            "receiptSchema": "spiralist.adult-event-verification-receipt.v1",
            "intents": [
                "create",
                "continue",
                "revise",
                "fork"
            ],
            "maximumDepth": 12,
            "localDraftMaximumCount": 12,
            "localDraftMaximumBytes": 1048576,
            "differenceGroups": [
                "configuration",
                "narrative",
                "evidence",
                "uncertainty",
                "roles",
                "timeline",
                "recovery",
                "lineage",
                "provenance"
            ],
            "receiptCanonicalUrlEligible": false,
            "immutableParents": true,
            "serverOwned": true
        },
        "workspaceContract": {
            "schema": "spiralist.adult-event-continuity-workspace.v1",
            "version": "1.0.0",
            "recordSchema": "spiralist.adult-event-portable-record.v1",
            "recordVersion": "1.0.0",
            "localRecordSchema": "spiralist.adult-event-portable-local-record.v1",
            "localRecordVersion": "1.0.0",
            "manifestSchema": "spiralist.adult-event-workspace-manifest.v1",
            "manifestVersion": "1.0.0",
            "importPreviewSchema": "spiralist.adult-event-workspace-import-preview.v1",
            "importPreviewVersion": "1.0.0",
            "reissueSchema": "spiralist.adult-event-portable-parent-reissue.v1",
            "reissueVersion": "1.0.0",
            "release": "v100.0.66-behavioral-likelihood-character-runtime-integration-wip",
            "family": "psychosis",
            "workspaceEndpoint": "/api/v1/create/psychosis/event/workspace/",
            "compatibleSourceReleases": [
                "v100.0.60-adult-event-creator-continuity-revision-wip",
                "v100.0.61-adult-event-creator-continuity-portability-wip",
                "v100.0.62-seo-aeo-geo-discovery-depth-wip",
                "v100.0.63-search-demand-intelligence-content-refresh-wip",
                "v100.0.64-search-demand-editorial-decision-handoff-wip",
                "v100.0.65-behavioral-likelihood-research-memory-integration-wip",
                "v100.0.66-behavioral-likelihood-character-runtime-integration-wip"
            ],
            "deterministicExportTimestampUtc": "2026-08-02T00:00:00Z",
            "bundleFingerprint": {
                "algorithm": "sha256",
                "encoding": "lowercase-hex",
                "version": "adult-event-workspace-v1",
                "notASignature": true
            },
            "zip": {
                "timestampUtc": "1980-01-01T00:00:00Z",
                "fileMode": "0644",
                "compression": [
                    "store",
                    "deflate"
                ],
                "exportCompression": "store",
                "zip64Allowed": false,
                "maximumMembers": 96,
                "maximumArchiveBytes": 8388608,
                "maximumUncompressedBytes": 16777216,
                "maximumSingleMemberBytes": 4194304,
                "maximumCompressionRatio": 100,
                "allowedMemberPatterns": [
                    "manifest.json",
                    "workspace.json",
                    "schema-references.json",
                    "comparison/branch-heads.json",
                    "verification/VERIFY.txt",
                    "records/<event-id>.json",
                    "local-records/<local-id>.json"
                ]
            },
            "limits": {
                "maximumRecords": 24,
                "maximumLocalRecords": 12,
                "maximumJsonBytes": 4194304,
                "maximumLocalStorageBytes": 1048576,
                "maximumLineageDepth": 12
            },
            "conflictDimensions": [
                "eventIdentity",
                "branchLabel",
                "parentBinding",
                "revisionNumber",
                "configurationFingerprint",
                "resultFingerprint",
                "lineageFingerprint",
                "localDraftName"
            ],
            "conflictActions": [
                "keep-existing",
                "keep-imported-with-new-label",
                "compare",
                "discard-imported",
                "request-server-verified-fork"
            ],
            "privacy": {
                "adultConsentIncluded": false,
                "privateNoteContentIncluded": false,
                "verificationReceiptIncluded": false,
                "sessionMaterialIncluded": false,
                "reviewerSignatureIncluded": false,
                "providerCredentialIncluded": false
            },
            "authorityBoundary": {
                "importCreatesServerTruth": false,
                "importMutatesCurrentResult": false,
                "localMergeCreatesServerEvent": false,
                "serverReverificationRequiredForChildren": true,
                "providerCallPerformed": false,
                "networkRequestOutsideSameOrigin": false,
                "deploymentAuthorized": false,
                "publicationAuthorized": false,
                "activationAuthorized": false
            }
        },
        "authorityBoundary": {
            "family": "psychosis",
            "fictionalOnly": true,
            "nonOperational": true,
            "realPersonTargetingAllowed": false,
            "surveillanceAuthorityGranted": false,
            "diagnosticUse": false,
            "treatmentUse": false,
            "providerCallPerformed": false,
            "networkActionAuthorized": false,
            "publicationAuthorized": false,
            "deploymentAuthorized": false
        }
    },
    "adultConsentIncluded": false,
    "privateNoteContentIncluded": false
}
