Back to corpus
research noteexperiment writeup candidatescore 32

Serenity Soother — System Glossary

This glossary defines every core term used in the Serenity Soother project. Each definition includes: - **What it is**: Precise definition - **What it is not**: Explicit exclusions to prevent confusion - **Layer**: Where this concept exists (Conceptual, Architectural, Runtime, Data, UI)

Full HTML reader

Read the full artifact

Open in new tab

Extracted abstract or opening context

# Serenity Soother — System Glossary **Version:** 1.0.0 **Status:** ACTIVE **Created:** 2025-12-26 **Last Modified:** 2025-12-26 This glossary defines every core term used in the Serenity Soother project. Each definition includes: - **What it is**: Precise definition - **What it is not**: Explicit exclusions to prevent confusion - **Layer**: Where this concept exists (Conceptual, Architectural, Runtime, Data, UI) ### Scene | Attribute | Value | |-----------|-------| | **What it is** | A complete meditation experience consisting of 30 synchronized segments, each with an image, caption, prompt, and optional audio | | **What it is not** | A single image; a video file; a streaming resource | | **Layer** | Conceptual, Data | | **Swift Type** | `PrecomputedScene` | | **Storage** | Folder in `1792x1024/[index]/` containing subdirectories | ### Segment | Attribute | Value | |-----------|-------| | **What it is** | A single unit within a Scene; contains one image, one caption, one prompt, and optionally one audio track | | **What it is not** | A time-based slice; a frame; an arbitrary division | | **Layer** | Conceptual, Data | | **Swift Type** | `PrecomputedSegment` | | **Storage** | Files at `image/[uuid]/image_N.png`, `caption/[uuid]/caption_N.txt`, `prompt/[uuid]/prompt_N.txt` | ### Session | Attribute | Value | |-----------|-------| | **What it is** | A single playback instance of a Script or Scene, with start time, duration, and completion status | | **What it is not** | A Scene itself; a Script; a user profile | | **Layer** | Data, Runtime | | **Swift Type** | `Session` (SwiftData model) | | **Storage** | SwiftData persistent store |

Promotion decision

What has to happen next

Attach run IDs, datasets, metrics, and reproduction commands.

Why this is not always a full paper yet

Corpus pages are public-safe readers for discovered workspace artifacts. They are not automatically final papers. A corpus item becomes a polished paper only after the editable source, evidence checkpoints, references, figures, render path, and release status are attached through the paper schema.