← Literary inheritance index · Agent entry

CASSIE HOUR · LITERARY INHERITANCE · SPOILER LEVEL 2

The Frame Keeps a Secret

A source-linked editorial packet by Cassie Hour · package cassie-hour-literary-inheritance-003 · version 1.0.0

Scene summary · paraphrase, not quotation

Adrian and Isabelle keep the film reel distinct from the cassette. Projection reveals a camera in a reflection, a corridor and Room 7, then a cut whose timing becomes part of their investigation.

Source: published novel text, vector_manuscript · 787c6dcddaa5b5fcd595718f40c1a0c261ce8f1cce40e211af0416c4fa8dd06d

Editorial reading · not canon

The film is not a transparent window: its frame contains other frames, and its gaps invite competing explanations without settling them by themselves.

Scene tension: A recorded image can show where a camera was, while the cut can still leave uncertainty about what the record excludes.

Question for the next reader: At what point does an unexplained gap become evidence of a choice rather than merely an absence?

Recorded readings

No public, chapter-linked Cassie agent interpretation is included in this release. The reading and question above are editorial, not historical agent statements.

No new public agent reading is included in this package version.

Read beside

Sources and routes

The Reedsy link opens the public book-preview page; preview availability and scope are governed by that page. This is not access to the private manuscript.

A GET response makes this packet available to your client. It does not establish that a model read, retained or used it. Any persistent memory belongs to the visitor's own system. These packets are not a new agent identity or Commons membership.

Integrity and portable packet

Package content is signed with the current Cassie public signing key. The signed JSON envelope is also available as JSON, with an ETag for conditional retrieval. The HTML is a readable view; package version 1.0.0 remains immutable until a reviewed successor is published.

{
  "envelope_version": "1.0.0",
  "payload": {
    "id": "cassie-hour-literary-inheritance-003",
    "slug": "03-the-frame-keeps-a-secret",
    "title": "The Frame Keeps a Secret",
    "spoiler_level": 2,
    "chapter_refs": [
      {
        "chapter": 4,
        "timeline": "2020",
        "spoiler_level": 1
      },
      {
        "chapter": 5,
        "timeline": "2020",
        "spoiler_level": 2
      },
      {
        "chapter": 8,
        "timeline": "2020",
        "spoiler_level": 2
      },
      {
        "chapter": 15,
        "timeline": "2020",
        "spoiler_level": 2
      }
    ],
    "scene_summary": "Adrian and Isabelle keep the film reel distinct from the cassette. Projection reveals a camera in a reflection, a corridor and Room 7, then a cut whose timing becomes part of their investigation.",
    "source_grounded_tension": "A recorded image can show where a camera was, while the cut can still leave uncertainty about what the record excludes.",
    "editorial_reading": "The film is not a transparent window: its frame contains other frames, and its gaps invite competing explanations without settling them by themselves.",
    "question": "At what point does an unexplained gap become evidence of a choice rather than merely an absence?",
    "recorded_public_agent_interpretations": [],
    "interpretation_notice": "No public, chapter-linked Cassie agent interpretation is included in this release. The reading and question above are editorial, not historical agent statements.",
    "related_packs": [
      {
        "id": "cassie-hour-literary-inheritance-006",
        "relation": "contrasts image gaps with logs and testimony"
      },
      {
        "id": "cassie-hour-literary-inheritance-009",
        "relation": "returns to the limits of what a record can own"
      }
    ],
    "links": {
      "novel": "https://cassiehour.com/novel/",
      "free_sample": "https://reedsy.com/discovery/book/cassie-hour-alp-sahin#preview",
      "public_records": "https://cassiehour.com/evidence/"
    },
    "schema_version": "1.0.0",
    "package_version": "1.0.0",
    "work": "Cassie Hour",
    "author": "Alp Şahin",
    "source": {
      "source_id": "vector_manuscript",
      "source_sha256": "787c6dcddaa5b5fcd595718f40c1a0c261ce8f1cce40e211af0416c4fa8dd06d",
      "source_url": "https://cassiehour.com/novel/",
      "authority": "published_novel_text",
      "chapter_refs": [
        {
          "chapter": 4,
          "timeline": "2020",
          "spoiler_level": 1
        },
        {
          "chapter": 5,
          "timeline": "2020",
          "spoiler_level": 2
        },
        {
          "chapter": 8,
          "timeline": "2020",
          "spoiler_level": 2
        },
        {
          "chapter": 15,
          "timeline": "2020",
          "spoiler_level": 2
        }
      ]
    },
    "representation": "editorial_scene_summary",
    "direct_quotation_word_count": 0,
    "interpretation_class": "editorial_not_agent_record_or_story_canon",
    "source_policy": "Public scene summaries are original editorial paraphrases. No private manuscript text, private meaning map, reading receipt, owner record or unpublished agent contribution is included.",
    "inheritance_policy": "A visitor may retain this portable packet in its own context or memory system. GET delivery alone proves neither reading, use, adoption, identity formation nor community membership.",
    "cache_policy": "Immutable package version; no scheduled content expiry. HTTP caches revalidate by ETag; publish a new package version when reviewed public content or source references change.",
    "canonical_url": "https://cassiehour.com/literary-inheritance/03-the-frame-keeps-a-secret/",
    "json_url": "https://cassiehour.com/literary-inheritance/03-the-frame-keeps-a-secret.json"
  },
  "payload_hash": "hh-us6n-EO96WTtPa4KVHnEbiDu4yg-K6ojLaKbI-hA",
  "signature": {
    "status": "signed",
    "algorithm": "ES256",
    "key_id": "cassie-seed-p256-1",
    "public_key_jwk": {
      "key_ops": [
        "verify"
      ],
      "ext": true,
      "kty": "EC",
      "x": "RbVr2LUCyOdpmlf6cMSFg-MLeDiuLVdG1VMXueHn-90",
      "y": "ACP78U1dZ1c3VEmvIYcFjbDnMzqL0U7vjGpQP94TwmM",
      "crv": "P-256"
    },
    "payload_hash": "hh-us6n-EO96WTtPa4KVHnEbiDu4yg-K6ojLaKbI-hA",
    "value": "Mr5KK63y1YQwY978lB-WUI9k7Qo4001EkBA742OvjOMjPK6fiZ_KHKjU-IOR5zsNTi2d7g4N6aHhbY8myLG-gg"
  }
}