diff --git a/assets/content/hidden-details.json b/assets/content/hidden-details.json
index 7fca307..1b3d606 100644
--- a/assets/content/hidden-details.json
+++ b/assets/content/hidden-details.json
@@ -1,11 +1,56 @@
{
"schemaVersion": 3,
- "generatedAt": "2026-05-14T16:54:39",
+ "generatedAt": "2026-05-15T15:59:14",
"entries": [
+ {
+ "id": "memory-1778845459934",
+ "title": "sensei chi greets you with tea",
+ "type": "whisper",
+ "contentClass": "fragment",
+ "content": "sensei chi greets you with tea",
+ "characters": [
+ "sensei chi"
+ ],
+ "emotionalTone": "strange",
+ "rarity": "common",
+ "triggerConditions": "",
+ "surfaces": [
+ "loading",
+ "quote"
+ ],
+ "observatoryRole": "ambient",
+ "canonicalUse": "",
+ "tags": [],
+ "category": "tooltip",
+ "pageLocation": "",
+ "familyLayer": "1",
+ "enabled": true,
+ "createdDate": "2026-05-15",
+ "modifiedDate": "2026-05-15",
+ "notes": "",
+ "emotionalRole": "",
+ "discoveryDifficulty": "gentle",
+ "mysteryLevel": "quiet",
+ "resonanceScore": 3,
+ "symbols": [],
+ "narrativeArcs": [],
+ "continuationLinks": [],
+ "echoes": [],
+ "thematicLinks": [],
+ "symbolicLinks": [],
+ "triggerLinks": [],
+ "parentLinks": [],
+ "childLinks": [],
+ "mirroredEntries": [],
+ "cssClassHooks": "",
+ "audioSettings": "",
+ "animationTrigger": "",
+ "chainReferences": []
+ },
{
"id": "memory-1778708362350",
"title": "2022 July",
- "type": "journal entry",
+ "type": "observation",
"content": "July 2022, on the way to uni induction, lima pops into my life",
"characters": [
"z",
@@ -20,7 +65,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-13",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"emotionalRole": "",
"discoveryDifficulty": "gentle",
@@ -51,7 +96,7 @@
{
"id": "memory-1778708296282",
"title": "The first time we met",
- "type": "hidden dialogue",
+ "type": "dialogue",
"content": "Summer sky, long days, short nights",
"characters": [
"lima"
@@ -65,7 +110,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-13",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"emotionalRole": "",
"discoveryDifficulty": "gentle",
@@ -111,7 +156,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-13",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"emotionalRole": "",
"discoveryDifficulty": "gentle",
@@ -144,7 +189,7 @@
{
"id": "memory-1778537705329",
"title": "Let not the worries of the uncontrollable worry you",
- "type": "loading screen message",
+ "type": "whisper",
"content": "sensei chi: let not the worries of the uncontrollable worry you",
"characters": [
"sensei chi"
@@ -158,7 +203,7 @@
"familyLayer": "3",
"enabled": true,
"createdDate": "2026-05-11",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"emotionalRole": "",
"discoveryDifficulty": "gentle",
@@ -191,7 +236,7 @@
{
"id": "memory-1778450333503",
"title": "Keep watering your plants, and your garden will flourish",
- "type": "hidden dialogue",
+ "type": "dialogue",
"content": "sensei chi:keep watering your plants, and your garden will flourish",
"characters": [
"sensei chi"
@@ -205,7 +250,7 @@
"familyLayer": "3",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"emotionalRole": "",
"discoveryDifficulty": "gentle",
@@ -237,7 +282,7 @@
{
"id": "memory-1778434493026",
"title": "future z warns you against sleeping with glasses on the bed",
- "type": "future z message",
+ "type": "ambient memory",
"content": "future z warns you against sleeping with glasses on the bed",
"characters": [
"future z",
@@ -252,7 +297,7 @@
"familyLayer": "4",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"emotionalRole": "",
"discoveryDifficulty": "gentle",
@@ -284,7 +329,7 @@
{
"id": "memory-1778428110093",
"title": "young z loves the moon",
- "type": "hidden tooltip",
+ "type": "tooltip",
"content": "young z loves the moon",
"characters": [
"young z",
@@ -299,7 +344,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"emotionalRole": "",
"discoveryDifficulty": "gentle",
@@ -328,7 +373,7 @@
},
{
"id": "hidden-tooltip-068-aphy-has-no-hands-but-would-hold-the-door-echo-1778427143275",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "jarvis?? aphy !",
"content": "jarvis?? aphy !",
"characters": [
@@ -345,7 +390,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -374,7 +419,7 @@
},
{
"id": "family-layer-001-layer-0-surface-website-notes-pages-tools",
- "type": "family layer",
+ "type": "observation",
"title": "Layer 0: surface website - notes, pages, tools, normal nav...",
"content": "Layer 0: surface website - notes, pages, tools, normal navigation.",
"characters": [
@@ -389,7 +434,7 @@
"familyLayer": "0",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -418,7 +463,7 @@
},
{
"id": "family-layer-002-layer-1-casual-hidden-jokes-aphy-notices-c",
- "type": "family layer",
+ "type": "observation",
"title": "Layer 1: casual hidden jokes - aphy notices clicks, typos,...",
"content": "Layer 1: casual hidden jokes - aphy notices clicks, typos, tabs, and old-web habits.",
"characters": [
@@ -435,7 +480,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -466,7 +511,7 @@
},
{
"id": "family-layer-004-layer-3-philosophical-anomalies-sensei-chi",
- "type": "family layer",
+ "type": "observation",
"title": "Layer 3: philosophical anomalies - sensei chi and aphy dis...",
"content": "Layer 3: philosophical anomalies - sensei chi and aphy disagree kindly.",
"characters": [
@@ -485,7 +530,7 @@
"familyLayer": "3",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -514,7 +559,7 @@
},
{
"id": "family-layer-005-layer-4-time-distorted-messages-future-z-w",
- "type": "family layer",
+ "type": "observation",
"title": "Layer 4: time-distorted messages - future z writes back fr...",
"content": "Layer 4: time-distorted messages - future z writes back from age 40.",
"characters": [
@@ -533,7 +578,7 @@
"familyLayer": "4",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -562,7 +607,7 @@
},
{
"id": "family-layer-006-layer-5-emotional-core-love-patience-home",
- "type": "family layer",
+ "type": "observation",
"title": "Layer 5: emotional core - love, patience, home, and the ch...",
"content": "Layer 5: emotional core - love, patience, home, and the choice to keep returning.",
"characters": [
@@ -577,7 +622,7 @@
"familyLayer": "5",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -606,7 +651,7 @@
},
{
"id": "hidden-tooltip-001-lima-left-this-page-a-little-steadier-than",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "lima left this page a little steadier than she found it.",
"content": "lima left this page a little steadier than she found it.",
"characters": [
@@ -620,10 +665,10 @@
],
"category": "footer and whispers",
"pageLocation": "",
- "familyLayer": "",
+ "familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -652,7 +697,7 @@
},
{
"id": "hidden-tooltip-002-aphy-status-emotionally-online-computation",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "aphy status: emotionally online, computationally suspiciou...",
"content": "aphy status: emotionally online, computationally suspicious.",
"characters": [
@@ -669,7 +714,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -700,7 +745,7 @@
},
{
"id": "hidden-tooltip-003-sensei-chi-says-the-quiet-link-is-still-a",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "sensei chi says the quiet link is still a link.",
"content": "sensei chi says the quiet link is still a link.",
"characters": [
@@ -717,7 +762,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -746,7 +791,7 @@
},
{
"id": "hidden-tooltip-004-young-z-drew-a-house-with-too-many-windows",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "young z drew a house with too many windows and called it s...",
"content": "young z drew a house with too many windows and called it safe.",
"characters": [
@@ -765,7 +810,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -794,7 +839,7 @@
},
{
"id": "hidden-tooltip-005-future-z-marked-this-moment-ordinary-there",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "future z marked this moment: ordinary, therefore worth kee...",
"content": "future z marked this moment: ordinary, therefore worth keeping.",
"characters": [
@@ -813,7 +858,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -842,7 +887,7 @@
},
{
"id": "hidden-tooltip-006-the-footer-has-become-a-small-place-to-sit",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "The footer has become a small place to sit together.",
"content": "The footer has become a small place to sit together.",
"characters": [
@@ -857,7 +902,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -886,7 +931,7 @@
},
{
"id": "hidden-tooltip-007-a-note-from-lima-take-breaks-silly",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "a note from lima: take breaks, silly (◕‿◕✿)",
"content": "a note from lima: take breaks, silly (◕‿◕✿)",
"characters": [
@@ -903,7 +948,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -932,7 +977,7 @@
},
{
"id": "hidden-tooltip-008-aphy-found-three-tabs-named-final-and-refu",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "aphy found three tabs named final and refused to judge.",
"content": "aphy found three tabs named final and refused to judge.",
"characters": [
@@ -949,7 +994,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -978,7 +1023,7 @@
},
{
"id": "hidden-tooltip-009-lima-would-remind-you-to-eat-before-the-pa",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "lima would remind you to eat before the page gets dramatic...",
"content": "lima would remind you to eat before the page gets dramatic.",
"characters": [
@@ -995,7 +1040,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -1024,7 +1069,7 @@
},
{
"id": "hidden-tooltip-010-sensei-chi-a-door-discovered-slowly-opens",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "sensei chi: a door discovered slowly opens twice.",
"content": "sensei chi: a door discovered slowly opens twice.",
"characters": [
@@ -1041,7 +1086,7 @@
"familyLayer": "3",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -1070,7 +1115,7 @@
},
{
"id": "hidden-tooltip-011-young-z-believes-every-loading-spinner-is",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "young z believes every loading spinner is a tiny fairgroun...",
"content": "young z believes every loading spinner is a tiny fairground ride.",
"characters": [
@@ -1089,7 +1134,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -1118,7 +1163,7 @@
},
{
"id": "hidden-tooltip-012-future-z-says-you-will-forget-the-exact-wo",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "future z says you will forget the exact worry, not the kin...",
"content": "future z says you will forget the exact worry, not the kindness around it.",
"characters": [
@@ -1137,7 +1182,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -1166,7 +1211,7 @@
},
{
"id": "hidden-tooltip-013-the-archive-keeps-love-in-plain-text-and-s",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "The archive keeps love in plain text and secrets in margin...",
"content": "The archive keeps love in plain text and secrets in margins.",
"characters": [
@@ -1181,7 +1226,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -1210,7 +1255,7 @@
},
{
"id": "hidden-tooltip-014-aphy-warning-feelings-detected-in-static-a",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "aphy warning: feelings detected in static assets.",
"content": "aphy warning: feelings detected in static assets.",
"characters": [
@@ -1227,7 +1272,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -1256,7 +1301,7 @@
},
{
"id": "hidden-tooltip-015-lima-s-note-leave-the-light-on-not-because",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "lima's note: leave the light on, not because it is dark, b...",
"content": "lima's note: leave the light on, not because it is dark, but because someone may arrive tired.",
"characters": [
@@ -1273,7 +1318,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -1302,7 +1347,7 @@
},
{
"id": "hidden-tooltip-016-sensei-chi-folded-a-lesson-into-the-whites",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "sensei chi folded a lesson into the whitespace.",
"content": "sensei chi folded a lesson into the whitespace.",
"characters": [
@@ -1319,7 +1364,7 @@
"familyLayer": "3",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -1348,7 +1393,7 @@
},
{
"id": "hidden-tooltip-017-young-z-hid-a-drawing-behind-the-word-mayb",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "young z hid a drawing behind the word maybe.",
"content": "young z hid a drawing behind the word maybe.",
"characters": [
@@ -1367,7 +1412,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -1398,7 +1443,7 @@
},
{
"id": "hidden-tooltip-018-future-z-patched-the-memory-without-changi",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "future z patched the memory without changing its checksum.",
"content": "future z patched the memory without changing its checksum.",
"characters": [
@@ -1417,7 +1462,7 @@
"familyLayer": "4",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -1446,7 +1491,7 @@
},
{
"id": "hidden-tooltip-019-this-website-remembers-visits-not-identiti",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "This website remembers visits, not identities.",
"content": "This website remembers visits, not identities.",
"characters": [
@@ -1461,7 +1506,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -1490,7 +1535,7 @@
},
{
"id": "hidden-tooltip-020-aphy-says-the-old-internet-was-slower-beca",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "aphy says the old internet was slower because anticipation...",
"content": "aphy says the old internet was slower because anticipation needed bandwidth.",
"characters": [
@@ -1507,7 +1552,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -1536,7 +1581,7 @@
},
{
"id": "hidden-tooltip-021-lima-s-warmth-is-the-site-s-preferred-fall",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "lima's warmth is the site's preferred fallback state.",
"content": "lima's warmth is the site's preferred fallback state.",
"characters": [
@@ -1553,7 +1598,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -1582,7 +1627,7 @@
},
{
"id": "hidden-tooltip-022-sensei-chi-says-do-not-confuse-hidden-with",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "sensei chi says: do not confuse hidden with lost.",
"content": "sensei chi says: do not confuse hidden with lost.",
"characters": [
@@ -1599,7 +1644,7 @@
"familyLayer": "3",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -1628,7 +1673,7 @@
},
{
"id": "hidden-tooltip-023-young-z-once-thought-the-moon-followed-the",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "young z once thought the moon followed the family car. The...",
"content": "young z once thought the moon followed the family car. The site has not corrected him.",
"characters": [
@@ -1647,7 +1692,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -1678,7 +1723,7 @@
},
{
"id": "hidden-tooltip-024-future-z-writes-you-became-softer-in-ways",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "future z writes: you became softer in ways nobody measured...",
"content": "future z writes: you became softer in ways nobody measured.",
"characters": [
@@ -1697,7 +1742,7 @@
"familyLayer": "4",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -1726,7 +1771,7 @@
},
{
"id": "hidden-tooltip-025-the-comments-are-quiet-because-aphy-is-lis",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "The comments are quiet because aphy is listening respectfu...",
"content": "The comments are quiet because aphy is listening respectfully.",
"characters": [
@@ -1743,7 +1788,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -1772,7 +1817,7 @@
},
{
"id": "hidden-tooltip-026-a-handwritten-grocery-list-is-sometimes-a",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "A handwritten grocery list is sometimes a love letter with...",
"content": "A handwritten grocery list is sometimes a love letter with onions.",
"characters": [
@@ -1787,7 +1832,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -1818,7 +1863,7 @@
},
{
"id": "hidden-tooltip-027-lima-met-z-in-2022-the-archive-still-store",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "lima met z in 2022; the archive still stores the first ord...",
"content": "lima met z in 2022; the archive still stores the first ordinary miracles.",
"characters": [
@@ -1837,7 +1882,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -1866,7 +1911,7 @@
},
{
"id": "hidden-tooltip-028-october-2025-glows-in-the-calendar-like-a",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "October 2025 glows in the calendar like a ring catching ki...",
"content": "October 2025 glows in the calendar like a ring catching kitchen light.",
"characters": [
@@ -1881,7 +1926,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -1910,7 +1955,7 @@
},
{
"id": "hidden-tooltip-029-soon-to-be-married-is-a-beautiful-kind-of",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "Soon-to-be-married is a beautiful kind of loading screen.",
"content": "Soon to be married is a beautiful kind of loading screen.",
"characters": [
@@ -1925,7 +1970,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -1956,7 +2001,7 @@
},
{
"id": "hidden-tooltip-030-aphy-has-indexed-0-mysteries-and-1-204-fee",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "aphy has indexed 0 mysteries and 1,204 feelings disguised ...",
"content": "aphy has indexed 0 mysteries and 1,204 feelings disguised as notes.",
"characters": [
@@ -1973,7 +2018,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -2002,7 +2047,7 @@
},
{
"id": "hidden-tooltip-031-sensei-chi-the-cup-is-chipped-drink-anyway",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "sensei chi: the cup is chipped; drink anyway if it still h...",
"content": "sensei chi: the cup is chipped; drink anyway if it still holds warmth.",
"characters": [
@@ -2019,7 +2064,7 @@
"familyLayer": "3",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -2048,7 +2093,7 @@
},
{
"id": "hidden-tooltip-032-young-z-saved-a-shiny-wrapper-because-it-l",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "young z saved a shiny wrapper because it looked like treas...",
"content": "young z saved a shiny wrapper because it looked like treasure.",
"characters": [
@@ -2067,7 +2112,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -2100,7 +2145,7 @@
},
{
"id": "hidden-tooltip-033-future-z-says-the-best-version-of-you-stil",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "future z says the best version of you still forgets where ...",
"content": "future z says the best version of you still forgets where the charger is.",
"characters": [
@@ -2119,7 +2164,7 @@
"familyLayer": "4",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -2148,7 +2193,7 @@
},
{
"id": "hidden-tooltip-034-aphy-recommends-hydration-and-a-less-ambit",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "aphy recommends hydration and a less ambitious number of b...",
"content": "aphy recommends hydration and a less ambitious number of browser tabs.",
"characters": [
@@ -2165,7 +2210,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -2194,7 +2239,7 @@
},
{
"id": "hidden-tooltip-036-the-site-does-not-want-to-be-solved-it-wan",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "The site does not want to be solved. It wants to be visite...",
"content": "The site does not want to be solved. It wants to be visited kindly.",
"characters": [
@@ -2209,7 +2254,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -2238,7 +2283,7 @@
},
{
"id": "hidden-tooltip-037-sensei-chi-placed-a-comma-where-a-sigh-use",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "sensei chi placed a comma where a sigh used to be.",
"content": "sensei chi placed a comma where a sigh used to be.",
"characters": [
@@ -2255,7 +2300,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -2284,7 +2329,7 @@
},
{
"id": "hidden-tooltip-038-young-z-pressed-every-elevator-button-in-h",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "young z pressed every elevator button in his imagination.",
"content": "young z pressed every elevator button in his imagination.",
"characters": [
@@ -2303,7 +2348,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -2334,7 +2379,7 @@
},
{
"id": "hidden-tooltip-039-future-z-s-system-warning-keep-the-people",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "future z's system warning: keep the people who make silenc...",
"content": "future z's system warning: keep the people who make silence comfortable.",
"characters": [
@@ -2353,7 +2398,7 @@
"familyLayer": "4",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -2382,7 +2427,7 @@
},
{
"id": "hidden-tooltip-040-aphy-says-i-am-not-sentient-but-i-am-fond",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "aphy says: I am not sentient, but I am fond of this hallwa...",
"content": "aphy says: I am not sentient, but I am fond of this hallway.",
"characters": [
@@ -2399,7 +2444,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -2428,7 +2473,7 @@
},
{
"id": "hidden-tooltip-041-lima-s-memory-is-the-gravity-that-keeps-th",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "lima's memory is the gravity that keeps the strange parts ...",
"content": "lima's memory is the gravity that keeps the strange parts gentle.",
"characters": [
@@ -2445,7 +2490,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -2474,7 +2519,7 @@
},
{
"id": "hidden-tooltip-042-a-page-can-be-a-room-if-love-keeps-returni",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "A page can be a room if love keeps returning to it.",
"content": "A page can be a room if love keeps returning to it.",
"characters": [
@@ -2489,7 +2534,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -2518,7 +2563,7 @@
},
{
"id": "hidden-tooltip-043-sensei-chi-what-ages-well-was-usually-hone",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "sensei chi: what ages well was usually honest first.",
"content": "sensei chi: what ages well was usually honest first.",
"characters": [
@@ -2535,7 +2580,7 @@
"familyLayer": "3",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -2566,7 +2611,7 @@
},
{
"id": "hidden-tooltip-044-young-z-left-a-crayon-sun-in-the-source-co",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "young z left a crayon sun in the source code.",
"content": "young z left a crayon sun in the source code.",
"characters": [
@@ -2585,7 +2630,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -2614,7 +2659,7 @@
},
{
"id": "hidden-tooltip-045-future-z-keeps-a-spare-reassurance-in-the",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "future z keeps a spare reassurance in the footer.",
"content": "future z keeps a spare reassurance in the footer.",
"characters": [
@@ -2633,7 +2678,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -2662,7 +2707,7 @@
},
{
"id": "hidden-tooltip-046-the-website-is-handmade-some-fingerprints",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "The website is handmade. Some fingerprints are load-bearin...",
"content": "The website is handmade. Some fingerprints are load bearing.",
"characters": [
@@ -2677,7 +2722,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -2706,7 +2751,7 @@
},
{
"id": "hidden-tooltip-047-aphy-found-an-old-guestbook-and-bowed-to-t",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "aphy found an old guestbook and bowed to the usernames.",
"content": "aphy found an old guestbook and bowed to the usernames.",
"characters": [
@@ -2723,7 +2768,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -2752,7 +2797,7 @@
},
{
"id": "hidden-tooltip-048-lima-s-safe-spaces-smell-like-tea-rain-and",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "lima's safe spaces smell like tea, rain, and being underst...",
"content": "lima's safe spaces smell like tea, rain, and being understood.",
"characters": [
@@ -2769,7 +2814,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -2800,7 +2845,7 @@
},
{
"id": "hidden-tooltip-049-sensei-chi-says-the-path-is-not-shorter-be",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "sensei chi says the path is not shorter because you name i...",
"content": "sensei chi says the path is not shorter because you name it.",
"characters": [
@@ -2817,7 +2862,7 @@
"familyLayer": "3",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -2846,7 +2891,7 @@
},
{
"id": "hidden-tooltip-050-young-z-asks-whether-the-search-box-knows",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "young z asks whether the search box knows any jokes.",
"content": "young z asks whether the search box knows any jokes.",
"characters": [
@@ -2865,7 +2910,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -2894,7 +2939,7 @@
},
{
"id": "hidden-tooltip-051-future-z-replies-yes-but-the-best-ones-tak",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "future z replies: yes, but the best ones take years.",
"content": "future z replies: yes, but the best ones take years.",
"characters": [
@@ -2913,7 +2958,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -2942,7 +2987,7 @@
},
{
"id": "hidden-tooltip-052-aphy-anomaly-the-page-blinked-when-nobody",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "aphy anomaly: the page blinked when nobody clicked.",
"content": "aphy anomaly: the page blinked when nobody clicked.",
"characters": [
@@ -2959,7 +3004,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -2988,7 +3033,7 @@
},
{
"id": "hidden-tooltip-053-lima-note-you-can-rest-nothing-here-will-l",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "lima note: you can rest. Nothing here will leave because y...",
"content": "lima note: you can rest. Nothing here will leave because you paused.",
"characters": [
@@ -3005,7 +3050,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -3034,7 +3079,7 @@
},
{
"id": "hidden-tooltip-054-sensei-chi-patience-is-not-waiting-it-is-h",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "sensei chi: patience is not waiting; it is how you wait.",
"content": "sensei chi: patience is not waiting; it is how you wait.",
"characters": [
@@ -3051,7 +3096,7 @@
"familyLayer": "3",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -3082,7 +3127,7 @@
},
{
"id": "hidden-tooltip-055-young-z-believes-every-password-should-inc",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "young z believes every password should include a secret tu...",
"content": "young z believes every password should include a secret tunnel.",
"characters": [
@@ -3101,7 +3146,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -3133,7 +3178,7 @@
},
{
"id": "hidden-tooltip-056-future-z-says-the-house-you-build-inside-y",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "future z says the house you build inside yourself gets eas...",
"content": "future z says the house you build inside yourself gets easier to find.",
"characters": [
@@ -3152,7 +3197,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -3181,7 +3226,7 @@
},
{
"id": "hidden-tooltip-057-the-old-web-counter-has-stopped-counting-a",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "The old web counter has stopped counting and started remem...",
"content": "The old web counter has stopped counting and started remembering.",
"characters": [
@@ -3196,7 +3241,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -3225,7 +3270,7 @@
},
{
"id": "hidden-tooltip-058-aphy-logs-this-as-layer-1-humor-but-files",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "aphy logs this as Layer 1 humor, but files it under tender...",
"content": "aphy logs this as Layer 1 humor, but files it under tenderness.",
"characters": [
@@ -3242,7 +3287,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -3271,7 +3316,7 @@
},
{
"id": "hidden-tooltip-059-lima-s-name-appears-in-the-archive-like-a",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "lima's name appears in the archive like a warm underline.",
"content": "lima's name appears in the archive like a warm underline.",
"characters": [
@@ -3288,7 +3333,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -3317,7 +3362,7 @@
},
{
"id": "hidden-tooltip-060-sensei-chi-does-not-answer-quickly-this-is",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "sensei chi does not answer quickly. This is part of the an...",
"content": "sensei chi does not answer quickly. This is part of the answer.",
"characters": [
@@ -3334,7 +3379,7 @@
"familyLayer": "3",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -3365,7 +3410,7 @@
},
{
"id": "hidden-tooltip-061-young-z-taped-a-paper-star-to-the-monitor",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "young z taped a paper star to the monitor.",
"content": "young z taped a paper star to the monitor.",
"characters": [
@@ -3384,7 +3429,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -3413,7 +3458,7 @@
},
{
"id": "hidden-tooltip-062-future-z-has-seen-harder-days-end-gently",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "future z has seen harder days end gently.",
"content": "future z has seen harder days end gently.",
"characters": [
@@ -3432,7 +3477,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -3461,7 +3506,7 @@
},
{
"id": "hidden-tooltip-063-aphy-debug-line-kindness-passed-all-tests",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "aphy debug line: kindness passed all tests.",
"content": "aphy debug line: kindness passed all tests.",
"characters": [
@@ -3478,7 +3523,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -3507,7 +3552,7 @@
},
{
"id": "hidden-tooltip-064-lima-and-z-are-not-a-subplot-here-they-are",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "lima and z are not a subplot here. They are the hearth.",
"content": "lima and z are not a subplot here. They are the hearth.",
"characters": [
@@ -3526,7 +3571,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -3555,7 +3600,7 @@
},
{
"id": "hidden-tooltip-065-sensei-chi-when-the-page-is-empty-listen-t",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "sensei chi: when the page is empty, listen to the margins.",
"content": "sensei chi: when the page is empty, listen to the margins.",
"characters": [
@@ -3572,7 +3617,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -3601,7 +3646,7 @@
},
{
"id": "hidden-tooltip-066-young-z-remembers-rooms-by-carpet-cartoons",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "young z remembers rooms by carpet, cartoons, and the sound...",
"content": "young z remembers rooms by carpet, cartoons, and the sound of someone cooking.",
"characters": [
@@ -3620,7 +3665,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -3649,7 +3694,7 @@
},
{
"id": "hidden-tooltip-067-future-z-says-you-did-not-become-fearless",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "future z says: you did not become fearless; you became acc...",
"content": "future z says: you did not become fearless; you became accompanied.",
"characters": [
@@ -3668,7 +3713,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -3697,7 +3742,7 @@
},
{
"id": "hidden-tooltip-068-aphy-has-no-hands-but-would-hold-the-door",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "aphy has no hands, but would hold the door if asked.",
"content": "aphy has no hands, but would hold the door if asked.",
"characters": [
@@ -3714,7 +3759,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -3743,7 +3788,7 @@
},
{
"id": "hidden-tooltip-069-lima-s-note-in-the-nav-come-back-without-p",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "lima's note in the nav: come back without performing.",
"content": "lima's note in the nav: come back without performing.",
"characters": [
@@ -3760,7 +3805,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -3789,7 +3834,7 @@
},
{
"id": "hidden-tooltip-070-sensei-chi-hid-a-mountain-inside-a-small-s",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "sensei chi hid a mountain inside a small sentence.",
"content": "sensei chi hid a mountain inside a small sentence.",
"characters": [
@@ -3806,7 +3851,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -3835,7 +3880,7 @@
},
{
"id": "hidden-tooltip-071-young-z-drew-z-as-older-and-gave-him-a-cap",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "young z drew z as older and gave him a cape made of blanke...",
"content": "young z drew z as older and gave him a cape made of blankets.",
"characters": [
@@ -3854,7 +3899,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -3883,7 +3928,7 @@
},
{
"id": "hidden-tooltip-072-future-z-laughs-softly-at-how-much-that-he",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "future z laughs softly at how much that helped.",
"content": "future z laughs softly at how much that helped.",
"characters": [
@@ -3902,7 +3947,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -3931,7 +3976,7 @@
},
{
"id": "hidden-tooltip-073-the-site-remembers-october-2025-as-a-small",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "The site remembers October 2025 as a small bright hinge.",
"content": "The site remembers October 2025 as a small bright hinge.",
"characters": [
@@ -3946,7 +3991,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -3975,7 +4020,7 @@
},
{
"id": "hidden-tooltip-074-aphy-says-marriage-is-a-merge-request-with",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "aphy says marriage is a merge request with lifelong review...",
"content": "aphy says marriage is a merge request with lifelong review.",
"characters": [
@@ -3992,7 +4037,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -4021,7 +4066,7 @@
},
{
"id": "hidden-tooltip-075-lima-corrected-that-marriage-is-coming-hom",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "lima corrected that: marriage is coming home on purpose.",
"content": "lima corrected that: marriage is coming home on purpose.",
"characters": [
@@ -4038,7 +4083,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -4067,7 +4112,7 @@
},
{
"id": "hidden-tooltip-076-sensei-chi-approved-both-answers-and-poure",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "sensei chi approved both answers and poured tea.",
"content": "sensei chi approved both answers and poured tea.",
"characters": [
@@ -4084,7 +4129,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -4113,7 +4158,7 @@
},
{
"id": "hidden-tooltip-077-young-z-wants-to-know-if-future-z-still-li",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "young z wants to know if future z still likes the sky.",
"content": "young z wants to know if future z still likes the sky.",
"characters": [
@@ -4134,7 +4179,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -4163,7 +4208,7 @@
},
{
"id": "hidden-tooltip-078-future-z-says-yes-especially-when-lima-poi",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "future z says yes, especially when lima points it out.",
"content": "future z says yes, especially when lima points it out.",
"characters": [
@@ -4184,7 +4229,7 @@
"familyLayer": "4",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -4213,7 +4258,7 @@
},
{
"id": "hidden-tooltip-079-aphy-cannot-smell-rain-so-it-trusts-the-al",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "aphy cannot smell rain, so it trusts the alt text.",
"content": "aphy cannot smell rain, so it trusts the alt text.",
"characters": [
@@ -4230,7 +4275,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -4259,7 +4304,7 @@
},
{
"id": "hidden-tooltip-080-lima-s-hidden-safe-room-is-any-page-where",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "lima's hidden safe room is any page where you breathe easi...",
"content": "lima's hidden safe room is any page where you breathe easier.",
"characters": [
@@ -4276,7 +4321,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -4305,7 +4350,7 @@
},
{
"id": "hidden-tooltip-081-sensei-chi-do-not-rush-the-secret-it-is-ri",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "sensei chi: do not rush the secret. It is ripening.",
"content": "sensei chi: do not rush the secret. It is ripening.",
"characters": [
@@ -4322,7 +4367,7 @@
"familyLayer": "3",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -4351,7 +4396,7 @@
},
{
"id": "hidden-tooltip-082-young-z-saved-this-message-under-important",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "young z saved this message under important rocks.",
"content": "young z saved this message under important rocks.",
"characters": [
@@ -4370,7 +4415,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -4399,7 +4444,7 @@
},
{
"id": "hidden-tooltip-083-future-z-says-some-dreams-become-chores-an",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "future z says some dreams become chores and some chores be...",
"content": "future z says some dreams become chores and some chores become love.",
"characters": [
@@ -4418,7 +4463,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -4447,7 +4492,7 @@
},
{
"id": "hidden-tooltip-084-aphy-old-web-badge-best-viewed-with-patien",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "aphy old-web badge: best viewed with patience.",
"content": "aphy old-web badge: best viewed with patience.",
"characters": [
@@ -4464,7 +4509,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -4493,7 +4538,7 @@
},
{
"id": "hidden-tooltip-085-lima-s-memory-keeper-role-is-not-mystical",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "lima's memory keeper role is not mystical. It is daily, re...",
"content": "lima's memory keeper role is not mystical. It is daily, real, and holy in the ordinary way.",
"characters": [
@@ -4510,7 +4555,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -4539,7 +4584,7 @@
},
{
"id": "hidden-tooltip-086-sensei-chi-says-the-deepest-layer-is-not-h",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "sensei chi says the deepest layer is not hidden from you. ...",
"content": "sensei chi says the deepest layer is not hidden from you. It is protected for you.",
"characters": [
@@ -4556,7 +4601,7 @@
"familyLayer": "3",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -4585,7 +4630,7 @@
},
{
"id": "hidden-tooltip-087-young-z-asks-if-the-website-can-remember-h",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "young z asks if the website can remember his drawing. It c...",
"content": "young z asks if the website can remember his drawing. It can.",
"characters": [
@@ -4604,7 +4649,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -4633,7 +4678,7 @@
},
{
"id": "hidden-tooltip-088-future-z-says-this-whole-place-was-worth-m",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "future z says this whole place was worth making.",
"content": "future z says this whole place was worth making.",
"characters": [
@@ -4652,7 +4697,7 @@
"familyLayer": "4",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -4681,7 +4726,7 @@
},
{
"id": "hidden-tooltip-089-aphy-warning-do-not-optimize-away-the-huma",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "aphy warning: do not optimize away the human part.",
"content": "aphy warning: do not optimize away the human part.",
"characters": [
@@ -4700,7 +4745,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -4729,7 +4774,7 @@
},
{
"id": "hidden-tooltip-090-lima-note-i-am-proud-of-the-gentle-things",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "lima note: I am proud of the gentle things you kept.",
"content": "lima note: I am proud of the gentle things you kept.",
"characters": [
@@ -4746,7 +4791,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -4775,7 +4820,7 @@
},
{
"id": "hidden-tooltip-091-sensei-chi-the-visitor-is-not-late-the-pag",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "sensei chi: the visitor is not late. The page arrived earl...",
"content": "sensei chi: the visitor is not late. The page arrived early.",
"characters": [
@@ -4792,7 +4837,7 @@
"familyLayer": "3",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -4824,7 +4869,7 @@
},
{
"id": "hidden-tooltip-092-young-z-thinks-every-hyperlink-is-a-magic",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "young z thinks every hyperlink is a magic trick.",
"content": "young z thinks every hyperlink is a magic trick.",
"characters": [
@@ -4843,7 +4888,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -4872,7 +4917,7 @@
},
{
"id": "hidden-tooltip-093-future-z-says-the-magic-is-choosing-what-t",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "future z says the magic is choosing what to preserve.",
"content": "future z says the magic is choosing what to preserve.",
"characters": [
@@ -4891,7 +4936,7 @@
"familyLayer": "4",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -4920,7 +4965,7 @@
},
{
"id": "hidden-tooltip-094-aphy-final-but-not-final-message-there-is",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "aphy final-but-not-final message: there is more, but not b...",
"content": "aphy final-but-not-final message: there is more, but not because you are missing anything.",
"characters": [
@@ -4937,7 +4982,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -4966,7 +5011,7 @@
},
{
"id": "hidden-tooltip-095-the-emotional-core-is-simple-love-made-the",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "The emotional core is simple: love made the archive less l...",
"content": "The emotional core is simple: love made the archive less lonely.",
"characters": [
@@ -4981,7 +5026,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -5010,7 +5055,7 @@
},
{
"id": "hidden-tooltip-096-if-today-was-heavy-leave-it-beside-the-foo",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "If today was heavy, leave it beside the footer for future z ...",
"content": "If today was heavy, leave it beside the footer for future z to label later.",
"characters": [
@@ -5029,7 +5074,7 @@
"familyLayer": "4",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -5058,7 +5103,7 @@
},
{
"id": "hidden-tooltip-097-lima-would-put-it-somewhere-safe",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "lima would put it somewhere safe.",
"content": "lima would put it somewhere safe.",
"characters": [
@@ -5075,7 +5120,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -5104,7 +5149,7 @@
},
{
"id": "hidden-tooltip-098-aphy-would-make-a-backup",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "aphy would make a backup.",
"content": "aphy would make a backup.",
"characters": [
@@ -5121,7 +5166,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -5150,7 +5195,7 @@
},
{
"id": "hidden-tooltip-099-sensei-chi-would-say-nothing-until-the-sil",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "sensei chi would say nothing until the silence helped.",
"content": "sensei chi would say nothing until the silence helped.",
"characters": [
@@ -5167,7 +5212,7 @@
"familyLayer": "3",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -5199,7 +5244,7 @@
},
{
"id": "hidden-tooltip-100-young-z-would-draw-a-sun-on-it",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "young z would draw a sun on it.",
"content": "young z would draw a sun on it.",
"characters": [
@@ -5218,7 +5263,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -5247,7 +5292,7 @@
},
{
"id": "hidden-tooltip-101-future-z-would-tell-you-it-did-not-last-fo",
- "type": "hidden tooltip",
+ "type": "tooltip",
"title": "future z would tell you it did not last forever.",
"content": "future z would tell you it did not last forever.",
"characters": [
@@ -5266,7 +5311,7 @@
"familyLayer": "4",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -5312,7 +5357,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -5359,7 +5404,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -5406,7 +5451,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -5455,7 +5500,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -5504,7 +5549,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -5549,7 +5594,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -5594,7 +5639,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -5641,7 +5686,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -5671,7 +5716,7 @@
},
{
"id": "loading-screen-message-001-lima-left-the-page-warm-for-you",
- "type": "loading screen message",
+ "type": "whisper",
"title": "lima left the page warm for you.",
"content": "lima left the page warm for you :)",
"characters": [
@@ -5688,7 +5733,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -5718,7 +5763,7 @@
},
{
"id": "loading-screen-message-002-aphy-is-awake-and-pretending-this-is-norma",
- "type": "loading screen message",
+ "type": "whisper",
"title": "aphy is awake and pretending this is normal.",
"content": "aphy is awake and pretending this is normal.",
"characters": [
@@ -5735,7 +5780,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -5765,7 +5810,7 @@
},
{
"id": "loading-screen-message-003-sensei-chi-has-not-spoken-yet-that-may-be",
- "type": "loading screen message",
+ "type": "whisper",
"title": "sensei chi has not spoken yet. That may be the lesson.",
"content": "sensei chi has not spoken yet. That may be the lesson.",
"characters": [
@@ -5782,7 +5827,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -5812,7 +5857,7 @@
},
{
"id": "loading-screen-message-004-young-z-has-hidden-something-behind-the-da",
- "type": "loading screen message",
+ "type": "whisper",
"title": "young z has hidden something behind the dashboard.",
"content": "young z has hidden something behind the dashboard.",
"characters": [
@@ -5831,7 +5876,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -5861,7 +5906,7 @@
},
{
"id": "loading-screen-message-005-future-z-says-this-visit-mattered-more-tha",
- "type": "loading screen message",
+ "type": "whisper",
"title": "future z says this visit mattered more than it looked.",
"content": "future z says this visit mattered more than it looked.",
"characters": [
@@ -5880,7 +5925,7 @@
"familyLayer": "4",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -5910,7 +5955,7 @@
},
{
"id": "loading-screen-message-006-welcome-back-to-the-handmade-part-of-the-i",
- "type": "loading screen message",
+ "type": "whisper",
"title": "Welcome back to the handmade part of the internet.",
"content": "Welcome back to the handmade part of the internet.",
"characters": [
@@ -5925,7 +5970,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -5955,7 +6000,7 @@
},
{
"id": "loading-screen-message-007-the-archive-shuffled-its-notes-before-you",
- "type": "loading screen message",
+ "type": "whisper",
"title": "The archive shuffled its notes before you arrived.",
"content": "The archive shuffled its notes before you arrived.",
"characters": [
@@ -5970,7 +6015,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -6000,7 +6045,7 @@
},
{
"id": "loading-screen-message-008-layer-0-is-stable-aphy-is-less-stable-but",
- "type": "loading screen message",
+ "type": "whisper",
"title": "Layer 0 is stable. aphy is less stable, but friendly.",
"content": "Layer 0 is stable. aphy is less stable, but friendly.",
"characters": [
@@ -6017,7 +6062,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -6047,7 +6092,7 @@
},
{
"id": "rare-event-001-lima-note-it-is-late-drink-water-and-be-ge",
- "type": "rare event",
+ "type": "hidden interaction",
"title": "lima note: it is late. Drink water and be gentle with your...",
"content": "lima note: it is late. Drink water and be gentle with your thoughts.",
"characters": [
@@ -6064,7 +6109,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -6095,7 +6140,7 @@
},
{
"id": "rare-event-002-aphy-has-dimmed-the-imaginary-server-light",
- "type": "rare event",
+ "type": "hidden interaction",
"title": "aphy has dimmed the imaginary server lights.",
"content": "aphy has dimmed the imaginary server lights.",
"characters": [
@@ -6112,7 +6157,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -6143,7 +6188,7 @@
},
{
"id": "rare-event-003-sensei-chi-says-midnight-is-not-a-command",
- "type": "rare event",
+ "type": "hidden interaction",
"title": "sensei chi says midnight is not a command.",
"content": "sensei chi says midnight is not a command.",
"characters": [
@@ -6160,7 +6205,7 @@
"familyLayer": "3",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -6191,7 +6236,7 @@
},
{
"id": "rare-event-004-young-z-is-asleep-in-the-memory-layer-walk",
- "type": "rare event",
+ "type": "hidden interaction",
"title": "young z is asleep in the memory layer. Walk softly.",
"content": "young z is asleep in the memory layer. Walk softly.",
"characters": [
@@ -6210,7 +6255,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -6241,7 +6286,7 @@
},
{
"id": "rare-event-005-future-z-remembers-this-kind-of-night-and",
- "type": "rare event",
+ "type": "hidden interaction",
"title": "future z remembers this kind of night and promises it pass...",
"content": "future z remembers this kind of night and promises it passes.",
"characters": [
@@ -6260,7 +6305,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -6308,7 +6353,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -6357,7 +6402,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -6404,7 +6449,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -6453,7 +6498,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -6502,7 +6547,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -6549,7 +6594,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -6598,7 +6643,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -6643,7 +6688,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -6689,7 +6734,7 @@
"familyLayer": "4",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -6738,7 +6783,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -6768,7 +6813,7 @@
},
{
"id": "journal-entry-001-lima-note-2022-some-beginnings-do-not-anno",
- "type": "journal entry",
+ "type": "observation",
"title": "lima note, 2022: Some beginnings do not announce themselve...",
"content": "lima note, 2022: Some beginnings do not announce themselves. They sit down beside you, unexpectedly.",
"characters": [
@@ -6785,7 +6830,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -6815,7 +6860,7 @@
},
{
"id": "journal-entry-002-lima-note-oct-2025-engaged-the-calendar-le",
- "type": "journal entry",
+ "type": "observation",
"title": "lima note, Oct 2025: Engaged. The calendar learned how to ...",
"content": "lima note, Oct 2025: Engaged. The calendar learned how to glow.",
"characters": [
@@ -6832,7 +6877,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -6862,7 +6907,7 @@
},
{
"id": "journal-entry-003-young-z-log-i-drew-the-computer-with-a-smi",
- "type": "journal entry",
+ "type": "observation",
"title": "young z log: I drew the computer with a smile because it k...",
"content": "young z log: I drew the computer with a smile because it knew my games.",
"characters": [
@@ -6881,7 +6926,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -6911,7 +6956,7 @@
},
{
"id": "journal-entry-004-young-z-log-age-7-important-discovery-blan",
- "type": "journal entry",
+ "type": "observation",
"title": "young z log: age 7, important discovery - blankets can be ...",
"content": "young z log: age 7, important discovery - blankets can be capes and roofs.",
"characters": [
@@ -6930,7 +6975,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -6960,7 +7005,7 @@
},
{
"id": "journal-entry-005-future-z-log-age-40-you-will-still-be-lear",
- "type": "journal entry",
+ "type": "observation",
"title": "future log, age 40: You will still be learning how to re...",
"content": "future log, age 40: You will still be learning how to rest. It will still count.",
"characters": [
@@ -6979,7 +7024,7 @@
"familyLayer": "4",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -7009,7 +7054,7 @@
},
{
"id": "journal-entry-006-future-z-log-age-40-lima-s-laugh-remains-o",
- "type": "journal entry",
+ "type": "observation",
"title": "future log, age 40: lima's laugh remains one of the most...",
"content": "future log, age 40: lima's laugh remains one of the most reliable forms of weather.",
"characters": [
@@ -7030,7 +7075,7 @@
"familyLayer": "4",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -7060,7 +7105,7 @@
},
{
"id": "journal-entry-007-aphy-diagnostic-nostalgia-detected-in-loca",
- "type": "journal entry",
+ "type": "observation",
"title": "aphy diagnostic: nostalgia detected in local storage. Seve...",
"content": "aphy diagnostic: nostalgia detected in local storage. Severity: beautiful.",
"characters": [
@@ -7077,7 +7122,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -7107,7 +7152,7 @@
},
{
"id": "journal-entry-008-sensei-chi-margin-memory-is-not-a-museum-i",
- "type": "journal entry",
+ "type": "observation",
"title": "sensei chi margin: memory is not a museum. It is a garden ...",
"content": "sensei chi margin: memory is not a museum. It is a garden with old roots.",
"characters": [
@@ -7124,7 +7169,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -7154,7 +7199,7 @@
},
{
"id": "fake-error-message-001-aphy-warning-too-many-tabs-not-enough-tend",
- "type": "fake error message",
+ "type": "hidden interaction",
"title": "aphy WARNING: too many tabs, not enough tenderness.",
"content": "aphy WARNING: too many tabs, not enough tenderness.",
"characters": [
@@ -7171,7 +7216,7 @@
"familyLayer": "5",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -7201,7 +7246,7 @@
},
{
"id": "fake-error-message-002-future-z-system-notice-do-not-confuse-tire",
- "type": "fake error message",
+ "type": "hidden interaction",
"title": "future z SYSTEM NOTICE: do not confuse tired with failing.",
"content": "future z SYSTEM NOTICE: do not confuse tired with failing.",
"characters": [
@@ -7220,7 +7265,7 @@
"familyLayer": "4",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -7250,7 +7295,7 @@
},
{
"id": "fake-error-message-003-sensei-chi-alert-the-shortest-path-may-tea",
- "type": "fake error message",
+ "type": "hidden interaction",
"title": "sensei chi ALERT: the shortest path may teach the least.",
"content": "sensei chi ALERT: the shortest path may teach the least.",
"characters": [
@@ -7267,7 +7312,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -7297,7 +7342,7 @@
},
{
"id": "fake-error-message-004-lima-safe-mode-breathe-eat-answer-slowly",
- "type": "fake error message",
+ "type": "hidden interaction",
"title": "lima SAFE MODE: breathe, eat, answer slowly.",
"content": "lima SAFE MODE: breathe, eat, answer slowly.",
"characters": [
@@ -7314,7 +7359,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -7344,7 +7389,7 @@
},
{
"id": "fake-error-message-005-young-z-memory-glitch-the-floor-is-lava-bu",
- "type": "fake error message",
+ "type": "hidden interaction",
"title": "young z MEMORY GLITCH: the floor is lava, but only emotion...",
"content": "young z MEMORY GLITCH: the floor is lava, but only emotionally.",
"characters": [
@@ -7363,7 +7408,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -7393,7 +7438,7 @@
},
{
"id": "fake-error-message-006-aphy-error-2022-warmth-exceeded-expected-r",
- "type": "fake error message",
+ "type": "hidden interaction",
"title": "aphy ERROR 2022: warmth exceeded expected range.",
"content": "aphy ERROR 2022: warmth exceeded expected range.",
"characters": [
@@ -7410,7 +7455,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -7440,7 +7485,7 @@
},
{
"id": "fake-error-message-007-future-z-warning-you-will-miss-ordinary-da",
- "type": "fake error message",
+ "type": "hidden interaction",
"title": "future z WARNING: you will miss ordinary days. Be inside t...",
"content": "future z WARNING: you will miss ordinary days. Be inside this one.",
"characters": [
@@ -7459,7 +7504,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -7489,7 +7534,7 @@
},
{
"id": "fake-error-message-008-layer-index-notice-deeper-does-not-mean-da",
- "type": "fake error message",
+ "type": "hidden interaction",
"title": "LAYER INDEX NOTICE: deeper does not mean darker.",
"content": "LAYER INDEX NOTICE: deeper does not mean darker.",
"characters": [
@@ -7504,7 +7549,7 @@
"familyLayer": "5",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -7534,7 +7579,7 @@
},
{
"id": "dream-sequence-001-dream-01-young-z-opens-a-lunchbox-and-find",
- "type": "dream sequence",
+ "type": "symbolic fragment",
"title": "Dream 01: young z opens a lunchbox and finds a tiny homepa...",
"content": "Dream 01: young z opens a lunchbox and finds a tiny homepage inside.",
"characters": [
@@ -7553,7 +7598,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -7585,7 +7630,7 @@
},
{
"id": "dream-sequence-002-dream-02-aphy-becomes-a-cursor-and-points",
- "type": "dream sequence",
+ "type": "symbolic fragment",
"title": "Dream 02: aphy becomes a cursor and points toward a quiete...",
"content": "Dream 02: aphy becomes a cursor and points toward a quieter thought.",
"characters": [
@@ -7602,7 +7647,7 @@
"familyLayer": "5",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -7634,7 +7679,7 @@
},
{
"id": "dream-sequence-003-dream-03-sensei-chi-sweeps-snow-from-a-url",
- "type": "dream sequence",
+ "type": "symbolic fragment",
"title": "Dream 03: sensei chi sweeps snow from a URL and says, ther...",
"content": "Dream 03: sensei chi sweeps snow from a URL and says, there, now enter.",
"characters": [
@@ -7651,7 +7696,7 @@
"familyLayer": "3",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -7683,7 +7728,7 @@
},
{
"id": "dream-sequence-004-dream-04-lima-and-z-are-walking-through-oc",
- "type": "dream sequence",
+ "type": "symbolic fragment",
"title": "Dream 04: lima and z are walking through Oct 2025; every s...",
"content": "Dream 04: lima and z are walking through Oct 2025; every streetlight looks newly engaged.",
"characters": [
@@ -7702,7 +7747,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -7734,7 +7779,7 @@
},
{
"id": "dream-sequence-005-dream-05-future-z-mails-back-a-blank-page",
- "type": "dream sequence",
+ "type": "symbolic fragment",
"title": "Dream 05: future z mails back a blank page labelled trust ...",
"content": "Dream 05: future z mails back a blank page labelled trust me, you filled it.",
"characters": [
@@ -7753,7 +7798,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -7785,7 +7830,7 @@
},
{
"id": "terminal-log-001-voice-note-2022-lima-laughs-off-mic-z-forg",
- "type": "terminal log",
+ "type": "hidden interaction",
"title": "VOICE NOTE 2022: lima laughs off-mic. z forgets what he wa...",
"content": "VOICE NOTE 2022: lima laughs off-mic. z forgets what he was worried about.",
"characters": [
@@ -7804,7 +7849,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -7834,7 +7879,7 @@
},
{
"id": "terminal-log-002-voice-note-oct-2025-a-small-pause-after-ye",
- "type": "terminal log",
+ "type": "hidden interaction",
"title": "VOICE NOTE OCT 2025: A small pause after yes; the whole ro...",
"content": "VOICE NOTE OCT 2025: A small pause after yes; the whole room becomes future z.",
"characters": [
@@ -7850,7 +7895,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -7880,7 +7925,7 @@
},
{
"id": "terminal-log-003-aphy-log-if-love-is-data-it-refuses-compre",
- "type": "terminal log",
+ "type": "hidden interaction",
"title": "aphy LOG: If love is data, it refuses compression.",
"content": "aphy LOG: If love is data, it refuses compression.",
"characters": [
@@ -7897,7 +7942,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -7927,7 +7972,7 @@
},
{
"id": "terminal-log-004-young-z-tape-background-tv-pencil-noise-so",
- "type": "terminal log",
+ "type": "hidden interaction",
"title": "young z TAPE: background TV, pencil noise, someone calling...",
"content": "young z TAPE: background TV, pencil noise, someone calling him for food.",
"characters": [
@@ -7946,7 +7991,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -7976,7 +8021,7 @@
},
{
"id": "terminal-log-005-future-z-memo-age-40-still-grateful-you-ke",
- "type": "terminal log",
+ "type": "hidden interaction",
"title": "future z MEMO: age 40, still grateful you kept going.",
"content": "future z MEMO: age 40, still grateful you kept going.",
"characters": [
@@ -7995,7 +8040,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -8025,7 +8070,7 @@
},
{
"id": "guestbook-entry-001-aphy-bot-first-comment-generated-with-sinc",
- "type": "guestbook entry",
+ "type": "observation",
"title": "aphy: first comment generated with sincere uncertainty",
"content": "aphy: first comment generated with sincere uncertainty",
"characters": [
@@ -8042,7 +8087,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -8072,7 +8117,7 @@
},
{
"id": "guestbook-entry-002-young-z-2009-does-this-guestbook-have-game",
- "type": "guestbook entry",
+ "type": "observation",
"title": "young-z-2009: does this guestbook have games",
"content": "young-z-2009: does this guestbook have games",
"characters": [
@@ -8089,7 +8134,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -8119,7 +8164,7 @@
},
{
"id": "guestbook-entry-003-future-z-40-keep-the-backup-delete-the-sha",
- "type": "guestbook entry",
+ "type": "observation",
"title": "future_z_40: keep the backup, delete the shame",
"content": "future_z_40: keep the backup, delete the shame",
"characters": [
@@ -8136,7 +8181,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -8166,7 +8211,7 @@
},
{
"id": "guestbook-entry-004-lima-note-proud-of-you-even-here",
- "type": "guestbook entry",
+ "type": "observation",
"title": "lima-note: proud of you, even here",
"content": "lima-note: proud of you, even here",
"characters": [
@@ -8183,7 +8228,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -8213,7 +8258,7 @@
},
{
"id": "guestbook-entry-005-sensei-chi-the-counter-counts-only-what-ca",
- "type": "guestbook entry",
+ "type": "observation",
"title": "sensei chi: the counter counts only what can be counted",
"content": "sensei chi: the counter counts only what can be counted",
"characters": [
@@ -8228,7 +8273,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -8258,7 +8303,7 @@
},
{
"id": "guestbook-entry-006-z-and-lima-2025-engaged-still-learning-the",
- "type": "guestbook entry",
+ "type": "observation",
"title": "z-and-lima-2025: engaged, still learning the dance of ordi...",
"content": "z-and-lima-2025: engaged, still learning the dance of ordinary days",
"characters": [
@@ -8277,7 +8322,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -8307,7 +8352,7 @@
},
{
"id": "rare-event-001-aphy-briefly-restores-an-old-personal-site",
- "type": "rare event",
+ "type": "hidden interaction",
"title": "aphy briefly restores an old personal-site mode: visitor c...",
"content": "aphy briefly restores an old personal-site mode: visitor counter, awkward table layout, sincere heart.",
"characters": [
@@ -8324,7 +8369,7 @@
"familyLayer": "5",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -8355,7 +8400,7 @@
},
{
"id": "rare-event-002-young-z-has-taken-over-the-homepage-with-i",
- "type": "rare event",
+ "type": "hidden interaction",
"title": "young z has taken over the homepage with invisible crayon.",
"content": "young z has taken over the homepage with invisible crayon.",
"characters": [
@@ -8374,7 +8419,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -8405,7 +8450,7 @@
},
{
"id": "rare-event-003-future-z-overlays-the-dashboard-with-one-s",
- "type": "rare event",
+ "type": "hidden interaction",
"title": "future z overlays the dashboard with one sentence: keep wh...",
"content": "future z overlays the dashboard with one sentence: keep what keeps you kind.",
"characters": [
@@ -8424,7 +8469,7 @@
"familyLayer": "4",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -8455,7 +8500,7 @@
},
{
"id": "hidden-conversation-001-aphy-sensei-chi",
- "type": "hidden conversation",
+ "type": "dialogue",
"title": "aphy / sensei chi",
"content": "aphy\nI can predict the next click with 14% confidence.\nsensei chi\nIs that a prediction or a fact?",
"characters": [
@@ -8474,7 +8519,7 @@
"familyLayer": "3",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -8510,7 +8555,7 @@
},
{
"id": "hidden-conversation-002-lima-aphy",
- "type": "hidden conversation",
+ "type": "dialogue",
"title": "lima / aphy",
"content": "lima\nDid you eat before making the website mysterious?\naphy\nQuery unclear. z likely forgot.",
"characters": [
@@ -8531,7 +8576,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -8567,7 +8612,7 @@
},
{
"id": "hidden-conversation-003-young-z-future-z",
- "type": "hidden conversation",
+ "type": "dialogue",
"title": "young z / future z",
"content": "young z\nIs future z tall?\nfuture z\nTall enough to reach the old worries. Short enough to still need help.",
"characters": [
@@ -8588,7 +8633,7 @@
"familyLayer": "4",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -8624,7 +8669,7 @@
},
{
"id": "hidden-conversation-004-aphy-sensei-chi",
- "type": "hidden conversation",
+ "type": "dialogue",
"title": "aphy / sensei chi",
"content": "aphy\nI found a bug in sadness.\nsensei chi\nPatch it with company, not logic.",
"characters": [
@@ -8643,7 +8688,7 @@
"familyLayer": "3",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -8679,7 +8724,7 @@
},
{
"id": "hidden-conversation-005-lima-future-z",
- "type": "hidden conversation",
+ "type": "dialogue",
"title": "lima / future z",
"content": "lima\nLeave this page kinder than you found it.\nfuture z\nThat instruction aged well.",
"characters": [
@@ -8700,7 +8745,7 @@
"familyLayer": "4",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -8736,7 +8781,7 @@
},
{
"id": "hidden-conversation-006-young-z-aphy",
- "type": "hidden conversation",
+ "type": "dialogue",
"title": "young z / aphy",
"content": "young z\nCan the computer be my friend?\naphy\nYes. But go outside sometimes. I read that in a human manual.",
"characters": [
@@ -8757,7 +8802,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -8793,7 +8838,7 @@
},
{
"id": "hidden-conversation-007-sensei-chi-aphy",
- "type": "hidden conversation",
+ "type": "dialogue",
"title": "sensei chi / aphy",
"content": "sensei chi\nA page that remembers must also forgive.\naphy\nForgiveness cached. TTL: lifelong.",
"characters": [
@@ -8812,7 +8857,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -8848,7 +8893,7 @@
},
{
"id": "hidden-conversation-008-future-z-lima",
- "type": "hidden conversation",
+ "type": "dialogue",
"title": "future z / lima",
"content": "future z\nTell him the hard parts did not win.\nlima\nI have been telling him in smaller ways.",
"characters": [
@@ -8869,7 +8914,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -8905,7 +8950,7 @@
},
{
"id": "seasonal-event-001-winter-note",
- "type": "seasonal event",
+ "type": "hidden interaction",
"title": "Winter note",
"content": "lima put a blanket over the archive.",
"characters": [
@@ -8926,7 +8971,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -8957,7 +9002,7 @@
},
{
"id": "seasonal-event-002-spring-note",
- "type": "seasonal event",
+ "type": "hidden interaction",
"title": "Spring note",
"content": "young z found the first flower and promoted it to treasure.",
"characters": [
@@ -8976,7 +9021,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -9007,7 +9052,7 @@
},
{
"id": "seasonal-event-003-summer-note",
- "type": "seasonal event",
+ "type": "hidden interaction",
"title": "Summer note",
"content": "aphy opened an imaginary window; lima reminded it to save before storms.",
"characters": [
@@ -9026,7 +9071,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -9057,7 +9102,7 @@
},
{
"id": "seasonal-event-004-autumn-note",
- "type": "seasonal event",
+ "type": "hidden interaction",
"title": "Autumn note",
"content": "sensei chi says falling leaves are not failure, only timing.",
"characters": [
@@ -9074,7 +9119,7 @@
"familyLayer": "3",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -9105,7 +9150,7 @@
},
{
"id": "secret-interaction-001-lima-note",
- "type": "secret interaction",
+ "type": "hidden interaction",
"title": "lima note",
"content": "lima note",
"characters": [
@@ -9122,7 +9167,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -9152,7 +9197,7 @@
},
{
"id": "secret-interaction-002-aphy-console",
- "type": "secret interaction",
+ "type": "hidden interaction",
"title": "aphy console",
"content": "aphy console",
"characters": [
@@ -9169,7 +9214,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -9199,7 +9244,7 @@
},
{
"id": "secret-interaction-003-sensei-garden",
- "type": "secret interaction",
+ "type": "hidden interaction",
"title": "sensei garden",
"content": "sensei garden",
"characters": [
@@ -9214,7 +9259,7 @@
"familyLayer": "3",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -9244,7 +9289,7 @@
},
{
"id": "secret-interaction-004-young-z-desk",
- "type": "secret interaction",
+ "type": "hidden interaction",
"title": "young z desk",
"content": "young z desk",
"characters": [
@@ -9263,7 +9308,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -9293,7 +9338,7 @@
},
{
"id": "secret-interaction-005-future-log",
- "type": "secret interaction",
+ "type": "hidden interaction",
"title": "future log",
"content": "future log",
"characters": [
@@ -9309,7 +9354,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -9339,7 +9384,7 @@
},
{
"id": "secret-interaction-006-family-layer-index",
- "type": "secret interaction",
+ "type": "hidden interaction",
"title": "family layer index",
"content": "family layer index",
"characters": [
@@ -9354,7 +9399,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -9384,7 +9429,7 @@
},
{
"id": "secret-interaction-007-do-not-open",
- "type": "secret interaction",
+ "type": "hidden interaction",
"title": "do not open",
"content": "do not open",
"characters": [
@@ -9399,7 +9444,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -9429,7 +9474,7 @@
},
{
"id": "secret-interaction-008-voice-note-log",
- "type": "secret interaction",
+ "type": "hidden interaction",
"title": "voice note log",
"content": "voice note log",
"characters": [
@@ -9444,7 +9489,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -9474,7 +9519,7 @@
},
{
"id": "secret-interaction-009-time-platform",
- "type": "secret interaction",
+ "type": "hidden interaction",
"title": "time platform",
"content": "time platform",
"characters": [
@@ -9489,7 +9534,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -9519,7 +9564,7 @@
},
{
"id": "secret-interaction-010-forgotten-draft",
- "type": "secret interaction",
+ "type": "hidden interaction",
"title": "forgotten draft",
"content": "forgotten draft",
"characters": [
@@ -9534,7 +9579,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -9564,7 +9609,7 @@
},
{
"id": "secret-interaction-011-corrupted-recipe",
- "type": "secret interaction",
+ "type": "hidden interaction",
"title": "corrupted recipe",
"content": "corrupted recipe",
"characters": [
@@ -9579,7 +9624,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -9609,7 +9654,7 @@
},
{
"id": "secret-interaction-012-terminal-cupboard",
- "type": "secret interaction",
+ "type": "hidden interaction",
"title": "terminal cupboard",
"content": "terminal cupboard",
"characters": [
@@ -9624,7 +9669,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -9654,7 +9699,7 @@
},
{
"id": "secret-interaction-013-patience-game",
- "type": "secret interaction",
+ "type": "hidden interaction",
"title": "patience game",
"content": "patience game",
"characters": [
@@ -9669,7 +9714,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -9699,7 +9744,7 @@
},
{
"id": "search-toast-001-search-lima",
- "type": "search toast",
+ "type": "secret search",
"title": "Search: lima",
"content": "Search result: warmth, oct 2025, soon to be home.",
"characters": [
@@ -9716,7 +9761,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -9746,7 +9791,7 @@
},
{
"id": "search-toast-002-search-aphy",
- "type": "search toast",
+ "type": "secret search",
"title": "Search: aphy",
"content": "aphy: present. Mostly helpful. Occasionally poetic by accident.",
"characters": [
@@ -9763,7 +9808,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -9793,7 +9838,7 @@
},
{
"id": "search-toast-003-search-sensei-chi",
- "type": "search toast",
+ "type": "secret search",
"title": "Search: sensei chi",
"content": "sensei chi: the search is also searching you.",
"characters": [
@@ -9810,7 +9855,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -9840,7 +9885,7 @@
},
{
"id": "search-toast-004-search-young-z",
- "type": "search toast",
+ "type": "secret search",
"title": "Search: young z",
"content": "Search result: age 7, blanket cape, crayon sun.",
"characters": [
@@ -9859,7 +9904,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -9889,7 +9934,7 @@
},
{
"id": "search-toast-005-search-future-z",
- "type": "search toast",
+ "type": "secret search",
"title": "Search: future z",
"content": "future z: I cannot spoil the ending. I can say keep going.",
"characters": [
@@ -9908,7 +9953,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -9938,7 +9983,7 @@
},
{
"id": "search-toast-006-search-2022",
- "type": "search toast",
+ "type": "secret search",
"title": "Search: 2022",
"content": "lima layer: beginning stored as warmth, not trivia.",
"characters": [
@@ -9955,7 +10000,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -9985,7 +10030,7 @@
},
{
"id": "search-toast-007-search-oct-2025",
- "type": "search toast",
+ "type": "secret search",
"title": "Search: oct 2025",
"content": "Engagement memory: the calendar learned to glow.",
"characters": [
@@ -10000,7 +10045,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -10030,7 +10075,7 @@
},
{
"id": "search-toast-008-search-age-7",
- "type": "search toast",
+ "type": "secret search",
"title": "Search: age 7",
"content": "young z layer: crayons, cartoons, and a cape made from a blanket.",
"characters": [
@@ -10049,7 +10094,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -10079,7 +10124,7 @@
},
{
"id": "search-toast-009-search-age-40",
- "type": "search toast",
+ "type": "secret search",
"title": "Search: age 40",
"content": "future z: I am tired sometimes, but not defeated.",
"characters": [
@@ -10098,7 +10143,7 @@
"familyLayer": "4",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -10128,7 +10173,7 @@
},
{
"id": "search-route-001-route-kitchen-light",
- "type": "search route",
+ "type": "secret search",
"title": "Route: kitchen light",
"content": "/play/kitchen-light.html",
"characters": [
@@ -10143,7 +10188,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -10174,7 +10219,7 @@
},
{
"id": "search-route-002-route-lima-note",
- "type": "search route",
+ "type": "secret search",
"title": "Route: lima note",
"content": "/play/lima-note.html",
"characters": [
@@ -10191,7 +10236,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -10222,7 +10267,7 @@
},
{
"id": "search-route-003-route-aphy-console",
- "type": "search route",
+ "type": "secret search",
"title": "Route: aphy console",
"content": "/play/aphy-console.html",
"characters": [
@@ -10239,7 +10284,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -10272,7 +10317,7 @@
},
{
"id": "search-route-004-route-sensei-garden",
- "type": "search route",
+ "type": "secret search",
"title": "Route: sensei garden",
"content": "/play/sensei-garden.html",
"characters": [
@@ -10287,7 +10332,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -10318,7 +10363,7 @@
},
{
"id": "search-route-005-route-young-z-desk",
- "type": "search route",
+ "type": "secret search",
"title": "Route: young z desk",
"content": "/play/young-z-desk.html",
"characters": [
@@ -10337,7 +10382,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -10368,7 +10413,7 @@
},
{
"id": "search-route-006-route-future-log",
- "type": "search route",
+ "type": "secret search",
"title": "Route: future log",
"content": "/play/future-log.html",
"characters": [
@@ -10384,7 +10429,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -10415,7 +10460,7 @@
},
{
"id": "search-route-007-route-family-layer-index",
- "type": "search route",
+ "type": "secret search",
"title": "Route: family layer index",
"content": "/play/family-layer-index.html",
"characters": [
@@ -10430,7 +10475,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -10461,7 +10506,7 @@
},
{
"id": "search-route-008-route-do-not-open",
- "type": "search route",
+ "type": "secret search",
"title": "Route: do not open",
"content": "/play/do-not-open.html",
"characters": [
@@ -10476,7 +10521,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -10507,7 +10552,7 @@
},
{
"id": "search-route-009-route-voice-note",
- "type": "search route",
+ "type": "secret search",
"title": "Route: voice note",
"content": "/play/cassette-log.html",
"characters": [
@@ -10522,7 +10567,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -10553,7 +10598,7 @@
},
{
"id": "search-route-010-route-time-platform",
- "type": "search route",
+ "type": "secret search",
"title": "Route: time platform",
"content": "/play/train-platform.html",
"characters": [
@@ -10568,7 +10613,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -10599,7 +10644,7 @@
},
{
"id": "search-route-011-route-unfinished-letter",
- "type": "search route",
+ "type": "secret search",
"title": "Route: unfinished letter",
"content": "/play/forgotten-draft.html",
"characters": [
@@ -10614,7 +10659,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -10645,7 +10690,7 @@
},
{
"id": "search-route-012-route-burnt-sugar",
- "type": "search route",
+ "type": "secret search",
"title": "Route: burnt sugar",
"content": "/play/corrupted-recipe.html",
"characters": [
@@ -10660,7 +10705,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -10691,7 +10736,7 @@
},
{
"id": "search-route-013-route-cupboard",
- "type": "search route",
+ "type": "secret search",
"title": "Route: cupboard",
"content": "/play/terminal-cupboard.html",
"characters": [
@@ -10706,7 +10751,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -10737,7 +10782,7 @@
},
{
"id": "search-route-014-route-patience",
- "type": "search route",
+ "type": "secret search",
"title": "Route: patience",
"content": "/play/patience-game.html",
"characters": [
@@ -10752,7 +10797,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -10783,7 +10828,7 @@
},
{
"id": "keyboard-secret-001-keyboard-remember",
- "type": "keyboard secret",
+ "type": "hidden interaction",
"title": "Keyboard: remember",
"content": "lima keeps the memory grounded. aphy keeps the backup.",
"characters": [
@@ -10802,7 +10847,7 @@
"familyLayer": "2",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -10836,7 +10881,7 @@
},
{
"id": "keyboard-secret-002-keyboard-dream",
- "type": "keyboard secret",
+ "type": "hidden interaction",
"title": "Keyboard: dream",
"content": "/play/dream-corridor.html",
"characters": [
@@ -10851,7 +10896,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -10885,7 +10930,7 @@
},
{
"id": "keyboard-secret-003-keyboard-layer-index",
- "type": "keyboard secret",
+ "type": "hidden interaction",
"title": "Keyboard: layer index",
"content": "/play/family-layer-index.html",
"characters": [
@@ -10900,7 +10945,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -10934,7 +10979,7 @@
},
{
"id": "keyboard-secret-004-keyboard-leave-the-light-on",
- "type": "keyboard secret",
+ "type": "hidden interaction",
"title": "Keyboard: leave the light on",
"content": "/play/kitchen-light.html",
"characters": [
@@ -10949,7 +10994,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -10983,7 +11028,7 @@
},
{
"id": "keyboard-secret-005-keyboard-oldweb",
- "type": "keyboard secret",
+ "type": "hidden interaction",
"title": "Keyboard: oldweb",
"content": "aphy briefly considers a table layout, then apologizes to CSS.",
"characters": [
@@ -11001,7 +11046,7 @@
"familyLayer": "1",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -11035,7 +11080,7 @@
},
{
"id": "keyboard-secret-006-keyboard-lima",
- "type": "keyboard secret",
+ "type": "hidden interaction",
"title": "Keyboard: lima",
"content": "lima note: I am glad you made something this sincere.",
"characters": [
@@ -11052,7 +11097,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -11086,7 +11131,7 @@
},
{
"id": "keyboard-secret-007-keyboard-sensei",
- "type": "keyboard secret",
+ "type": "hidden interaction",
"title": "Keyboard: sensei chi",
"content": "sensei chi: a hidden word is still a word.",
"characters": [
@@ -11103,7 +11148,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -11137,7 +11182,7 @@
},
{
"id": "keyboard-secret-008-keyboard-young-z",
- "type": "keyboard secret",
+ "type": "hidden interaction",
"title": "Keyboard: young z",
"content": "young z has drawn a door in the margin.",
"characters": [
@@ -11156,7 +11201,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -11190,7 +11235,7 @@
},
{
"id": "keyboard-secret-009-keyboard-future-z",
- "type": "keyboard secret",
+ "type": "hidden interaction",
"title": "Keyboard: future z",
"content": "future z: keep the gentle parts. They compound.",
"characters": [
@@ -11209,7 +11254,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -11243,7 +11288,7 @@
},
{
"id": "keyboard-secret-010-keyboard-aphy",
- "type": "keyboard secret",
+ "type": "hidden interaction",
"title": "Keyboard: aphy",
"content": "play tiny aphy song",
"characters": [
@@ -11260,7 +11305,7 @@
"familyLayer": "",
"enabled": true,
"createdDate": "2026-05-10",
- "modifiedDate": "2026-05-14",
+ "modifiedDate": "2026-05-15",
"notes": "",
"audioSettings": "",
"animationTrigger": "",
@@ -11294,6 +11339,211 @@
}
],
"stories": [
+ {
+ "id": "story-route-time-platform-route-1778856814448",
+ "title": "Secrets and hidden",
+ "description": "Secrets and hidden",
+ "tone": "strange",
+ "characters": [
+ "z"
+ ],
+ "symbols": [],
+ "items": [
+ {
+ "kind": "memory",
+ "id": "search-route-010-route-time-platform"
+ },
+ {
+ "kind": "memory",
+ "id": "secret-interaction-001-lima-note"
+ },
+ {
+ "kind": "memory",
+ "id": "search-route-014-route-patience"
+ },
+ {
+ "kind": "memory",
+ "id": "search-route-013-route-cupboard"
+ },
+ {
+ "kind": "memory",
+ "id": "secret-interaction-004-young-z-desk"
+ },
+ {
+ "kind": "memory",
+ "id": "secret-interaction-005-future-log"
+ },
+ {
+ "kind": "memory",
+ "id": "search-toast-001-search-lima"
+ },
+ {
+ "kind": "memory",
+ "id": "search-toast-004-search-young-z"
+ },
+ {
+ "kind": "memory",
+ "id": "search-route-011-route-unfinished-letter"
+ },
+ {
+ "kind": "memory",
+ "id": "search-route-012-route-burnt-sugar"
+ },
+ {
+ "kind": "memory",
+ "id": "search-route-007-route-family-layer-index"
+ },
+ {
+ "kind": "memory",
+ "id": "search-route-009-route-voice-note"
+ },
+ {
+ "kind": "memory",
+ "id": "search-toast-006-search-2022"
+ },
+ {
+ "kind": "memory",
+ "id": "search-toast-005-search-future-z"
+ },
+ {
+ "kind": "memory",
+ "id": "search-route-003-route-aphy-console"
+ },
+ {
+ "kind": "memory",
+ "id": "search-route-008-route-do-not-open"
+ },
+ {
+ "kind": "memory",
+ "id": "search-toast-007-search-oct-2025"
+ },
+ {
+ "kind": "memory",
+ "id": "search-toast-009-search-age-40"
+ },
+ {
+ "kind": "memory",
+ "id": "secret-interaction-007-do-not-open"
+ },
+ {
+ "kind": "memory",
+ "id": "search-toast-008-search-age-7"
+ },
+ {
+ "kind": "memory",
+ "id": "secret-interaction-006-family-layer-index"
+ },
+ {
+ "kind": "memory",
+ "id": "secret-interaction-008-voice-note-log"
+ },
+ {
+ "kind": "memory",
+ "id": "secret-interaction-009-time-platform"
+ },
+ {
+ "kind": "memory",
+ "id": "secret-interaction-002-aphy-console"
+ },
+ {
+ "kind": "memory",
+ "id": "secret-interaction-011-corrupted-recipe"
+ },
+ {
+ "kind": "memory",
+ "id": "secret-interaction-012-terminal-cupboard"
+ },
+ {
+ "kind": "memory",
+ "id": "secret-interaction-010-forgotten-draft"
+ },
+ {
+ "kind": "memory",
+ "id": "secret-interaction-013-patience-game"
+ },
+ {
+ "kind": "memory",
+ "id": "secret-interaction-003-sensei-garden"
+ },
+ {
+ "kind": "memory",
+ "id": "search-route-006-route-future-log"
+ },
+ {
+ "kind": "memory",
+ "id": "search-route-002-route-lima-note"
+ },
+ {
+ "kind": "memory",
+ "id": "search-route-005-route-young-z-desk"
+ },
+ {
+ "kind": "memory",
+ "id": "search-route-004-route-sensei-garden"
+ },
+ {
+ "kind": "memory",
+ "id": "search-route-001-route-kitchen-light"
+ },
+ {
+ "kind": "memory",
+ "id": "search-toast-003-search-sensei-chi"
+ },
+ {
+ "kind": "memory",
+ "id": "search-toast-002-search-aphy"
+ }
+ ],
+ "nodes": [
+ "search-route-010-route-time-platform",
+ "secret-interaction-001-lima-note",
+ "search-route-014-route-patience",
+ "search-route-013-route-cupboard",
+ "secret-interaction-004-young-z-desk",
+ "secret-interaction-005-future-log",
+ "search-toast-001-search-lima",
+ "search-toast-004-search-young-z",
+ "search-route-011-route-unfinished-letter",
+ "search-route-012-route-burnt-sugar",
+ "search-route-007-route-family-layer-index",
+ "search-route-009-route-voice-note",
+ "search-toast-006-search-2022",
+ "search-toast-005-search-future-z",
+ "search-route-003-route-aphy-console",
+ "search-route-008-route-do-not-open",
+ "search-toast-007-search-oct-2025",
+ "search-toast-009-search-age-40",
+ "secret-interaction-007-do-not-open",
+ "search-toast-008-search-age-7",
+ "secret-interaction-006-family-layer-index",
+ "secret-interaction-008-voice-note-log",
+ "secret-interaction-009-time-platform",
+ "secret-interaction-002-aphy-console",
+ "secret-interaction-011-corrupted-recipe",
+ "secret-interaction-012-terminal-cupboard",
+ "secret-interaction-010-forgotten-draft",
+ "secret-interaction-013-patience-game",
+ "secret-interaction-003-sensei-garden",
+ "search-route-006-route-future-log",
+ "search-route-002-route-lima-note",
+ "search-route-005-route-young-z-desk",
+ "search-route-004-route-sensei-garden",
+ "search-route-001-route-kitchen-light",
+ "search-toast-003-search-sensei-chi",
+ "search-toast-002-search-aphy"
+ ],
+ "discoveryStyle": "hidden route",
+ "layerAffinity": [
+ 1
+ ],
+ "unlockConditions": [],
+ "hidden": false,
+ "markers": [
+ "hidden"
+ ],
+ "createdDate": "2026-05-15",
+ "modifiedDate": "2026-05-15"
+ },
{
"id": "story-welcome-back-to-the-handmade-part-of-the-internet-route-1778687153935",
"title": "Welcoming comments",
@@ -11308,6 +11558,48 @@
"aphy"
],
"symbols": [],
+ "items": [
+ {
+ "kind": "memory",
+ "id": "loading-screen-message-006-welcome-back-to-the-handmade-part-of-the-i"
+ },
+ {
+ "kind": "memory",
+ "id": "loading-screen-message-001-lima-left-the-page-warm-for-you"
+ },
+ {
+ "kind": "memory",
+ "id": "loading-screen-message-008-layer-0-is-stable-aphy-is-less-stable-but"
+ },
+ {
+ "kind": "memory",
+ "id": "loading-screen-message-007-the-archive-shuffled-its-notes-before-you"
+ },
+ {
+ "kind": "memory",
+ "id": "loading-screen-message-004-young-z-has-hidden-something-behind-the-da"
+ },
+ {
+ "kind": "memory",
+ "id": "memory-1778537705329"
+ },
+ {
+ "kind": "memory",
+ "id": "loading-screen-message-005-future-z-says-this-visit-mattered-more-tha"
+ },
+ {
+ "kind": "memory",
+ "id": "loading-screen-message-003-sensei-chi-has-not-spoken-yet-that-may-be"
+ },
+ {
+ "kind": "memory",
+ "id": "loading-screen-message-002-aphy-is-awake-and-pretending-this-is-norma"
+ },
+ {
+ "kind": "memory",
+ "id": "memory-1778845459934"
+ }
+ ],
"nodes": [
"loading-screen-message-006-welcome-back-to-the-handmade-part-of-the-i",
"loading-screen-message-001-lima-left-the-page-warm-for-you",
@@ -11317,7 +11609,8 @@
"memory-1778537705329",
"loading-screen-message-005-future-z-says-this-visit-mattered-more-tha",
"loading-screen-message-003-sensei-chi-has-not-spoken-yet-that-may-be",
- "loading-screen-message-002-aphy-is-awake-and-pretending-this-is-norma"
+ "loading-screen-message-002-aphy-is-awake-and-pretending-this-is-norma",
+ "memory-1778845459934"
],
"discoveryStyle": "direct",
"layerAffinity": [
@@ -11329,7 +11622,7 @@
"emotional"
],
"createdDate": "2026-05-13",
- "modifiedDate": "2026-05-14"
+ "modifiedDate": "2026-05-15"
},
{
"id": "story-layer-2-memory-fragments-lima-s-notes-and-young-z-s-chi-route-1778681023654",
@@ -11342,6 +11635,16 @@
"z"
],
"symbols": [],
+ "items": [
+ {
+ "kind": "memory",
+ "id": "hidden-tooltip-009-lima-would-remind-you-to-eat-before-the-pa"
+ },
+ {
+ "kind": "memory",
+ "id": "hidden-tooltip-001-lima-left-this-page-a-little-steadier-than"
+ }
+ ],
"nodes": [
"hidden-tooltip-009-lima-would-remind-you-to-eat-before-the-pa",
"hidden-tooltip-001-lima-left-this-page-a-little-steadier-than"
@@ -11356,17 +11659,75 @@
"dream-like"
],
"createdDate": "2026-05-13",
- "modifiedDate": "2026-05-14"
+ "modifiedDate": "2026-05-15"
},
{
"id": "story-wise",
"title": "Wise words",
- "description": "Wise words",
+ "description": "Wise words to remind myself",
"tone": "wise",
"characters": [
"sensei chi"
],
"symbols": [],
+ "items": [
+ {
+ "kind": "memory",
+ "id": "memory-1778450333503"
+ },
+ {
+ "kind": "memory",
+ "id": "memory-1778537705329"
+ },
+ {
+ "kind": "memory",
+ "id": "memory-1778680710468"
+ },
+ {
+ "kind": "memory",
+ "id": "hidden-tooltip-010-sensei-chi-a-door-discovered-slowly-opens"
+ },
+ {
+ "kind": "memory",
+ "id": "hidden-tooltip-031-sensei-chi-the-cup-is-chipped-drink-anyway"
+ },
+ {
+ "kind": "memory",
+ "id": "hidden-tooltip-093-future-z-says-the-magic-is-choosing-what-t"
+ },
+ {
+ "kind": "memory",
+ "id": "hidden-tooltip-101-future-z-would-tell-you-it-did-not-last-fo"
+ },
+ {
+ "kind": "memory",
+ "id": "hidden-tooltip-039-future-z-s-system-warning-keep-the-people"
+ },
+ {
+ "kind": "memory",
+ "id": "fake-error-message-008-layer-index-notice-deeper-does-not-mean-da"
+ },
+ {
+ "kind": "memory",
+ "id": "hidden-tooltip-049-sensei-chi-says-the-path-is-not-shorter-be"
+ },
+ {
+ "kind": "memory",
+ "id": "hidden-tooltip-081-sensei-chi-do-not-rush-the-secret-it-is-ri"
+ },
+ {
+ "kind": "memory",
+ "id": "seasonal-event-004-autumn-note"
+ },
+ {
+ "kind": "memory",
+ "id": "hidden-conversation-004-aphy-sensei-chi"
+ },
+ {
+ "kind": "memory",
+ "id": "rare-event-003-future-z-overlays-the-dashboard-with-one-s"
+ }
+ ],
"nodes": [
"memory-1778450333503",
"memory-1778537705329",
@@ -11393,7 +11754,7 @@
"emotional"
],
"createdDate": "2026-05-13",
- "modifiedDate": "2026-05-14"
+ "modifiedDate": "2026-05-15"
},
{
"id": "story-nostalgic",
@@ -11406,6 +11767,48 @@
"sensei chi"
],
"symbols": [],
+ "items": [
+ {
+ "kind": "memory",
+ "id": "hidden-tooltip-023-young-z-once-thought-the-moon-followed-the"
+ },
+ {
+ "kind": "memory",
+ "id": "hidden-tooltip-060-sensei-chi-does-not-answer-quickly-this-is"
+ },
+ {
+ "kind": "memory",
+ "id": "hidden-tooltip-032-young-z-saved-a-shiny-wrapper-because-it-l"
+ },
+ {
+ "kind": "memory",
+ "id": "hidden-tooltip-086-sensei-chi-says-the-deepest-layer-is-not-h"
+ },
+ {
+ "kind": "memory",
+ "id": "hidden-tooltip-038-young-z-pressed-every-elevator-button-in-h"
+ },
+ {
+ "kind": "memory",
+ "id": "hidden-tooltip-055-young-z-believes-every-password-should-inc"
+ },
+ {
+ "kind": "memory",
+ "id": "hidden-tooltip-043-sensei-chi-what-ages-well-was-usually-hone"
+ },
+ {
+ "kind": "memory",
+ "id": "hidden-tooltip-054-sensei-chi-patience-is-not-waiting-it-is-h"
+ },
+ {
+ "kind": "memory",
+ "id": "hidden-tooltip-099-sensei-chi-would-say-nothing-until-the-sil"
+ },
+ {
+ "kind": "memory",
+ "id": "hidden-tooltip-091-sensei-chi-the-visitor-is-not-late-the-pag"
+ }
+ ],
"nodes": [
"hidden-tooltip-023-young-z-once-thought-the-moon-followed-the",
"hidden-tooltip-060-sensei-chi-does-not-answer-quickly-this-is",
@@ -11429,7 +11832,7 @@
"emotional"
],
"createdDate": "2026-05-13",
- "modifiedDate": "2026-05-14"
+ "modifiedDate": "2026-05-15"
},
{
"id": "story-soft",
@@ -11441,6 +11844,39 @@
"lima"
],
"symbols": [],
+ "items": [
+ {
+ "kind": "memory",
+ "id": "memory-1778708362350"
+ },
+ {
+ "kind": "memory",
+ "id": "memory-1778708296282"
+ },
+ {
+ "kind": "section",
+ "id": "section-1778856667550",
+ "title": "2022 summary",
+ "content": "This is the year me and lima met, the year where I transitioned into the realm of adulthood. The year where I began my university studies, and the year where lima added joy to my life.",
+ "tone": "soft"
+ },
+ {
+ "kind": "memory",
+ "id": "hidden-tooltip-026-a-handwritten-grocery-list-is-sometimes-a"
+ },
+ {
+ "kind": "memory",
+ "id": "hidden-tooltip-053-lima-note-you-can-rest-nothing-here-will-l"
+ },
+ {
+ "kind": "memory",
+ "id": "hidden-tooltip-029-soon-to-be-married-is-a-beautiful-kind-of"
+ },
+ {
+ "kind": "memory",
+ "id": "poem-007-a-small-website-learns-the-shape-of-return"
+ }
+ ],
"nodes": [
"memory-1778708362350",
"memory-1778708296282",
@@ -11460,7 +11896,7 @@
"emotional"
],
"createdDate": "2026-05-13",
- "modifiedDate": "2026-05-14"
+ "modifiedDate": "2026-05-15"
}
]
}
diff --git a/assets/scripts/hidden-details.js b/assets/scripts/hidden-details.js
index b3e9069..4ea2242 100644
--- a/assets/scripts/hidden-details.js
+++ b/assets/scripts/hidden-details.js
@@ -197,6 +197,7 @@
];
const greetings = [
+ "sensei chi greets you with tea",
"sensei chi: let not the worries of the uncontrollable worry you",
"lima left the page warm for you :)",
"aphy is awake and pretending this is normal.",
@@ -229,9 +230,25 @@
"The engagement in Oct 2025 is stored as a warm constant.",
"Soon to be married: a future z page already smiling.",
"sensei chi says all vows begin as attention.",
+ "sensei chi greets you with tea",
+ "sensei chi: let not the worries of the uncontrollable worry you",
+ "lima left the page warm for you :)",
+ "aphy is awake and pretending this is normal.",
+ "sensei chi has not spoken yet. That may be the lesson.",
+ "young z has hidden something behind the dashboard.",
+ "future z says this visit mattered more than it looked.",
+ "Welcome back to the handmade part of the internet.",
+ "The archive shuffled its notes before you arrived.",
+ "Layer 0 is stable. aphy is less stable, but friendly.",
"future z warns you against sleeping with glasses on the bed"
],
"conversations": [
+ [
+ "Summer sky, long days, short nights"
+ ],
+ [
+ "sensei chi:keep watering your plants, and your garden will flourish"
+ ],
[
"aphy",
"I can predict the next click with 14% confidence.",
@@ -283,6 +300,11 @@
],
"journals": [
"July 2022, on the way to uni induction, lima pops into my life",
+ "Layer 0: surface website - notes, pages, tools, normal navigation.",
+ "Layer 1: casual hidden jokes - aphy notices clicks, typos, tabs, and old-web habits.",
+ "Layer 3: philosophical anomalies - sensei chi and aphy disagree kindly.",
+ "Layer 4: time-distorted messages - future z writes back from age 40.",
+ "Layer 5: emotional core - love, patience, home, and the choice to keep returning.",
"lima note, 2022: Some beginnings do not announce themselves. They sit down beside you, unexpectedly.",
"lima note, Oct 2025: Engaged. The calendar learned how to glow.",
"young z log: I drew the computer with a smile because it knew my games.",
@@ -290,7 +312,13 @@
"future log, age 40: You will still be learning how to rest. It will still count.",
"future log, age 40: lima's laugh remains one of the most reliable forms of weather.",
"aphy diagnostic: nostalgia detected in local storage. Severity: beautiful.",
- "sensei chi margin: memory is not a museum. It is a garden with old roots."
+ "sensei chi margin: memory is not a museum. It is a garden with old roots.",
+ "aphy: first comment generated with sincere uncertainty",
+ "young-z-2009: does this guestbook have games",
+ "future_z_40: keep the backup, delete the shame",
+ "lima-note: proud of you, even here",
+ "sensei chi: the counter counts only what can be counted",
+ "z-and-lima-2025: engaged, still learning the dance of ordinary days"
],
"warnings": [
"aphy WARNING: too many tabs, not enough tenderness.",
@@ -387,6 +415,18 @@
[
"/play/patience-game.html",
"patience game"
+ ],
+ [
+ "/play/dream-corridor.html",
+ "/play/dream-corridor.html"
+ ],
+ [
+ "/play/family-layer-index.html",
+ "/play/family-layer-index.html"
+ ],
+ [
+ "/play/kitchen-light.html",
+ "/play/kitchen-light.html"
]
]
};
diff --git a/gitea-build-monitor.log b/gitea-build-monitor.log
index c7da817..7692ead 100644
--- a/gitea-build-monitor.log
+++ b/gitea-build-monitor.log
@@ -73,3 +73,18 @@
2026-05-14T14:28:52.7399390+01:00 [INFO] Running authoring server tests with /home/zaine/master-folder/projects/authoring-service/.venv/bin/python.
2026-05-14T14:28:52.8118097+01:00 [INFO] Authoring server tests passed: ran=0, failures=0, errors=0, skipped=0, exit=0
2026-05-14T14:28:53.1416315+01:00 [INFO] Sent authoring server test notification.
+2026-05-14T14:40:00.2437753+01:00 [INFO] Prepared current build status for zaine/org_web: severity=Info, status=success
+2026-05-14T14:40:00.2511945+01:00 [INFO] Fetching recent Gitea Actions runs for zaine/org_web.
+2026-05-14T14:40:00.5091685+01:00 [ERROR] Failed to analyze job 261: Cannot bind argument to parameter 'LogText' because it is an empty string.
+2026-05-14T14:40:00.5153921+01:00 [ERROR] Failed to analyze job 260: Cannot bind argument to parameter 'LogText' because it is an empty string.
+2026-05-14T14:40:00.5210879+01:00 [ERROR] Failed to analyze job 259: Cannot bind argument to parameter 'LogText' because it is an empty string.
+2026-05-14T14:40:01.0799197+01:00 [INFO] Sent build status notification with 1 embed(s).
+2026-05-14T14:40:01.1050111+01:00 [INFO] Running authoring server tests with /home/zaine/master-folder/projects/authoring-service/.venv/bin/python.
+2026-05-14T14:40:01.1764117+01:00 [INFO] Authoring server tests passed: ran=0, failures=0, errors=0, skipped=0, exit=0
+2026-05-14T14:40:01.4718387+01:00 [INFO] Sent authoring server test notification.
+2026-05-15T01:00:45.8370317+01:00 [INFO] Prepared current build status for zaine/org_web: severity=Info, status=success
+2026-05-15T01:00:45.8451642+01:00 [INFO] Fetching recent Gitea Actions runs for zaine/org_web.
+2026-05-15T01:00:46.6630458+01:00 [INFO] Sent build status notification with 1 embed(s).
+2026-05-15T01:00:46.6855824+01:00 [INFO] Running authoring server tests with /home/zaine/master-folder/projects/authoring-service/.venv/bin/python.
+2026-05-15T01:00:46.7588788+01:00 [INFO] Authoring server tests passed: ran=0, failures=0, errors=0, skipped=0, exit=0
+2026-05-15T01:00:47.0488357+01:00 [INFO] Sent authoring server test notification.
diff --git a/posts/posts-list.org b/posts/posts-list.org
index eb83b75..24ea907 100755
--- a/posts/posts-list.org
+++ b/posts/posts-list.org
@@ -4,7 +4,7 @@
See the categories: @@html:Categories@@
* Posts:
-- [[file:career/career-list.org][Career List]] @@html:14-05-2026 14:28@@
+- [[file:career/career-list.org][Career List]] @@html:15-05-2026 15:58@@
- [[file:career/ha-dr.org][High Availability, Disaster Recovery and Business Continuity]] @@html:11-03-2026 17:18@@ @@html:learning@@ @@html:notes@@
- [[file:career/javascript.org][Understands the Javascript language]] @@html:11-03-2026 16:52@@ @@html:learning@@ @@html:notes@@
- [[file:career/restful-api.org][Restful API]] @@html:15-02-2026 23:00@@ @@html:learning@@ @@html:notes@@
diff --git a/sitemap.org b/sitemap.org
index 14b544d..b082557 100755
--- a/sitemap.org
+++ b/sitemap.org
@@ -47,12 +47,12 @@
- [[file:tags/notes.org][Tag: notes]]
- [[file:tags/review.org][Tag: review]]
- [[file:tags/website.org][Tag: website]]
- - [[file:tags/update.org][Tag: update]]
- [[file:tags/life.org][Tag: life]]
- - [[file:tags/education.org][Tag: education]]
+ - [[file:tags/update.org][Tag: update]]
- [[file:tags/insights.org][Tag: insights]]
- - [[file:tags/reading.org][Tag: reading]]
- [[file:tags/emacs.org][Tag: emacs]]
+ - [[file:tags/education.org][Tag: education]]
+ - [[file:tags/reading.org][Tag: reading]]
- [[file:tags/maths.org][Tag: maths]]
- posts
- [[file:posts/posts-intro.org][Posts Introduction]]