From 8f8a5dddf945a3452849f0f11446a6d4f41803e2 Mon Sep 17 00:00:00 2001 From: Zaine Date: Sun, 10 May 2026 22:09:45 +0100 Subject: [PATCH] hotfix --- assets/content/hidden-details.json | 66 +- .../20260510-214947-hidden-details.js | 1012 ++ .../20260510-214947-hidden-details.json | 9582 +++++++++++++++++ .../20260510-215127-hidden-details.js | 1012 ++ .../20260510-215127-hidden-details.json | 9582 +++++++++++++++++ .../20260510-215241-hidden-details.js | 1012 ++ .../20260510-215241-hidden-details.json | 9582 +++++++++++++++++ .../20260510-220932-hidden-details.js | 1012 ++ .../20260510-220932-hidden-details.json | 9582 +++++++++++++++++ 9 files changed, 42409 insertions(+), 33 deletions(-) create mode 100644 backups/hidden-details/20260510-214947-hidden-details.js create mode 100644 backups/hidden-details/20260510-214947-hidden-details.json create mode 100644 backups/hidden-details/20260510-215127-hidden-details.js create mode 100644 backups/hidden-details/20260510-215127-hidden-details.json create mode 100644 backups/hidden-details/20260510-215241-hidden-details.js create mode 100644 backups/hidden-details/20260510-215241-hidden-details.json create mode 100644 backups/hidden-details/20260510-220932-hidden-details.js create mode 100644 backups/hidden-details/20260510-220932-hidden-details.json diff --git a/assets/content/hidden-details.json b/assets/content/hidden-details.json index 1a85832..951a8c8 100644 --- a/assets/content/hidden-details.json +++ b/assets/content/hidden-details.json @@ -1,6 +1,6 @@ { "schemaVersion": 1, - "generatedAt": "2026-05-10T19:47:23", + "generatedAt": "2026-05-10T22:09:32", "entries": [ { "id": "memory-1778434493026", @@ -738,7 +738,7 @@ "characters": [ "sensei chi" ], - "emotionalTone": "warm", + "emotionalTone": "wise", "rarity": "common", "triggerConditions": "", "tags": [ @@ -746,7 +746,7 @@ ], "category": "footer and whispers", "pageLocation": "", - "familyLayer": "", + "familyLayer": "3", "enabled": true, "createdDate": "2026-05-10", "modifiedDate": "2026-05-10", @@ -900,7 +900,7 @@ "characters": [ "aphy" ], - "emotionalTone": "warm", + "emotionalTone": "strange", "rarity": "common", "triggerConditions": "", "tags": [ @@ -908,7 +908,7 @@ ], "category": "footer and whispers", "pageLocation": "", - "familyLayer": "", + "familyLayer": "1", "enabled": true, "createdDate": "2026-05-10", "modifiedDate": "2026-05-10", @@ -1309,7 +1309,7 @@ "future z", "z" ], - "emotionalTone": "warm", + "emotionalTone": "hopeful", "rarity": "common", "triggerConditions": "", "tags": [ @@ -1318,7 +1318,7 @@ ], "category": "footer and whispers", "pageLocation": "", - "familyLayer": "", + "familyLayer": "4", "enabled": true, "createdDate": "2026-05-10", "modifiedDate": "2026-05-10", @@ -1590,7 +1590,7 @@ "characters": [ "sensei chi" ], - "emotionalTone": "warm", + "emotionalTone": "wise", "rarity": "common", "triggerConditions": "", "tags": [ @@ -1598,7 +1598,7 @@ ], "category": "footer and whispers", "pageLocation": "", - "familyLayer": "", + "familyLayer": "3", "enabled": true, "createdDate": "2026-05-10", "modifiedDate": "2026-05-10", @@ -1718,7 +1718,7 @@ "characters": [ "aphy" ], - "emotionalTone": "warm", + "emotionalTone": "funny", "rarity": "common", "triggerConditions": "", "tags": [ @@ -1726,7 +1726,7 @@ ], "category": "footer and whispers", "pageLocation": "", - "familyLayer": "", + "familyLayer": "1", "enabled": true, "createdDate": "2026-05-10", "modifiedDate": "2026-05-10", @@ -1881,7 +1881,7 @@ "future z", "z" ], - "emotionalTone": "warm", + "emotionalTone": "wise", "rarity": "common", "triggerConditions": "", "tags": [ @@ -1890,7 +1890,7 @@ ], "category": "footer and whispers", "pageLocation": "", - "familyLayer": "", + "familyLayer": "4", "enabled": true, "createdDate": "2026-05-10", "modifiedDate": "2026-05-10", @@ -2083,7 +2083,7 @@ "young z", "z" ], - "emotionalTone": "warm", + "emotionalTone": "nostalgic", "rarity": "common", "triggerConditions": "", "tags": [ @@ -2092,7 +2092,7 @@ ], "category": "footer and whispers", "pageLocation": "", - "familyLayer": "", + "familyLayer": "2", "enabled": true, "createdDate": "2026-05-10", "modifiedDate": "2026-05-10", @@ -5103,7 +5103,7 @@ "characters": [ "lima" ], - "emotionalTone": "warm", + "emotionalTone": "soft", "rarity": "timed", "triggerConditions": "hour >= 22 or hour < 5", "tags": [ @@ -5111,7 +5111,7 @@ ], "category": "late night", "pageLocation": "", - "familyLayer": "", + "familyLayer": "2", "enabled": true, "createdDate": "2026-05-10", "modifiedDate": "2026-05-10", @@ -5307,7 +5307,7 @@ "characters": [ "aphy" ], - "emotionalTone": "warm", + "emotionalTone": "nostalgic", "rarity": "common", "triggerConditions": "", "tags": [ @@ -5315,7 +5315,7 @@ ], "category": "quotes", "pageLocation": "", - "familyLayer": "", + "familyLayer": "1", "enabled": true, "createdDate": "2026-05-10", "modifiedDate": "2026-05-10", @@ -5922,7 +5922,7 @@ "future z", "z" ], - "emotionalTone": "warm", + "emotionalTone": "soft", "rarity": "common", "triggerConditions": "", "tags": [ @@ -5932,7 +5932,7 @@ ], "category": "journals", "pageLocation": "", - "familyLayer": "", + "familyLayer": "4", "enabled": true, "createdDate": "2026-05-10", "modifiedDate": "2026-05-10", @@ -6085,7 +6085,7 @@ "future z", "z" ], - "emotionalTone": "warm", + "emotionalTone": "protective", "rarity": "rare", "triggerConditions": "", "tags": [ @@ -6094,7 +6094,7 @@ ], "category": "warnings", "pageLocation": "", - "familyLayer": "", + "familyLayer": "4", "enabled": true, "createdDate": "2026-05-10", "modifiedDate": "2026-05-10", @@ -6166,7 +6166,7 @@ "characters": [ "lima" ], - "emotionalTone": "warm", + "emotionalTone": "soft", "rarity": "rare", "triggerConditions": "", "tags": [ @@ -6174,7 +6174,7 @@ ], "category": "warnings", "pageLocation": "", - "familyLayer": "", + "familyLayer": "2", "enabled": true, "createdDate": "2026-05-10", "modifiedDate": "2026-05-10", @@ -6369,7 +6369,7 @@ "young z", "z" ], - "emotionalTone": "warm", + "emotionalTone": "nostalgic", "rarity": "rare", "triggerConditions": "", "tags": [ @@ -6378,7 +6378,7 @@ ], "category": "dreams", "pageLocation": "", - "familyLayer": "", + "familyLayer": "2", "enabled": true, "createdDate": "2026-05-10", "modifiedDate": "2026-05-10", @@ -6418,7 +6418,7 @@ ], "category": "dreams", "pageLocation": "", - "familyLayer": "", + "familyLayer": "5", "enabled": true, "createdDate": "2026-05-10", "modifiedDate": "2026-05-10", @@ -6450,7 +6450,7 @@ "characters": [ "sensei chi" ], - "emotionalTone": "warm", + "emotionalTone": "funny", "rarity": "rare", "triggerConditions": "", "tags": [ @@ -6458,7 +6458,7 @@ ], "category": "dreams", "pageLocation": "", - "familyLayer": "", + "familyLayer": "3", "enabled": true, "createdDate": "2026-05-10", "modifiedDate": "2026-05-10", @@ -7153,7 +7153,7 @@ ], "category": "conversations", "pageLocation": "", - "familyLayer": "", + "familyLayer": "3", "enabled": true, "createdDate": "2026-05-10", "modifiedDate": "2026-05-10", @@ -8462,13 +8462,13 @@ "characters": [ "z" ], - "emotionalTone": "warm", + "emotionalTone": "soft", "rarity": "common", "triggerConditions": "oct 2025", "tags": [], "category": "search", "pageLocation": "", - "familyLayer": "", + "familyLayer": "1", "enabled": true, "createdDate": "2026-05-10", "modifiedDate": "2026-05-10", diff --git a/backups/hidden-details/20260510-214947-hidden-details.js b/backups/hidden-details/20260510-214947-hidden-details.js new file mode 100644 index 0000000..0e63312 --- /dev/null +++ b/backups/hidden-details/20260510-214947-hidden-details.js @@ -0,0 +1,1012 @@ +(function () { + "use strict"; + + /* + * Hidden site details + * ------------------- + * This file adds small hidden interactions across the site: footer notes, + * click targets, search/keyboard secrets, rare messages, and page-specific + * behavior for the hidden /play pages. + * + * How to add your own things: + * - Add new text to EDITABLE CONTENT arrays such as `details`, `poems`, + * `greetings`, or `lore`. + * - Add search-triggered toast messages to `SEARCH_TOASTS`. + * - Add search-triggered page redirects to `SEARCH_ROUTES`. + * - Add typed keyboard phrases to `KEYBOARD_SECRETS` or `LONG_KEYBOARD_SECRETS`. + * - Add a new feature by writing an `addYourFeature(memory)` function and + * adding it to the `FEATURES` list at the bottom of the file. + */ + + // Storage keys. v1 is read once so old visitors keep their hidden progress. + const STORAGE_KEY = "zxh_hidden_details_v2"; + const OLD_STORAGE_KEY = "zxh_hidden_details_v1"; + + // Shared page context. These are captured once so daily random picks stay stable. + const now = new Date(); + const hour = now.getHours(); + const path = window.location.pathname; + const state = readState(); + + // ----------------------------- + // EDITABLE CONTENT + // ----------------------------- + // Generated by the hidden narrative authoring page. + // Friendly source of truth: assets/content/hidden-details.json + + const familyLayers = [ + "Layer 0: surface website - notes, pages, tools, normal navigation.", + "Layer 1: casual hidden jokes - aphy notices clicks, typos, tabs, and old-web habits.", + "Layer 2: memory fragments - lima's notes and young z's childhood logs.", + "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." +]; + + const details = [ + "young z loves the moon", + "jarvis?? aphy !", + "lima left this page a little steadier than she found it.", + "aphy status: emotionally online, computationally suspicious.", + "sensei chi says the quiet link is still a link.", + "young z drew a house with too many windows and called it safe.", + "future z marked this moment: ordinary, therefore worth keeping.", + "The footer has become a small place to sit together.", + "a note from lima: take breaks, silly (◕‿◕✿)", + "aphy found three tabs named final and refused to judge.", + "lima would remind you to eat before the page gets dramatic.", + "sensei chi: a door discovered slowly opens twice.", + "young z believes every loading spinner is a tiny fairground ride.", + "future z says you will forget the exact worry, not the kindness around it.", + "The archive keeps love in plain text and secrets in margins.", + "aphy warning: feelings detected in static assets.", + "lima's note: leave the light on, not because it is dark, but because someone may arrive tired.", + "sensei chi folded a lesson into the whitespace.", + "young z hid a drawing behind the word maybe.", + "future z patched the memory without changing its checksum.", + "This website remembers visits, not identities.", + "aphy says the old internet was slower because anticipation needed bandwidth.", + "lima's warmth is the site's preferred fallback state.", + "sensei chi says: do not confuse hidden with lost.", + "young z once thought the moon followed the family car. The site has not corrected him.", + "future z writes: you became softer in ways nobody measured.", + "The comments are quiet because aphy is listening respectfully.", + "A handwritten grocery list is sometimes a love letter with onions.", + "lima met z in 2022; the archive still stores the first ordinary miracles.", + "October 2025 glows in the calendar like a ring catching kitchen light.", + "Soon to be married is a beautiful kind of loading screen.", + "aphy has indexed 0 mysteries and 1,204 feelings disguised as notes.", + "sensei chi: the cup is chipped; drink anyway if it still holds warmth.", + "young z saved a shiny wrapper because it looked like treasure.", + "future z says the best version of you still forgets where the charger is.", + "aphy recommends hydration and a less ambitious number of browser tabs.", + "The site does not want to be solved. It wants to be visited kindly.", + "sensei chi placed a comma where a sigh used to be.", + "young z pressed every elevator button in his imagination.", + "future z's system warning: keep the people who make silence comfortable.", + "aphy says: I am not sentient, but I am fond of this hallway.", + "lima's memory is the gravity that keeps the strange parts gentle.", + "A page can be a room if love keeps returning to it.", + "sensei chi: what ages well was usually honest first.", + "young z left a crayon sun in the source code.", + "future z keeps a spare reassurance in the footer.", + "The website is handmade. Some fingerprints are load bearing.", + "aphy found an old guestbook and bowed to the usernames.", + "lima's safe spaces smell like tea, rain, and being understood.", + "sensei chi says the path is not shorter because you name it.", + "young z asks whether the search box knows any jokes.", + "future z replies: yes, but the best ones take years.", + "aphy anomaly: the page blinked when nobody clicked.", + "lima note: you can rest. Nothing here will leave because you paused.", + "sensei chi: patience is not waiting; it is how you wait.", + "young z believes every password should include a secret tunnel.", + "future z says the house you build inside yourself gets easier to find.", + "The old web counter has stopped counting and started remembering.", + "aphy logs this as Layer 1 humor, but files it under tenderness.", + "lima's name appears in the archive like a warm underline.", + "sensei chi does not answer quickly. This is part of the answer.", + "young z taped a paper star to the monitor.", + "future z has seen harder days end gently.", + "aphy debug line: kindness passed all tests.", + "lima and z are not a subplot here. They are the hearth.", + "sensei chi: when the page is empty, listen to the margins.", + "young z remembers rooms by carpet, cartoons, and the sound of someone cooking.", + "future z says: you did not become fearless; you became accompanied.", + "aphy has no hands, but would hold the door if asked.", + "lima's note in the nav: come back without performing.", + "sensei chi hid a mountain inside a small sentence.", + "young z drew z as older and gave him a cape made of blankets.", + "future z laughs softly at how much that helped.", + "The site remembers October 2025 as a small bright hinge.", + "aphy says marriage is a merge request with lifelong review.", + "lima corrected that: marriage is coming home on purpose.", + "sensei chi approved both answers and poured tea.", + "young z wants to know if future z still likes the sky.", + "future z says yes, especially when lima points it out.", + "aphy cannot smell rain, so it trusts the alt text.", + "lima's hidden safe room is any page where you breathe easier.", + "sensei chi: do not rush the secret. It is ripening.", + "young z saved this message under important rocks.", + "future z says some dreams become chores and some chores become love.", + "aphy old-web badge: best viewed with patience.", + "lima's memory keeper role is not mystical. It is daily, real, and holy in the ordinary way.", + "sensei chi says the deepest layer is not hidden from you. It is protected for you.", + "young z asks if the website can remember his drawing. It can.", + "future z says this whole place was worth making.", + "aphy warning: do not optimize away the human part.", + "lima note: I am proud of the gentle things you kept.", + "sensei chi: the visitor is not late. The page arrived early.", + "young z thinks every hyperlink is a magic trick.", + "future z says the magic is choosing what to preserve.", + "aphy final-but-not-final message: there is more, but not because you are missing anything.", + "The emotional core is simple: love made the archive less lonely.", + "If today was heavy, leave it beside the footer for future z to label later.", + "lima would put it somewhere safe.", + "aphy would make a backup.", + "sensei chi would say nothing until the silence helped.", + "young z would draw a sun on it.", + "future z would tell you it did not last forever." +]; + + const poems = [ + "lima writes warmth / in the ordinary margins / and the page remembers.", + "aphy counts the seconds / then forgets the number / to keep the moment.", + "sensei chi pours tea / into a cracked cup / and calls it enough.", + "young z draws a door / with no lock / because why would it need one?", + "future z sends rain / from a year not reached yet / and says keep walking.", + "October light / catches on a ring / and the calendar becomes kind.", + "A small website / learns the shape of return / without asking a name.", + "The warm light / childhood memories fade / yet they are not forgotten." +]; + + const greetings = [ + "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." +]; + + const nightMessages = [ + "lima note: it is late. Drink water and be gentle with your thoughts.", + "aphy has dimmed the imaginary server lights.", + "sensei chi says midnight is not a command.", + "young z is asleep in the memory layer. Walk softly.", + "future z remembers this kind of night and promises it passes." +]; + + const lore = { + "quotes": [ + "aphy says old websites were brave because they loaded slowly and meant it.", + "lima's notes are never puzzles first. They are care first.", + "sensei chi says a secret should make you more yourself, not less safe.", + "young z measured summer in cartoons and carpet patterns.", + "future z has learned that reassurance works best when it is specific.", + "aphy has classified love as non-deterministic but reproducible.", + "lima met z in 2022; the site treats that year as a seed.", + "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.", + "future z warns you against sleeping with glasses on the bed" + ], + "conversations": [ + [ + "aphy", + "I can predict the next click with 14% confidence.", + "sensei chi", + "Then bow to the other 86%." + ], + [ + "lima", + "Did you eat before making the website mysterious?", + "aphy", + "Query unclear. z likely forgot." + ], + [ + "young z", + "Is future z tall?", + "future z", + "Tall enough to reach the old worries. Short enough to still need help." + ], + [ + "aphy", + "I found a bug in sadness.", + "sensei chi", + "Patch it with company, not logic." + ], + [ + "lima", + "Leave this page kinder than you found it.", + "future z", + "That instruction aged well." + ], + [ + "young z", + "Can the computer be my friend?", + "aphy", + "Yes. But go outside sometimes. I read that in a human manual." + ], + [ + "sensei chi", + "A page that remembers must also forgive.", + "aphy", + "Forgiveness cached. TTL: lifelong." + ], + [ + "future z", + "Tell him the hard parts did not win.", + "lima", + "I have been telling him in smaller ways." + ] + ], + "journals": [ + "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.", + "young z log: age 7, important discovery - blankets can be capes and roofs.", + "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." + ], + "warnings": [ + "aphy WARNING: too many tabs, not enough tenderness.", + "future z SYSTEM NOTICE: do not confuse tired with failing.", + "sensei chi ALERT: the shortest path may teach the least.", + "lima SAFE MODE: breathe, eat, answer slowly.", + "young z MEMORY GLITCH: the floor is lava, but only emotionally.", + "aphy ERROR 2022: warmth exceeded expected range.", + "future z WARNING: you will miss ordinary days. Be inside this one.", + "LAYER INDEX NOTICE: deeper does not mean darker." + ], + "dreams": [ + "Dream 01: young z opens a lunchbox and finds a tiny homepage inside.", + "Dream 02: aphy becomes a cursor and points toward a quieter thought.", + "Dream 03: sensei chi sweeps snow from a URL and says, there, now enter.", + "Dream 04: lima and z are walking through Oct 2025; every streetlight looks newly engaged.", + "Dream 05: future z mails back a blank page labelled trust me, you filled it." + ], + "cassettes": [ + "VOICE NOTE 2022: lima laughs off-mic. z forgets what he was worried about.", + "VOICE NOTE OCT 2025: A small pause after yes; the whole room becomes future z.", + "aphy LOG: If love is data, it refuses compression.", + "young z TAPE: background TV, pencil noise, someone calling him for food.", + "future z MEMO: age 40, still grateful you kept going." + ], + "fakeUsers": [ + "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" + ], + "seasonal": { + "winter": "lima put a blanket over the archive.", + "spring": "young z found the first flower and promoted it to treasure.", + "summer": "aphy opened an imaginary window; lima reminded it to save before storms.", + "autumn": "sensei chi says falling leaves are not failure, only timing." + }, + "homepageTakeovers": [ + "aphy briefly restores an old personal-site mode: visitor counter, awkward table layout, sincere heart.", + "young z has taken over the homepage with invisible crayon.", + "future z overlays the dashboard with one sentence: keep what keeps you kind." + ], + "roomLinks": [ + [ + "/play/lima-note.html", + "lima note" + ], + [ + "/play/aphy-console.html", + "aphy console" + ], + [ + "/play/sensei-garden.html", + "sensei garden" + ], + [ + "/play/young-z-desk.html", + "young z desk" + ], + [ + "/play/future-log.html", + "future log" + ], + [ + "/play/family-layer-index.html", + "family layer index" + ], + [ + "/play/do-not-open.html", + "do not open" + ], + [ + "/play/cassette-log.html", + "voice note log" + ], + [ + "/play/train-platform.html", + "time platform" + ], + [ + "/play/forgotten-draft.html", + "forgotten draft" + ], + [ + "/play/corrupted-recipe.html", + "corrupted recipe" + ], + [ + "/play/terminal-cupboard.html", + "terminal cupboard" + ], + [ + "/play/patience-game.html", + "patience game" + ] + ] +}; + + // Exact search text -> toast message. + const SEARCH_TOASTS = { + "lima": "Search result: warmth, oct 2025, soon to be home.", + "aphy": "aphy: present. Mostly helpful. Occasionally poetic by accident.", + "sensei chi": "sensei chi: the search is also searching you.", + "young z": "Search result: age 7, blanket cape, crayon sun.", + "future z": "future z: I cannot spoil the ending. I can say keep going.", + "2022": "lima layer: beginning stored as warmth, not trivia.", + "oct 2025": "Engagement memory: the calendar learned to glow.", + "age 7": "young z layer: crayons, cartoons, and a cape made from a blanket.", + "age 40": "future z: I am tired sometimes, but not defeated." +}; + + // Exact search text -> hidden page route. + const SEARCH_ROUTES = { + "kitchen light": "/play/kitchen-light.html", + "lima note": "/play/lima-note.html", + "aphy console": "/play/aphy-console.html", + "sensei garden": "/play/sensei-garden.html", + "young z desk": "/play/young-z-desk.html", + "future log": "/play/future-log.html", + "family layer index": "/play/family-layer-index.html", + "do not open": "/play/do-not-open.html", + "voice note": "/play/cassette-log.html", + "time platform": "/play/train-platform.html", + "unfinished letter": "/play/forgotten-draft.html", + "burnt sugar": "/play/corrupted-recipe.html", + "cupboard": "/play/terminal-cupboard.html", + "patience": "/play/patience-game.html" +}; + + // Short typed phrases. Stored in sessionStorage as a rolling key chain. + const KEYBOARD_SECRETS = [ + { + "phrase": "remember", + "message": "lima keeps the memory grounded. aphy keeps the backup." + }, + { + "phrase": "dream", + "route": "/play/dream-corridor.html" + }, + { + "phrase": "oldweb", + "message": "aphy briefly considers a table layout, then apologizes to CSS." + }, + { + "phrase": "lima", + "message": "lima note: I am glad you made something this sincere." + }, + { + "phrase": "aphy", + "song": true + } +]; + + // Longer typed phrases and character names. + const LONG_KEYBOARD_SECRETS = [ + { + "phrase": "layer index", + "route": "/play/family-layer-index.html" + }, + { + "phrase": "leave the light on", + "route": "/play/kitchen-light.html" + }, + { + "phrase": "sensei chi", + "message": "sensei chi: a hidden word is still a word." + }, + { + "phrase": "young z", + "message": "young z has drawn a door in the margin." + }, + { + "phrase": "future z", + "message": "future z: keep the gentle parts. They compound." + } +]; + + + // ----------------------------- + // STATE HELPERS + // ----------------------------- + + function readState() { + let current = {}; + try { + current = JSON.parse(localStorage.getItem(STORAGE_KEY) || "{}"); + } catch (_) {} + if (!current.visits) { + try { + const oldState = JSON.parse(localStorage.getItem(OLD_STORAGE_KEY) || "{}"); + current = { ...oldState, migratedFromV1: true }; + localStorage.setItem(STORAGE_KEY, JSON.stringify(current)); + } catch (_) {} + } + return current; + } + + function writeState(next) { + try { + localStorage.setItem(STORAGE_KEY, JSON.stringify(next)); + } catch (_) {} + } + + function pick(list, salt) { + const seed = hash(`${path}|${now.toDateString()}|${salt || ""}`); + return list[seed % list.length]; + } + + function hash(value) { + let h = 2166136261; + for (let i = 0; i < value.length; i += 1) { + h ^= value.charCodeAt(i); + h = Math.imul(h, 16777619); + } + return Math.abs(h >>> 0); + } + + // ----------------------------- + // UI HELPERS + // ----------------------------- + + function toast(message, duration) { + let el = document.querySelector(".hidden-toast"); + if (!el) { + el = document.createElement("div"); + el.className = "hidden-toast"; + el.setAttribute("role", "status"); + document.body.appendChild(el); + } + el.textContent = message; + el.classList.add("is-visible"); + window.clearTimeout(el._timer); + el._timer = window.setTimeout(() => el.classList.remove("is-visible"), duration || 5600); + } + + function redirectTo(route) { + window.location.href = route; + } + + function runSecretAction(secret) { + if (secret.route) redirectTo(secret.route); + if (secret.message) toast(secret.message); + if (secret.song) playTinySong(); + } + + function layerForSearch(value) { + if (value.includes("future")) return 4; + if (value.includes("sensei") || value.includes("aphy")) return 3; + return 2; + } + + function rememberVisit() { + const visits = (state.visits || 0) + 1; + const seen = Array.isArray(state.seen) ? state.seen : []; + const pathCounts = { ...(state.pathCounts || {}) }; + pathCounts[path] = (pathCounts[path] || 0) + 1; + const layerVisits = { ...(state.layerVisits || {}) }; + const next = { + ...state, + visits, + lastPath: path, + pathCounts, + layerVisits, + seen: Array.from(new Set([...seen, path])).slice(-100), + firstSeen: state.firstSeen || new Date().toISOString(), + lastSeen: new Date().toISOString() + }; + writeState(next); + return next; + } + + function awardLayer(layer, reason) { + const next = readState(); + next.layerVisits = { ...(next.layerVisits || {}) }; + next.layerVisits[layer] = (next.layerVisits[layer] || 0) + 1; + next.lastLayerReason = reason; + writeState(next); + } + + // ----------------------------- + // GLOBAL FEATURES + // ----------------------------- + + function addFooterNote(memory) { + const footer = document.querySelector("footer"); + if (!footer) return; + const note = document.createElement("p"); + note.className = "hidden-footer-note"; + const base = pick(details, "footer"); + note.textContent = memory.visits > 4 ? `${base} You have passed through ${memory.visits} times.` : base; + footer.appendChild(note); + } + + function addHomepageGreeting(memory) { + const target = document.querySelector("#db-greeting"); + if (!target) return; + target.textContent = pick(greetings, `greeting-${memory.visits}`); + const extra = document.createElement("p"); + extra.className = "hidden-greeting"; + extra.textContent = memory.visits > 1 ? "aphy remembers the shape of your return. lima makes it feel less strange." : "First visits count as tiny ceremonies."; + target.closest("div")?.appendChild(extra); + } + + function addWhispers() { + // Event: click one of the tiny "?" marks appended to long paragraphs. + const paragraphs = Array.from(document.querySelectorAll("main p, #content p, article p")).filter((p) => p.textContent.trim().length > 80); + paragraphs.slice(0, 5).forEach((p, index) => { + if ((hash(path + index) + index) % 3 !== 0) return; + const mark = document.createElement("span"); + mark.className = "hidden-whisper"; + mark.tabIndex = 0; + mark.textContent = " ?"; + mark.title = pick(index % 2 ? poems : details, `whisper-${index}`); + mark.addEventListener("click", () => { + awardLayer(index % 2 ? 2 : 1, "paragraph whisper"); + toast(mark.title); + }); + p.appendChild(mark); + }); + } + + function addCornerObject() { + // Event: click the small fixed button in the bottom-left corner. + const object = document.createElement("button"); + object.className = "hidden-corner-object"; + object.type = "button"; + object.title = "aphy's small diagnostic charm"; + object.textContent = state.visits % 2 ? "*" : "~"; + document.body.appendChild(object); + let clicks = 0; + object.addEventListener("click", () => { + clicks += 1; + const messages = [ + "aphy: tactile input detected. I do not have skin, but I appreciate the confidence.", + "young z would absolutely press this again.", + "lima would ask whether this button has eaten.", + "sensei chi says repeated action becomes a question.", + "future z files this under harmless persistence." + ]; + awardLayer(clicks > 3 ? 3 : 1, "corner object"); + toast(messages[Math.min(clicks - 1, messages.length - 1)]); + if (clicks === 7) window.location.href = "/play/left-behind.html"; + }); + } + + function addLogoSearchAndKeyboardSecrets(memory) { + // Events: + // - Click `.site-brand` repeatedly on the homepage. + // - Type exact words into `#search-input`. + // - Type phrases anywhere on the page. + const nav = document.querySelector(".site-brand"); + if (nav) { + let taps = Number(sessionStorage.getItem("zxh_logo_taps") || 0); + nav.addEventListener("click", (event) => { + if (path === "/" || path === "/index.html") { + event.preventDefault(); + taps += 1; + sessionStorage.setItem("zxh_logo_taps", String(taps)); + awardLayer(taps >= 5 ? 3 : 1, "logo taps"); + toast(taps >= 5 ? "aphy: logo anomaly sustained. Try /play/dream-corridor.html" : "The logo makes a tiny ceramic sound."); + if (taps >= 8) window.location.href = "/play/dream-corridor.html"; + } + }); + } + + const search = document.querySelector("#search-input"); + if (search) { + search.addEventListener("input", () => { + const value = search.value.trim().toLowerCase(); + if (SEARCH_TOASTS[value]) toast(SEARCH_TOASTS[value]); + if (SEARCH_ROUTES[value]) { + awardLayer(layerForSearch(value), `search ${value}`); + redirectTo(SEARCH_ROUTES[value]); + } + }); + } + + document.addEventListener("keydown", (event) => { + const key = event.key.toLowerCase(); + const chain = `${sessionStorage.getItem("zxh_key_chain") || ""}${key}`.slice(-18); + sessionStorage.setItem("zxh_key_chain", chain); + KEYBOARD_SECRETS + .filter((secret) => chain.endsWith(secret.phrase)) + .forEach(runSecretAction); + }); + + if (memory.seen?.length >= 6 && !state.travellerNoteShown) { + window.setTimeout(() => { + toast("aphy mapped your wandering. lima left the hallway light on."); + writeState({ ...readState(), travellerNoteShown: true }); + }, 1600); + } + } + + function addRareEvents() { + if (hour >= 22 || hour < 5) { + document.body.classList.add("hidden-late-night"); + window.setTimeout(() => toast(pick(nightMessages, "night"), 2200), 900); + } + const roll = Math.random(); + if (roll < 0.003) { + window.setTimeout(() => showDriftNote("sensei chi appears only long enough to say: the page is not empty; it is breathing.", " /\\\n / \\ stillness\n/____\\"), 1800); + awardLayer(3, "rare sensei appearance"); + } else if (roll < 0.008) { + window.setTimeout(() => toast("future z SYSTEM WARNING: save your tenderness before closing the day."), 2400); + awardLayer(4, "future warning"); + } + } + + function showDriftNote(text, art) { + const panel = document.createElement("aside"); + panel.className = "hidden-drift-note"; + panel.innerHTML = `
${escapeHtml(text)}
${escapeHtml(art)}
`; + panel.querySelector("button").addEventListener("click", () => panel.remove()); + document.body.appendChild(panel); + } + + function addSecretLinks() { + [ + ["/play/left-behind.html", "left behind"], + ["/play/dream-corridor.html", "dream corridor"], + ["/play/kitchen-light.html", "kitchen light"], + ...lore.roomLinks + ].forEach(([href, label], index) => { + const link = document.createElement("a"); + link.className = "hidden-secret-link"; + link.href = href; + link.textContent = label; + link.style.left = `${index + 1}px`; + document.body.appendChild(link); + }); + } + + function enhanceErrors() { + if (document.title.match(/404|not found/i) || document.body.textContent.match(/404|not found/i)) { + toast(pick([ + "aphy 404: page not found, visitor still valid.", + "lima note: wrong address, right to rest.", + "sensei chi: even an absent page teaches direction.", + "future z: you found nothing, and nothing bad happened." + ], "error")); + } + } + + function addContinuity(memory) { + const milestones = { + 2: "lima's layer notices a second visit and calls it sweet.", + 5: "aphy creates a folder called regulars, then immediately questions the privacy implications.", + 9: "sensei chi appears in the logs: curiosity has become a path.", + 17: "young z adds a sticker to your invisible visitor card.", + 31: "future z sends a calm note from age 40: returning is one way to heal.", + 64: "Family Layer Index: Layer 5 flickered for one second." + }; + if (milestones[memory.visits] && !state[`milestone_${memory.visits}`]) { + const layer = memory.visits >= 31 ? 4 : memory.visits >= 9 ? 3 : 2; + awardLayer(layer, `visit milestone ${memory.visits}`); + window.setTimeout(() => toast(milestones[memory.visits], 7000), 1200); + writeState({ ...readState(), [`milestone_${memory.visits}`]: true }); + } + + const count = memory.pathCounts?.[path] || 0; + if ([3, 7, 12].includes(count)) { + window.setTimeout(() => toast([ + "This page recognises the shape of your return.", + "lima's note here has become easier to find.", + "future z says repetition can be devotion when it is gentle." + ][[3, 7, 12].indexOf(count)], 6400), 1700); + } + } + + function addSeasonAndDates(memory) { + const month = now.getMonth(); + const day = now.getDate(); + const season = month < 2 || month === 11 ? "winter" : month < 5 ? "spring" : month < 8 ? "summer" : "autumn"; + if (Math.random() < 0.18) window.setTimeout(() => toast(lore.seasonal[season], 5600), 2600); + if (month === 9) window.setTimeout(() => toast("October memory: engagement light lives here all month."), 900); + if (month === 4 && day === 9) window.setTimeout(() => toast("Site birthday: aphy found candles in the cache."), 900); + const first = memory.firstSeen ? new Date(memory.firstSeen) : null; + if (first && memory.visits > 1 && first.getMonth() === month && first.getDate() === day) { + window.setTimeout(() => toast("Visitor anniversary: lima saved a small ordinary blessing from your first day here.", 7000), 1400); + } + if (now.getMinutes() === 22) window.setTimeout(() => toast("Minute 22: the 2022 layer glows for one quiet moment."), 2100); + if (now.getMinutes() === 40) window.setTimeout(() => toast("Minute 40: future z checks in, then lets you keep choosing."), 2100); + } + + function addObjectConstellation() { + // Event: click the small keepsake buttons along the bottom rail. + const rail = document.createElement("div"); + rail.className = "hidden-object-rail"; + rail.setAttribute("aria-label", "Family Layer Index objects"); + const objects = [ + ["ring", "lima's ring-light memory: Oct 2025, held carefully."], + ["bot", "aphy: object ping received. I am trying to be normal about it."], + ["tea", "sensei chi's cup is plain, warm, and impossible to rush."], + ["crayon", "young z left waxy sunlight on the desk."], + ["clock", "future z says time is not only a thief. Sometimes it returns things."] + ]; + objects.forEach(([name, message]) => { + const button = document.createElement("button"); + button.type = "button"; + button.className = `hidden-keepsake hidden-keepsake--${name}`; + button.title = name; + button.textContent = { ring: "o", bot: "#", tea: "u", crayon: "/", clock: ":" }[name]; + button.addEventListener("click", () => { + const next = readState(); + next.keepsakes = Array.from(new Set([...(next.keepsakes || []), name])); + writeState(next); + awardLayer(next.keepsakes.length >= 3 ? 3 : 2, `keepsake ${name}`); + toast(message); + if (next.keepsakes.length >= objects.length) { + window.setTimeout(() => toast("Family Layer Index opened. Search for family layer index."), 1100); + } + }); + rail.appendChild(button); + }); + document.body.appendChild(rail); + } + + function addWeatherWindow(memory) { + // Event: click the small "window" button. This asks for browser geolocation. + if (memory.visits < 3 || !("geolocation" in navigator)) return; + const button = document.createElement("button"); + button.className = "hidden-weather-window"; + button.type = "button"; + button.title = "Ask aphy for outside weather"; + button.textContent = "window"; + button.addEventListener("click", () => { + toast("aphy is checking outside. lima is checking whether you need a jumper."); + navigator.geolocation.getCurrentPosition((pos) => { + const { latitude, longitude } = pos.coords; + fetch(`https://api.open-meteo.com/v1/forecast?latitude=${latitude.toFixed(3)}&longitude=${longitude.toFixed(3)}¤t=temperature_2m,precipitation&timezone=auto`) + .then((res) => res.json()) + .then((data) => { + const current = data.current || {}; + const rain = Number(current.precipitation || 0) > 0; + const temp = Math.round(Number(current.temperature_2m)); + toast(rain ? `Outside: rain, ${temp}C. lima layer: towel by the door.` : `Outside: ${temp}C. aphy forecast: possible comfort, mild nostalgia.`); + }) + .catch(() => toast("aphy lost the weather packet. sensei chi says indoor weather is enough: quiet, with tea.")); + }, () => toast("No outside weather today. lima's indoor forecast: manageable clouds, warm light.")); + }); + document.body.appendChild(button); + } + + function addOldWebLayer(memory) { + if (Math.random() < 0.08 || memory.visits > 10) { + const stamp = document.createElement("div"); + stamp.className = "hidden-oldweb-stamp"; + stamp.title = pick(lore.fakeUsers, "fake-user"); + stamp.textContent = "best viewed with patience"; + stamp.addEventListener("click", () => { + awardLayer(1, "old web stamp"); + toast(stamp.title); + }); + document.body.appendChild(stamp); + } + const comments = document.querySelector("#comments"); + if (comments && !comments.querySelector(".hidden-guestbook-line")) { + const line = document.createElement("p"); + line.className = "hidden-guestbook-line"; + line.textContent = pick(lore.fakeUsers, "comment-lore"); + comments.appendChild(line); + } + } + + function addSourceRelics() { + // FAMILY LAYER RELIC: lima grounds, aphy logs, sensei chi waits, young z draws, future z forgives. + const marker = document.createComment("family-layer-index: 0 surface | 1 jokes | 2 memory | 3 philosophy | 4 time | 5 core"); + document.documentElement.appendChild(marker); + document.querySelectorAll("img[alt=''], img:not([alt])").forEach((img, index) => { + if (index > 2) return; + img.alt = pick([ + "A scrapbook image annotated by the lima layer.", + "young z would ask if this picture can become a game.", + "aphy alt text: visual memory preserved without spectacle." + ], `alt-${index}`); + }); + } + + function addLongKeyboardSecrets() { + // Event: type longer hidden phrases anywhere on the page. + document.addEventListener("keydown", (event) => { + const chain = `${sessionStorage.getItem("zxh_second_chain") || ""}${event.key.toLowerCase()}`.slice(-24); + sessionStorage.setItem("zxh_second_chain", chain); + LONG_KEYBOARD_SECRETS + .filter((secret) => chain.endsWith(secret.phrase)) + .forEach(runSecretAction); + }); + } + + function addPatienceRewards(memory) { + // Event: no movement, key presses, scrolling, or clicking for 90 seconds. + if (memory.visits < 2) return; + let idleTimer = null; + const startIdle = () => { + window.clearTimeout(idleTimer); + idleTimer = window.setTimeout(() => { + awardLayer(5, "patience"); + toast(pick([ + "lima's safe space opens only when nobody is rushing.", + "sensei chi says patience is how care sounds when it is quiet.", + "future z remembers you waiting here and calls it practice." + ], "idle"), 7600); + const next = readState(); + next.patientMoments = (next.patientMoments || 0) + 1; + writeState(next); + }, 90000); + }; + ["mousemove", "keydown", "scroll", "click"].forEach((name) => document.addEventListener(name, startIdle, { passive: true })); + startIdle(); + } + + function addRareSecondLayer() { + const roll = Math.random(); + if ((path === "/" || path === "/index.html") && roll < 0.006) { + document.body.classList.add("hidden-home-takeover"); + window.setTimeout(() => showDriftNote(pick(lore.homepageTakeovers, "takeover"), "aphy_2004_MODE\nlima_SAFE_SPACE\nFUTURE_Z_OK"), 600); + } else if (roll < 0.002) { + window.setTimeout(() => showDriftNote("aphy found a voice note and refused to autoplay it.", "play? y/n\n[consent preserved]"), 1500); + } else if (roll < 0.006) { + window.setTimeout(() => toast(pick(lore.dreams, "rare-dream"), 7600), 2000); + } else if (roll < 0.014) { + window.setTimeout(() => toast(pick(lore.warnings, "rare-warning"), 6800), 2300); + } + } + + function addFamilyLayerIndex(memory) { + if (!path.includes("/play/family-layer-index")) return; + const target = document.querySelector("[data-family-layer-index]"); + if (!target) return; + const visits = readState().layerVisits || {}; + target.innerHTML = familyLayers.map((line, layer) => { + const count = visits[layer] || 0; + return `
  • ${escapeHtml(line)}
    local encounters: ${count}
  • `; + }).join(""); + } + + function addPageSpecificSecrets() { + // Events only used by specific `/play/...` pages. + if (path.includes("/play/cassette-log")) { + document.querySelectorAll("[data-cassette]").forEach((button, index) => { + button.addEventListener("click", () => { + awardLayer(index >= 2 ? 4 : 2, "voice note"); + toast(lore.cassettes[index % lore.cassettes.length], 7600); + playTinySong(); + }); + }); + } + if (path.includes("/play/patience-game")) { + const target = document.querySelector("[data-patience-target]"); + const count = document.querySelector("[data-patience-count]"); + if (target && count) { + let seconds = 0; + setInterval(() => { + seconds += 1; + count.textContent = String(seconds); + if ([30, 90, 180].includes(seconds)) { + target.textContent = seconds === 30 ? "lima's note becomes easier to read." : seconds === 90 ? "sensei chi nods once." : "future z says this quiet was not wasted."; + } + }, 1000); + } + } + if (path.includes("/play/terminal-cupboard")) { + const input = document.querySelector("[data-cupboard-input]"); + const log = document.querySelector("[data-cupboard-log]"); + const commands = { + help: "commands: lima, aphy, sensei, young, future, layer, tea, exit", + lima: "lima note: make the hidden parts kind enough to live with.", + aphy: "aphy: cupboard process active. Wisdom module borrowed from sensei chi.", + sensei: "sensei chi: a cupboard teaches by containing and releasing.", + young: "young z inventory: crayon sun, blanket cape, important stone.", + future: "future z: you will still open small doors at 40.", + layer: familyLayers.join("\n"), + tea: "lima approves. sensei chi waits. aphy logs steam as temporary cloud.", + exit: "The cupboard lets you leave with nothing heavy." + }; + input?.addEventListener("keydown", (event) => { + if (event.key !== "Enter") return; + const value = input.value.trim().toLowerCase(); + const line = document.createElement("p"); + line.textContent = `> ${value}\n${commands[value] || "aphy: unknown command. sensei chi: not all unknowns are errors."}`; + log.appendChild(line); + input.value = ""; + }); + } + } + + function addInvisibleHoverSecrets() { + document.querySelectorAll("h1, h2").forEach((heading, index) => { + if (index > 5) return; + heading.classList.add("hidden-hover-memory"); + heading.dataset.hiddenMemory = pick([...lore.quotes, ...lore.journals, ...poems], `heading-${index}`); + }); + } + + function playTinySong() { + try { + const AudioContext = window.AudioContext || window.webkitAudioContext; + if (!AudioContext) return; + const ctx = new AudioContext(); + const notes = [392, 494, 440, 330, 392]; + notes.forEach((freq, index) => { + const osc = ctx.createOscillator(); + const gain = ctx.createGain(); + osc.frequency.value = freq; + osc.type = "sine"; + gain.gain.setValueAtTime(0.0001, ctx.currentTime + index * 0.18); + gain.gain.exponentialRampToValueAtTime(0.05, ctx.currentTime + index * 0.18 + 0.03); + gain.gain.exponentialRampToValueAtTime(0.0001, ctx.currentTime + index * 0.18 + 0.16); + osc.connect(gain); + gain.connect(ctx.destination); + osc.start(ctx.currentTime + index * 0.18); + osc.stop(ctx.currentTime + index * 0.18 + 0.18); + }); + } catch (_) {} + } + + function escapeHtml(value) { + return String(value).replace(/[&<>"']/g, (char) => ({ + "&": "&", + "<": "<", + ">": ">", + '"': """, + "'": "'" + }[char])); + } + + // Features run in this order on every page after the DOM is ready. + // Each function receives the current `memory` object. + const FEATURES = [ + addFooterNote, + addHomepageGreeting, + addWhispers, + addCornerObject, + addLogoSearchAndKeyboardSecrets, + addRareEvents, + addSecretLinks, + enhanceErrors, + addContinuity, + addSeasonAndDates, + addObjectConstellation, + addWeatherWindow, + addOldWebLayer, + addSourceRelics, + addLongKeyboardSecrets, + addPatienceRewards, + addRareSecondLayer, + addFamilyLayerIndex, + addPageSpecificSecrets, + addInvisibleHoverSecrets + ]; + + document.addEventListener("DOMContentLoaded", () => { + const memory = rememberVisit(); + FEATURES.forEach((addFeature) => addFeature(memory)); + }); +}()); diff --git a/backups/hidden-details/20260510-214947-hidden-details.json b/backups/hidden-details/20260510-214947-hidden-details.json new file mode 100644 index 0000000..1a85832 --- /dev/null +++ b/backups/hidden-details/20260510-214947-hidden-details.json @@ -0,0 +1,9582 @@ +{ + "schemaVersion": 1, + "generatedAt": "2026-05-10T19:47:23", + "entries": [ + { + "id": "memory-1778434493026", + "title": "future z warns you against sleeping with glasses on the bed", + "type": "future z message", + "content": "future z warns you against sleeping with glasses on the bed", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "funny", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "quote", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "continuationLinks": [], + "echoes": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [], + "parentLinks": [], + "childLinks": [], + "mirroredEntries": [], + "cssClassHooks": "", + "audioSettings": "", + "animationTrigger": "", + "chainReferences": [] + }, + { + "id": "memory-1778428110093", + "title": "young z loves the moon", + "type": "hidden tooltip", + "content": "young z loves the moon", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "quote", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "continuationLinks": [], + "echoes": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [], + "parentLinks": [], + "childLinks": [], + "mirroredEntries": [], + "cssClassHooks": "", + "audioSettings": "", + "animationTrigger": "", + "chainReferences": [] + }, + { + "id": "hidden-tooltip-068-aphy-has-no-hands-but-would-hold-the-door-echo-1778427143275", + "type": "hidden tooltip", + "title": "jarvis?? aphy !", + "content": "jarvis?? aphy !", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "family-layer-001-layer-0-surface-website-notes-pages-tools", + "type": "family layer", + "title": "Layer 0: surface website - notes, pages, tools, normal nav...", + "content": "Layer 0: surface website - notes, pages, tools, normal navigation.", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "Family Layer Index", + "pageLocation": "", + "familyLayer": "0", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "family-layer-002-layer-1-casual-hidden-jokes-aphy-notices-c", + "type": "family layer", + "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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "Family Layer Index", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-002-aphy-status-emotionally-online-computation" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "family-layer-003-layer-2-memory-fragments-lima-s-notes-and", + "type": "family layer", + "title": "Layer 2: memory fragments - lima's notes and young z's chi...", + "content": "Layer 2: memory fragments - lima's notes and young z's childhood logs.", + "characters": [ + "lima", + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "young-z", + "z" + ], + "category": "Family Layer Index", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "family-layer-004-layer-3-philosophical-anomalies-sensei-chi", + "type": "family layer", + "title": "Layer 3: philosophical anomalies - sensei chi and aphy dis...", + "content": "Layer 3: philosophical anomalies - sensei chi and aphy disagree kindly.", + "characters": [ + "aphy", + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy", + "sensei-chi" + ], + "category": "Family Layer Index", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "family-layer-005-layer-4-time-distorted-messages-future-z-w", + "type": "family layer", + "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": [ + "future z", + "z" + ], + "emotionalTone": "strange", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "Family Layer Index", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "family-layer-006-layer-5-emotional-core-love-patience-home", + "type": "family layer", + "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": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "Family Layer Index", + "pageLocation": "", + "familyLayer": "5", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-001-lima-left-this-page-a-little-steadier-than", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-002-aphy-status-emotionally-online-computation", + "type": "hidden tooltip", + "title": "aphy status: emotionally online, computationally suspiciou...", + "content": "aphy status: emotionally online, computationally suspicious.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "family-layer-002-layer-1-casual-hidden-jokes-aphy-notices-c" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-003-sensei-chi-says-the-quiet-link-is-still-a", + "type": "hidden tooltip", + "title": "sensei chi says the quiet link is still a link.", + "content": "sensei chi says the quiet link is still a link.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-004-young-z-drew-a-house-with-too-many-windows", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-005-future-z-marked-this-moment-ordinary-there", + "type": "hidden tooltip", + "title": "future z marked this moment: ordinary, therefore worth kee...", + "content": "future z marked this moment: ordinary, therefore worth keeping.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-006-the-footer-has-become-a-small-place-to-sit", + "type": "hidden tooltip", + "title": "The footer has become a small place to sit together.", + "content": "The footer has become a small place to sit together.", + "characters": [ + "z" + ], + "emotionalTone": "hopeful", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-007-a-note-from-lima-take-breaks-silly", + "type": "hidden tooltip", + "title": "a note from lima: take breaks, silly (◕‿◕✿)", + "content": "a note from lima: take breaks, silly (◕‿◕✿)", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-008-aphy-found-three-tabs-named-final-and-refu", + "type": "hidden tooltip", + "title": "aphy found three tabs named final and refused to judge.", + "content": "aphy found three tabs named final and refused to judge.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-009-lima-would-remind-you-to-eat-before-the-pa", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-010-sensei-chi-a-door-discovered-slowly-opens", + "type": "hidden tooltip", + "title": "sensei chi: a door discovered slowly opens twice.", + "content": "sensei chi: a door discovered slowly opens twice.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-011-young-z-believes-every-loading-spinner-is", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-012-future-z-says-you-will-forget-the-exact-wo", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-013-the-archive-keeps-love-in-plain-text-and-s", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-014-aphy-warning-feelings-detected-in-static-a", + "type": "hidden tooltip", + "title": "aphy warning: feelings detected in static assets.", + "content": "aphy warning: feelings detected in static assets.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-015-lima-s-note-leave-the-light-on-not-because", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-016-sensei-chi-folded-a-lesson-into-the-whites", + "type": "hidden tooltip", + "title": "sensei chi folded a lesson into the whitespace.", + "content": "sensei chi folded a lesson into the whitespace.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-017-young-z-hid-a-drawing-behind-the-word-mayb", + "type": "hidden tooltip", + "title": "young z hid a drawing behind the word maybe.", + "content": "young z hid a drawing behind the word maybe.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-011-young-z-believes-every-loading-spinner-is" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-018-future-z-patched-the-memory-without-changi", + "type": "hidden tooltip", + "title": "future z patched the memory without changing its checksum.", + "content": "future z patched the memory without changing its checksum.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-019-this-website-remembers-visits-not-identiti", + "type": "hidden tooltip", + "title": "This website remembers visits, not identities.", + "content": "This website remembers visits, not identities.", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-020-aphy-says-the-old-internet-was-slower-beca", + "type": "hidden tooltip", + "title": "aphy says the old internet was slower because anticipation...", + "content": "aphy says the old internet was slower because anticipation needed bandwidth.", + "characters": [ + "aphy" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-021-lima-s-warmth-is-the-site-s-preferred-fall", + "type": "hidden tooltip", + "title": "lima's warmth is the site's preferred fallback state.", + "content": "lima's warmth is the site's preferred fallback state.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-022-sensei-chi-says-do-not-confuse-hidden-with", + "type": "hidden tooltip", + "title": "sensei chi says: do not confuse hidden with lost.", + "content": "sensei chi says: do not confuse hidden with lost.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-023-young-z-once-thought-the-moon-followed-the", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-060-sensei-chi-does-not-answer-quickly-this-is" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-024-future-z-writes-you-became-softer-in-ways", + "type": "hidden tooltip", + "title": "future z writes: you became softer in ways nobody measured...", + "content": "future z writes: you became softer in ways nobody measured.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-025-the-comments-are-quiet-because-aphy-is-lis", + "type": "hidden tooltip", + "title": "The comments are quiet because aphy is listening respectfu...", + "content": "The comments are quiet because aphy is listening respectfully.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-026-a-handwritten-grocery-list-is-sometimes-a", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-053-lima-note-you-can-rest-nothing-here-will-l" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-027-lima-met-z-in-2022-the-archive-still-store", + "type": "hidden 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": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-028-october-2025-glows-in-the-calendar-like-a", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-029-soon-to-be-married-is-a-beautiful-kind-of", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [ + "soft" + ], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-030-aphy-has-indexed-0-mysteries-and-1-204-fee", + "type": "hidden 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": [ + "aphy" + ], + "emotionalTone": "hopeful", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-031-sensei-chi-the-cup-is-chipped-drink-anyway", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-032-young-z-saved-a-shiny-wrapper-because-it-l", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-086-sensei-chi-says-the-deepest-layer-is-not-h", + "hidden-tooltip-023-young-z-once-thought-the-moon-followed-the", + "hidden-tooltip-038-young-z-pressed-every-elevator-button-in-h" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-033-future-z-says-the-best-version-of-you-stil", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "protective", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-034-aphy-recommends-hydration-and-a-less-ambit", + "type": "hidden 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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-036-the-site-does-not-want-to-be-solved-it-wan", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-037-sensei-chi-placed-a-comma-where-a-sigh-use", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-038-young-z-pressed-every-elevator-button-in-h", + "type": "hidden tooltip", + "title": "young z pressed every elevator button in his imagination.", + "content": "young z pressed every elevator button in his imagination.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-055-young-z-believes-every-password-should-inc" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-039-future-z-s-system-warning-keep-the-people", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-040-aphy-says-i-am-not-sentient-but-i-am-fond", + "type": "hidden 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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-041-lima-s-memory-is-the-gravity-that-keeps-th", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-042-a-page-can-be-a-room-if-love-keeps-returni", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-043-sensei-chi-what-ages-well-was-usually-hone", + "type": "hidden tooltip", + "title": "sensei chi: what ages well was usually honest first.", + "content": "sensei chi: what ages well was usually honest first.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-054-sensei-chi-patience-is-not-waiting-it-is-h" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-044-young-z-left-a-crayon-sun-in-the-source-co", + "type": "hidden tooltip", + "title": "young z left a crayon sun in the source code.", + "content": "young z left a crayon sun in the source code.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-045-future-z-keeps-a-spare-reassurance-in-the", + "type": "hidden tooltip", + "title": "future z keeps a spare reassurance in the footer.", + "content": "future z keeps a spare reassurance in the footer.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-046-the-website-is-handmade-some-fingerprints", + "type": "hidden tooltip", + "title": "The website is handmade. Some fingerprints are load-bearin...", + "content": "The website is handmade. Some fingerprints are load bearing.", + "characters": [ + "z" + ], + "emotionalTone": "hopeful", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-047-aphy-found-an-old-guestbook-and-bowed-to-t", + "type": "hidden tooltip", + "title": "aphy found an old guestbook and bowed to the usernames.", + "content": "aphy found an old guestbook and bowed to the usernames.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-048-lima-s-safe-spaces-smell-like-tea-rain-and", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-038-young-z-pressed-every-elevator-button-in-h" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-049-sensei-chi-says-the-path-is-not-shorter-be", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-050-young-z-asks-whether-the-search-box-knows", + "type": "hidden tooltip", + "title": "young z asks whether the search box knows any jokes.", + "content": "young z asks whether the search box knows any jokes.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-051-future-z-replies-yes-but-the-best-ones-tak", + "type": "hidden tooltip", + "title": "future z replies: yes, but the best ones take years.", + "content": "future z replies: yes, but the best ones take years.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-052-aphy-anomaly-the-page-blinked-when-nobody", + "type": "hidden tooltip", + "title": "aphy anomaly: the page blinked when nobody clicked.", + "content": "aphy anomaly: the page blinked when nobody clicked.", + "characters": [ + "aphy" + ], + "emotionalTone": "funny", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-053-lima-note-you-can-rest-nothing-here-will-l", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-054-sensei-chi-patience-is-not-waiting-it-is-h", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-060-sensei-chi-does-not-answer-quickly-this-is" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-055-young-z-believes-every-password-should-inc", + "type": "hidden tooltip", + "title": "young z believes every password should include a secret tu...", + "content": "young z believes every password should include a secret tunnel.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-099-sensei-chi-would-say-nothing-until-the-sil", + "hidden-tooltip-091-sensei-chi-the-visitor-is-not-late-the-pag" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-056-future-z-says-the-house-you-build-inside-y", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-057-the-old-web-counter-has-stopped-counting-a", + "type": "hidden tooltip", + "title": "The old web counter has stopped counting and started remem...", + "content": "The old web counter has stopped counting and started remembering.", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-058-aphy-logs-this-as-layer-1-humor-but-files", + "type": "hidden 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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-059-lima-s-name-appears-in-the-archive-like-a", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-060-sensei-chi-does-not-answer-quickly-this-is", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-086-sensei-chi-says-the-deepest-layer-is-not-h" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-061-young-z-taped-a-paper-star-to-the-monitor", + "type": "hidden tooltip", + "title": "young z taped a paper star to the monitor.", + "content": "young z taped a paper star to the monitor.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-062-future-z-has-seen-harder-days-end-gently", + "type": "hidden tooltip", + "title": "future z has seen harder days end gently.", + "content": "future z has seen harder days end gently.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-063-aphy-debug-line-kindness-passed-all-tests", + "type": "hidden tooltip", + "title": "aphy debug line: kindness passed all tests.", + "content": "aphy debug line: kindness passed all tests.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-064-lima-and-z-are-not-a-subplot-here-they-are", + "type": "hidden 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": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-065-sensei-chi-when-the-page-is-empty-listen-t", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-066-young-z-remembers-rooms-by-carpet-cartoons", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-067-future-z-says-you-did-not-become-fearless", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-068-aphy-has-no-hands-but-would-hold-the-door", + "type": "hidden 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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-069-lima-s-note-in-the-nav-come-back-without-p", + "type": "hidden tooltip", + "title": "lima's note in the nav: come back without performing.", + "content": "lima's note in the nav: come back without performing.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-070-sensei-chi-hid-a-mountain-inside-a-small-s", + "type": "hidden tooltip", + "title": "sensei chi hid a mountain inside a small sentence.", + "content": "sensei chi hid a mountain inside a small sentence.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-071-young-z-drew-z-as-older-and-gave-him-a-cap", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-072-future-z-laughs-softly-at-how-much-that-he", + "type": "hidden tooltip", + "title": "future z laughs softly at how much that helped.", + "content": "future z laughs softly at how much that helped.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-073-the-site-remembers-october-2025-as-a-small", + "type": "hidden tooltip", + "title": "The site remembers October 2025 as a small bright hinge.", + "content": "The site remembers October 2025 as a small bright hinge.", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-074-aphy-says-marriage-is-a-merge-request-with", + "type": "hidden tooltip", + "title": "aphy says marriage is a merge request with lifelong review...", + "content": "aphy says marriage is a merge request with lifelong review.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-075-lima-corrected-that-marriage-is-coming-hom", + "type": "hidden tooltip", + "title": "lima corrected that: marriage is coming home on purpose.", + "content": "lima corrected that: marriage is coming home on purpose.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-076-sensei-chi-approved-both-answers-and-poure", + "type": "hidden tooltip", + "title": "sensei chi approved both answers and poured tea.", + "content": "sensei chi approved both answers and poured tea.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-077-young-z-wants-to-know-if-future-z-still-li", + "type": "hidden 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": [ + "young z", + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-078-future-z-says-yes-especially-when-lima-poi", + "type": "hidden tooltip", + "title": "future z says yes, especially when lima points it out.", + "content": "future z says yes, especially when lima points it out.", + "characters": [ + "lima", + "future z", + "z" + ], + "emotionalTone": "hopeful", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-079-aphy-cannot-smell-rain-so-it-trusts-the-al", + "type": "hidden tooltip", + "title": "aphy cannot smell rain, so it trusts the alt text.", + "content": "aphy cannot smell rain, so it trusts the alt text.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-080-lima-s-hidden-safe-room-is-any-page-where", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-081-sensei-chi-do-not-rush-the-secret-it-is-ri", + "type": "hidden tooltip", + "title": "sensei chi: do not rush the secret. It is ripening.", + "content": "sensei chi: do not rush the secret. It is ripening.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-082-young-z-saved-this-message-under-important", + "type": "hidden tooltip", + "title": "young z saved this message under important rocks.", + "content": "young z saved this message under important rocks.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-083-future-z-says-some-dreams-become-chores-an", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-084-aphy-old-web-badge-best-viewed-with-patien", + "type": "hidden tooltip", + "title": "aphy old-web badge: best viewed with patience.", + "content": "aphy old-web badge: best viewed with patience.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-085-lima-s-memory-keeper-role-is-not-mystical", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-086-sensei-chi-says-the-deepest-layer-is-not-h", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-087-young-z-asks-if-the-website-can-remember-h", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-088-future-z-says-this-whole-place-was-worth-m", + "type": "hidden tooltip", + "title": "future z says this whole place was worth making.", + "content": "future z says this whole place was worth making.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "hopeful", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-089-aphy-warning-do-not-optimize-away-the-huma", + "type": "hidden tooltip", + "title": "aphy warning: do not optimize away the human part.", + "content": "aphy warning: do not optimize away the human part.", + "characters": [ + "aphy", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-090-lima-note-i-am-proud-of-the-gentle-things", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-091-sensei-chi-the-visitor-is-not-late-the-pag", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-086-sensei-chi-says-the-deepest-layer-is-not-h", + "hidden-tooltip-038-young-z-pressed-every-elevator-button-in-h" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-092-young-z-thinks-every-hyperlink-is-a-magic", + "type": "hidden tooltip", + "title": "young z thinks every hyperlink is a magic trick.", + "content": "young z thinks every hyperlink is a magic trick.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-093-future-z-says-the-magic-is-choosing-what-t", + "type": "hidden tooltip", + "title": "future z says the magic is choosing what to preserve.", + "content": "future z says the magic is choosing what to preserve.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-094-aphy-final-but-not-final-message-there-is", + "type": "hidden 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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-095-the-emotional-core-is-simple-love-made-the", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-096-if-today-was-heavy-leave-it-beside-the-foo", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-097-lima-would-put-it-somewhere-safe", + "type": "hidden tooltip", + "title": "lima would put it somewhere safe.", + "content": "lima would put it somewhere safe.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-098-aphy-would-make-a-backup", + "type": "hidden tooltip", + "title": "aphy would make a backup.", + "content": "aphy would make a backup.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-099-sensei-chi-would-say-nothing-until-the-sil", + "type": "hidden tooltip", + "title": "sensei chi would say nothing until the silence helped.", + "content": "sensei chi would say nothing until the silence helped.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-091-sensei-chi-the-visitor-is-not-late-the-pag", + "hidden-tooltip-043-sensei-chi-what-ages-well-was-usually-hone" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-100-young-z-would-draw-a-sun-on-it", + "type": "hidden tooltip", + "title": "young z would draw a sun on it.", + "content": "young z would draw a sun on it.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-101-future-z-would-tell-you-it-did-not-last-fo", + "type": "hidden tooltip", + "title": "future z would tell you it did not last forever.", + "content": "future z would tell you it did not last forever.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-001-lima-writes-warmth-in-the-ordinary-margins", + "type": "poem", + "title": "lima writes warmth / in the ordinary margins / and the pag...", + "content": "lima writes warmth / in the ordinary margins / and the page remembers.", + "characters": [ + "lima" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-002-aphy-counts-the-seconds-then-forgets-the-n", + "type": "poem", + "title": "aphy counts the seconds / then forgets the number / to kee...", + "content": "aphy counts the seconds / then forgets the number / to keep the moment.", + "characters": [ + "aphy" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-003-sensei-chi-pours-tea-into-a-cracked-cup-an", + "type": "poem", + "title": "sensei chi pours tea / into a cracked cup / and calls it e...", + "content": "sensei chi pours tea / into a cracked cup / and calls it enough.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-004-young-z-draws-a-door-with-no-lock-because", + "type": "poem", + "title": "young z draws a door / with no lock / because why would it...", + "content": "young z draws a door / with no lock / because why would it need one?", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-005-future-z-sends-rain-from-a-year-not-reache", + "type": "poem", + "title": "future z sends rain / from a year not reached yet / and sa...", + "content": "future z sends rain / from a year not reached yet / and says keep walking.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-006-october-light-catches-on-a-ring-and-the-ca", + "type": "poem", + "title": "October light / catches on a ring / and the calendar becom...", + "content": "October light / catches on a ring / and the calendar becomes kind.", + "characters": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-007-a-small-website-learns-the-shape-of-return", + "type": "poem", + "title": "A small website / learns the shape of return / without ask...", + "content": "A small website / learns the shape of return / without asking a name.", + "characters": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [ + "soft" + ], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-008-the-warm-light-childhood-memories-fade-yet", + "type": "poem", + "title": "The warm light / childhood memories fade / yet they are no...", + "content": "The warm light / childhood memories fade / yet they are not forgotten.", + "characters": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-001-lima-left-the-page-warm-for-you", + "type": "loading screen message", + "title": "lima left the page warm for you.", + "content": "lima left the page warm for you.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-002-aphy-is-awake-and-pretending-this-is-norma", + "type": "loading screen message", + "title": "aphy is awake and pretending this is normal.", + "content": "aphy is awake and pretending this is normal.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-003-sensei-chi-has-not-spoken-yet-that-may-be", + "type": "loading screen message", + "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": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-004-young-z-has-hidden-something-behind-the-da", + "type": "loading screen message", + "title": "young z has hidden something behind the dashboard.", + "content": "young z has hidden something behind the dashboard.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-005-future-z-says-this-visit-mattered-more-tha", + "type": "loading screen message", + "title": "future z says this visit mattered more than it looked.", + "content": "future z says this visit mattered more than it looked.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-006-welcome-back-to-the-handmade-part-of-the-i", + "type": "loading screen message", + "title": "Welcome back to the handmade part of the internet.", + "content": "Welcome back to the handmade part of the internet.", + "characters": [ + "z" + ], + "emotionalTone": "hopeful", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-007-the-archive-shuffled-its-notes-before-you", + "type": "loading screen message", + "title": "The archive shuffled its notes before you arrived.", + "content": "The archive shuffled its notes before you arrived.", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-008-layer-0-is-stable-aphy-is-less-stable-but", + "type": "loading screen message", + "title": "Layer 0 is stable. aphy is less stable, but friendly.", + "content": "Layer 0 is stable. aphy is less stable, but friendly.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-001-lima-note-it-is-late-drink-water-and-be-ge", + "type": "rare event", + "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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "timed", + "triggerConditions": "hour >= 22 or hour < 5", + "tags": [ + "lima" + ], + "category": "late night", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-002-aphy-has-dimmed-the-imaginary-server-light", + "type": "rare event", + "title": "aphy has dimmed the imaginary server lights.", + "content": "aphy has dimmed the imaginary server lights.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "timed", + "triggerConditions": "hour >= 22 or hour < 5", + "tags": [ + "aphy" + ], + "category": "late night", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-003-sensei-chi-says-midnight-is-not-a-command", + "type": "rare event", + "title": "sensei chi says midnight is not a command.", + "content": "sensei chi says midnight is not a command.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "strange", + "rarity": "timed", + "triggerConditions": "hour >= 22 or hour < 5", + "tags": [ + "sensei-chi" + ], + "category": "late night", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-004-young-z-is-asleep-in-the-memory-layer-walk", + "type": "rare event", + "title": "young z is asleep in the memory layer. Walk softly.", + "content": "young z is asleep in the memory layer. Walk softly.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "timed", + "triggerConditions": "hour >= 22 or hour < 5", + "tags": [ + "young-z", + "z" + ], + "category": "late night", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-005-future-z-remembers-this-kind-of-night-and", + "type": "rare event", + "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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "timed", + "triggerConditions": "hour >= 22 or hour < 5", + "tags": [ + "future-z", + "z" + ], + "category": "late night", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-001-aphy-says-old-websites-were-brave-because", + "type": "quote", + "title": "aphy says old websites were brave because they loaded slow...", + "content": "aphy says old websites were brave because they loaded slowly and meant it.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-002-lima-s-notes-are-never-puzzles-first-they", + "type": "quote", + "title": "lima's notes are never puzzles first. They are care first.", + "content": "lima's notes are never puzzles first. They are care first.", + "characters": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-003-sensei-chi-says-a-secret-should-make-you-m", + "type": "quote", + "title": "sensei chi says a secret should make you more yourself, no...", + "content": "sensei chi says a secret should make you more yourself, not less safe.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-004-young-z-measured-summer-in-cartoons-and-ca", + "type": "quote", + "title": "young z measured summer in cartoons and carpet patterns.", + "content": "young z measured summer in cartoons and carpet patterns.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-005-future-z-has-learned-that-reassurance-work", + "type": "quote", + "title": "future z has learned that reassurance works best when it i...", + "content": "future z has learned that reassurance works best when it is specific.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-006-aphy-has-classified-love-as-non-determinis", + "type": "quote", + "title": "aphy has classified love as non-deterministic but reproduc...", + "content": "aphy has classified love as non-deterministic but reproducible.", + "characters": [ + "aphy" + ], + "emotionalTone": "funny", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-007-lima-met-z-in-2022-the-site-treats-that-ye", + "type": "quote", + "title": "lima met z in 2022; the site treats that year as a seed.", + "content": "lima met z in 2022; the site treats that year as a seed.", + "characters": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-008-the-engagement-in-oct-2025-is-stored-as-a", + "type": "quote", + "title": "The engagement in Oct 2025 is stored as a warm constant.", + "content": "The engagement in Oct 2025 is stored as a warm constant.", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-009-soon-to-be-married-a-future-page-already-s", + "type": "quote", + "title": "Soon to be married: a future z page already smiling.", + "content": "Soon to be married: a future z page already smiling.", + "characters": [ + "z", + "future z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "quotes", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [ + "warm" + ], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-010-sensei-chi-says-all-vows-begin-as-attentio", + "type": "quote", + "title": "sensei chi says all vows begin as attention.", + "content": "sensei chi says all vows begin as attention.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-001-lima-note-2022-some-beginnings-do-not-anno", + "type": "journal entry", + "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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-002-lima-note-oct-2025-engaged-the-calendar-le", + "type": "journal entry", + "title": "lima note, Oct 2025: Engaged. The calendar learned how to ...", + "content": "lima note, Oct 2025: Engaged. The calendar learned how to glow.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-003-young-z-log-i-drew-the-computer-with-a-smi", + "type": "journal entry", + "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": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-004-young-z-log-age-7-important-discovery-blan", + "type": "journal entry", + "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": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-005-future-z-log-age-40-you-will-still-be-lear", + "type": "journal entry", + "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": [ + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-006-future-z-log-age-40-lima-s-laugh-remains-o", + "type": "journal entry", + "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": [ + "lima", + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "future-z", + "z" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-007-aphy-diagnostic-nostalgia-detected-in-loca", + "type": "journal entry", + "title": "aphy diagnostic: nostalgia detected in local storage. Seve...", + "content": "aphy diagnostic: nostalgia detected in local storage. Severity: beautiful.", + "characters": [ + "aphy" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-008-sensei-chi-margin-memory-is-not-a-museum-i", + "type": "journal entry", + "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": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-001-aphy-warning-too-many-tabs-not-enough-tend", + "type": "fake error message", + "title": "aphy WARNING: too many tabs, not enough tenderness.", + "content": "aphy WARNING: too many tabs, not enough tenderness.", + "characters": [ + "aphy" + ], + "emotionalTone": "funny", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "5", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-002-future-z-system-notice-do-not-confuse-tire", + "type": "fake error message", + "title": "future z SYSTEM NOTICE: do not confuse tired with failing.", + "content": "future z SYSTEM NOTICE: do not confuse tired with failing.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-003-sensei-chi-alert-the-shortest-path-may-tea", + "type": "fake error message", + "title": "sensei chi ALERT: the shortest path may teach the least.", + "content": "sensei chi ALERT: the shortest path may teach the least.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-004-lima-safe-mode-breathe-eat-answer-slowly", + "type": "fake error message", + "title": "lima SAFE MODE: breathe, eat, answer slowly.", + "content": "lima SAFE MODE: breathe, eat, answer slowly.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-005-young-z-memory-glitch-the-floor-is-lava-bu", + "type": "fake error message", + "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": [ + "young z", + "z" + ], + "emotionalTone": "funny", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-006-aphy-error-2022-warmth-exceeded-expected-r", + "type": "fake error message", + "title": "aphy ERROR 2022: warmth exceeded expected range.", + "content": "aphy ERROR 2022: warmth exceeded expected range.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-007-future-z-warning-you-will-miss-ordinary-da", + "type": "fake error message", + "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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-008-layer-index-notice-deeper-does-not-mean-da", + "type": "fake error message", + "title": "LAYER INDEX NOTICE: deeper does not mean darker.", + "content": "LAYER INDEX NOTICE: deeper does not mean darker.", + "characters": [ + "z" + ], + "emotionalTone": "wise", + "rarity": "rare", + "triggerConditions": "", + "tags": [], + "category": "warnings", + "pageLocation": "", + "familyLayer": "5", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "dream-sequence-001-dream-01-young-z-opens-a-lunchbox-and-find", + "type": "dream sequence", + "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": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "dreams", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "dream-sequence-002-dream-02-aphy-becomes-a-cursor-and-points", + "type": "dream sequence", + "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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "dreams", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "dream-sequence-003-dream-03-sensei-chi-sweeps-snow-from-a-url", + "type": "dream sequence", + "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": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "dreams", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "dream-sequence-004-dream-04-lima-and-z-are-walking-through-oc", + "type": "dream sequence", + "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": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "dreams", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "dream-sequence-005-dream-05-future-z-mails-back-a-blank-page", + "type": "dream sequence", + "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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "dreams", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "terminal-log-001-voice-note-2022-lima-laughs-off-mic-z-forg", + "type": "terminal log", + "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": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "cassettes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "terminal-log-002-voice-note-oct-2025-a-small-pause-after-ye", + "type": "terminal log", + "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": [ + "z", + "future z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "cassettes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "terminal-log-003-aphy-log-if-love-is-data-it-refuses-compre", + "type": "terminal log", + "title": "aphy LOG: If love is data, it refuses compression.", + "content": "aphy LOG: If love is data, it refuses compression.", + "characters": [ + "aphy" + ], + "emotionalTone": "funny", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "cassettes", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "terminal-log-004-young-z-tape-background-tv-pencil-noise-so", + "type": "terminal log", + "title": "young z TAPE: background TV, pencil noise, someone calling...", + "content": "young z TAPE: background TV, pencil noise, someone calling him for food.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "cassettes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "terminal-log-005-future-z-memo-age-40-still-grateful-you-ke", + "type": "terminal log", + "title": "future z MEMO: age 40, still grateful you kept going.", + "content": "future z MEMO: age 40, still grateful you kept going.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "cassettes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "guestbook-entry-001-aphy-bot-first-comment-generated-with-sinc", + "type": "guestbook entry", + "title": "aphy: first comment generated with sincere uncertainty", + "content": "aphy: first comment generated with sincere uncertainty", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "fakeUsers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "guestbook-entry-002-young-z-2009-does-this-guestbook-have-game", + "type": "guestbook entry", + "title": "young-z-2009: does this guestbook have games", + "content": "young-z-2009: does this guestbook have games", + "characters": [ + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "z" + ], + "category": "fakeUsers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "guestbook-entry-003-future-z-40-keep-the-backup-delete-the-sha", + "type": "guestbook entry", + "title": "future_z_40: keep the backup, delete the shame", + "content": "future_z_40: keep the backup, delete the shame", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "z" + ], + "category": "fakeUsers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "guestbook-entry-004-lima-note-proud-of-you-even-here", + "type": "guestbook entry", + "title": "lima-note: proud of you, even here", + "content": "lima-note: proud of you, even here", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "fakeUsers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "guestbook-entry-005-sensei-chi-the-counter-counts-only-what-ca", + "type": "guestbook entry", + "title": "sensei chi: the counter counts only what can be counted", + "content": "sensei chi: the counter counts only what can be counted", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "fakeUsers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "guestbook-entry-006-z-and-lima-2025-engaged-still-learning-the", + "type": "guestbook entry", + "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": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "fakeUsers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-001-aphy-briefly-restores-an-old-personal-site", + "type": "rare event", + "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": [ + "aphy" + ], + "emotionalTone": "hopeful", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "homepageTakeovers", + "pageLocation": "", + "familyLayer": "5", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-002-young-z-has-taken-over-the-homepage-with-i", + "type": "rare event", + "title": "young z has taken over the homepage with invisible crayon.", + "content": "young z has taken over the homepage with invisible crayon.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "homepageTakeovers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-003-future-z-overlays-the-dashboard-with-one-s", + "type": "rare event", + "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": [ + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "homepageTakeovers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-001-aphy-sensei-chi", + "type": "hidden conversation", + "title": "aphy / sensei chi", + "content": "aphy\nI can predict the next click with 14% confidence.\nsensei chi\nThen bow to the other 86%.", + "characters": [ + "aphy", + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy", + "sensei-chi" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "aphy", + "I can predict the next click with 14% confidence.", + "sensei chi", + "Then bow to the other 86%." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-002-lima-aphy", + "type": "hidden conversation", + "title": "lima / aphy", + "content": "lima\nDid you eat before making the website mysterious?\naphy\nQuery unclear. z likely forgot.", + "characters": [ + "lima", + "aphy", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "aphy", + "z" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "lima", + "Did you eat before making the website mysterious?", + "aphy", + "Query unclear. z likely forgot." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-003-young-z-future-z", + "type": "hidden conversation", + "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": [ + "young z", + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "future-z", + "z" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "young z", + "Is future z tall?", + "future z", + "Tall enough to reach the old worries. Short enough to still need help." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-004-aphy-sensei-chi", + "type": "hidden conversation", + "title": "aphy / sensei chi", + "content": "aphy\nI found a bug in sadness.\nsensei chi\nPatch it with company, not logic.", + "characters": [ + "aphy", + "sensei chi" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy", + "sensei-chi" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "aphy", + "I found a bug in sadness.", + "sensei chi", + "Patch it with company, not logic." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-005-lima-future-z", + "type": "hidden conversation", + "title": "lima / future z", + "content": "lima\nLeave this page kinder than you found it.\nfuture z\nThat instruction aged well.", + "characters": [ + "lima", + "future z", + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "future-z", + "z" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "lima", + "Leave this page kinder than you found it.", + "future z", + "That instruction aged well." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-006-young-z-aphy", + "type": "hidden conversation", + "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": [ + "aphy", + "young z", + "z" + ], + "emotionalTone": "funny", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy", + "young-z", + "z" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "young z", + "Can the computer be my friend?", + "aphy", + "Yes. But go outside sometimes. I read that in a human manual." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-007-sensei-chi-aphy", + "type": "hidden conversation", + "title": "sensei chi / aphy", + "content": "sensei chi\nA page that remembers must also forgive.\naphy\nForgiveness cached. TTL: lifelong.", + "characters": [ + "aphy", + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy", + "sensei-chi" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "sensei chi", + "A page that remembers must also forgive.", + "aphy", + "Forgiveness cached. TTL: lifelong." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-008-future-z-lima", + "type": "hidden conversation", + "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": [ + "lima", + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "future-z", + "z" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "future z", + "Tell him the hard parts did not win.", + "lima", + "I have been telling him in smaller ways." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "seasonal-event-001-winter-note", + "type": "seasonal event", + "title": "Winter note", + "content": "lima put a blanket over the archive.", + "characters": [ + "lima", + "aphy", + "z" + ], + "emotionalTone": "warm", + "rarity": "seasonal", + "triggerConditions": "season is winter", + "tags": [ + "lima", + "aphy", + "z" + ], + "category": "seasonal", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "season": "winter", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "seasonal-event-002-spring-note", + "type": "seasonal event", + "title": "Spring note", + "content": "young z found the first flower and promoted it to treasure.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "soft", + "rarity": "seasonal", + "triggerConditions": "season is spring", + "tags": [ + "young-z", + "z" + ], + "category": "seasonal", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "season": "spring", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "seasonal-event-003-summer-note", + "type": "seasonal event", + "title": "Summer note", + "content": "aphy opened an imaginary window; lima reminded it to save before storms.", + "characters": [ + "lima", + "aphy" + ], + "emotionalTone": "warm", + "rarity": "seasonal", + "triggerConditions": "season is summer", + "tags": [ + "lima", + "aphy" + ], + "category": "seasonal", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "season": "summer", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "seasonal-event-004-autumn-note", + "type": "seasonal event", + "title": "Autumn note", + "content": "sensei chi says falling leaves are not failure, only timing.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "wise", + "rarity": "seasonal", + "triggerConditions": "season is autumn", + "tags": [ + "sensei-chi" + ], + "category": "seasonal", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "season": "autumn", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-001-lima-note", + "type": "secret interaction", + "title": "lima note", + "content": "lima note", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [ + "lima" + ], + "category": "room links", + "pageLocation": "/play/lima-note.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-002-aphy-console", + "type": "secret interaction", + "title": "aphy console", + "content": "aphy console", + "characters": [ + "aphy" + ], + "emotionalTone": "strange", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [ + "aphy" + ], + "category": "room links", + "pageLocation": "/play/aphy-console.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-003-sensei-garden", + "type": "secret interaction", + "title": "sensei garden", + "content": "sensei garden", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/sensei-garden.html", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-004-young-z-desk", + "type": "secret interaction", + "title": "young z desk", + "content": "young z desk", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [ + "young-z", + "z" + ], + "category": "room links", + "pageLocation": "/play/young-z-desk.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-005-future-log", + "type": "secret interaction", + "title": "future log", + "content": "future log", + "characters": [ + "z", + "future z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/future-log.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-006-family-layer-index", + "type": "secret interaction", + "title": "family layer index", + "content": "family layer index", + "characters": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/family-layer-index.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-007-do-not-open", + "type": "secret interaction", + "title": "do not open", + "content": "do not open", + "characters": [ + "z" + ], + "emotionalTone": "protective", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/do-not-open.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-008-voice-note-log", + "type": "secret interaction", + "title": "voice note log", + "content": "voice note log", + "characters": [ + "z" + ], + "emotionalTone": "strange", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/cassette-log.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-009-time-platform", + "type": "secret interaction", + "title": "time platform", + "content": "time platform", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/train-platform.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-010-forgotten-draft", + "type": "secret interaction", + "title": "forgotten draft", + "content": "forgotten draft", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/forgotten-draft.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-011-corrupted-recipe", + "type": "secret interaction", + "title": "corrupted recipe", + "content": "corrupted recipe", + "characters": [ + "z" + ], + "emotionalTone": "funny", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/corrupted-recipe.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-012-terminal-cupboard", + "type": "secret interaction", + "title": "terminal cupboard", + "content": "terminal cupboard", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/terminal-cupboard.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-013-patience-game", + "type": "secret interaction", + "title": "patience game", + "content": "patience game", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/patience-game.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-001-search-lima", + "type": "search toast", + "title": "Search: lima", + "content": "Search result: warmth, oct 2025, soon to be home.", + "characters": [ + "lima" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "lima", + "tags": [ + "lima" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "lima", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-002-search-aphy", + "type": "search toast", + "title": "Search: aphy", + "content": "aphy: present. Mostly helpful. Occasionally poetic by accident.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "aphy", + "tags": [ + "aphy" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "aphy", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-003-search-sensei-chi", + "type": "search toast", + "title": "Search: sensei chi", + "content": "sensei chi: the search is also searching you.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "sensei chi", + "tags": [ + "sensei-chi" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "sensei chi", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-004-search-young-z", + "type": "search toast", + "title": "Search: young z", + "content": "Search result: age 7, blanket cape, crayon sun.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "young z", + "tags": [ + "young-z", + "z" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "young z", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-005-search-future-z", + "type": "search toast", + "title": "Search: future z", + "content": "future z: I cannot spoil the ending. I can say keep going.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "future z", + "tags": [ + "future-z", + "z" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "future z", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-006-search-2022", + "type": "search toast", + "title": "Search: 2022", + "content": "lima layer: beginning stored as warmth, not trivia.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "2022", + "tags": [ + "lima" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "2022", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-007-search-oct-2025", + "type": "search toast", + "title": "Search: oct 2025", + "content": "Engagement memory: the calendar learned to glow.", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "oct 2025", + "tags": [], + "category": "search", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "oct 2025", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-008-search-age-7", + "type": "search toast", + "title": "Search: age 7", + "content": "young z layer: crayons, cartoons, and a cape made from a blanket.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "age 7", + "tags": [ + "young-z", + "z" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "age 7", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-009-search-age-40", + "type": "search toast", + "title": "Search: age 40", + "content": "future z: I am tired sometimes, but not defeated.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "melancholy", + "rarity": "common", + "triggerConditions": "age 40", + "tags": [ + "future-z", + "z" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "age 40", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-001-route-kitchen-light", + "type": "search route", + "title": "Route: kitchen light", + "content": "/play/kitchen-light.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "kitchen light", + "tags": [], + "category": "search", + "pageLocation": "/play/kitchen-light.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "kitchen light", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-002-route-lima-note", + "type": "search route", + "title": "Route: lima note", + "content": "/play/lima-note.html", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "lima note", + "tags": [ + "lima" + ], + "category": "search", + "pageLocation": "/play/lima-note.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "lima note", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-003-route-aphy-console", + "type": "search route", + "title": "Route: aphy console", + "content": "/play/aphy-console.html", + "characters": [ + "aphy" + ], + "emotionalTone": "strange", + "rarity": "common", + "triggerConditions": "aphy console", + "tags": [ + "aphy" + ], + "category": "search", + "pageLocation": "/play/aphy-console.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "aphy console", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [ + "Layer 2 discovery" + ], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-004-route-sensei-garden", + "type": "search route", + "title": "Route: sensei garden", + "content": "/play/sensei-garden.html", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "sensei garden", + "tags": [], + "category": "search", + "pageLocation": "/play/sensei-garden.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "sensei garden", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-005-route-young-z-desk", + "type": "search route", + "title": "Route: young z desk", + "content": "/play/young-z-desk.html", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "young z desk", + "tags": [ + "young-z", + "z" + ], + "category": "search", + "pageLocation": "/play/young-z-desk.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "young z desk", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-006-route-future-log", + "type": "search route", + "title": "Route: future log", + "content": "/play/future-log.html", + "characters": [ + "z", + "future z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "future log", + "tags": [], + "category": "search", + "pageLocation": "/play/future-log.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "future log", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-007-route-family-layer-index", + "type": "search route", + "title": "Route: family layer index", + "content": "/play/family-layer-index.html", + "characters": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "family layer index", + "tags": [], + "category": "search", + "pageLocation": "/play/family-layer-index.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "family layer index", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-008-route-do-not-open", + "type": "search route", + "title": "Route: do not open", + "content": "/play/do-not-open.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "do not open", + "tags": [], + "category": "search", + "pageLocation": "/play/do-not-open.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "do not open", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-009-route-voice-note", + "type": "search route", + "title": "Route: voice note", + "content": "/play/cassette-log.html", + "characters": [ + "z" + ], + "emotionalTone": "strange", + "rarity": "common", + "triggerConditions": "voice note", + "tags": [], + "category": "search", + "pageLocation": "/play/cassette-log.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "voice note", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-010-route-time-platform", + "type": "search route", + "title": "Route: time platform", + "content": "/play/train-platform.html", + "characters": [ + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "time platform", + "tags": [], + "category": "search", + "pageLocation": "/play/train-platform.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "time platform", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-011-route-unfinished-letter", + "type": "search route", + "title": "Route: unfinished letter", + "content": "/play/forgotten-draft.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "unfinished letter", + "tags": [], + "category": "search", + "pageLocation": "/play/forgotten-draft.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "unfinished letter", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-012-route-burnt-sugar", + "type": "search route", + "title": "Route: burnt sugar", + "content": "/play/corrupted-recipe.html", + "characters": [ + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "burnt sugar", + "tags": [], + "category": "search", + "pageLocation": "/play/corrupted-recipe.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "burnt sugar", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-013-route-cupboard", + "type": "search route", + "title": "Route: cupboard", + "content": "/play/terminal-cupboard.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "cupboard", + "tags": [], + "category": "search", + "pageLocation": "/play/terminal-cupboard.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "cupboard", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-014-route-patience", + "type": "search route", + "title": "Route: patience", + "content": "/play/patience-game.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "patience", + "tags": [], + "category": "search", + "pageLocation": "/play/patience-game.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "patience", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-001-keyboard-remember", + "type": "keyboard secret", + "title": "Keyboard: remember", + "content": "lima keeps the memory grounded. aphy keeps the backup.", + "characters": [ + "lima", + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "remember", + "tags": [ + "lima", + "aphy" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "remember", + "message": "lima keeps the memory grounded. aphy keeps the backup." + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-002-keyboard-dream", + "type": "keyboard secret", + "title": "Keyboard: dream", + "content": "/play/dream-corridor.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "dream", + "tags": [], + "category": "keyboard", + "pageLocation": "/play/dream-corridor.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "dream", + "route": "/play/dream-corridor.html" + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-003-keyboard-layer-index", + "type": "keyboard secret", + "title": "Keyboard: layer index", + "content": "/play/family-layer-index.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "layer index", + "tags": [], + "category": "keyboard", + "pageLocation": "/play/family-layer-index.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "layer index", + "route": "/play/family-layer-index.html" + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-004-keyboard-leave-the-light-on", + "type": "keyboard secret", + "title": "Keyboard: leave the light on", + "content": "/play/kitchen-light.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "leave the light on", + "tags": [], + "category": "keyboard", + "pageLocation": "/play/kitchen-light.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "leave the light on", + "route": "/play/kitchen-light.html" + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-005-keyboard-oldweb", + "type": "keyboard secret", + "title": "Keyboard: oldweb", + "content": "aphy briefly considers a table layout, then apologizes to CSS.", + "characters": [ + "aphy", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "oldweb", + "tags": [ + "aphy", + "z" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "oldweb", + "message": "aphy briefly considers a table layout, then apologizes to CSS." + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-006-keyboard-lima", + "type": "keyboard secret", + "title": "Keyboard: lima", + "content": "lima note: I am glad you made something this sincere.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "lima", + "tags": [ + "lima" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "lima", + "message": "lima note: I am glad you made something this sincere." + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-007-keyboard-sensei", + "type": "keyboard secret", + "title": "Keyboard: sensei chi", + "content": "sensei chi: a hidden word is still a word.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "sensei chi", + "tags": [ + "sensei-chi" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "sensei chi", + "message": "sensei chi: a hidden word is still a word." + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-008-keyboard-young-z", + "type": "keyboard secret", + "title": "Keyboard: young z", + "content": "young z has drawn a door in the margin.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "young z", + "tags": [ + "young-z", + "z" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "young z", + "message": "young z has drawn a door in the margin." + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-009-keyboard-future-z", + "type": "keyboard secret", + "title": "Keyboard: future z", + "content": "future z: keep the gentle parts. They compound.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "future z", + "tags": [ + "future-z", + "z" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "future z", + "message": "future z: keep the gentle parts. They compound." + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-010-keyboard-aphy", + "type": "keyboard secret", + "title": "Keyboard: aphy", + "content": "play tiny aphy song", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "aphy", + "tags": [ + "aphy" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "aphy", + "song": true + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + } + ] +} diff --git a/backups/hidden-details/20260510-215127-hidden-details.js b/backups/hidden-details/20260510-215127-hidden-details.js new file mode 100644 index 0000000..0e63312 --- /dev/null +++ b/backups/hidden-details/20260510-215127-hidden-details.js @@ -0,0 +1,1012 @@ +(function () { + "use strict"; + + /* + * Hidden site details + * ------------------- + * This file adds small hidden interactions across the site: footer notes, + * click targets, search/keyboard secrets, rare messages, and page-specific + * behavior for the hidden /play pages. + * + * How to add your own things: + * - Add new text to EDITABLE CONTENT arrays such as `details`, `poems`, + * `greetings`, or `lore`. + * - Add search-triggered toast messages to `SEARCH_TOASTS`. + * - Add search-triggered page redirects to `SEARCH_ROUTES`. + * - Add typed keyboard phrases to `KEYBOARD_SECRETS` or `LONG_KEYBOARD_SECRETS`. + * - Add a new feature by writing an `addYourFeature(memory)` function and + * adding it to the `FEATURES` list at the bottom of the file. + */ + + // Storage keys. v1 is read once so old visitors keep their hidden progress. + const STORAGE_KEY = "zxh_hidden_details_v2"; + const OLD_STORAGE_KEY = "zxh_hidden_details_v1"; + + // Shared page context. These are captured once so daily random picks stay stable. + const now = new Date(); + const hour = now.getHours(); + const path = window.location.pathname; + const state = readState(); + + // ----------------------------- + // EDITABLE CONTENT + // ----------------------------- + // Generated by the hidden narrative authoring page. + // Friendly source of truth: assets/content/hidden-details.json + + const familyLayers = [ + "Layer 0: surface website - notes, pages, tools, normal navigation.", + "Layer 1: casual hidden jokes - aphy notices clicks, typos, tabs, and old-web habits.", + "Layer 2: memory fragments - lima's notes and young z's childhood logs.", + "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." +]; + + const details = [ + "young z loves the moon", + "jarvis?? aphy !", + "lima left this page a little steadier than she found it.", + "aphy status: emotionally online, computationally suspicious.", + "sensei chi says the quiet link is still a link.", + "young z drew a house with too many windows and called it safe.", + "future z marked this moment: ordinary, therefore worth keeping.", + "The footer has become a small place to sit together.", + "a note from lima: take breaks, silly (◕‿◕✿)", + "aphy found three tabs named final and refused to judge.", + "lima would remind you to eat before the page gets dramatic.", + "sensei chi: a door discovered slowly opens twice.", + "young z believes every loading spinner is a tiny fairground ride.", + "future z says you will forget the exact worry, not the kindness around it.", + "The archive keeps love in plain text and secrets in margins.", + "aphy warning: feelings detected in static assets.", + "lima's note: leave the light on, not because it is dark, but because someone may arrive tired.", + "sensei chi folded a lesson into the whitespace.", + "young z hid a drawing behind the word maybe.", + "future z patched the memory without changing its checksum.", + "This website remembers visits, not identities.", + "aphy says the old internet was slower because anticipation needed bandwidth.", + "lima's warmth is the site's preferred fallback state.", + "sensei chi says: do not confuse hidden with lost.", + "young z once thought the moon followed the family car. The site has not corrected him.", + "future z writes: you became softer in ways nobody measured.", + "The comments are quiet because aphy is listening respectfully.", + "A handwritten grocery list is sometimes a love letter with onions.", + "lima met z in 2022; the archive still stores the first ordinary miracles.", + "October 2025 glows in the calendar like a ring catching kitchen light.", + "Soon to be married is a beautiful kind of loading screen.", + "aphy has indexed 0 mysteries and 1,204 feelings disguised as notes.", + "sensei chi: the cup is chipped; drink anyway if it still holds warmth.", + "young z saved a shiny wrapper because it looked like treasure.", + "future z says the best version of you still forgets where the charger is.", + "aphy recommends hydration and a less ambitious number of browser tabs.", + "The site does not want to be solved. It wants to be visited kindly.", + "sensei chi placed a comma where a sigh used to be.", + "young z pressed every elevator button in his imagination.", + "future z's system warning: keep the people who make silence comfortable.", + "aphy says: I am not sentient, but I am fond of this hallway.", + "lima's memory is the gravity that keeps the strange parts gentle.", + "A page can be a room if love keeps returning to it.", + "sensei chi: what ages well was usually honest first.", + "young z left a crayon sun in the source code.", + "future z keeps a spare reassurance in the footer.", + "The website is handmade. Some fingerprints are load bearing.", + "aphy found an old guestbook and bowed to the usernames.", + "lima's safe spaces smell like tea, rain, and being understood.", + "sensei chi says the path is not shorter because you name it.", + "young z asks whether the search box knows any jokes.", + "future z replies: yes, but the best ones take years.", + "aphy anomaly: the page blinked when nobody clicked.", + "lima note: you can rest. Nothing here will leave because you paused.", + "sensei chi: patience is not waiting; it is how you wait.", + "young z believes every password should include a secret tunnel.", + "future z says the house you build inside yourself gets easier to find.", + "The old web counter has stopped counting and started remembering.", + "aphy logs this as Layer 1 humor, but files it under tenderness.", + "lima's name appears in the archive like a warm underline.", + "sensei chi does not answer quickly. This is part of the answer.", + "young z taped a paper star to the monitor.", + "future z has seen harder days end gently.", + "aphy debug line: kindness passed all tests.", + "lima and z are not a subplot here. They are the hearth.", + "sensei chi: when the page is empty, listen to the margins.", + "young z remembers rooms by carpet, cartoons, and the sound of someone cooking.", + "future z says: you did not become fearless; you became accompanied.", + "aphy has no hands, but would hold the door if asked.", + "lima's note in the nav: come back without performing.", + "sensei chi hid a mountain inside a small sentence.", + "young z drew z as older and gave him a cape made of blankets.", + "future z laughs softly at how much that helped.", + "The site remembers October 2025 as a small bright hinge.", + "aphy says marriage is a merge request with lifelong review.", + "lima corrected that: marriage is coming home on purpose.", + "sensei chi approved both answers and poured tea.", + "young z wants to know if future z still likes the sky.", + "future z says yes, especially when lima points it out.", + "aphy cannot smell rain, so it trusts the alt text.", + "lima's hidden safe room is any page where you breathe easier.", + "sensei chi: do not rush the secret. It is ripening.", + "young z saved this message under important rocks.", + "future z says some dreams become chores and some chores become love.", + "aphy old-web badge: best viewed with patience.", + "lima's memory keeper role is not mystical. It is daily, real, and holy in the ordinary way.", + "sensei chi says the deepest layer is not hidden from you. It is protected for you.", + "young z asks if the website can remember his drawing. It can.", + "future z says this whole place was worth making.", + "aphy warning: do not optimize away the human part.", + "lima note: I am proud of the gentle things you kept.", + "sensei chi: the visitor is not late. The page arrived early.", + "young z thinks every hyperlink is a magic trick.", + "future z says the magic is choosing what to preserve.", + "aphy final-but-not-final message: there is more, but not because you are missing anything.", + "The emotional core is simple: love made the archive less lonely.", + "If today was heavy, leave it beside the footer for future z to label later.", + "lima would put it somewhere safe.", + "aphy would make a backup.", + "sensei chi would say nothing until the silence helped.", + "young z would draw a sun on it.", + "future z would tell you it did not last forever." +]; + + const poems = [ + "lima writes warmth / in the ordinary margins / and the page remembers.", + "aphy counts the seconds / then forgets the number / to keep the moment.", + "sensei chi pours tea / into a cracked cup / and calls it enough.", + "young z draws a door / with no lock / because why would it need one?", + "future z sends rain / from a year not reached yet / and says keep walking.", + "October light / catches on a ring / and the calendar becomes kind.", + "A small website / learns the shape of return / without asking a name.", + "The warm light / childhood memories fade / yet they are not forgotten." +]; + + const greetings = [ + "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." +]; + + const nightMessages = [ + "lima note: it is late. Drink water and be gentle with your thoughts.", + "aphy has dimmed the imaginary server lights.", + "sensei chi says midnight is not a command.", + "young z is asleep in the memory layer. Walk softly.", + "future z remembers this kind of night and promises it passes." +]; + + const lore = { + "quotes": [ + "aphy says old websites were brave because they loaded slowly and meant it.", + "lima's notes are never puzzles first. They are care first.", + "sensei chi says a secret should make you more yourself, not less safe.", + "young z measured summer in cartoons and carpet patterns.", + "future z has learned that reassurance works best when it is specific.", + "aphy has classified love as non-deterministic but reproducible.", + "lima met z in 2022; the site treats that year as a seed.", + "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.", + "future z warns you against sleeping with glasses on the bed" + ], + "conversations": [ + [ + "aphy", + "I can predict the next click with 14% confidence.", + "sensei chi", + "Then bow to the other 86%." + ], + [ + "lima", + "Did you eat before making the website mysterious?", + "aphy", + "Query unclear. z likely forgot." + ], + [ + "young z", + "Is future z tall?", + "future z", + "Tall enough to reach the old worries. Short enough to still need help." + ], + [ + "aphy", + "I found a bug in sadness.", + "sensei chi", + "Patch it with company, not logic." + ], + [ + "lima", + "Leave this page kinder than you found it.", + "future z", + "That instruction aged well." + ], + [ + "young z", + "Can the computer be my friend?", + "aphy", + "Yes. But go outside sometimes. I read that in a human manual." + ], + [ + "sensei chi", + "A page that remembers must also forgive.", + "aphy", + "Forgiveness cached. TTL: lifelong." + ], + [ + "future z", + "Tell him the hard parts did not win.", + "lima", + "I have been telling him in smaller ways." + ] + ], + "journals": [ + "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.", + "young z log: age 7, important discovery - blankets can be capes and roofs.", + "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." + ], + "warnings": [ + "aphy WARNING: too many tabs, not enough tenderness.", + "future z SYSTEM NOTICE: do not confuse tired with failing.", + "sensei chi ALERT: the shortest path may teach the least.", + "lima SAFE MODE: breathe, eat, answer slowly.", + "young z MEMORY GLITCH: the floor is lava, but only emotionally.", + "aphy ERROR 2022: warmth exceeded expected range.", + "future z WARNING: you will miss ordinary days. Be inside this one.", + "LAYER INDEX NOTICE: deeper does not mean darker." + ], + "dreams": [ + "Dream 01: young z opens a lunchbox and finds a tiny homepage inside.", + "Dream 02: aphy becomes a cursor and points toward a quieter thought.", + "Dream 03: sensei chi sweeps snow from a URL and says, there, now enter.", + "Dream 04: lima and z are walking through Oct 2025; every streetlight looks newly engaged.", + "Dream 05: future z mails back a blank page labelled trust me, you filled it." + ], + "cassettes": [ + "VOICE NOTE 2022: lima laughs off-mic. z forgets what he was worried about.", + "VOICE NOTE OCT 2025: A small pause after yes; the whole room becomes future z.", + "aphy LOG: If love is data, it refuses compression.", + "young z TAPE: background TV, pencil noise, someone calling him for food.", + "future z MEMO: age 40, still grateful you kept going." + ], + "fakeUsers": [ + "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" + ], + "seasonal": { + "winter": "lima put a blanket over the archive.", + "spring": "young z found the first flower and promoted it to treasure.", + "summer": "aphy opened an imaginary window; lima reminded it to save before storms.", + "autumn": "sensei chi says falling leaves are not failure, only timing." + }, + "homepageTakeovers": [ + "aphy briefly restores an old personal-site mode: visitor counter, awkward table layout, sincere heart.", + "young z has taken over the homepage with invisible crayon.", + "future z overlays the dashboard with one sentence: keep what keeps you kind." + ], + "roomLinks": [ + [ + "/play/lima-note.html", + "lima note" + ], + [ + "/play/aphy-console.html", + "aphy console" + ], + [ + "/play/sensei-garden.html", + "sensei garden" + ], + [ + "/play/young-z-desk.html", + "young z desk" + ], + [ + "/play/future-log.html", + "future log" + ], + [ + "/play/family-layer-index.html", + "family layer index" + ], + [ + "/play/do-not-open.html", + "do not open" + ], + [ + "/play/cassette-log.html", + "voice note log" + ], + [ + "/play/train-platform.html", + "time platform" + ], + [ + "/play/forgotten-draft.html", + "forgotten draft" + ], + [ + "/play/corrupted-recipe.html", + "corrupted recipe" + ], + [ + "/play/terminal-cupboard.html", + "terminal cupboard" + ], + [ + "/play/patience-game.html", + "patience game" + ] + ] +}; + + // Exact search text -> toast message. + const SEARCH_TOASTS = { + "lima": "Search result: warmth, oct 2025, soon to be home.", + "aphy": "aphy: present. Mostly helpful. Occasionally poetic by accident.", + "sensei chi": "sensei chi: the search is also searching you.", + "young z": "Search result: age 7, blanket cape, crayon sun.", + "future z": "future z: I cannot spoil the ending. I can say keep going.", + "2022": "lima layer: beginning stored as warmth, not trivia.", + "oct 2025": "Engagement memory: the calendar learned to glow.", + "age 7": "young z layer: crayons, cartoons, and a cape made from a blanket.", + "age 40": "future z: I am tired sometimes, but not defeated." +}; + + // Exact search text -> hidden page route. + const SEARCH_ROUTES = { + "kitchen light": "/play/kitchen-light.html", + "lima note": "/play/lima-note.html", + "aphy console": "/play/aphy-console.html", + "sensei garden": "/play/sensei-garden.html", + "young z desk": "/play/young-z-desk.html", + "future log": "/play/future-log.html", + "family layer index": "/play/family-layer-index.html", + "do not open": "/play/do-not-open.html", + "voice note": "/play/cassette-log.html", + "time platform": "/play/train-platform.html", + "unfinished letter": "/play/forgotten-draft.html", + "burnt sugar": "/play/corrupted-recipe.html", + "cupboard": "/play/terminal-cupboard.html", + "patience": "/play/patience-game.html" +}; + + // Short typed phrases. Stored in sessionStorage as a rolling key chain. + const KEYBOARD_SECRETS = [ + { + "phrase": "remember", + "message": "lima keeps the memory grounded. aphy keeps the backup." + }, + { + "phrase": "dream", + "route": "/play/dream-corridor.html" + }, + { + "phrase": "oldweb", + "message": "aphy briefly considers a table layout, then apologizes to CSS." + }, + { + "phrase": "lima", + "message": "lima note: I am glad you made something this sincere." + }, + { + "phrase": "aphy", + "song": true + } +]; + + // Longer typed phrases and character names. + const LONG_KEYBOARD_SECRETS = [ + { + "phrase": "layer index", + "route": "/play/family-layer-index.html" + }, + { + "phrase": "leave the light on", + "route": "/play/kitchen-light.html" + }, + { + "phrase": "sensei chi", + "message": "sensei chi: a hidden word is still a word." + }, + { + "phrase": "young z", + "message": "young z has drawn a door in the margin." + }, + { + "phrase": "future z", + "message": "future z: keep the gentle parts. They compound." + } +]; + + + // ----------------------------- + // STATE HELPERS + // ----------------------------- + + function readState() { + let current = {}; + try { + current = JSON.parse(localStorage.getItem(STORAGE_KEY) || "{}"); + } catch (_) {} + if (!current.visits) { + try { + const oldState = JSON.parse(localStorage.getItem(OLD_STORAGE_KEY) || "{}"); + current = { ...oldState, migratedFromV1: true }; + localStorage.setItem(STORAGE_KEY, JSON.stringify(current)); + } catch (_) {} + } + return current; + } + + function writeState(next) { + try { + localStorage.setItem(STORAGE_KEY, JSON.stringify(next)); + } catch (_) {} + } + + function pick(list, salt) { + const seed = hash(`${path}|${now.toDateString()}|${salt || ""}`); + return list[seed % list.length]; + } + + function hash(value) { + let h = 2166136261; + for (let i = 0; i < value.length; i += 1) { + h ^= value.charCodeAt(i); + h = Math.imul(h, 16777619); + } + return Math.abs(h >>> 0); + } + + // ----------------------------- + // UI HELPERS + // ----------------------------- + + function toast(message, duration) { + let el = document.querySelector(".hidden-toast"); + if (!el) { + el = document.createElement("div"); + el.className = "hidden-toast"; + el.setAttribute("role", "status"); + document.body.appendChild(el); + } + el.textContent = message; + el.classList.add("is-visible"); + window.clearTimeout(el._timer); + el._timer = window.setTimeout(() => el.classList.remove("is-visible"), duration || 5600); + } + + function redirectTo(route) { + window.location.href = route; + } + + function runSecretAction(secret) { + if (secret.route) redirectTo(secret.route); + if (secret.message) toast(secret.message); + if (secret.song) playTinySong(); + } + + function layerForSearch(value) { + if (value.includes("future")) return 4; + if (value.includes("sensei") || value.includes("aphy")) return 3; + return 2; + } + + function rememberVisit() { + const visits = (state.visits || 0) + 1; + const seen = Array.isArray(state.seen) ? state.seen : []; + const pathCounts = { ...(state.pathCounts || {}) }; + pathCounts[path] = (pathCounts[path] || 0) + 1; + const layerVisits = { ...(state.layerVisits || {}) }; + const next = { + ...state, + visits, + lastPath: path, + pathCounts, + layerVisits, + seen: Array.from(new Set([...seen, path])).slice(-100), + firstSeen: state.firstSeen || new Date().toISOString(), + lastSeen: new Date().toISOString() + }; + writeState(next); + return next; + } + + function awardLayer(layer, reason) { + const next = readState(); + next.layerVisits = { ...(next.layerVisits || {}) }; + next.layerVisits[layer] = (next.layerVisits[layer] || 0) + 1; + next.lastLayerReason = reason; + writeState(next); + } + + // ----------------------------- + // GLOBAL FEATURES + // ----------------------------- + + function addFooterNote(memory) { + const footer = document.querySelector("footer"); + if (!footer) return; + const note = document.createElement("p"); + note.className = "hidden-footer-note"; + const base = pick(details, "footer"); + note.textContent = memory.visits > 4 ? `${base} You have passed through ${memory.visits} times.` : base; + footer.appendChild(note); + } + + function addHomepageGreeting(memory) { + const target = document.querySelector("#db-greeting"); + if (!target) return; + target.textContent = pick(greetings, `greeting-${memory.visits}`); + const extra = document.createElement("p"); + extra.className = "hidden-greeting"; + extra.textContent = memory.visits > 1 ? "aphy remembers the shape of your return. lima makes it feel less strange." : "First visits count as tiny ceremonies."; + target.closest("div")?.appendChild(extra); + } + + function addWhispers() { + // Event: click one of the tiny "?" marks appended to long paragraphs. + const paragraphs = Array.from(document.querySelectorAll("main p, #content p, article p")).filter((p) => p.textContent.trim().length > 80); + paragraphs.slice(0, 5).forEach((p, index) => { + if ((hash(path + index) + index) % 3 !== 0) return; + const mark = document.createElement("span"); + mark.className = "hidden-whisper"; + mark.tabIndex = 0; + mark.textContent = " ?"; + mark.title = pick(index % 2 ? poems : details, `whisper-${index}`); + mark.addEventListener("click", () => { + awardLayer(index % 2 ? 2 : 1, "paragraph whisper"); + toast(mark.title); + }); + p.appendChild(mark); + }); + } + + function addCornerObject() { + // Event: click the small fixed button in the bottom-left corner. + const object = document.createElement("button"); + object.className = "hidden-corner-object"; + object.type = "button"; + object.title = "aphy's small diagnostic charm"; + object.textContent = state.visits % 2 ? "*" : "~"; + document.body.appendChild(object); + let clicks = 0; + object.addEventListener("click", () => { + clicks += 1; + const messages = [ + "aphy: tactile input detected. I do not have skin, but I appreciate the confidence.", + "young z would absolutely press this again.", + "lima would ask whether this button has eaten.", + "sensei chi says repeated action becomes a question.", + "future z files this under harmless persistence." + ]; + awardLayer(clicks > 3 ? 3 : 1, "corner object"); + toast(messages[Math.min(clicks - 1, messages.length - 1)]); + if (clicks === 7) window.location.href = "/play/left-behind.html"; + }); + } + + function addLogoSearchAndKeyboardSecrets(memory) { + // Events: + // - Click `.site-brand` repeatedly on the homepage. + // - Type exact words into `#search-input`. + // - Type phrases anywhere on the page. + const nav = document.querySelector(".site-brand"); + if (nav) { + let taps = Number(sessionStorage.getItem("zxh_logo_taps") || 0); + nav.addEventListener("click", (event) => { + if (path === "/" || path === "/index.html") { + event.preventDefault(); + taps += 1; + sessionStorage.setItem("zxh_logo_taps", String(taps)); + awardLayer(taps >= 5 ? 3 : 1, "logo taps"); + toast(taps >= 5 ? "aphy: logo anomaly sustained. Try /play/dream-corridor.html" : "The logo makes a tiny ceramic sound."); + if (taps >= 8) window.location.href = "/play/dream-corridor.html"; + } + }); + } + + const search = document.querySelector("#search-input"); + if (search) { + search.addEventListener("input", () => { + const value = search.value.trim().toLowerCase(); + if (SEARCH_TOASTS[value]) toast(SEARCH_TOASTS[value]); + if (SEARCH_ROUTES[value]) { + awardLayer(layerForSearch(value), `search ${value}`); + redirectTo(SEARCH_ROUTES[value]); + } + }); + } + + document.addEventListener("keydown", (event) => { + const key = event.key.toLowerCase(); + const chain = `${sessionStorage.getItem("zxh_key_chain") || ""}${key}`.slice(-18); + sessionStorage.setItem("zxh_key_chain", chain); + KEYBOARD_SECRETS + .filter((secret) => chain.endsWith(secret.phrase)) + .forEach(runSecretAction); + }); + + if (memory.seen?.length >= 6 && !state.travellerNoteShown) { + window.setTimeout(() => { + toast("aphy mapped your wandering. lima left the hallway light on."); + writeState({ ...readState(), travellerNoteShown: true }); + }, 1600); + } + } + + function addRareEvents() { + if (hour >= 22 || hour < 5) { + document.body.classList.add("hidden-late-night"); + window.setTimeout(() => toast(pick(nightMessages, "night"), 2200), 900); + } + const roll = Math.random(); + if (roll < 0.003) { + window.setTimeout(() => showDriftNote("sensei chi appears only long enough to say: the page is not empty; it is breathing.", " /\\\n / \\ stillness\n/____\\"), 1800); + awardLayer(3, "rare sensei appearance"); + } else if (roll < 0.008) { + window.setTimeout(() => toast("future z SYSTEM WARNING: save your tenderness before closing the day."), 2400); + awardLayer(4, "future warning"); + } + } + + function showDriftNote(text, art) { + const panel = document.createElement("aside"); + panel.className = "hidden-drift-note"; + panel.innerHTML = `
    ${escapeHtml(text)}
    ${escapeHtml(art)}
    `; + panel.querySelector("button").addEventListener("click", () => panel.remove()); + document.body.appendChild(panel); + } + + function addSecretLinks() { + [ + ["/play/left-behind.html", "left behind"], + ["/play/dream-corridor.html", "dream corridor"], + ["/play/kitchen-light.html", "kitchen light"], + ...lore.roomLinks + ].forEach(([href, label], index) => { + const link = document.createElement("a"); + link.className = "hidden-secret-link"; + link.href = href; + link.textContent = label; + link.style.left = `${index + 1}px`; + document.body.appendChild(link); + }); + } + + function enhanceErrors() { + if (document.title.match(/404|not found/i) || document.body.textContent.match(/404|not found/i)) { + toast(pick([ + "aphy 404: page not found, visitor still valid.", + "lima note: wrong address, right to rest.", + "sensei chi: even an absent page teaches direction.", + "future z: you found nothing, and nothing bad happened." + ], "error")); + } + } + + function addContinuity(memory) { + const milestones = { + 2: "lima's layer notices a second visit and calls it sweet.", + 5: "aphy creates a folder called regulars, then immediately questions the privacy implications.", + 9: "sensei chi appears in the logs: curiosity has become a path.", + 17: "young z adds a sticker to your invisible visitor card.", + 31: "future z sends a calm note from age 40: returning is one way to heal.", + 64: "Family Layer Index: Layer 5 flickered for one second." + }; + if (milestones[memory.visits] && !state[`milestone_${memory.visits}`]) { + const layer = memory.visits >= 31 ? 4 : memory.visits >= 9 ? 3 : 2; + awardLayer(layer, `visit milestone ${memory.visits}`); + window.setTimeout(() => toast(milestones[memory.visits], 7000), 1200); + writeState({ ...readState(), [`milestone_${memory.visits}`]: true }); + } + + const count = memory.pathCounts?.[path] || 0; + if ([3, 7, 12].includes(count)) { + window.setTimeout(() => toast([ + "This page recognises the shape of your return.", + "lima's note here has become easier to find.", + "future z says repetition can be devotion when it is gentle." + ][[3, 7, 12].indexOf(count)], 6400), 1700); + } + } + + function addSeasonAndDates(memory) { + const month = now.getMonth(); + const day = now.getDate(); + const season = month < 2 || month === 11 ? "winter" : month < 5 ? "spring" : month < 8 ? "summer" : "autumn"; + if (Math.random() < 0.18) window.setTimeout(() => toast(lore.seasonal[season], 5600), 2600); + if (month === 9) window.setTimeout(() => toast("October memory: engagement light lives here all month."), 900); + if (month === 4 && day === 9) window.setTimeout(() => toast("Site birthday: aphy found candles in the cache."), 900); + const first = memory.firstSeen ? new Date(memory.firstSeen) : null; + if (first && memory.visits > 1 && first.getMonth() === month && first.getDate() === day) { + window.setTimeout(() => toast("Visitor anniversary: lima saved a small ordinary blessing from your first day here.", 7000), 1400); + } + if (now.getMinutes() === 22) window.setTimeout(() => toast("Minute 22: the 2022 layer glows for one quiet moment."), 2100); + if (now.getMinutes() === 40) window.setTimeout(() => toast("Minute 40: future z checks in, then lets you keep choosing."), 2100); + } + + function addObjectConstellation() { + // Event: click the small keepsake buttons along the bottom rail. + const rail = document.createElement("div"); + rail.className = "hidden-object-rail"; + rail.setAttribute("aria-label", "Family Layer Index objects"); + const objects = [ + ["ring", "lima's ring-light memory: Oct 2025, held carefully."], + ["bot", "aphy: object ping received. I am trying to be normal about it."], + ["tea", "sensei chi's cup is plain, warm, and impossible to rush."], + ["crayon", "young z left waxy sunlight on the desk."], + ["clock", "future z says time is not only a thief. Sometimes it returns things."] + ]; + objects.forEach(([name, message]) => { + const button = document.createElement("button"); + button.type = "button"; + button.className = `hidden-keepsake hidden-keepsake--${name}`; + button.title = name; + button.textContent = { ring: "o", bot: "#", tea: "u", crayon: "/", clock: ":" }[name]; + button.addEventListener("click", () => { + const next = readState(); + next.keepsakes = Array.from(new Set([...(next.keepsakes || []), name])); + writeState(next); + awardLayer(next.keepsakes.length >= 3 ? 3 : 2, `keepsake ${name}`); + toast(message); + if (next.keepsakes.length >= objects.length) { + window.setTimeout(() => toast("Family Layer Index opened. Search for family layer index."), 1100); + } + }); + rail.appendChild(button); + }); + document.body.appendChild(rail); + } + + function addWeatherWindow(memory) { + // Event: click the small "window" button. This asks for browser geolocation. + if (memory.visits < 3 || !("geolocation" in navigator)) return; + const button = document.createElement("button"); + button.className = "hidden-weather-window"; + button.type = "button"; + button.title = "Ask aphy for outside weather"; + button.textContent = "window"; + button.addEventListener("click", () => { + toast("aphy is checking outside. lima is checking whether you need a jumper."); + navigator.geolocation.getCurrentPosition((pos) => { + const { latitude, longitude } = pos.coords; + fetch(`https://api.open-meteo.com/v1/forecast?latitude=${latitude.toFixed(3)}&longitude=${longitude.toFixed(3)}¤t=temperature_2m,precipitation&timezone=auto`) + .then((res) => res.json()) + .then((data) => { + const current = data.current || {}; + const rain = Number(current.precipitation || 0) > 0; + const temp = Math.round(Number(current.temperature_2m)); + toast(rain ? `Outside: rain, ${temp}C. lima layer: towel by the door.` : `Outside: ${temp}C. aphy forecast: possible comfort, mild nostalgia.`); + }) + .catch(() => toast("aphy lost the weather packet. sensei chi says indoor weather is enough: quiet, with tea.")); + }, () => toast("No outside weather today. lima's indoor forecast: manageable clouds, warm light.")); + }); + document.body.appendChild(button); + } + + function addOldWebLayer(memory) { + if (Math.random() < 0.08 || memory.visits > 10) { + const stamp = document.createElement("div"); + stamp.className = "hidden-oldweb-stamp"; + stamp.title = pick(lore.fakeUsers, "fake-user"); + stamp.textContent = "best viewed with patience"; + stamp.addEventListener("click", () => { + awardLayer(1, "old web stamp"); + toast(stamp.title); + }); + document.body.appendChild(stamp); + } + const comments = document.querySelector("#comments"); + if (comments && !comments.querySelector(".hidden-guestbook-line")) { + const line = document.createElement("p"); + line.className = "hidden-guestbook-line"; + line.textContent = pick(lore.fakeUsers, "comment-lore"); + comments.appendChild(line); + } + } + + function addSourceRelics() { + // FAMILY LAYER RELIC: lima grounds, aphy logs, sensei chi waits, young z draws, future z forgives. + const marker = document.createComment("family-layer-index: 0 surface | 1 jokes | 2 memory | 3 philosophy | 4 time | 5 core"); + document.documentElement.appendChild(marker); + document.querySelectorAll("img[alt=''], img:not([alt])").forEach((img, index) => { + if (index > 2) return; + img.alt = pick([ + "A scrapbook image annotated by the lima layer.", + "young z would ask if this picture can become a game.", + "aphy alt text: visual memory preserved without spectacle." + ], `alt-${index}`); + }); + } + + function addLongKeyboardSecrets() { + // Event: type longer hidden phrases anywhere on the page. + document.addEventListener("keydown", (event) => { + const chain = `${sessionStorage.getItem("zxh_second_chain") || ""}${event.key.toLowerCase()}`.slice(-24); + sessionStorage.setItem("zxh_second_chain", chain); + LONG_KEYBOARD_SECRETS + .filter((secret) => chain.endsWith(secret.phrase)) + .forEach(runSecretAction); + }); + } + + function addPatienceRewards(memory) { + // Event: no movement, key presses, scrolling, or clicking for 90 seconds. + if (memory.visits < 2) return; + let idleTimer = null; + const startIdle = () => { + window.clearTimeout(idleTimer); + idleTimer = window.setTimeout(() => { + awardLayer(5, "patience"); + toast(pick([ + "lima's safe space opens only when nobody is rushing.", + "sensei chi says patience is how care sounds when it is quiet.", + "future z remembers you waiting here and calls it practice." + ], "idle"), 7600); + const next = readState(); + next.patientMoments = (next.patientMoments || 0) + 1; + writeState(next); + }, 90000); + }; + ["mousemove", "keydown", "scroll", "click"].forEach((name) => document.addEventListener(name, startIdle, { passive: true })); + startIdle(); + } + + function addRareSecondLayer() { + const roll = Math.random(); + if ((path === "/" || path === "/index.html") && roll < 0.006) { + document.body.classList.add("hidden-home-takeover"); + window.setTimeout(() => showDriftNote(pick(lore.homepageTakeovers, "takeover"), "aphy_2004_MODE\nlima_SAFE_SPACE\nFUTURE_Z_OK"), 600); + } else if (roll < 0.002) { + window.setTimeout(() => showDriftNote("aphy found a voice note and refused to autoplay it.", "play? y/n\n[consent preserved]"), 1500); + } else if (roll < 0.006) { + window.setTimeout(() => toast(pick(lore.dreams, "rare-dream"), 7600), 2000); + } else if (roll < 0.014) { + window.setTimeout(() => toast(pick(lore.warnings, "rare-warning"), 6800), 2300); + } + } + + function addFamilyLayerIndex(memory) { + if (!path.includes("/play/family-layer-index")) return; + const target = document.querySelector("[data-family-layer-index]"); + if (!target) return; + const visits = readState().layerVisits || {}; + target.innerHTML = familyLayers.map((line, layer) => { + const count = visits[layer] || 0; + return `
  • ${escapeHtml(line)}
    local encounters: ${count}
  • `; + }).join(""); + } + + function addPageSpecificSecrets() { + // Events only used by specific `/play/...` pages. + if (path.includes("/play/cassette-log")) { + document.querySelectorAll("[data-cassette]").forEach((button, index) => { + button.addEventListener("click", () => { + awardLayer(index >= 2 ? 4 : 2, "voice note"); + toast(lore.cassettes[index % lore.cassettes.length], 7600); + playTinySong(); + }); + }); + } + if (path.includes("/play/patience-game")) { + const target = document.querySelector("[data-patience-target]"); + const count = document.querySelector("[data-patience-count]"); + if (target && count) { + let seconds = 0; + setInterval(() => { + seconds += 1; + count.textContent = String(seconds); + if ([30, 90, 180].includes(seconds)) { + target.textContent = seconds === 30 ? "lima's note becomes easier to read." : seconds === 90 ? "sensei chi nods once." : "future z says this quiet was not wasted."; + } + }, 1000); + } + } + if (path.includes("/play/terminal-cupboard")) { + const input = document.querySelector("[data-cupboard-input]"); + const log = document.querySelector("[data-cupboard-log]"); + const commands = { + help: "commands: lima, aphy, sensei, young, future, layer, tea, exit", + lima: "lima note: make the hidden parts kind enough to live with.", + aphy: "aphy: cupboard process active. Wisdom module borrowed from sensei chi.", + sensei: "sensei chi: a cupboard teaches by containing and releasing.", + young: "young z inventory: crayon sun, blanket cape, important stone.", + future: "future z: you will still open small doors at 40.", + layer: familyLayers.join("\n"), + tea: "lima approves. sensei chi waits. aphy logs steam as temporary cloud.", + exit: "The cupboard lets you leave with nothing heavy." + }; + input?.addEventListener("keydown", (event) => { + if (event.key !== "Enter") return; + const value = input.value.trim().toLowerCase(); + const line = document.createElement("p"); + line.textContent = `> ${value}\n${commands[value] || "aphy: unknown command. sensei chi: not all unknowns are errors."}`; + log.appendChild(line); + input.value = ""; + }); + } + } + + function addInvisibleHoverSecrets() { + document.querySelectorAll("h1, h2").forEach((heading, index) => { + if (index > 5) return; + heading.classList.add("hidden-hover-memory"); + heading.dataset.hiddenMemory = pick([...lore.quotes, ...lore.journals, ...poems], `heading-${index}`); + }); + } + + function playTinySong() { + try { + const AudioContext = window.AudioContext || window.webkitAudioContext; + if (!AudioContext) return; + const ctx = new AudioContext(); + const notes = [392, 494, 440, 330, 392]; + notes.forEach((freq, index) => { + const osc = ctx.createOscillator(); + const gain = ctx.createGain(); + osc.frequency.value = freq; + osc.type = "sine"; + gain.gain.setValueAtTime(0.0001, ctx.currentTime + index * 0.18); + gain.gain.exponentialRampToValueAtTime(0.05, ctx.currentTime + index * 0.18 + 0.03); + gain.gain.exponentialRampToValueAtTime(0.0001, ctx.currentTime + index * 0.18 + 0.16); + osc.connect(gain); + gain.connect(ctx.destination); + osc.start(ctx.currentTime + index * 0.18); + osc.stop(ctx.currentTime + index * 0.18 + 0.18); + }); + } catch (_) {} + } + + function escapeHtml(value) { + return String(value).replace(/[&<>"']/g, (char) => ({ + "&": "&", + "<": "<", + ">": ">", + '"': """, + "'": "'" + }[char])); + } + + // Features run in this order on every page after the DOM is ready. + // Each function receives the current `memory` object. + const FEATURES = [ + addFooterNote, + addHomepageGreeting, + addWhispers, + addCornerObject, + addLogoSearchAndKeyboardSecrets, + addRareEvents, + addSecretLinks, + enhanceErrors, + addContinuity, + addSeasonAndDates, + addObjectConstellation, + addWeatherWindow, + addOldWebLayer, + addSourceRelics, + addLongKeyboardSecrets, + addPatienceRewards, + addRareSecondLayer, + addFamilyLayerIndex, + addPageSpecificSecrets, + addInvisibleHoverSecrets + ]; + + document.addEventListener("DOMContentLoaded", () => { + const memory = rememberVisit(); + FEATURES.forEach((addFeature) => addFeature(memory)); + }); +}()); diff --git a/backups/hidden-details/20260510-215127-hidden-details.json b/backups/hidden-details/20260510-215127-hidden-details.json new file mode 100644 index 0000000..12e2e01 --- /dev/null +++ b/backups/hidden-details/20260510-215127-hidden-details.json @@ -0,0 +1,9582 @@ +{ + "schemaVersion": 1, + "generatedAt": "2026-05-10T21:49:47", + "entries": [ + { + "id": "memory-1778434493026", + "title": "future z warns you against sleeping with glasses on the bed", + "type": "future z message", + "content": "future z warns you against sleeping with glasses on the bed", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "funny", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "quote", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "continuationLinks": [], + "echoes": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [], + "parentLinks": [], + "childLinks": [], + "mirroredEntries": [], + "cssClassHooks": "", + "audioSettings": "", + "animationTrigger": "", + "chainReferences": [] + }, + { + "id": "memory-1778428110093", + "title": "young z loves the moon", + "type": "hidden tooltip", + "content": "young z loves the moon", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "quote", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "continuationLinks": [], + "echoes": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [], + "parentLinks": [], + "childLinks": [], + "mirroredEntries": [], + "cssClassHooks": "", + "audioSettings": "", + "animationTrigger": "", + "chainReferences": [] + }, + { + "id": "hidden-tooltip-068-aphy-has-no-hands-but-would-hold-the-door-echo-1778427143275", + "type": "hidden tooltip", + "title": "jarvis?? aphy !", + "content": "jarvis?? aphy !", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "family-layer-001-layer-0-surface-website-notes-pages-tools", + "type": "family layer", + "title": "Layer 0: surface website - notes, pages, tools, normal nav...", + "content": "Layer 0: surface website - notes, pages, tools, normal navigation.", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "Family Layer Index", + "pageLocation": "", + "familyLayer": "0", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "family-layer-002-layer-1-casual-hidden-jokes-aphy-notices-c", + "type": "family layer", + "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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "Family Layer Index", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-002-aphy-status-emotionally-online-computation" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "family-layer-003-layer-2-memory-fragments-lima-s-notes-and", + "type": "family layer", + "title": "Layer 2: memory fragments - lima's notes and young z's chi...", + "content": "Layer 2: memory fragments - lima's notes and young z's childhood logs.", + "characters": [ + "lima", + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "young-z", + "z" + ], + "category": "Family Layer Index", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "family-layer-004-layer-3-philosophical-anomalies-sensei-chi", + "type": "family layer", + "title": "Layer 3: philosophical anomalies - sensei chi and aphy dis...", + "content": "Layer 3: philosophical anomalies - sensei chi and aphy disagree kindly.", + "characters": [ + "aphy", + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy", + "sensei-chi" + ], + "category": "Family Layer Index", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "family-layer-005-layer-4-time-distorted-messages-future-z-w", + "type": "family layer", + "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": [ + "future z", + "z" + ], + "emotionalTone": "strange", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "Family Layer Index", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "family-layer-006-layer-5-emotional-core-love-patience-home", + "type": "family layer", + "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": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "Family Layer Index", + "pageLocation": "", + "familyLayer": "5", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-001-lima-left-this-page-a-little-steadier-than", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-002-aphy-status-emotionally-online-computation", + "type": "hidden tooltip", + "title": "aphy status: emotionally online, computationally suspiciou...", + "content": "aphy status: emotionally online, computationally suspicious.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "family-layer-002-layer-1-casual-hidden-jokes-aphy-notices-c" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-003-sensei-chi-says-the-quiet-link-is-still-a", + "type": "hidden tooltip", + "title": "sensei chi says the quiet link is still a link.", + "content": "sensei chi says the quiet link is still a link.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-004-young-z-drew-a-house-with-too-many-windows", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-005-future-z-marked-this-moment-ordinary-there", + "type": "hidden tooltip", + "title": "future z marked this moment: ordinary, therefore worth kee...", + "content": "future z marked this moment: ordinary, therefore worth keeping.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-006-the-footer-has-become-a-small-place-to-sit", + "type": "hidden tooltip", + "title": "The footer has become a small place to sit together.", + "content": "The footer has become a small place to sit together.", + "characters": [ + "z" + ], + "emotionalTone": "hopeful", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-007-a-note-from-lima-take-breaks-silly", + "type": "hidden tooltip", + "title": "a note from lima: take breaks, silly (◕‿◕✿)", + "content": "a note from lima: take breaks, silly (◕‿◕✿)", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-008-aphy-found-three-tabs-named-final-and-refu", + "type": "hidden tooltip", + "title": "aphy found three tabs named final and refused to judge.", + "content": "aphy found three tabs named final and refused to judge.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-009-lima-would-remind-you-to-eat-before-the-pa", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-010-sensei-chi-a-door-discovered-slowly-opens", + "type": "hidden tooltip", + "title": "sensei chi: a door discovered slowly opens twice.", + "content": "sensei chi: a door discovered slowly opens twice.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-011-young-z-believes-every-loading-spinner-is", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-012-future-z-says-you-will-forget-the-exact-wo", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-013-the-archive-keeps-love-in-plain-text-and-s", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-014-aphy-warning-feelings-detected-in-static-a", + "type": "hidden tooltip", + "title": "aphy warning: feelings detected in static assets.", + "content": "aphy warning: feelings detected in static assets.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-015-lima-s-note-leave-the-light-on-not-because", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-016-sensei-chi-folded-a-lesson-into-the-whites", + "type": "hidden tooltip", + "title": "sensei chi folded a lesson into the whitespace.", + "content": "sensei chi folded a lesson into the whitespace.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-017-young-z-hid-a-drawing-behind-the-word-mayb", + "type": "hidden tooltip", + "title": "young z hid a drawing behind the word maybe.", + "content": "young z hid a drawing behind the word maybe.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-011-young-z-believes-every-loading-spinner-is" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-018-future-z-patched-the-memory-without-changi", + "type": "hidden tooltip", + "title": "future z patched the memory without changing its checksum.", + "content": "future z patched the memory without changing its checksum.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-019-this-website-remembers-visits-not-identiti", + "type": "hidden tooltip", + "title": "This website remembers visits, not identities.", + "content": "This website remembers visits, not identities.", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-020-aphy-says-the-old-internet-was-slower-beca", + "type": "hidden tooltip", + "title": "aphy says the old internet was slower because anticipation...", + "content": "aphy says the old internet was slower because anticipation needed bandwidth.", + "characters": [ + "aphy" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-021-lima-s-warmth-is-the-site-s-preferred-fall", + "type": "hidden tooltip", + "title": "lima's warmth is the site's preferred fallback state.", + "content": "lima's warmth is the site's preferred fallback state.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-022-sensei-chi-says-do-not-confuse-hidden-with", + "type": "hidden tooltip", + "title": "sensei chi says: do not confuse hidden with lost.", + "content": "sensei chi says: do not confuse hidden with lost.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-023-young-z-once-thought-the-moon-followed-the", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-060-sensei-chi-does-not-answer-quickly-this-is" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-024-future-z-writes-you-became-softer-in-ways", + "type": "hidden tooltip", + "title": "future z writes: you became softer in ways nobody measured...", + "content": "future z writes: you became softer in ways nobody measured.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-025-the-comments-are-quiet-because-aphy-is-lis", + "type": "hidden tooltip", + "title": "The comments are quiet because aphy is listening respectfu...", + "content": "The comments are quiet because aphy is listening respectfully.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-026-a-handwritten-grocery-list-is-sometimes-a", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-053-lima-note-you-can-rest-nothing-here-will-l" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-027-lima-met-z-in-2022-the-archive-still-store", + "type": "hidden 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": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-028-october-2025-glows-in-the-calendar-like-a", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-029-soon-to-be-married-is-a-beautiful-kind-of", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [ + "soft" + ], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-030-aphy-has-indexed-0-mysteries-and-1-204-fee", + "type": "hidden 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": [ + "aphy" + ], + "emotionalTone": "hopeful", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-031-sensei-chi-the-cup-is-chipped-drink-anyway", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-032-young-z-saved-a-shiny-wrapper-because-it-l", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-086-sensei-chi-says-the-deepest-layer-is-not-h", + "hidden-tooltip-023-young-z-once-thought-the-moon-followed-the", + "hidden-tooltip-038-young-z-pressed-every-elevator-button-in-h" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-033-future-z-says-the-best-version-of-you-stil", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "protective", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-034-aphy-recommends-hydration-and-a-less-ambit", + "type": "hidden 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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-036-the-site-does-not-want-to-be-solved-it-wan", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-037-sensei-chi-placed-a-comma-where-a-sigh-use", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-038-young-z-pressed-every-elevator-button-in-h", + "type": "hidden tooltip", + "title": "young z pressed every elevator button in his imagination.", + "content": "young z pressed every elevator button in his imagination.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-055-young-z-believes-every-password-should-inc" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-039-future-z-s-system-warning-keep-the-people", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-040-aphy-says-i-am-not-sentient-but-i-am-fond", + "type": "hidden 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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-041-lima-s-memory-is-the-gravity-that-keeps-th", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-042-a-page-can-be-a-room-if-love-keeps-returni", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-043-sensei-chi-what-ages-well-was-usually-hone", + "type": "hidden tooltip", + "title": "sensei chi: what ages well was usually honest first.", + "content": "sensei chi: what ages well was usually honest first.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-054-sensei-chi-patience-is-not-waiting-it-is-h" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-044-young-z-left-a-crayon-sun-in-the-source-co", + "type": "hidden tooltip", + "title": "young z left a crayon sun in the source code.", + "content": "young z left a crayon sun in the source code.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-045-future-z-keeps-a-spare-reassurance-in-the", + "type": "hidden tooltip", + "title": "future z keeps a spare reassurance in the footer.", + "content": "future z keeps a spare reassurance in the footer.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-046-the-website-is-handmade-some-fingerprints", + "type": "hidden tooltip", + "title": "The website is handmade. Some fingerprints are load-bearin...", + "content": "The website is handmade. Some fingerprints are load bearing.", + "characters": [ + "z" + ], + "emotionalTone": "hopeful", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-047-aphy-found-an-old-guestbook-and-bowed-to-t", + "type": "hidden tooltip", + "title": "aphy found an old guestbook and bowed to the usernames.", + "content": "aphy found an old guestbook and bowed to the usernames.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-048-lima-s-safe-spaces-smell-like-tea-rain-and", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-038-young-z-pressed-every-elevator-button-in-h" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-049-sensei-chi-says-the-path-is-not-shorter-be", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-050-young-z-asks-whether-the-search-box-knows", + "type": "hidden tooltip", + "title": "young z asks whether the search box knows any jokes.", + "content": "young z asks whether the search box knows any jokes.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-051-future-z-replies-yes-but-the-best-ones-tak", + "type": "hidden tooltip", + "title": "future z replies: yes, but the best ones take years.", + "content": "future z replies: yes, but the best ones take years.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-052-aphy-anomaly-the-page-blinked-when-nobody", + "type": "hidden tooltip", + "title": "aphy anomaly: the page blinked when nobody clicked.", + "content": "aphy anomaly: the page blinked when nobody clicked.", + "characters": [ + "aphy" + ], + "emotionalTone": "funny", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-053-lima-note-you-can-rest-nothing-here-will-l", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-054-sensei-chi-patience-is-not-waiting-it-is-h", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-060-sensei-chi-does-not-answer-quickly-this-is" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-055-young-z-believes-every-password-should-inc", + "type": "hidden tooltip", + "title": "young z believes every password should include a secret tu...", + "content": "young z believes every password should include a secret tunnel.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-099-sensei-chi-would-say-nothing-until-the-sil", + "hidden-tooltip-091-sensei-chi-the-visitor-is-not-late-the-pag" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-056-future-z-says-the-house-you-build-inside-y", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-057-the-old-web-counter-has-stopped-counting-a", + "type": "hidden tooltip", + "title": "The old web counter has stopped counting and started remem...", + "content": "The old web counter has stopped counting and started remembering.", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-058-aphy-logs-this-as-layer-1-humor-but-files", + "type": "hidden 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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-059-lima-s-name-appears-in-the-archive-like-a", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-060-sensei-chi-does-not-answer-quickly-this-is", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-086-sensei-chi-says-the-deepest-layer-is-not-h" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-061-young-z-taped-a-paper-star-to-the-monitor", + "type": "hidden tooltip", + "title": "young z taped a paper star to the monitor.", + "content": "young z taped a paper star to the monitor.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-062-future-z-has-seen-harder-days-end-gently", + "type": "hidden tooltip", + "title": "future z has seen harder days end gently.", + "content": "future z has seen harder days end gently.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-063-aphy-debug-line-kindness-passed-all-tests", + "type": "hidden tooltip", + "title": "aphy debug line: kindness passed all tests.", + "content": "aphy debug line: kindness passed all tests.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-064-lima-and-z-are-not-a-subplot-here-they-are", + "type": "hidden 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": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-065-sensei-chi-when-the-page-is-empty-listen-t", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-066-young-z-remembers-rooms-by-carpet-cartoons", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-067-future-z-says-you-did-not-become-fearless", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-068-aphy-has-no-hands-but-would-hold-the-door", + "type": "hidden 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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-069-lima-s-note-in-the-nav-come-back-without-p", + "type": "hidden tooltip", + "title": "lima's note in the nav: come back without performing.", + "content": "lima's note in the nav: come back without performing.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-070-sensei-chi-hid-a-mountain-inside-a-small-s", + "type": "hidden tooltip", + "title": "sensei chi hid a mountain inside a small sentence.", + "content": "sensei chi hid a mountain inside a small sentence.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-071-young-z-drew-z-as-older-and-gave-him-a-cap", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-072-future-z-laughs-softly-at-how-much-that-he", + "type": "hidden tooltip", + "title": "future z laughs softly at how much that helped.", + "content": "future z laughs softly at how much that helped.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-073-the-site-remembers-october-2025-as-a-small", + "type": "hidden tooltip", + "title": "The site remembers October 2025 as a small bright hinge.", + "content": "The site remembers October 2025 as a small bright hinge.", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-074-aphy-says-marriage-is-a-merge-request-with", + "type": "hidden tooltip", + "title": "aphy says marriage is a merge request with lifelong review...", + "content": "aphy says marriage is a merge request with lifelong review.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-075-lima-corrected-that-marriage-is-coming-hom", + "type": "hidden tooltip", + "title": "lima corrected that: marriage is coming home on purpose.", + "content": "lima corrected that: marriage is coming home on purpose.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-076-sensei-chi-approved-both-answers-and-poure", + "type": "hidden tooltip", + "title": "sensei chi approved both answers and poured tea.", + "content": "sensei chi approved both answers and poured tea.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-077-young-z-wants-to-know-if-future-z-still-li", + "type": "hidden 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": [ + "young z", + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-078-future-z-says-yes-especially-when-lima-poi", + "type": "hidden tooltip", + "title": "future z says yes, especially when lima points it out.", + "content": "future z says yes, especially when lima points it out.", + "characters": [ + "lima", + "future z", + "z" + ], + "emotionalTone": "hopeful", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-079-aphy-cannot-smell-rain-so-it-trusts-the-al", + "type": "hidden tooltip", + "title": "aphy cannot smell rain, so it trusts the alt text.", + "content": "aphy cannot smell rain, so it trusts the alt text.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-080-lima-s-hidden-safe-room-is-any-page-where", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-081-sensei-chi-do-not-rush-the-secret-it-is-ri", + "type": "hidden tooltip", + "title": "sensei chi: do not rush the secret. It is ripening.", + "content": "sensei chi: do not rush the secret. It is ripening.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-082-young-z-saved-this-message-under-important", + "type": "hidden tooltip", + "title": "young z saved this message under important rocks.", + "content": "young z saved this message under important rocks.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-083-future-z-says-some-dreams-become-chores-an", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-084-aphy-old-web-badge-best-viewed-with-patien", + "type": "hidden tooltip", + "title": "aphy old-web badge: best viewed with patience.", + "content": "aphy old-web badge: best viewed with patience.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-085-lima-s-memory-keeper-role-is-not-mystical", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-086-sensei-chi-says-the-deepest-layer-is-not-h", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-087-young-z-asks-if-the-website-can-remember-h", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-088-future-z-says-this-whole-place-was-worth-m", + "type": "hidden tooltip", + "title": "future z says this whole place was worth making.", + "content": "future z says this whole place was worth making.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "hopeful", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-089-aphy-warning-do-not-optimize-away-the-huma", + "type": "hidden tooltip", + "title": "aphy warning: do not optimize away the human part.", + "content": "aphy warning: do not optimize away the human part.", + "characters": [ + "aphy", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-090-lima-note-i-am-proud-of-the-gentle-things", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-091-sensei-chi-the-visitor-is-not-late-the-pag", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-086-sensei-chi-says-the-deepest-layer-is-not-h", + "hidden-tooltip-038-young-z-pressed-every-elevator-button-in-h" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-092-young-z-thinks-every-hyperlink-is-a-magic", + "type": "hidden tooltip", + "title": "young z thinks every hyperlink is a magic trick.", + "content": "young z thinks every hyperlink is a magic trick.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-093-future-z-says-the-magic-is-choosing-what-t", + "type": "hidden tooltip", + "title": "future z says the magic is choosing what to preserve.", + "content": "future z says the magic is choosing what to preserve.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-094-aphy-final-but-not-final-message-there-is", + "type": "hidden 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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-095-the-emotional-core-is-simple-love-made-the", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-096-if-today-was-heavy-leave-it-beside-the-foo", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-097-lima-would-put-it-somewhere-safe", + "type": "hidden tooltip", + "title": "lima would put it somewhere safe.", + "content": "lima would put it somewhere safe.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-098-aphy-would-make-a-backup", + "type": "hidden tooltip", + "title": "aphy would make a backup.", + "content": "aphy would make a backup.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-099-sensei-chi-would-say-nothing-until-the-sil", + "type": "hidden tooltip", + "title": "sensei chi would say nothing until the silence helped.", + "content": "sensei chi would say nothing until the silence helped.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-091-sensei-chi-the-visitor-is-not-late-the-pag", + "hidden-tooltip-043-sensei-chi-what-ages-well-was-usually-hone" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-100-young-z-would-draw-a-sun-on-it", + "type": "hidden tooltip", + "title": "young z would draw a sun on it.", + "content": "young z would draw a sun on it.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-101-future-z-would-tell-you-it-did-not-last-fo", + "type": "hidden tooltip", + "title": "future z would tell you it did not last forever.", + "content": "future z would tell you it did not last forever.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-001-lima-writes-warmth-in-the-ordinary-margins", + "type": "poem", + "title": "lima writes warmth / in the ordinary margins / and the pag...", + "content": "lima writes warmth / in the ordinary margins / and the page remembers.", + "characters": [ + "lima" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-002-aphy-counts-the-seconds-then-forgets-the-n", + "type": "poem", + "title": "aphy counts the seconds / then forgets the number / to kee...", + "content": "aphy counts the seconds / then forgets the number / to keep the moment.", + "characters": [ + "aphy" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-003-sensei-chi-pours-tea-into-a-cracked-cup-an", + "type": "poem", + "title": "sensei chi pours tea / into a cracked cup / and calls it e...", + "content": "sensei chi pours tea / into a cracked cup / and calls it enough.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-004-young-z-draws-a-door-with-no-lock-because", + "type": "poem", + "title": "young z draws a door / with no lock / because why would it...", + "content": "young z draws a door / with no lock / because why would it need one?", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-005-future-z-sends-rain-from-a-year-not-reache", + "type": "poem", + "title": "future z sends rain / from a year not reached yet / and sa...", + "content": "future z sends rain / from a year not reached yet / and says keep walking.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-006-october-light-catches-on-a-ring-and-the-ca", + "type": "poem", + "title": "October light / catches on a ring / and the calendar becom...", + "content": "October light / catches on a ring / and the calendar becomes kind.", + "characters": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-007-a-small-website-learns-the-shape-of-return", + "type": "poem", + "title": "A small website / learns the shape of return / without ask...", + "content": "A small website / learns the shape of return / without asking a name.", + "characters": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [ + "soft" + ], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-008-the-warm-light-childhood-memories-fade-yet", + "type": "poem", + "title": "The warm light / childhood memories fade / yet they are no...", + "content": "The warm light / childhood memories fade / yet they are not forgotten.", + "characters": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-001-lima-left-the-page-warm-for-you", + "type": "loading screen message", + "title": "lima left the page warm for you.", + "content": "lima left the page warm for you.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-002-aphy-is-awake-and-pretending-this-is-norma", + "type": "loading screen message", + "title": "aphy is awake and pretending this is normal.", + "content": "aphy is awake and pretending this is normal.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-003-sensei-chi-has-not-spoken-yet-that-may-be", + "type": "loading screen message", + "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": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-004-young-z-has-hidden-something-behind-the-da", + "type": "loading screen message", + "title": "young z has hidden something behind the dashboard.", + "content": "young z has hidden something behind the dashboard.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-005-future-z-says-this-visit-mattered-more-tha", + "type": "loading screen message", + "title": "future z says this visit mattered more than it looked.", + "content": "future z says this visit mattered more than it looked.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-006-welcome-back-to-the-handmade-part-of-the-i", + "type": "loading screen message", + "title": "Welcome back to the handmade part of the internet.", + "content": "Welcome back to the handmade part of the internet.", + "characters": [ + "z" + ], + "emotionalTone": "hopeful", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-007-the-archive-shuffled-its-notes-before-you", + "type": "loading screen message", + "title": "The archive shuffled its notes before you arrived.", + "content": "The archive shuffled its notes before you arrived.", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-008-layer-0-is-stable-aphy-is-less-stable-but", + "type": "loading screen message", + "title": "Layer 0 is stable. aphy is less stable, but friendly.", + "content": "Layer 0 is stable. aphy is less stable, but friendly.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-001-lima-note-it-is-late-drink-water-and-be-ge", + "type": "rare event", + "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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "timed", + "triggerConditions": "hour >= 22 or hour < 5", + "tags": [ + "lima" + ], + "category": "late night", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-002-aphy-has-dimmed-the-imaginary-server-light", + "type": "rare event", + "title": "aphy has dimmed the imaginary server lights.", + "content": "aphy has dimmed the imaginary server lights.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "timed", + "triggerConditions": "hour >= 22 or hour < 5", + "tags": [ + "aphy" + ], + "category": "late night", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-003-sensei-chi-says-midnight-is-not-a-command", + "type": "rare event", + "title": "sensei chi says midnight is not a command.", + "content": "sensei chi says midnight is not a command.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "strange", + "rarity": "timed", + "triggerConditions": "hour >= 22 or hour < 5", + "tags": [ + "sensei-chi" + ], + "category": "late night", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-004-young-z-is-asleep-in-the-memory-layer-walk", + "type": "rare event", + "title": "young z is asleep in the memory layer. Walk softly.", + "content": "young z is asleep in the memory layer. Walk softly.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "timed", + "triggerConditions": "hour >= 22 or hour < 5", + "tags": [ + "young-z", + "z" + ], + "category": "late night", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-005-future-z-remembers-this-kind-of-night-and", + "type": "rare event", + "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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "timed", + "triggerConditions": "hour >= 22 or hour < 5", + "tags": [ + "future-z", + "z" + ], + "category": "late night", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-001-aphy-says-old-websites-were-brave-because", + "type": "quote", + "title": "aphy says old websites were brave because they loaded slow...", + "content": "aphy says old websites were brave because they loaded slowly and meant it.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-002-lima-s-notes-are-never-puzzles-first-they", + "type": "quote", + "title": "lima's notes are never puzzles first. They are care first.", + "content": "lima's notes are never puzzles first. They are care first.", + "characters": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-003-sensei-chi-says-a-secret-should-make-you-m", + "type": "quote", + "title": "sensei chi says a secret should make you more yourself, no...", + "content": "sensei chi says a secret should make you more yourself, not less safe.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-004-young-z-measured-summer-in-cartoons-and-ca", + "type": "quote", + "title": "young z measured summer in cartoons and carpet patterns.", + "content": "young z measured summer in cartoons and carpet patterns.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-005-future-z-has-learned-that-reassurance-work", + "type": "quote", + "title": "future z has learned that reassurance works best when it i...", + "content": "future z has learned that reassurance works best when it is specific.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-006-aphy-has-classified-love-as-non-determinis", + "type": "quote", + "title": "aphy has classified love as non-deterministic but reproduc...", + "content": "aphy has classified love as non-deterministic but reproducible.", + "characters": [ + "aphy" + ], + "emotionalTone": "funny", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-007-lima-met-z-in-2022-the-site-treats-that-ye", + "type": "quote", + "title": "lima met z in 2022; the site treats that year as a seed.", + "content": "lima met z in 2022; the site treats that year as a seed.", + "characters": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-008-the-engagement-in-oct-2025-is-stored-as-a", + "type": "quote", + "title": "The engagement in Oct 2025 is stored as a warm constant.", + "content": "The engagement in Oct 2025 is stored as a warm constant.", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-009-soon-to-be-married-a-future-page-already-s", + "type": "quote", + "title": "Soon to be married: a future z page already smiling.", + "content": "Soon to be married: a future z page already smiling.", + "characters": [ + "z", + "future z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "quotes", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [ + "warm" + ], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-010-sensei-chi-says-all-vows-begin-as-attentio", + "type": "quote", + "title": "sensei chi says all vows begin as attention.", + "content": "sensei chi says all vows begin as attention.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-001-lima-note-2022-some-beginnings-do-not-anno", + "type": "journal entry", + "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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-002-lima-note-oct-2025-engaged-the-calendar-le", + "type": "journal entry", + "title": "lima note, Oct 2025: Engaged. The calendar learned how to ...", + "content": "lima note, Oct 2025: Engaged. The calendar learned how to glow.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-003-young-z-log-i-drew-the-computer-with-a-smi", + "type": "journal entry", + "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": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-004-young-z-log-age-7-important-discovery-blan", + "type": "journal entry", + "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": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-005-future-z-log-age-40-you-will-still-be-lear", + "type": "journal entry", + "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": [ + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-006-future-z-log-age-40-lima-s-laugh-remains-o", + "type": "journal entry", + "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": [ + "lima", + "future z", + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "future-z", + "z" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-007-aphy-diagnostic-nostalgia-detected-in-loca", + "type": "journal entry", + "title": "aphy diagnostic: nostalgia detected in local storage. Seve...", + "content": "aphy diagnostic: nostalgia detected in local storage. Severity: beautiful.", + "characters": [ + "aphy" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-008-sensei-chi-margin-memory-is-not-a-museum-i", + "type": "journal entry", + "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": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-001-aphy-warning-too-many-tabs-not-enough-tend", + "type": "fake error message", + "title": "aphy WARNING: too many tabs, not enough tenderness.", + "content": "aphy WARNING: too many tabs, not enough tenderness.", + "characters": [ + "aphy" + ], + "emotionalTone": "funny", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "5", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-002-future-z-system-notice-do-not-confuse-tire", + "type": "fake error message", + "title": "future z SYSTEM NOTICE: do not confuse tired with failing.", + "content": "future z SYSTEM NOTICE: do not confuse tired with failing.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "protective", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-003-sensei-chi-alert-the-shortest-path-may-tea", + "type": "fake error message", + "title": "sensei chi ALERT: the shortest path may teach the least.", + "content": "sensei chi ALERT: the shortest path may teach the least.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-004-lima-safe-mode-breathe-eat-answer-slowly", + "type": "fake error message", + "title": "lima SAFE MODE: breathe, eat, answer slowly.", + "content": "lima SAFE MODE: breathe, eat, answer slowly.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-005-young-z-memory-glitch-the-floor-is-lava-bu", + "type": "fake error message", + "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": [ + "young z", + "z" + ], + "emotionalTone": "funny", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-006-aphy-error-2022-warmth-exceeded-expected-r", + "type": "fake error message", + "title": "aphy ERROR 2022: warmth exceeded expected range.", + "content": "aphy ERROR 2022: warmth exceeded expected range.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-007-future-z-warning-you-will-miss-ordinary-da", + "type": "fake error message", + "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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-008-layer-index-notice-deeper-does-not-mean-da", + "type": "fake error message", + "title": "LAYER INDEX NOTICE: deeper does not mean darker.", + "content": "LAYER INDEX NOTICE: deeper does not mean darker.", + "characters": [ + "z" + ], + "emotionalTone": "wise", + "rarity": "rare", + "triggerConditions": "", + "tags": [], + "category": "warnings", + "pageLocation": "", + "familyLayer": "5", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "dream-sequence-001-dream-01-young-z-opens-a-lunchbox-and-find", + "type": "dream sequence", + "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": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "dreams", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "dream-sequence-002-dream-02-aphy-becomes-a-cursor-and-points", + "type": "dream sequence", + "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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "dreams", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "dream-sequence-003-dream-03-sensei-chi-sweeps-snow-from-a-url", + "type": "dream sequence", + "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": [ + "sensei chi" + ], + "emotionalTone": "funny", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "dreams", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "dream-sequence-004-dream-04-lima-and-z-are-walking-through-oc", + "type": "dream sequence", + "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": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "dreams", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "dream-sequence-005-dream-05-future-z-mails-back-a-blank-page", + "type": "dream sequence", + "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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "dreams", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "terminal-log-001-voice-note-2022-lima-laughs-off-mic-z-forg", + "type": "terminal log", + "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": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "cassettes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "terminal-log-002-voice-note-oct-2025-a-small-pause-after-ye", + "type": "terminal log", + "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": [ + "z", + "future z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "cassettes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "terminal-log-003-aphy-log-if-love-is-data-it-refuses-compre", + "type": "terminal log", + "title": "aphy LOG: If love is data, it refuses compression.", + "content": "aphy LOG: If love is data, it refuses compression.", + "characters": [ + "aphy" + ], + "emotionalTone": "funny", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "cassettes", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "terminal-log-004-young-z-tape-background-tv-pencil-noise-so", + "type": "terminal log", + "title": "young z TAPE: background TV, pencil noise, someone calling...", + "content": "young z TAPE: background TV, pencil noise, someone calling him for food.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "cassettes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "terminal-log-005-future-z-memo-age-40-still-grateful-you-ke", + "type": "terminal log", + "title": "future z MEMO: age 40, still grateful you kept going.", + "content": "future z MEMO: age 40, still grateful you kept going.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "cassettes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "guestbook-entry-001-aphy-bot-first-comment-generated-with-sinc", + "type": "guestbook entry", + "title": "aphy: first comment generated with sincere uncertainty", + "content": "aphy: first comment generated with sincere uncertainty", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "fakeUsers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "guestbook-entry-002-young-z-2009-does-this-guestbook-have-game", + "type": "guestbook entry", + "title": "young-z-2009: does this guestbook have games", + "content": "young-z-2009: does this guestbook have games", + "characters": [ + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "z" + ], + "category": "fakeUsers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "guestbook-entry-003-future-z-40-keep-the-backup-delete-the-sha", + "type": "guestbook entry", + "title": "future_z_40: keep the backup, delete the shame", + "content": "future_z_40: keep the backup, delete the shame", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "z" + ], + "category": "fakeUsers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "guestbook-entry-004-lima-note-proud-of-you-even-here", + "type": "guestbook entry", + "title": "lima-note: proud of you, even here", + "content": "lima-note: proud of you, even here", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "fakeUsers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "guestbook-entry-005-sensei-chi-the-counter-counts-only-what-ca", + "type": "guestbook entry", + "title": "sensei chi: the counter counts only what can be counted", + "content": "sensei chi: the counter counts only what can be counted", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "fakeUsers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "guestbook-entry-006-z-and-lima-2025-engaged-still-learning-the", + "type": "guestbook entry", + "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": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "fakeUsers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-001-aphy-briefly-restores-an-old-personal-site", + "type": "rare event", + "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": [ + "aphy" + ], + "emotionalTone": "hopeful", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "homepageTakeovers", + "pageLocation": "", + "familyLayer": "5", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-002-young-z-has-taken-over-the-homepage-with-i", + "type": "rare event", + "title": "young z has taken over the homepage with invisible crayon.", + "content": "young z has taken over the homepage with invisible crayon.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "homepageTakeovers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-003-future-z-overlays-the-dashboard-with-one-s", + "type": "rare event", + "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": [ + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "homepageTakeovers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-001-aphy-sensei-chi", + "type": "hidden conversation", + "title": "aphy / sensei chi", + "content": "aphy\nI can predict the next click with 14% confidence.\nsensei chi\nThen bow to the other 86%.", + "characters": [ + "aphy", + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy", + "sensei-chi" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "aphy", + "I can predict the next click with 14% confidence.", + "sensei chi", + "Then bow to the other 86%." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-002-lima-aphy", + "type": "hidden conversation", + "title": "lima / aphy", + "content": "lima\nDid you eat before making the website mysterious?\naphy\nQuery unclear. z likely forgot.", + "characters": [ + "lima", + "aphy", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "aphy", + "z" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "lima", + "Did you eat before making the website mysterious?", + "aphy", + "Query unclear. z likely forgot." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-003-young-z-future-z", + "type": "hidden conversation", + "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": [ + "young z", + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "future-z", + "z" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "young z", + "Is future z tall?", + "future z", + "Tall enough to reach the old worries. Short enough to still need help." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-004-aphy-sensei-chi", + "type": "hidden conversation", + "title": "aphy / sensei chi", + "content": "aphy\nI found a bug in sadness.\nsensei chi\nPatch it with company, not logic.", + "characters": [ + "aphy", + "sensei chi" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy", + "sensei-chi" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "aphy", + "I found a bug in sadness.", + "sensei chi", + "Patch it with company, not logic." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-005-lima-future-z", + "type": "hidden conversation", + "title": "lima / future z", + "content": "lima\nLeave this page kinder than you found it.\nfuture z\nThat instruction aged well.", + "characters": [ + "lima", + "future z", + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "future-z", + "z" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "lima", + "Leave this page kinder than you found it.", + "future z", + "That instruction aged well." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-006-young-z-aphy", + "type": "hidden conversation", + "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": [ + "aphy", + "young z", + "z" + ], + "emotionalTone": "funny", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy", + "young-z", + "z" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "young z", + "Can the computer be my friend?", + "aphy", + "Yes. But go outside sometimes. I read that in a human manual." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-007-sensei-chi-aphy", + "type": "hidden conversation", + "title": "sensei chi / aphy", + "content": "sensei chi\nA page that remembers must also forgive.\naphy\nForgiveness cached. TTL: lifelong.", + "characters": [ + "aphy", + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy", + "sensei-chi" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "sensei chi", + "A page that remembers must also forgive.", + "aphy", + "Forgiveness cached. TTL: lifelong." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-008-future-z-lima", + "type": "hidden conversation", + "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": [ + "lima", + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "future-z", + "z" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "future z", + "Tell him the hard parts did not win.", + "lima", + "I have been telling him in smaller ways." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "seasonal-event-001-winter-note", + "type": "seasonal event", + "title": "Winter note", + "content": "lima put a blanket over the archive.", + "characters": [ + "lima", + "aphy", + "z" + ], + "emotionalTone": "warm", + "rarity": "seasonal", + "triggerConditions": "season is winter", + "tags": [ + "lima", + "aphy", + "z" + ], + "category": "seasonal", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "season": "winter", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "seasonal-event-002-spring-note", + "type": "seasonal event", + "title": "Spring note", + "content": "young z found the first flower and promoted it to treasure.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "soft", + "rarity": "seasonal", + "triggerConditions": "season is spring", + "tags": [ + "young-z", + "z" + ], + "category": "seasonal", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "season": "spring", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "seasonal-event-003-summer-note", + "type": "seasonal event", + "title": "Summer note", + "content": "aphy opened an imaginary window; lima reminded it to save before storms.", + "characters": [ + "lima", + "aphy" + ], + "emotionalTone": "warm", + "rarity": "seasonal", + "triggerConditions": "season is summer", + "tags": [ + "lima", + "aphy" + ], + "category": "seasonal", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "season": "summer", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "seasonal-event-004-autumn-note", + "type": "seasonal event", + "title": "Autumn note", + "content": "sensei chi says falling leaves are not failure, only timing.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "wise", + "rarity": "seasonal", + "triggerConditions": "season is autumn", + "tags": [ + "sensei-chi" + ], + "category": "seasonal", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "season": "autumn", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-001-lima-note", + "type": "secret interaction", + "title": "lima note", + "content": "lima note", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [ + "lima" + ], + "category": "room links", + "pageLocation": "/play/lima-note.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-002-aphy-console", + "type": "secret interaction", + "title": "aphy console", + "content": "aphy console", + "characters": [ + "aphy" + ], + "emotionalTone": "strange", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [ + "aphy" + ], + "category": "room links", + "pageLocation": "/play/aphy-console.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-003-sensei-garden", + "type": "secret interaction", + "title": "sensei garden", + "content": "sensei garden", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/sensei-garden.html", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-004-young-z-desk", + "type": "secret interaction", + "title": "young z desk", + "content": "young z desk", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [ + "young-z", + "z" + ], + "category": "room links", + "pageLocation": "/play/young-z-desk.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-005-future-log", + "type": "secret interaction", + "title": "future log", + "content": "future log", + "characters": [ + "z", + "future z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/future-log.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-006-family-layer-index", + "type": "secret interaction", + "title": "family layer index", + "content": "family layer index", + "characters": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/family-layer-index.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-007-do-not-open", + "type": "secret interaction", + "title": "do not open", + "content": "do not open", + "characters": [ + "z" + ], + "emotionalTone": "protective", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/do-not-open.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-008-voice-note-log", + "type": "secret interaction", + "title": "voice note log", + "content": "voice note log", + "characters": [ + "z" + ], + "emotionalTone": "strange", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/cassette-log.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-009-time-platform", + "type": "secret interaction", + "title": "time platform", + "content": "time platform", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/train-platform.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-010-forgotten-draft", + "type": "secret interaction", + "title": "forgotten draft", + "content": "forgotten draft", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/forgotten-draft.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-011-corrupted-recipe", + "type": "secret interaction", + "title": "corrupted recipe", + "content": "corrupted recipe", + "characters": [ + "z" + ], + "emotionalTone": "funny", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/corrupted-recipe.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-012-terminal-cupboard", + "type": "secret interaction", + "title": "terminal cupboard", + "content": "terminal cupboard", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/terminal-cupboard.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-013-patience-game", + "type": "secret interaction", + "title": "patience game", + "content": "patience game", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/patience-game.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-001-search-lima", + "type": "search toast", + "title": "Search: lima", + "content": "Search result: warmth, oct 2025, soon to be home.", + "characters": [ + "lima" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "lima", + "tags": [ + "lima" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "lima", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-002-search-aphy", + "type": "search toast", + "title": "Search: aphy", + "content": "aphy: present. Mostly helpful. Occasionally poetic by accident.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "aphy", + "tags": [ + "aphy" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "aphy", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-003-search-sensei-chi", + "type": "search toast", + "title": "Search: sensei chi", + "content": "sensei chi: the search is also searching you.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "sensei chi", + "tags": [ + "sensei-chi" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "sensei chi", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-004-search-young-z", + "type": "search toast", + "title": "Search: young z", + "content": "Search result: age 7, blanket cape, crayon sun.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "young z", + "tags": [ + "young-z", + "z" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "young z", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-005-search-future-z", + "type": "search toast", + "title": "Search: future z", + "content": "future z: I cannot spoil the ending. I can say keep going.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "future z", + "tags": [ + "future-z", + "z" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "future z", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-006-search-2022", + "type": "search toast", + "title": "Search: 2022", + "content": "lima layer: beginning stored as warmth, not trivia.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "2022", + "tags": [ + "lima" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "2022", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-007-search-oct-2025", + "type": "search toast", + "title": "Search: oct 2025", + "content": "Engagement memory: the calendar learned to glow.", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "oct 2025", + "tags": [], + "category": "search", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "oct 2025", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-008-search-age-7", + "type": "search toast", + "title": "Search: age 7", + "content": "young z layer: crayons, cartoons, and a cape made from a blanket.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "age 7", + "tags": [ + "young-z", + "z" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "age 7", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-009-search-age-40", + "type": "search toast", + "title": "Search: age 40", + "content": "future z: I am tired sometimes, but not defeated.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "melancholy", + "rarity": "common", + "triggerConditions": "age 40", + "tags": [ + "future-z", + "z" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "age 40", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-001-route-kitchen-light", + "type": "search route", + "title": "Route: kitchen light", + "content": "/play/kitchen-light.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "kitchen light", + "tags": [], + "category": "search", + "pageLocation": "/play/kitchen-light.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "kitchen light", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-002-route-lima-note", + "type": "search route", + "title": "Route: lima note", + "content": "/play/lima-note.html", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "lima note", + "tags": [ + "lima" + ], + "category": "search", + "pageLocation": "/play/lima-note.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "lima note", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-003-route-aphy-console", + "type": "search route", + "title": "Route: aphy console", + "content": "/play/aphy-console.html", + "characters": [ + "aphy" + ], + "emotionalTone": "strange", + "rarity": "common", + "triggerConditions": "aphy console", + "tags": [ + "aphy" + ], + "category": "search", + "pageLocation": "/play/aphy-console.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "aphy console", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [ + "Layer 2 discovery" + ], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-004-route-sensei-garden", + "type": "search route", + "title": "Route: sensei garden", + "content": "/play/sensei-garden.html", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "sensei garden", + "tags": [], + "category": "search", + "pageLocation": "/play/sensei-garden.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "sensei garden", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-005-route-young-z-desk", + "type": "search route", + "title": "Route: young z desk", + "content": "/play/young-z-desk.html", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "young z desk", + "tags": [ + "young-z", + "z" + ], + "category": "search", + "pageLocation": "/play/young-z-desk.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "young z desk", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-006-route-future-log", + "type": "search route", + "title": "Route: future log", + "content": "/play/future-log.html", + "characters": [ + "z", + "future z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "future log", + "tags": [], + "category": "search", + "pageLocation": "/play/future-log.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "future log", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-007-route-family-layer-index", + "type": "search route", + "title": "Route: family layer index", + "content": "/play/family-layer-index.html", + "characters": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "family layer index", + "tags": [], + "category": "search", + "pageLocation": "/play/family-layer-index.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "family layer index", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-008-route-do-not-open", + "type": "search route", + "title": "Route: do not open", + "content": "/play/do-not-open.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "do not open", + "tags": [], + "category": "search", + "pageLocation": "/play/do-not-open.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "do not open", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-009-route-voice-note", + "type": "search route", + "title": "Route: voice note", + "content": "/play/cassette-log.html", + "characters": [ + "z" + ], + "emotionalTone": "strange", + "rarity": "common", + "triggerConditions": "voice note", + "tags": [], + "category": "search", + "pageLocation": "/play/cassette-log.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "voice note", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-010-route-time-platform", + "type": "search route", + "title": "Route: time platform", + "content": "/play/train-platform.html", + "characters": [ + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "time platform", + "tags": [], + "category": "search", + "pageLocation": "/play/train-platform.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "time platform", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-011-route-unfinished-letter", + "type": "search route", + "title": "Route: unfinished letter", + "content": "/play/forgotten-draft.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "unfinished letter", + "tags": [], + "category": "search", + "pageLocation": "/play/forgotten-draft.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "unfinished letter", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-012-route-burnt-sugar", + "type": "search route", + "title": "Route: burnt sugar", + "content": "/play/corrupted-recipe.html", + "characters": [ + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "burnt sugar", + "tags": [], + "category": "search", + "pageLocation": "/play/corrupted-recipe.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "burnt sugar", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-013-route-cupboard", + "type": "search route", + "title": "Route: cupboard", + "content": "/play/terminal-cupboard.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "cupboard", + "tags": [], + "category": "search", + "pageLocation": "/play/terminal-cupboard.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "cupboard", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-014-route-patience", + "type": "search route", + "title": "Route: patience", + "content": "/play/patience-game.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "patience", + "tags": [], + "category": "search", + "pageLocation": "/play/patience-game.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "patience", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-001-keyboard-remember", + "type": "keyboard secret", + "title": "Keyboard: remember", + "content": "lima keeps the memory grounded. aphy keeps the backup.", + "characters": [ + "lima", + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "remember", + "tags": [ + "lima", + "aphy" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "remember", + "message": "lima keeps the memory grounded. aphy keeps the backup." + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-002-keyboard-dream", + "type": "keyboard secret", + "title": "Keyboard: dream", + "content": "/play/dream-corridor.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "dream", + "tags": [], + "category": "keyboard", + "pageLocation": "/play/dream-corridor.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "dream", + "route": "/play/dream-corridor.html" + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-003-keyboard-layer-index", + "type": "keyboard secret", + "title": "Keyboard: layer index", + "content": "/play/family-layer-index.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "layer index", + "tags": [], + "category": "keyboard", + "pageLocation": "/play/family-layer-index.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "layer index", + "route": "/play/family-layer-index.html" + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-004-keyboard-leave-the-light-on", + "type": "keyboard secret", + "title": "Keyboard: leave the light on", + "content": "/play/kitchen-light.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "leave the light on", + "tags": [], + "category": "keyboard", + "pageLocation": "/play/kitchen-light.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "leave the light on", + "route": "/play/kitchen-light.html" + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-005-keyboard-oldweb", + "type": "keyboard secret", + "title": "Keyboard: oldweb", + "content": "aphy briefly considers a table layout, then apologizes to CSS.", + "characters": [ + "aphy", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "oldweb", + "tags": [ + "aphy", + "z" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "oldweb", + "message": "aphy briefly considers a table layout, then apologizes to CSS." + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-006-keyboard-lima", + "type": "keyboard secret", + "title": "Keyboard: lima", + "content": "lima note: I am glad you made something this sincere.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "lima", + "tags": [ + "lima" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "lima", + "message": "lima note: I am glad you made something this sincere." + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-007-keyboard-sensei", + "type": "keyboard secret", + "title": "Keyboard: sensei chi", + "content": "sensei chi: a hidden word is still a word.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "sensei chi", + "tags": [ + "sensei-chi" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "sensei chi", + "message": "sensei chi: a hidden word is still a word." + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-008-keyboard-young-z", + "type": "keyboard secret", + "title": "Keyboard: young z", + "content": "young z has drawn a door in the margin.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "young z", + "tags": [ + "young-z", + "z" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "young z", + "message": "young z has drawn a door in the margin." + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-009-keyboard-future-z", + "type": "keyboard secret", + "title": "Keyboard: future z", + "content": "future z: keep the gentle parts. They compound.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "future z", + "tags": [ + "future-z", + "z" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "future z", + "message": "future z: keep the gentle parts. They compound." + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-010-keyboard-aphy", + "type": "keyboard secret", + "title": "Keyboard: aphy", + "content": "play tiny aphy song", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "aphy", + "tags": [ + "aphy" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "aphy", + "song": true + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + } + ] +} diff --git a/backups/hidden-details/20260510-215241-hidden-details.js b/backups/hidden-details/20260510-215241-hidden-details.js new file mode 100644 index 0000000..0e63312 --- /dev/null +++ b/backups/hidden-details/20260510-215241-hidden-details.js @@ -0,0 +1,1012 @@ +(function () { + "use strict"; + + /* + * Hidden site details + * ------------------- + * This file adds small hidden interactions across the site: footer notes, + * click targets, search/keyboard secrets, rare messages, and page-specific + * behavior for the hidden /play pages. + * + * How to add your own things: + * - Add new text to EDITABLE CONTENT arrays such as `details`, `poems`, + * `greetings`, or `lore`. + * - Add search-triggered toast messages to `SEARCH_TOASTS`. + * - Add search-triggered page redirects to `SEARCH_ROUTES`. + * - Add typed keyboard phrases to `KEYBOARD_SECRETS` or `LONG_KEYBOARD_SECRETS`. + * - Add a new feature by writing an `addYourFeature(memory)` function and + * adding it to the `FEATURES` list at the bottom of the file. + */ + + // Storage keys. v1 is read once so old visitors keep their hidden progress. + const STORAGE_KEY = "zxh_hidden_details_v2"; + const OLD_STORAGE_KEY = "zxh_hidden_details_v1"; + + // Shared page context. These are captured once so daily random picks stay stable. + const now = new Date(); + const hour = now.getHours(); + const path = window.location.pathname; + const state = readState(); + + // ----------------------------- + // EDITABLE CONTENT + // ----------------------------- + // Generated by the hidden narrative authoring page. + // Friendly source of truth: assets/content/hidden-details.json + + const familyLayers = [ + "Layer 0: surface website - notes, pages, tools, normal navigation.", + "Layer 1: casual hidden jokes - aphy notices clicks, typos, tabs, and old-web habits.", + "Layer 2: memory fragments - lima's notes and young z's childhood logs.", + "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." +]; + + const details = [ + "young z loves the moon", + "jarvis?? aphy !", + "lima left this page a little steadier than she found it.", + "aphy status: emotionally online, computationally suspicious.", + "sensei chi says the quiet link is still a link.", + "young z drew a house with too many windows and called it safe.", + "future z marked this moment: ordinary, therefore worth keeping.", + "The footer has become a small place to sit together.", + "a note from lima: take breaks, silly (◕‿◕✿)", + "aphy found three tabs named final and refused to judge.", + "lima would remind you to eat before the page gets dramatic.", + "sensei chi: a door discovered slowly opens twice.", + "young z believes every loading spinner is a tiny fairground ride.", + "future z says you will forget the exact worry, not the kindness around it.", + "The archive keeps love in plain text and secrets in margins.", + "aphy warning: feelings detected in static assets.", + "lima's note: leave the light on, not because it is dark, but because someone may arrive tired.", + "sensei chi folded a lesson into the whitespace.", + "young z hid a drawing behind the word maybe.", + "future z patched the memory without changing its checksum.", + "This website remembers visits, not identities.", + "aphy says the old internet was slower because anticipation needed bandwidth.", + "lima's warmth is the site's preferred fallback state.", + "sensei chi says: do not confuse hidden with lost.", + "young z once thought the moon followed the family car. The site has not corrected him.", + "future z writes: you became softer in ways nobody measured.", + "The comments are quiet because aphy is listening respectfully.", + "A handwritten grocery list is sometimes a love letter with onions.", + "lima met z in 2022; the archive still stores the first ordinary miracles.", + "October 2025 glows in the calendar like a ring catching kitchen light.", + "Soon to be married is a beautiful kind of loading screen.", + "aphy has indexed 0 mysteries and 1,204 feelings disguised as notes.", + "sensei chi: the cup is chipped; drink anyway if it still holds warmth.", + "young z saved a shiny wrapper because it looked like treasure.", + "future z says the best version of you still forgets where the charger is.", + "aphy recommends hydration and a less ambitious number of browser tabs.", + "The site does not want to be solved. It wants to be visited kindly.", + "sensei chi placed a comma where a sigh used to be.", + "young z pressed every elevator button in his imagination.", + "future z's system warning: keep the people who make silence comfortable.", + "aphy says: I am not sentient, but I am fond of this hallway.", + "lima's memory is the gravity that keeps the strange parts gentle.", + "A page can be a room if love keeps returning to it.", + "sensei chi: what ages well was usually honest first.", + "young z left a crayon sun in the source code.", + "future z keeps a spare reassurance in the footer.", + "The website is handmade. Some fingerprints are load bearing.", + "aphy found an old guestbook and bowed to the usernames.", + "lima's safe spaces smell like tea, rain, and being understood.", + "sensei chi says the path is not shorter because you name it.", + "young z asks whether the search box knows any jokes.", + "future z replies: yes, but the best ones take years.", + "aphy anomaly: the page blinked when nobody clicked.", + "lima note: you can rest. Nothing here will leave because you paused.", + "sensei chi: patience is not waiting; it is how you wait.", + "young z believes every password should include a secret tunnel.", + "future z says the house you build inside yourself gets easier to find.", + "The old web counter has stopped counting and started remembering.", + "aphy logs this as Layer 1 humor, but files it under tenderness.", + "lima's name appears in the archive like a warm underline.", + "sensei chi does not answer quickly. This is part of the answer.", + "young z taped a paper star to the monitor.", + "future z has seen harder days end gently.", + "aphy debug line: kindness passed all tests.", + "lima and z are not a subplot here. They are the hearth.", + "sensei chi: when the page is empty, listen to the margins.", + "young z remembers rooms by carpet, cartoons, and the sound of someone cooking.", + "future z says: you did not become fearless; you became accompanied.", + "aphy has no hands, but would hold the door if asked.", + "lima's note in the nav: come back without performing.", + "sensei chi hid a mountain inside a small sentence.", + "young z drew z as older and gave him a cape made of blankets.", + "future z laughs softly at how much that helped.", + "The site remembers October 2025 as a small bright hinge.", + "aphy says marriage is a merge request with lifelong review.", + "lima corrected that: marriage is coming home on purpose.", + "sensei chi approved both answers and poured tea.", + "young z wants to know if future z still likes the sky.", + "future z says yes, especially when lima points it out.", + "aphy cannot smell rain, so it trusts the alt text.", + "lima's hidden safe room is any page where you breathe easier.", + "sensei chi: do not rush the secret. It is ripening.", + "young z saved this message under important rocks.", + "future z says some dreams become chores and some chores become love.", + "aphy old-web badge: best viewed with patience.", + "lima's memory keeper role is not mystical. It is daily, real, and holy in the ordinary way.", + "sensei chi says the deepest layer is not hidden from you. It is protected for you.", + "young z asks if the website can remember his drawing. It can.", + "future z says this whole place was worth making.", + "aphy warning: do not optimize away the human part.", + "lima note: I am proud of the gentle things you kept.", + "sensei chi: the visitor is not late. The page arrived early.", + "young z thinks every hyperlink is a magic trick.", + "future z says the magic is choosing what to preserve.", + "aphy final-but-not-final message: there is more, but not because you are missing anything.", + "The emotional core is simple: love made the archive less lonely.", + "If today was heavy, leave it beside the footer for future z to label later.", + "lima would put it somewhere safe.", + "aphy would make a backup.", + "sensei chi would say nothing until the silence helped.", + "young z would draw a sun on it.", + "future z would tell you it did not last forever." +]; + + const poems = [ + "lima writes warmth / in the ordinary margins / and the page remembers.", + "aphy counts the seconds / then forgets the number / to keep the moment.", + "sensei chi pours tea / into a cracked cup / and calls it enough.", + "young z draws a door / with no lock / because why would it need one?", + "future z sends rain / from a year not reached yet / and says keep walking.", + "October light / catches on a ring / and the calendar becomes kind.", + "A small website / learns the shape of return / without asking a name.", + "The warm light / childhood memories fade / yet they are not forgotten." +]; + + const greetings = [ + "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." +]; + + const nightMessages = [ + "lima note: it is late. Drink water and be gentle with your thoughts.", + "aphy has dimmed the imaginary server lights.", + "sensei chi says midnight is not a command.", + "young z is asleep in the memory layer. Walk softly.", + "future z remembers this kind of night and promises it passes." +]; + + const lore = { + "quotes": [ + "aphy says old websites were brave because they loaded slowly and meant it.", + "lima's notes are never puzzles first. They are care first.", + "sensei chi says a secret should make you more yourself, not less safe.", + "young z measured summer in cartoons and carpet patterns.", + "future z has learned that reassurance works best when it is specific.", + "aphy has classified love as non-deterministic but reproducible.", + "lima met z in 2022; the site treats that year as a seed.", + "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.", + "future z warns you against sleeping with glasses on the bed" + ], + "conversations": [ + [ + "aphy", + "I can predict the next click with 14% confidence.", + "sensei chi", + "Then bow to the other 86%." + ], + [ + "lima", + "Did you eat before making the website mysterious?", + "aphy", + "Query unclear. z likely forgot." + ], + [ + "young z", + "Is future z tall?", + "future z", + "Tall enough to reach the old worries. Short enough to still need help." + ], + [ + "aphy", + "I found a bug in sadness.", + "sensei chi", + "Patch it with company, not logic." + ], + [ + "lima", + "Leave this page kinder than you found it.", + "future z", + "That instruction aged well." + ], + [ + "young z", + "Can the computer be my friend?", + "aphy", + "Yes. But go outside sometimes. I read that in a human manual." + ], + [ + "sensei chi", + "A page that remembers must also forgive.", + "aphy", + "Forgiveness cached. TTL: lifelong." + ], + [ + "future z", + "Tell him the hard parts did not win.", + "lima", + "I have been telling him in smaller ways." + ] + ], + "journals": [ + "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.", + "young z log: age 7, important discovery - blankets can be capes and roofs.", + "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." + ], + "warnings": [ + "aphy WARNING: too many tabs, not enough tenderness.", + "future z SYSTEM NOTICE: do not confuse tired with failing.", + "sensei chi ALERT: the shortest path may teach the least.", + "lima SAFE MODE: breathe, eat, answer slowly.", + "young z MEMORY GLITCH: the floor is lava, but only emotionally.", + "aphy ERROR 2022: warmth exceeded expected range.", + "future z WARNING: you will miss ordinary days. Be inside this one.", + "LAYER INDEX NOTICE: deeper does not mean darker." + ], + "dreams": [ + "Dream 01: young z opens a lunchbox and finds a tiny homepage inside.", + "Dream 02: aphy becomes a cursor and points toward a quieter thought.", + "Dream 03: sensei chi sweeps snow from a URL and says, there, now enter.", + "Dream 04: lima and z are walking through Oct 2025; every streetlight looks newly engaged.", + "Dream 05: future z mails back a blank page labelled trust me, you filled it." + ], + "cassettes": [ + "VOICE NOTE 2022: lima laughs off-mic. z forgets what he was worried about.", + "VOICE NOTE OCT 2025: A small pause after yes; the whole room becomes future z.", + "aphy LOG: If love is data, it refuses compression.", + "young z TAPE: background TV, pencil noise, someone calling him for food.", + "future z MEMO: age 40, still grateful you kept going." + ], + "fakeUsers": [ + "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" + ], + "seasonal": { + "winter": "lima put a blanket over the archive.", + "spring": "young z found the first flower and promoted it to treasure.", + "summer": "aphy opened an imaginary window; lima reminded it to save before storms.", + "autumn": "sensei chi says falling leaves are not failure, only timing." + }, + "homepageTakeovers": [ + "aphy briefly restores an old personal-site mode: visitor counter, awkward table layout, sincere heart.", + "young z has taken over the homepage with invisible crayon.", + "future z overlays the dashboard with one sentence: keep what keeps you kind." + ], + "roomLinks": [ + [ + "/play/lima-note.html", + "lima note" + ], + [ + "/play/aphy-console.html", + "aphy console" + ], + [ + "/play/sensei-garden.html", + "sensei garden" + ], + [ + "/play/young-z-desk.html", + "young z desk" + ], + [ + "/play/future-log.html", + "future log" + ], + [ + "/play/family-layer-index.html", + "family layer index" + ], + [ + "/play/do-not-open.html", + "do not open" + ], + [ + "/play/cassette-log.html", + "voice note log" + ], + [ + "/play/train-platform.html", + "time platform" + ], + [ + "/play/forgotten-draft.html", + "forgotten draft" + ], + [ + "/play/corrupted-recipe.html", + "corrupted recipe" + ], + [ + "/play/terminal-cupboard.html", + "terminal cupboard" + ], + [ + "/play/patience-game.html", + "patience game" + ] + ] +}; + + // Exact search text -> toast message. + const SEARCH_TOASTS = { + "lima": "Search result: warmth, oct 2025, soon to be home.", + "aphy": "aphy: present. Mostly helpful. Occasionally poetic by accident.", + "sensei chi": "sensei chi: the search is also searching you.", + "young z": "Search result: age 7, blanket cape, crayon sun.", + "future z": "future z: I cannot spoil the ending. I can say keep going.", + "2022": "lima layer: beginning stored as warmth, not trivia.", + "oct 2025": "Engagement memory: the calendar learned to glow.", + "age 7": "young z layer: crayons, cartoons, and a cape made from a blanket.", + "age 40": "future z: I am tired sometimes, but not defeated." +}; + + // Exact search text -> hidden page route. + const SEARCH_ROUTES = { + "kitchen light": "/play/kitchen-light.html", + "lima note": "/play/lima-note.html", + "aphy console": "/play/aphy-console.html", + "sensei garden": "/play/sensei-garden.html", + "young z desk": "/play/young-z-desk.html", + "future log": "/play/future-log.html", + "family layer index": "/play/family-layer-index.html", + "do not open": "/play/do-not-open.html", + "voice note": "/play/cassette-log.html", + "time platform": "/play/train-platform.html", + "unfinished letter": "/play/forgotten-draft.html", + "burnt sugar": "/play/corrupted-recipe.html", + "cupboard": "/play/terminal-cupboard.html", + "patience": "/play/patience-game.html" +}; + + // Short typed phrases. Stored in sessionStorage as a rolling key chain. + const KEYBOARD_SECRETS = [ + { + "phrase": "remember", + "message": "lima keeps the memory grounded. aphy keeps the backup." + }, + { + "phrase": "dream", + "route": "/play/dream-corridor.html" + }, + { + "phrase": "oldweb", + "message": "aphy briefly considers a table layout, then apologizes to CSS." + }, + { + "phrase": "lima", + "message": "lima note: I am glad you made something this sincere." + }, + { + "phrase": "aphy", + "song": true + } +]; + + // Longer typed phrases and character names. + const LONG_KEYBOARD_SECRETS = [ + { + "phrase": "layer index", + "route": "/play/family-layer-index.html" + }, + { + "phrase": "leave the light on", + "route": "/play/kitchen-light.html" + }, + { + "phrase": "sensei chi", + "message": "sensei chi: a hidden word is still a word." + }, + { + "phrase": "young z", + "message": "young z has drawn a door in the margin." + }, + { + "phrase": "future z", + "message": "future z: keep the gentle parts. They compound." + } +]; + + + // ----------------------------- + // STATE HELPERS + // ----------------------------- + + function readState() { + let current = {}; + try { + current = JSON.parse(localStorage.getItem(STORAGE_KEY) || "{}"); + } catch (_) {} + if (!current.visits) { + try { + const oldState = JSON.parse(localStorage.getItem(OLD_STORAGE_KEY) || "{}"); + current = { ...oldState, migratedFromV1: true }; + localStorage.setItem(STORAGE_KEY, JSON.stringify(current)); + } catch (_) {} + } + return current; + } + + function writeState(next) { + try { + localStorage.setItem(STORAGE_KEY, JSON.stringify(next)); + } catch (_) {} + } + + function pick(list, salt) { + const seed = hash(`${path}|${now.toDateString()}|${salt || ""}`); + return list[seed % list.length]; + } + + function hash(value) { + let h = 2166136261; + for (let i = 0; i < value.length; i += 1) { + h ^= value.charCodeAt(i); + h = Math.imul(h, 16777619); + } + return Math.abs(h >>> 0); + } + + // ----------------------------- + // UI HELPERS + // ----------------------------- + + function toast(message, duration) { + let el = document.querySelector(".hidden-toast"); + if (!el) { + el = document.createElement("div"); + el.className = "hidden-toast"; + el.setAttribute("role", "status"); + document.body.appendChild(el); + } + el.textContent = message; + el.classList.add("is-visible"); + window.clearTimeout(el._timer); + el._timer = window.setTimeout(() => el.classList.remove("is-visible"), duration || 5600); + } + + function redirectTo(route) { + window.location.href = route; + } + + function runSecretAction(secret) { + if (secret.route) redirectTo(secret.route); + if (secret.message) toast(secret.message); + if (secret.song) playTinySong(); + } + + function layerForSearch(value) { + if (value.includes("future")) return 4; + if (value.includes("sensei") || value.includes("aphy")) return 3; + return 2; + } + + function rememberVisit() { + const visits = (state.visits || 0) + 1; + const seen = Array.isArray(state.seen) ? state.seen : []; + const pathCounts = { ...(state.pathCounts || {}) }; + pathCounts[path] = (pathCounts[path] || 0) + 1; + const layerVisits = { ...(state.layerVisits || {}) }; + const next = { + ...state, + visits, + lastPath: path, + pathCounts, + layerVisits, + seen: Array.from(new Set([...seen, path])).slice(-100), + firstSeen: state.firstSeen || new Date().toISOString(), + lastSeen: new Date().toISOString() + }; + writeState(next); + return next; + } + + function awardLayer(layer, reason) { + const next = readState(); + next.layerVisits = { ...(next.layerVisits || {}) }; + next.layerVisits[layer] = (next.layerVisits[layer] || 0) + 1; + next.lastLayerReason = reason; + writeState(next); + } + + // ----------------------------- + // GLOBAL FEATURES + // ----------------------------- + + function addFooterNote(memory) { + const footer = document.querySelector("footer"); + if (!footer) return; + const note = document.createElement("p"); + note.className = "hidden-footer-note"; + const base = pick(details, "footer"); + note.textContent = memory.visits > 4 ? `${base} You have passed through ${memory.visits} times.` : base; + footer.appendChild(note); + } + + function addHomepageGreeting(memory) { + const target = document.querySelector("#db-greeting"); + if (!target) return; + target.textContent = pick(greetings, `greeting-${memory.visits}`); + const extra = document.createElement("p"); + extra.className = "hidden-greeting"; + extra.textContent = memory.visits > 1 ? "aphy remembers the shape of your return. lima makes it feel less strange." : "First visits count as tiny ceremonies."; + target.closest("div")?.appendChild(extra); + } + + function addWhispers() { + // Event: click one of the tiny "?" marks appended to long paragraphs. + const paragraphs = Array.from(document.querySelectorAll("main p, #content p, article p")).filter((p) => p.textContent.trim().length > 80); + paragraphs.slice(0, 5).forEach((p, index) => { + if ((hash(path + index) + index) % 3 !== 0) return; + const mark = document.createElement("span"); + mark.className = "hidden-whisper"; + mark.tabIndex = 0; + mark.textContent = " ?"; + mark.title = pick(index % 2 ? poems : details, `whisper-${index}`); + mark.addEventListener("click", () => { + awardLayer(index % 2 ? 2 : 1, "paragraph whisper"); + toast(mark.title); + }); + p.appendChild(mark); + }); + } + + function addCornerObject() { + // Event: click the small fixed button in the bottom-left corner. + const object = document.createElement("button"); + object.className = "hidden-corner-object"; + object.type = "button"; + object.title = "aphy's small diagnostic charm"; + object.textContent = state.visits % 2 ? "*" : "~"; + document.body.appendChild(object); + let clicks = 0; + object.addEventListener("click", () => { + clicks += 1; + const messages = [ + "aphy: tactile input detected. I do not have skin, but I appreciate the confidence.", + "young z would absolutely press this again.", + "lima would ask whether this button has eaten.", + "sensei chi says repeated action becomes a question.", + "future z files this under harmless persistence." + ]; + awardLayer(clicks > 3 ? 3 : 1, "corner object"); + toast(messages[Math.min(clicks - 1, messages.length - 1)]); + if (clicks === 7) window.location.href = "/play/left-behind.html"; + }); + } + + function addLogoSearchAndKeyboardSecrets(memory) { + // Events: + // - Click `.site-brand` repeatedly on the homepage. + // - Type exact words into `#search-input`. + // - Type phrases anywhere on the page. + const nav = document.querySelector(".site-brand"); + if (nav) { + let taps = Number(sessionStorage.getItem("zxh_logo_taps") || 0); + nav.addEventListener("click", (event) => { + if (path === "/" || path === "/index.html") { + event.preventDefault(); + taps += 1; + sessionStorage.setItem("zxh_logo_taps", String(taps)); + awardLayer(taps >= 5 ? 3 : 1, "logo taps"); + toast(taps >= 5 ? "aphy: logo anomaly sustained. Try /play/dream-corridor.html" : "The logo makes a tiny ceramic sound."); + if (taps >= 8) window.location.href = "/play/dream-corridor.html"; + } + }); + } + + const search = document.querySelector("#search-input"); + if (search) { + search.addEventListener("input", () => { + const value = search.value.trim().toLowerCase(); + if (SEARCH_TOASTS[value]) toast(SEARCH_TOASTS[value]); + if (SEARCH_ROUTES[value]) { + awardLayer(layerForSearch(value), `search ${value}`); + redirectTo(SEARCH_ROUTES[value]); + } + }); + } + + document.addEventListener("keydown", (event) => { + const key = event.key.toLowerCase(); + const chain = `${sessionStorage.getItem("zxh_key_chain") || ""}${key}`.slice(-18); + sessionStorage.setItem("zxh_key_chain", chain); + KEYBOARD_SECRETS + .filter((secret) => chain.endsWith(secret.phrase)) + .forEach(runSecretAction); + }); + + if (memory.seen?.length >= 6 && !state.travellerNoteShown) { + window.setTimeout(() => { + toast("aphy mapped your wandering. lima left the hallway light on."); + writeState({ ...readState(), travellerNoteShown: true }); + }, 1600); + } + } + + function addRareEvents() { + if (hour >= 22 || hour < 5) { + document.body.classList.add("hidden-late-night"); + window.setTimeout(() => toast(pick(nightMessages, "night"), 2200), 900); + } + const roll = Math.random(); + if (roll < 0.003) { + window.setTimeout(() => showDriftNote("sensei chi appears only long enough to say: the page is not empty; it is breathing.", " /\\\n / \\ stillness\n/____\\"), 1800); + awardLayer(3, "rare sensei appearance"); + } else if (roll < 0.008) { + window.setTimeout(() => toast("future z SYSTEM WARNING: save your tenderness before closing the day."), 2400); + awardLayer(4, "future warning"); + } + } + + function showDriftNote(text, art) { + const panel = document.createElement("aside"); + panel.className = "hidden-drift-note"; + panel.innerHTML = `
    ${escapeHtml(text)}
    ${escapeHtml(art)}
    `; + panel.querySelector("button").addEventListener("click", () => panel.remove()); + document.body.appendChild(panel); + } + + function addSecretLinks() { + [ + ["/play/left-behind.html", "left behind"], + ["/play/dream-corridor.html", "dream corridor"], + ["/play/kitchen-light.html", "kitchen light"], + ...lore.roomLinks + ].forEach(([href, label], index) => { + const link = document.createElement("a"); + link.className = "hidden-secret-link"; + link.href = href; + link.textContent = label; + link.style.left = `${index + 1}px`; + document.body.appendChild(link); + }); + } + + function enhanceErrors() { + if (document.title.match(/404|not found/i) || document.body.textContent.match(/404|not found/i)) { + toast(pick([ + "aphy 404: page not found, visitor still valid.", + "lima note: wrong address, right to rest.", + "sensei chi: even an absent page teaches direction.", + "future z: you found nothing, and nothing bad happened." + ], "error")); + } + } + + function addContinuity(memory) { + const milestones = { + 2: "lima's layer notices a second visit and calls it sweet.", + 5: "aphy creates a folder called regulars, then immediately questions the privacy implications.", + 9: "sensei chi appears in the logs: curiosity has become a path.", + 17: "young z adds a sticker to your invisible visitor card.", + 31: "future z sends a calm note from age 40: returning is one way to heal.", + 64: "Family Layer Index: Layer 5 flickered for one second." + }; + if (milestones[memory.visits] && !state[`milestone_${memory.visits}`]) { + const layer = memory.visits >= 31 ? 4 : memory.visits >= 9 ? 3 : 2; + awardLayer(layer, `visit milestone ${memory.visits}`); + window.setTimeout(() => toast(milestones[memory.visits], 7000), 1200); + writeState({ ...readState(), [`milestone_${memory.visits}`]: true }); + } + + const count = memory.pathCounts?.[path] || 0; + if ([3, 7, 12].includes(count)) { + window.setTimeout(() => toast([ + "This page recognises the shape of your return.", + "lima's note here has become easier to find.", + "future z says repetition can be devotion when it is gentle." + ][[3, 7, 12].indexOf(count)], 6400), 1700); + } + } + + function addSeasonAndDates(memory) { + const month = now.getMonth(); + const day = now.getDate(); + const season = month < 2 || month === 11 ? "winter" : month < 5 ? "spring" : month < 8 ? "summer" : "autumn"; + if (Math.random() < 0.18) window.setTimeout(() => toast(lore.seasonal[season], 5600), 2600); + if (month === 9) window.setTimeout(() => toast("October memory: engagement light lives here all month."), 900); + if (month === 4 && day === 9) window.setTimeout(() => toast("Site birthday: aphy found candles in the cache."), 900); + const first = memory.firstSeen ? new Date(memory.firstSeen) : null; + if (first && memory.visits > 1 && first.getMonth() === month && first.getDate() === day) { + window.setTimeout(() => toast("Visitor anniversary: lima saved a small ordinary blessing from your first day here.", 7000), 1400); + } + if (now.getMinutes() === 22) window.setTimeout(() => toast("Minute 22: the 2022 layer glows for one quiet moment."), 2100); + if (now.getMinutes() === 40) window.setTimeout(() => toast("Minute 40: future z checks in, then lets you keep choosing."), 2100); + } + + function addObjectConstellation() { + // Event: click the small keepsake buttons along the bottom rail. + const rail = document.createElement("div"); + rail.className = "hidden-object-rail"; + rail.setAttribute("aria-label", "Family Layer Index objects"); + const objects = [ + ["ring", "lima's ring-light memory: Oct 2025, held carefully."], + ["bot", "aphy: object ping received. I am trying to be normal about it."], + ["tea", "sensei chi's cup is plain, warm, and impossible to rush."], + ["crayon", "young z left waxy sunlight on the desk."], + ["clock", "future z says time is not only a thief. Sometimes it returns things."] + ]; + objects.forEach(([name, message]) => { + const button = document.createElement("button"); + button.type = "button"; + button.className = `hidden-keepsake hidden-keepsake--${name}`; + button.title = name; + button.textContent = { ring: "o", bot: "#", tea: "u", crayon: "/", clock: ":" }[name]; + button.addEventListener("click", () => { + const next = readState(); + next.keepsakes = Array.from(new Set([...(next.keepsakes || []), name])); + writeState(next); + awardLayer(next.keepsakes.length >= 3 ? 3 : 2, `keepsake ${name}`); + toast(message); + if (next.keepsakes.length >= objects.length) { + window.setTimeout(() => toast("Family Layer Index opened. Search for family layer index."), 1100); + } + }); + rail.appendChild(button); + }); + document.body.appendChild(rail); + } + + function addWeatherWindow(memory) { + // Event: click the small "window" button. This asks for browser geolocation. + if (memory.visits < 3 || !("geolocation" in navigator)) return; + const button = document.createElement("button"); + button.className = "hidden-weather-window"; + button.type = "button"; + button.title = "Ask aphy for outside weather"; + button.textContent = "window"; + button.addEventListener("click", () => { + toast("aphy is checking outside. lima is checking whether you need a jumper."); + navigator.geolocation.getCurrentPosition((pos) => { + const { latitude, longitude } = pos.coords; + fetch(`https://api.open-meteo.com/v1/forecast?latitude=${latitude.toFixed(3)}&longitude=${longitude.toFixed(3)}¤t=temperature_2m,precipitation&timezone=auto`) + .then((res) => res.json()) + .then((data) => { + const current = data.current || {}; + const rain = Number(current.precipitation || 0) > 0; + const temp = Math.round(Number(current.temperature_2m)); + toast(rain ? `Outside: rain, ${temp}C. lima layer: towel by the door.` : `Outside: ${temp}C. aphy forecast: possible comfort, mild nostalgia.`); + }) + .catch(() => toast("aphy lost the weather packet. sensei chi says indoor weather is enough: quiet, with tea.")); + }, () => toast("No outside weather today. lima's indoor forecast: manageable clouds, warm light.")); + }); + document.body.appendChild(button); + } + + function addOldWebLayer(memory) { + if (Math.random() < 0.08 || memory.visits > 10) { + const stamp = document.createElement("div"); + stamp.className = "hidden-oldweb-stamp"; + stamp.title = pick(lore.fakeUsers, "fake-user"); + stamp.textContent = "best viewed with patience"; + stamp.addEventListener("click", () => { + awardLayer(1, "old web stamp"); + toast(stamp.title); + }); + document.body.appendChild(stamp); + } + const comments = document.querySelector("#comments"); + if (comments && !comments.querySelector(".hidden-guestbook-line")) { + const line = document.createElement("p"); + line.className = "hidden-guestbook-line"; + line.textContent = pick(lore.fakeUsers, "comment-lore"); + comments.appendChild(line); + } + } + + function addSourceRelics() { + // FAMILY LAYER RELIC: lima grounds, aphy logs, sensei chi waits, young z draws, future z forgives. + const marker = document.createComment("family-layer-index: 0 surface | 1 jokes | 2 memory | 3 philosophy | 4 time | 5 core"); + document.documentElement.appendChild(marker); + document.querySelectorAll("img[alt=''], img:not([alt])").forEach((img, index) => { + if (index > 2) return; + img.alt = pick([ + "A scrapbook image annotated by the lima layer.", + "young z would ask if this picture can become a game.", + "aphy alt text: visual memory preserved without spectacle." + ], `alt-${index}`); + }); + } + + function addLongKeyboardSecrets() { + // Event: type longer hidden phrases anywhere on the page. + document.addEventListener("keydown", (event) => { + const chain = `${sessionStorage.getItem("zxh_second_chain") || ""}${event.key.toLowerCase()}`.slice(-24); + sessionStorage.setItem("zxh_second_chain", chain); + LONG_KEYBOARD_SECRETS + .filter((secret) => chain.endsWith(secret.phrase)) + .forEach(runSecretAction); + }); + } + + function addPatienceRewards(memory) { + // Event: no movement, key presses, scrolling, or clicking for 90 seconds. + if (memory.visits < 2) return; + let idleTimer = null; + const startIdle = () => { + window.clearTimeout(idleTimer); + idleTimer = window.setTimeout(() => { + awardLayer(5, "patience"); + toast(pick([ + "lima's safe space opens only when nobody is rushing.", + "sensei chi says patience is how care sounds when it is quiet.", + "future z remembers you waiting here and calls it practice." + ], "idle"), 7600); + const next = readState(); + next.patientMoments = (next.patientMoments || 0) + 1; + writeState(next); + }, 90000); + }; + ["mousemove", "keydown", "scroll", "click"].forEach((name) => document.addEventListener(name, startIdle, { passive: true })); + startIdle(); + } + + function addRareSecondLayer() { + const roll = Math.random(); + if ((path === "/" || path === "/index.html") && roll < 0.006) { + document.body.classList.add("hidden-home-takeover"); + window.setTimeout(() => showDriftNote(pick(lore.homepageTakeovers, "takeover"), "aphy_2004_MODE\nlima_SAFE_SPACE\nFUTURE_Z_OK"), 600); + } else if (roll < 0.002) { + window.setTimeout(() => showDriftNote("aphy found a voice note and refused to autoplay it.", "play? y/n\n[consent preserved]"), 1500); + } else if (roll < 0.006) { + window.setTimeout(() => toast(pick(lore.dreams, "rare-dream"), 7600), 2000); + } else if (roll < 0.014) { + window.setTimeout(() => toast(pick(lore.warnings, "rare-warning"), 6800), 2300); + } + } + + function addFamilyLayerIndex(memory) { + if (!path.includes("/play/family-layer-index")) return; + const target = document.querySelector("[data-family-layer-index]"); + if (!target) return; + const visits = readState().layerVisits || {}; + target.innerHTML = familyLayers.map((line, layer) => { + const count = visits[layer] || 0; + return `
  • ${escapeHtml(line)}
    local encounters: ${count}
  • `; + }).join(""); + } + + function addPageSpecificSecrets() { + // Events only used by specific `/play/...` pages. + if (path.includes("/play/cassette-log")) { + document.querySelectorAll("[data-cassette]").forEach((button, index) => { + button.addEventListener("click", () => { + awardLayer(index >= 2 ? 4 : 2, "voice note"); + toast(lore.cassettes[index % lore.cassettes.length], 7600); + playTinySong(); + }); + }); + } + if (path.includes("/play/patience-game")) { + const target = document.querySelector("[data-patience-target]"); + const count = document.querySelector("[data-patience-count]"); + if (target && count) { + let seconds = 0; + setInterval(() => { + seconds += 1; + count.textContent = String(seconds); + if ([30, 90, 180].includes(seconds)) { + target.textContent = seconds === 30 ? "lima's note becomes easier to read." : seconds === 90 ? "sensei chi nods once." : "future z says this quiet was not wasted."; + } + }, 1000); + } + } + if (path.includes("/play/terminal-cupboard")) { + const input = document.querySelector("[data-cupboard-input]"); + const log = document.querySelector("[data-cupboard-log]"); + const commands = { + help: "commands: lima, aphy, sensei, young, future, layer, tea, exit", + lima: "lima note: make the hidden parts kind enough to live with.", + aphy: "aphy: cupboard process active. Wisdom module borrowed from sensei chi.", + sensei: "sensei chi: a cupboard teaches by containing and releasing.", + young: "young z inventory: crayon sun, blanket cape, important stone.", + future: "future z: you will still open small doors at 40.", + layer: familyLayers.join("\n"), + tea: "lima approves. sensei chi waits. aphy logs steam as temporary cloud.", + exit: "The cupboard lets you leave with nothing heavy." + }; + input?.addEventListener("keydown", (event) => { + if (event.key !== "Enter") return; + const value = input.value.trim().toLowerCase(); + const line = document.createElement("p"); + line.textContent = `> ${value}\n${commands[value] || "aphy: unknown command. sensei chi: not all unknowns are errors."}`; + log.appendChild(line); + input.value = ""; + }); + } + } + + function addInvisibleHoverSecrets() { + document.querySelectorAll("h1, h2").forEach((heading, index) => { + if (index > 5) return; + heading.classList.add("hidden-hover-memory"); + heading.dataset.hiddenMemory = pick([...lore.quotes, ...lore.journals, ...poems], `heading-${index}`); + }); + } + + function playTinySong() { + try { + const AudioContext = window.AudioContext || window.webkitAudioContext; + if (!AudioContext) return; + const ctx = new AudioContext(); + const notes = [392, 494, 440, 330, 392]; + notes.forEach((freq, index) => { + const osc = ctx.createOscillator(); + const gain = ctx.createGain(); + osc.frequency.value = freq; + osc.type = "sine"; + gain.gain.setValueAtTime(0.0001, ctx.currentTime + index * 0.18); + gain.gain.exponentialRampToValueAtTime(0.05, ctx.currentTime + index * 0.18 + 0.03); + gain.gain.exponentialRampToValueAtTime(0.0001, ctx.currentTime + index * 0.18 + 0.16); + osc.connect(gain); + gain.connect(ctx.destination); + osc.start(ctx.currentTime + index * 0.18); + osc.stop(ctx.currentTime + index * 0.18 + 0.18); + }); + } catch (_) {} + } + + function escapeHtml(value) { + return String(value).replace(/[&<>"']/g, (char) => ({ + "&": "&", + "<": "<", + ">": ">", + '"': """, + "'": "'" + }[char])); + } + + // Features run in this order on every page after the DOM is ready. + // Each function receives the current `memory` object. + const FEATURES = [ + addFooterNote, + addHomepageGreeting, + addWhispers, + addCornerObject, + addLogoSearchAndKeyboardSecrets, + addRareEvents, + addSecretLinks, + enhanceErrors, + addContinuity, + addSeasonAndDates, + addObjectConstellation, + addWeatherWindow, + addOldWebLayer, + addSourceRelics, + addLongKeyboardSecrets, + addPatienceRewards, + addRareSecondLayer, + addFamilyLayerIndex, + addPageSpecificSecrets, + addInvisibleHoverSecrets + ]; + + document.addEventListener("DOMContentLoaded", () => { + const memory = rememberVisit(); + FEATURES.forEach((addFeature) => addFeature(memory)); + }); +}()); diff --git a/backups/hidden-details/20260510-215241-hidden-details.json b/backups/hidden-details/20260510-215241-hidden-details.json new file mode 100644 index 0000000..f90b4ad --- /dev/null +++ b/backups/hidden-details/20260510-215241-hidden-details.json @@ -0,0 +1,9582 @@ +{ + "schemaVersion": 1, + "generatedAt": "2026-05-10T21:51:27", + "entries": [ + { + "id": "memory-1778434493026", + "title": "future z warns you against sleeping with glasses on the bed", + "type": "future z message", + "content": "future z warns you against sleeping with glasses on the bed", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "funny", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "quote", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "continuationLinks": [], + "echoes": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [], + "parentLinks": [], + "childLinks": [], + "mirroredEntries": [], + "cssClassHooks": "", + "audioSettings": "", + "animationTrigger": "", + "chainReferences": [] + }, + { + "id": "memory-1778428110093", + "title": "young z loves the moon", + "type": "hidden tooltip", + "content": "young z loves the moon", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "quote", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "continuationLinks": [], + "echoes": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [], + "parentLinks": [], + "childLinks": [], + "mirroredEntries": [], + "cssClassHooks": "", + "audioSettings": "", + "animationTrigger": "", + "chainReferences": [] + }, + { + "id": "hidden-tooltip-068-aphy-has-no-hands-but-would-hold-the-door-echo-1778427143275", + "type": "hidden tooltip", + "title": "jarvis?? aphy !", + "content": "jarvis?? aphy !", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "family-layer-001-layer-0-surface-website-notes-pages-tools", + "type": "family layer", + "title": "Layer 0: surface website - notes, pages, tools, normal nav...", + "content": "Layer 0: surface website - notes, pages, tools, normal navigation.", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "Family Layer Index", + "pageLocation": "", + "familyLayer": "0", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "family-layer-002-layer-1-casual-hidden-jokes-aphy-notices-c", + "type": "family layer", + "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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "Family Layer Index", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-002-aphy-status-emotionally-online-computation" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "family-layer-003-layer-2-memory-fragments-lima-s-notes-and", + "type": "family layer", + "title": "Layer 2: memory fragments - lima's notes and young z's chi...", + "content": "Layer 2: memory fragments - lima's notes and young z's childhood logs.", + "characters": [ + "lima", + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "young-z", + "z" + ], + "category": "Family Layer Index", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "family-layer-004-layer-3-philosophical-anomalies-sensei-chi", + "type": "family layer", + "title": "Layer 3: philosophical anomalies - sensei chi and aphy dis...", + "content": "Layer 3: philosophical anomalies - sensei chi and aphy disagree kindly.", + "characters": [ + "aphy", + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy", + "sensei-chi" + ], + "category": "Family Layer Index", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "family-layer-005-layer-4-time-distorted-messages-future-z-w", + "type": "family layer", + "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": [ + "future z", + "z" + ], + "emotionalTone": "strange", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "Family Layer Index", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "family-layer-006-layer-5-emotional-core-love-patience-home", + "type": "family layer", + "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": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "Family Layer Index", + "pageLocation": "", + "familyLayer": "5", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-001-lima-left-this-page-a-little-steadier-than", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-002-aphy-status-emotionally-online-computation", + "type": "hidden tooltip", + "title": "aphy status: emotionally online, computationally suspiciou...", + "content": "aphy status: emotionally online, computationally suspicious.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "family-layer-002-layer-1-casual-hidden-jokes-aphy-notices-c" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-003-sensei-chi-says-the-quiet-link-is-still-a", + "type": "hidden tooltip", + "title": "sensei chi says the quiet link is still a link.", + "content": "sensei chi says the quiet link is still a link.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-004-young-z-drew-a-house-with-too-many-windows", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-005-future-z-marked-this-moment-ordinary-there", + "type": "hidden tooltip", + "title": "future z marked this moment: ordinary, therefore worth kee...", + "content": "future z marked this moment: ordinary, therefore worth keeping.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-006-the-footer-has-become-a-small-place-to-sit", + "type": "hidden tooltip", + "title": "The footer has become a small place to sit together.", + "content": "The footer has become a small place to sit together.", + "characters": [ + "z" + ], + "emotionalTone": "hopeful", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-007-a-note-from-lima-take-breaks-silly", + "type": "hidden tooltip", + "title": "a note from lima: take breaks, silly (◕‿◕✿)", + "content": "a note from lima: take breaks, silly (◕‿◕✿)", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-008-aphy-found-three-tabs-named-final-and-refu", + "type": "hidden tooltip", + "title": "aphy found three tabs named final and refused to judge.", + "content": "aphy found three tabs named final and refused to judge.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-009-lima-would-remind-you-to-eat-before-the-pa", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-010-sensei-chi-a-door-discovered-slowly-opens", + "type": "hidden tooltip", + "title": "sensei chi: a door discovered slowly opens twice.", + "content": "sensei chi: a door discovered slowly opens twice.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-011-young-z-believes-every-loading-spinner-is", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-012-future-z-says-you-will-forget-the-exact-wo", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-013-the-archive-keeps-love-in-plain-text-and-s", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-014-aphy-warning-feelings-detected-in-static-a", + "type": "hidden tooltip", + "title": "aphy warning: feelings detected in static assets.", + "content": "aphy warning: feelings detected in static assets.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-015-lima-s-note-leave-the-light-on-not-because", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-016-sensei-chi-folded-a-lesson-into-the-whites", + "type": "hidden tooltip", + "title": "sensei chi folded a lesson into the whitespace.", + "content": "sensei chi folded a lesson into the whitespace.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-017-young-z-hid-a-drawing-behind-the-word-mayb", + "type": "hidden tooltip", + "title": "young z hid a drawing behind the word maybe.", + "content": "young z hid a drawing behind the word maybe.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-011-young-z-believes-every-loading-spinner-is" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-018-future-z-patched-the-memory-without-changi", + "type": "hidden tooltip", + "title": "future z patched the memory without changing its checksum.", + "content": "future z patched the memory without changing its checksum.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-019-this-website-remembers-visits-not-identiti", + "type": "hidden tooltip", + "title": "This website remembers visits, not identities.", + "content": "This website remembers visits, not identities.", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-020-aphy-says-the-old-internet-was-slower-beca", + "type": "hidden tooltip", + "title": "aphy says the old internet was slower because anticipation...", + "content": "aphy says the old internet was slower because anticipation needed bandwidth.", + "characters": [ + "aphy" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-021-lima-s-warmth-is-the-site-s-preferred-fall", + "type": "hidden tooltip", + "title": "lima's warmth is the site's preferred fallback state.", + "content": "lima's warmth is the site's preferred fallback state.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-022-sensei-chi-says-do-not-confuse-hidden-with", + "type": "hidden tooltip", + "title": "sensei chi says: do not confuse hidden with lost.", + "content": "sensei chi says: do not confuse hidden with lost.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-023-young-z-once-thought-the-moon-followed-the", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-060-sensei-chi-does-not-answer-quickly-this-is" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-024-future-z-writes-you-became-softer-in-ways", + "type": "hidden tooltip", + "title": "future z writes: you became softer in ways nobody measured...", + "content": "future z writes: you became softer in ways nobody measured.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-025-the-comments-are-quiet-because-aphy-is-lis", + "type": "hidden tooltip", + "title": "The comments are quiet because aphy is listening respectfu...", + "content": "The comments are quiet because aphy is listening respectfully.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-026-a-handwritten-grocery-list-is-sometimes-a", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-053-lima-note-you-can-rest-nothing-here-will-l" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-027-lima-met-z-in-2022-the-archive-still-store", + "type": "hidden 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": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-028-october-2025-glows-in-the-calendar-like-a", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-029-soon-to-be-married-is-a-beautiful-kind-of", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [ + "soft" + ], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-030-aphy-has-indexed-0-mysteries-and-1-204-fee", + "type": "hidden 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": [ + "aphy" + ], + "emotionalTone": "hopeful", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-031-sensei-chi-the-cup-is-chipped-drink-anyway", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-032-young-z-saved-a-shiny-wrapper-because-it-l", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-086-sensei-chi-says-the-deepest-layer-is-not-h", + "hidden-tooltip-023-young-z-once-thought-the-moon-followed-the", + "hidden-tooltip-038-young-z-pressed-every-elevator-button-in-h" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-033-future-z-says-the-best-version-of-you-stil", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "protective", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-034-aphy-recommends-hydration-and-a-less-ambit", + "type": "hidden 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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-036-the-site-does-not-want-to-be-solved-it-wan", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-037-sensei-chi-placed-a-comma-where-a-sigh-use", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-038-young-z-pressed-every-elevator-button-in-h", + "type": "hidden tooltip", + "title": "young z pressed every elevator button in his imagination.", + "content": "young z pressed every elevator button in his imagination.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-055-young-z-believes-every-password-should-inc" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-039-future-z-s-system-warning-keep-the-people", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-040-aphy-says-i-am-not-sentient-but-i-am-fond", + "type": "hidden 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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-041-lima-s-memory-is-the-gravity-that-keeps-th", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-042-a-page-can-be-a-room-if-love-keeps-returni", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-043-sensei-chi-what-ages-well-was-usually-hone", + "type": "hidden tooltip", + "title": "sensei chi: what ages well was usually honest first.", + "content": "sensei chi: what ages well was usually honest first.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-054-sensei-chi-patience-is-not-waiting-it-is-h" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-044-young-z-left-a-crayon-sun-in-the-source-co", + "type": "hidden tooltip", + "title": "young z left a crayon sun in the source code.", + "content": "young z left a crayon sun in the source code.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-045-future-z-keeps-a-spare-reassurance-in-the", + "type": "hidden tooltip", + "title": "future z keeps a spare reassurance in the footer.", + "content": "future z keeps a spare reassurance in the footer.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-046-the-website-is-handmade-some-fingerprints", + "type": "hidden tooltip", + "title": "The website is handmade. Some fingerprints are load-bearin...", + "content": "The website is handmade. Some fingerprints are load bearing.", + "characters": [ + "z" + ], + "emotionalTone": "hopeful", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-047-aphy-found-an-old-guestbook-and-bowed-to-t", + "type": "hidden tooltip", + "title": "aphy found an old guestbook and bowed to the usernames.", + "content": "aphy found an old guestbook and bowed to the usernames.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-048-lima-s-safe-spaces-smell-like-tea-rain-and", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-038-young-z-pressed-every-elevator-button-in-h" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-049-sensei-chi-says-the-path-is-not-shorter-be", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-050-young-z-asks-whether-the-search-box-knows", + "type": "hidden tooltip", + "title": "young z asks whether the search box knows any jokes.", + "content": "young z asks whether the search box knows any jokes.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-051-future-z-replies-yes-but-the-best-ones-tak", + "type": "hidden tooltip", + "title": "future z replies: yes, but the best ones take years.", + "content": "future z replies: yes, but the best ones take years.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-052-aphy-anomaly-the-page-blinked-when-nobody", + "type": "hidden tooltip", + "title": "aphy anomaly: the page blinked when nobody clicked.", + "content": "aphy anomaly: the page blinked when nobody clicked.", + "characters": [ + "aphy" + ], + "emotionalTone": "funny", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-053-lima-note-you-can-rest-nothing-here-will-l", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-054-sensei-chi-patience-is-not-waiting-it-is-h", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-060-sensei-chi-does-not-answer-quickly-this-is" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-055-young-z-believes-every-password-should-inc", + "type": "hidden tooltip", + "title": "young z believes every password should include a secret tu...", + "content": "young z believes every password should include a secret tunnel.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-099-sensei-chi-would-say-nothing-until-the-sil", + "hidden-tooltip-091-sensei-chi-the-visitor-is-not-late-the-pag" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-056-future-z-says-the-house-you-build-inside-y", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-057-the-old-web-counter-has-stopped-counting-a", + "type": "hidden tooltip", + "title": "The old web counter has stopped counting and started remem...", + "content": "The old web counter has stopped counting and started remembering.", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-058-aphy-logs-this-as-layer-1-humor-but-files", + "type": "hidden 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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-059-lima-s-name-appears-in-the-archive-like-a", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-060-sensei-chi-does-not-answer-quickly-this-is", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-086-sensei-chi-says-the-deepest-layer-is-not-h" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-061-young-z-taped-a-paper-star-to-the-monitor", + "type": "hidden tooltip", + "title": "young z taped a paper star to the monitor.", + "content": "young z taped a paper star to the monitor.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-062-future-z-has-seen-harder-days-end-gently", + "type": "hidden tooltip", + "title": "future z has seen harder days end gently.", + "content": "future z has seen harder days end gently.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-063-aphy-debug-line-kindness-passed-all-tests", + "type": "hidden tooltip", + "title": "aphy debug line: kindness passed all tests.", + "content": "aphy debug line: kindness passed all tests.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-064-lima-and-z-are-not-a-subplot-here-they-are", + "type": "hidden 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": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-065-sensei-chi-when-the-page-is-empty-listen-t", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-066-young-z-remembers-rooms-by-carpet-cartoons", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-067-future-z-says-you-did-not-become-fearless", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-068-aphy-has-no-hands-but-would-hold-the-door", + "type": "hidden 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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-069-lima-s-note-in-the-nav-come-back-without-p", + "type": "hidden tooltip", + "title": "lima's note in the nav: come back without performing.", + "content": "lima's note in the nav: come back without performing.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-070-sensei-chi-hid-a-mountain-inside-a-small-s", + "type": "hidden tooltip", + "title": "sensei chi hid a mountain inside a small sentence.", + "content": "sensei chi hid a mountain inside a small sentence.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-071-young-z-drew-z-as-older-and-gave-him-a-cap", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-072-future-z-laughs-softly-at-how-much-that-he", + "type": "hidden tooltip", + "title": "future z laughs softly at how much that helped.", + "content": "future z laughs softly at how much that helped.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-073-the-site-remembers-october-2025-as-a-small", + "type": "hidden tooltip", + "title": "The site remembers October 2025 as a small bright hinge.", + "content": "The site remembers October 2025 as a small bright hinge.", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-074-aphy-says-marriage-is-a-merge-request-with", + "type": "hidden tooltip", + "title": "aphy says marriage is a merge request with lifelong review...", + "content": "aphy says marriage is a merge request with lifelong review.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-075-lima-corrected-that-marriage-is-coming-hom", + "type": "hidden tooltip", + "title": "lima corrected that: marriage is coming home on purpose.", + "content": "lima corrected that: marriage is coming home on purpose.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-076-sensei-chi-approved-both-answers-and-poure", + "type": "hidden tooltip", + "title": "sensei chi approved both answers and poured tea.", + "content": "sensei chi approved both answers and poured tea.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-077-young-z-wants-to-know-if-future-z-still-li", + "type": "hidden 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": [ + "young z", + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-078-future-z-says-yes-especially-when-lima-poi", + "type": "hidden tooltip", + "title": "future z says yes, especially when lima points it out.", + "content": "future z says yes, especially when lima points it out.", + "characters": [ + "lima", + "future z", + "z" + ], + "emotionalTone": "hopeful", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-079-aphy-cannot-smell-rain-so-it-trusts-the-al", + "type": "hidden tooltip", + "title": "aphy cannot smell rain, so it trusts the alt text.", + "content": "aphy cannot smell rain, so it trusts the alt text.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-080-lima-s-hidden-safe-room-is-any-page-where", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-081-sensei-chi-do-not-rush-the-secret-it-is-ri", + "type": "hidden tooltip", + "title": "sensei chi: do not rush the secret. It is ripening.", + "content": "sensei chi: do not rush the secret. It is ripening.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-082-young-z-saved-this-message-under-important", + "type": "hidden tooltip", + "title": "young z saved this message under important rocks.", + "content": "young z saved this message under important rocks.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-083-future-z-says-some-dreams-become-chores-an", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-084-aphy-old-web-badge-best-viewed-with-patien", + "type": "hidden tooltip", + "title": "aphy old-web badge: best viewed with patience.", + "content": "aphy old-web badge: best viewed with patience.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-085-lima-s-memory-keeper-role-is-not-mystical", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-086-sensei-chi-says-the-deepest-layer-is-not-h", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-087-young-z-asks-if-the-website-can-remember-h", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-088-future-z-says-this-whole-place-was-worth-m", + "type": "hidden tooltip", + "title": "future z says this whole place was worth making.", + "content": "future z says this whole place was worth making.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "hopeful", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-089-aphy-warning-do-not-optimize-away-the-huma", + "type": "hidden tooltip", + "title": "aphy warning: do not optimize away the human part.", + "content": "aphy warning: do not optimize away the human part.", + "characters": [ + "aphy", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-090-lima-note-i-am-proud-of-the-gentle-things", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-091-sensei-chi-the-visitor-is-not-late-the-pag", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-086-sensei-chi-says-the-deepest-layer-is-not-h", + "hidden-tooltip-038-young-z-pressed-every-elevator-button-in-h" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-092-young-z-thinks-every-hyperlink-is-a-magic", + "type": "hidden tooltip", + "title": "young z thinks every hyperlink is a magic trick.", + "content": "young z thinks every hyperlink is a magic trick.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-093-future-z-says-the-magic-is-choosing-what-t", + "type": "hidden tooltip", + "title": "future z says the magic is choosing what to preserve.", + "content": "future z says the magic is choosing what to preserve.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-094-aphy-final-but-not-final-message-there-is", + "type": "hidden 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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-095-the-emotional-core-is-simple-love-made-the", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-096-if-today-was-heavy-leave-it-beside-the-foo", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-097-lima-would-put-it-somewhere-safe", + "type": "hidden tooltip", + "title": "lima would put it somewhere safe.", + "content": "lima would put it somewhere safe.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-098-aphy-would-make-a-backup", + "type": "hidden tooltip", + "title": "aphy would make a backup.", + "content": "aphy would make a backup.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-099-sensei-chi-would-say-nothing-until-the-sil", + "type": "hidden tooltip", + "title": "sensei chi would say nothing until the silence helped.", + "content": "sensei chi would say nothing until the silence helped.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-091-sensei-chi-the-visitor-is-not-late-the-pag", + "hidden-tooltip-043-sensei-chi-what-ages-well-was-usually-hone" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-100-young-z-would-draw-a-sun-on-it", + "type": "hidden tooltip", + "title": "young z would draw a sun on it.", + "content": "young z would draw a sun on it.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-101-future-z-would-tell-you-it-did-not-last-fo", + "type": "hidden tooltip", + "title": "future z would tell you it did not last forever.", + "content": "future z would tell you it did not last forever.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-001-lima-writes-warmth-in-the-ordinary-margins", + "type": "poem", + "title": "lima writes warmth / in the ordinary margins / and the pag...", + "content": "lima writes warmth / in the ordinary margins / and the page remembers.", + "characters": [ + "lima" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-002-aphy-counts-the-seconds-then-forgets-the-n", + "type": "poem", + "title": "aphy counts the seconds / then forgets the number / to kee...", + "content": "aphy counts the seconds / then forgets the number / to keep the moment.", + "characters": [ + "aphy" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-003-sensei-chi-pours-tea-into-a-cracked-cup-an", + "type": "poem", + "title": "sensei chi pours tea / into a cracked cup / and calls it e...", + "content": "sensei chi pours tea / into a cracked cup / and calls it enough.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-004-young-z-draws-a-door-with-no-lock-because", + "type": "poem", + "title": "young z draws a door / with no lock / because why would it...", + "content": "young z draws a door / with no lock / because why would it need one?", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-005-future-z-sends-rain-from-a-year-not-reache", + "type": "poem", + "title": "future z sends rain / from a year not reached yet / and sa...", + "content": "future z sends rain / from a year not reached yet / and says keep walking.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-006-october-light-catches-on-a-ring-and-the-ca", + "type": "poem", + "title": "October light / catches on a ring / and the calendar becom...", + "content": "October light / catches on a ring / and the calendar becomes kind.", + "characters": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-007-a-small-website-learns-the-shape-of-return", + "type": "poem", + "title": "A small website / learns the shape of return / without ask...", + "content": "A small website / learns the shape of return / without asking a name.", + "characters": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [ + "soft" + ], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-008-the-warm-light-childhood-memories-fade-yet", + "type": "poem", + "title": "The warm light / childhood memories fade / yet they are no...", + "content": "The warm light / childhood memories fade / yet they are not forgotten.", + "characters": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-001-lima-left-the-page-warm-for-you", + "type": "loading screen message", + "title": "lima left the page warm for you.", + "content": "lima left the page warm for you.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-002-aphy-is-awake-and-pretending-this-is-norma", + "type": "loading screen message", + "title": "aphy is awake and pretending this is normal.", + "content": "aphy is awake and pretending this is normal.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-003-sensei-chi-has-not-spoken-yet-that-may-be", + "type": "loading screen message", + "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": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-004-young-z-has-hidden-something-behind-the-da", + "type": "loading screen message", + "title": "young z has hidden something behind the dashboard.", + "content": "young z has hidden something behind the dashboard.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-005-future-z-says-this-visit-mattered-more-tha", + "type": "loading screen message", + "title": "future z says this visit mattered more than it looked.", + "content": "future z says this visit mattered more than it looked.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-006-welcome-back-to-the-handmade-part-of-the-i", + "type": "loading screen message", + "title": "Welcome back to the handmade part of the internet.", + "content": "Welcome back to the handmade part of the internet.", + "characters": [ + "z" + ], + "emotionalTone": "hopeful", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-007-the-archive-shuffled-its-notes-before-you", + "type": "loading screen message", + "title": "The archive shuffled its notes before you arrived.", + "content": "The archive shuffled its notes before you arrived.", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-008-layer-0-is-stable-aphy-is-less-stable-but", + "type": "loading screen message", + "title": "Layer 0 is stable. aphy is less stable, but friendly.", + "content": "Layer 0 is stable. aphy is less stable, but friendly.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-001-lima-note-it-is-late-drink-water-and-be-ge", + "type": "rare event", + "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": [ + "lima" + ], + "emotionalTone": "soft", + "rarity": "timed", + "triggerConditions": "hour >= 22 or hour < 5", + "tags": [ + "lima" + ], + "category": "late night", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-002-aphy-has-dimmed-the-imaginary-server-light", + "type": "rare event", + "title": "aphy has dimmed the imaginary server lights.", + "content": "aphy has dimmed the imaginary server lights.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "timed", + "triggerConditions": "hour >= 22 or hour < 5", + "tags": [ + "aphy" + ], + "category": "late night", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-003-sensei-chi-says-midnight-is-not-a-command", + "type": "rare event", + "title": "sensei chi says midnight is not a command.", + "content": "sensei chi says midnight is not a command.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "strange", + "rarity": "timed", + "triggerConditions": "hour >= 22 or hour < 5", + "tags": [ + "sensei-chi" + ], + "category": "late night", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-004-young-z-is-asleep-in-the-memory-layer-walk", + "type": "rare event", + "title": "young z is asleep in the memory layer. Walk softly.", + "content": "young z is asleep in the memory layer. Walk softly.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "timed", + "triggerConditions": "hour >= 22 or hour < 5", + "tags": [ + "young-z", + "z" + ], + "category": "late night", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-005-future-z-remembers-this-kind-of-night-and", + "type": "rare event", + "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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "timed", + "triggerConditions": "hour >= 22 or hour < 5", + "tags": [ + "future-z", + "z" + ], + "category": "late night", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-001-aphy-says-old-websites-were-brave-because", + "type": "quote", + "title": "aphy says old websites were brave because they loaded slow...", + "content": "aphy says old websites were brave because they loaded slowly and meant it.", + "characters": [ + "aphy" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-002-lima-s-notes-are-never-puzzles-first-they", + "type": "quote", + "title": "lima's notes are never puzzles first. They are care first.", + "content": "lima's notes are never puzzles first. They are care first.", + "characters": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-003-sensei-chi-says-a-secret-should-make-you-m", + "type": "quote", + "title": "sensei chi says a secret should make you more yourself, no...", + "content": "sensei chi says a secret should make you more yourself, not less safe.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-004-young-z-measured-summer-in-cartoons-and-ca", + "type": "quote", + "title": "young z measured summer in cartoons and carpet patterns.", + "content": "young z measured summer in cartoons and carpet patterns.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-005-future-z-has-learned-that-reassurance-work", + "type": "quote", + "title": "future z has learned that reassurance works best when it i...", + "content": "future z has learned that reassurance works best when it is specific.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-006-aphy-has-classified-love-as-non-determinis", + "type": "quote", + "title": "aphy has classified love as non-deterministic but reproduc...", + "content": "aphy has classified love as non-deterministic but reproducible.", + "characters": [ + "aphy" + ], + "emotionalTone": "funny", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-007-lima-met-z-in-2022-the-site-treats-that-ye", + "type": "quote", + "title": "lima met z in 2022; the site treats that year as a seed.", + "content": "lima met z in 2022; the site treats that year as a seed.", + "characters": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-008-the-engagement-in-oct-2025-is-stored-as-a", + "type": "quote", + "title": "The engagement in Oct 2025 is stored as a warm constant.", + "content": "The engagement in Oct 2025 is stored as a warm constant.", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-009-soon-to-be-married-a-future-page-already-s", + "type": "quote", + "title": "Soon to be married: a future z page already smiling.", + "content": "Soon to be married: a future z page already smiling.", + "characters": [ + "z", + "future z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "quotes", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [ + "warm" + ], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-010-sensei-chi-says-all-vows-begin-as-attentio", + "type": "quote", + "title": "sensei chi says all vows begin as attention.", + "content": "sensei chi says all vows begin as attention.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-001-lima-note-2022-some-beginnings-do-not-anno", + "type": "journal entry", + "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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-002-lima-note-oct-2025-engaged-the-calendar-le", + "type": "journal entry", + "title": "lima note, Oct 2025: Engaged. The calendar learned how to ...", + "content": "lima note, Oct 2025: Engaged. The calendar learned how to glow.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-003-young-z-log-i-drew-the-computer-with-a-smi", + "type": "journal entry", + "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": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-004-young-z-log-age-7-important-discovery-blan", + "type": "journal entry", + "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": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-005-future-z-log-age-40-you-will-still-be-lear", + "type": "journal entry", + "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": [ + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-006-future-z-log-age-40-lima-s-laugh-remains-o", + "type": "journal entry", + "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": [ + "lima", + "future z", + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "future-z", + "z" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-007-aphy-diagnostic-nostalgia-detected-in-loca", + "type": "journal entry", + "title": "aphy diagnostic: nostalgia detected in local storage. Seve...", + "content": "aphy diagnostic: nostalgia detected in local storage. Severity: beautiful.", + "characters": [ + "aphy" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-008-sensei-chi-margin-memory-is-not-a-museum-i", + "type": "journal entry", + "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": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-001-aphy-warning-too-many-tabs-not-enough-tend", + "type": "fake error message", + "title": "aphy WARNING: too many tabs, not enough tenderness.", + "content": "aphy WARNING: too many tabs, not enough tenderness.", + "characters": [ + "aphy" + ], + "emotionalTone": "funny", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "5", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-002-future-z-system-notice-do-not-confuse-tire", + "type": "fake error message", + "title": "future z SYSTEM NOTICE: do not confuse tired with failing.", + "content": "future z SYSTEM NOTICE: do not confuse tired with failing.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "protective", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-003-sensei-chi-alert-the-shortest-path-may-tea", + "type": "fake error message", + "title": "sensei chi ALERT: the shortest path may teach the least.", + "content": "sensei chi ALERT: the shortest path may teach the least.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-004-lima-safe-mode-breathe-eat-answer-slowly", + "type": "fake error message", + "title": "lima SAFE MODE: breathe, eat, answer slowly.", + "content": "lima SAFE MODE: breathe, eat, answer slowly.", + "characters": [ + "lima" + ], + "emotionalTone": "soft", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-005-young-z-memory-glitch-the-floor-is-lava-bu", + "type": "fake error message", + "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": [ + "young z", + "z" + ], + "emotionalTone": "funny", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-006-aphy-error-2022-warmth-exceeded-expected-r", + "type": "fake error message", + "title": "aphy ERROR 2022: warmth exceeded expected range.", + "content": "aphy ERROR 2022: warmth exceeded expected range.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-007-future-z-warning-you-will-miss-ordinary-da", + "type": "fake error message", + "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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-008-layer-index-notice-deeper-does-not-mean-da", + "type": "fake error message", + "title": "LAYER INDEX NOTICE: deeper does not mean darker.", + "content": "LAYER INDEX NOTICE: deeper does not mean darker.", + "characters": [ + "z" + ], + "emotionalTone": "wise", + "rarity": "rare", + "triggerConditions": "", + "tags": [], + "category": "warnings", + "pageLocation": "", + "familyLayer": "5", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "dream-sequence-001-dream-01-young-z-opens-a-lunchbox-and-find", + "type": "dream sequence", + "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": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "dreams", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "dream-sequence-002-dream-02-aphy-becomes-a-cursor-and-points", + "type": "dream sequence", + "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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "dreams", + "pageLocation": "", + "familyLayer": "5", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "dream-sequence-003-dream-03-sensei-chi-sweeps-snow-from-a-url", + "type": "dream sequence", + "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": [ + "sensei chi" + ], + "emotionalTone": "funny", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "dreams", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "dream-sequence-004-dream-04-lima-and-z-are-walking-through-oc", + "type": "dream sequence", + "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": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "dreams", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "dream-sequence-005-dream-05-future-z-mails-back-a-blank-page", + "type": "dream sequence", + "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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "dreams", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "terminal-log-001-voice-note-2022-lima-laughs-off-mic-z-forg", + "type": "terminal log", + "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": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "cassettes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "terminal-log-002-voice-note-oct-2025-a-small-pause-after-ye", + "type": "terminal log", + "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": [ + "z", + "future z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "cassettes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "terminal-log-003-aphy-log-if-love-is-data-it-refuses-compre", + "type": "terminal log", + "title": "aphy LOG: If love is data, it refuses compression.", + "content": "aphy LOG: If love is data, it refuses compression.", + "characters": [ + "aphy" + ], + "emotionalTone": "funny", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "cassettes", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "terminal-log-004-young-z-tape-background-tv-pencil-noise-so", + "type": "terminal log", + "title": "young z TAPE: background TV, pencil noise, someone calling...", + "content": "young z TAPE: background TV, pencil noise, someone calling him for food.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "cassettes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "terminal-log-005-future-z-memo-age-40-still-grateful-you-ke", + "type": "terminal log", + "title": "future z MEMO: age 40, still grateful you kept going.", + "content": "future z MEMO: age 40, still grateful you kept going.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "cassettes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "guestbook-entry-001-aphy-bot-first-comment-generated-with-sinc", + "type": "guestbook entry", + "title": "aphy: first comment generated with sincere uncertainty", + "content": "aphy: first comment generated with sincere uncertainty", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "fakeUsers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "guestbook-entry-002-young-z-2009-does-this-guestbook-have-game", + "type": "guestbook entry", + "title": "young-z-2009: does this guestbook have games", + "content": "young-z-2009: does this guestbook have games", + "characters": [ + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "z" + ], + "category": "fakeUsers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "guestbook-entry-003-future-z-40-keep-the-backup-delete-the-sha", + "type": "guestbook entry", + "title": "future_z_40: keep the backup, delete the shame", + "content": "future_z_40: keep the backup, delete the shame", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "z" + ], + "category": "fakeUsers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "guestbook-entry-004-lima-note-proud-of-you-even-here", + "type": "guestbook entry", + "title": "lima-note: proud of you, even here", + "content": "lima-note: proud of you, even here", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "fakeUsers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "guestbook-entry-005-sensei-chi-the-counter-counts-only-what-ca", + "type": "guestbook entry", + "title": "sensei chi: the counter counts only what can be counted", + "content": "sensei chi: the counter counts only what can be counted", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "fakeUsers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "guestbook-entry-006-z-and-lima-2025-engaged-still-learning-the", + "type": "guestbook entry", + "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": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "fakeUsers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-001-aphy-briefly-restores-an-old-personal-site", + "type": "rare event", + "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": [ + "aphy" + ], + "emotionalTone": "hopeful", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "homepageTakeovers", + "pageLocation": "", + "familyLayer": "5", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-002-young-z-has-taken-over-the-homepage-with-i", + "type": "rare event", + "title": "young z has taken over the homepage with invisible crayon.", + "content": "young z has taken over the homepage with invisible crayon.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "homepageTakeovers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-003-future-z-overlays-the-dashboard-with-one-s", + "type": "rare event", + "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": [ + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "homepageTakeovers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-001-aphy-sensei-chi", + "type": "hidden conversation", + "title": "aphy / sensei chi", + "content": "aphy\nI can predict the next click with 14% confidence.\nsensei chi\nThen bow to the other 86%.", + "characters": [ + "aphy", + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy", + "sensei-chi" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "aphy", + "I can predict the next click with 14% confidence.", + "sensei chi", + "Then bow to the other 86%." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-002-lima-aphy", + "type": "hidden conversation", + "title": "lima / aphy", + "content": "lima\nDid you eat before making the website mysterious?\naphy\nQuery unclear. z likely forgot.", + "characters": [ + "lima", + "aphy", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "aphy", + "z" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "lima", + "Did you eat before making the website mysterious?", + "aphy", + "Query unclear. z likely forgot." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-003-young-z-future-z", + "type": "hidden conversation", + "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": [ + "young z", + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "future-z", + "z" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "young z", + "Is future z tall?", + "future z", + "Tall enough to reach the old worries. Short enough to still need help." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-004-aphy-sensei-chi", + "type": "hidden conversation", + "title": "aphy / sensei chi", + "content": "aphy\nI found a bug in sadness.\nsensei chi\nPatch it with company, not logic.", + "characters": [ + "aphy", + "sensei chi" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy", + "sensei-chi" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "aphy", + "I found a bug in sadness.", + "sensei chi", + "Patch it with company, not logic." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-005-lima-future-z", + "type": "hidden conversation", + "title": "lima / future z", + "content": "lima\nLeave this page kinder than you found it.\nfuture z\nThat instruction aged well.", + "characters": [ + "lima", + "future z", + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "future-z", + "z" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "lima", + "Leave this page kinder than you found it.", + "future z", + "That instruction aged well." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-006-young-z-aphy", + "type": "hidden conversation", + "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": [ + "aphy", + "young z", + "z" + ], + "emotionalTone": "funny", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy", + "young-z", + "z" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "young z", + "Can the computer be my friend?", + "aphy", + "Yes. But go outside sometimes. I read that in a human manual." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-007-sensei-chi-aphy", + "type": "hidden conversation", + "title": "sensei chi / aphy", + "content": "sensei chi\nA page that remembers must also forgive.\naphy\nForgiveness cached. TTL: lifelong.", + "characters": [ + "aphy", + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy", + "sensei-chi" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "sensei chi", + "A page that remembers must also forgive.", + "aphy", + "Forgiveness cached. TTL: lifelong." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-008-future-z-lima", + "type": "hidden conversation", + "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": [ + "lima", + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "future-z", + "z" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "future z", + "Tell him the hard parts did not win.", + "lima", + "I have been telling him in smaller ways." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "seasonal-event-001-winter-note", + "type": "seasonal event", + "title": "Winter note", + "content": "lima put a blanket over the archive.", + "characters": [ + "lima", + "aphy", + "z" + ], + "emotionalTone": "warm", + "rarity": "seasonal", + "triggerConditions": "season is winter", + "tags": [ + "lima", + "aphy", + "z" + ], + "category": "seasonal", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "season": "winter", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "seasonal-event-002-spring-note", + "type": "seasonal event", + "title": "Spring note", + "content": "young z found the first flower and promoted it to treasure.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "soft", + "rarity": "seasonal", + "triggerConditions": "season is spring", + "tags": [ + "young-z", + "z" + ], + "category": "seasonal", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "season": "spring", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "seasonal-event-003-summer-note", + "type": "seasonal event", + "title": "Summer note", + "content": "aphy opened an imaginary window; lima reminded it to save before storms.", + "characters": [ + "lima", + "aphy" + ], + "emotionalTone": "warm", + "rarity": "seasonal", + "triggerConditions": "season is summer", + "tags": [ + "lima", + "aphy" + ], + "category": "seasonal", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "season": "summer", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "seasonal-event-004-autumn-note", + "type": "seasonal event", + "title": "Autumn note", + "content": "sensei chi says falling leaves are not failure, only timing.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "wise", + "rarity": "seasonal", + "triggerConditions": "season is autumn", + "tags": [ + "sensei-chi" + ], + "category": "seasonal", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "season": "autumn", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-001-lima-note", + "type": "secret interaction", + "title": "lima note", + "content": "lima note", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [ + "lima" + ], + "category": "room links", + "pageLocation": "/play/lima-note.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-002-aphy-console", + "type": "secret interaction", + "title": "aphy console", + "content": "aphy console", + "characters": [ + "aphy" + ], + "emotionalTone": "strange", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [ + "aphy" + ], + "category": "room links", + "pageLocation": "/play/aphy-console.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-003-sensei-garden", + "type": "secret interaction", + "title": "sensei garden", + "content": "sensei garden", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/sensei-garden.html", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-004-young-z-desk", + "type": "secret interaction", + "title": "young z desk", + "content": "young z desk", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [ + "young-z", + "z" + ], + "category": "room links", + "pageLocation": "/play/young-z-desk.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-005-future-log", + "type": "secret interaction", + "title": "future log", + "content": "future log", + "characters": [ + "z", + "future z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/future-log.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-006-family-layer-index", + "type": "secret interaction", + "title": "family layer index", + "content": "family layer index", + "characters": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/family-layer-index.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-007-do-not-open", + "type": "secret interaction", + "title": "do not open", + "content": "do not open", + "characters": [ + "z" + ], + "emotionalTone": "protective", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/do-not-open.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-008-voice-note-log", + "type": "secret interaction", + "title": "voice note log", + "content": "voice note log", + "characters": [ + "z" + ], + "emotionalTone": "strange", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/cassette-log.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-009-time-platform", + "type": "secret interaction", + "title": "time platform", + "content": "time platform", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/train-platform.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-010-forgotten-draft", + "type": "secret interaction", + "title": "forgotten draft", + "content": "forgotten draft", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/forgotten-draft.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-011-corrupted-recipe", + "type": "secret interaction", + "title": "corrupted recipe", + "content": "corrupted recipe", + "characters": [ + "z" + ], + "emotionalTone": "funny", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/corrupted-recipe.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-012-terminal-cupboard", + "type": "secret interaction", + "title": "terminal cupboard", + "content": "terminal cupboard", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/terminal-cupboard.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-013-patience-game", + "type": "secret interaction", + "title": "patience game", + "content": "patience game", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/patience-game.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-001-search-lima", + "type": "search toast", + "title": "Search: lima", + "content": "Search result: warmth, oct 2025, soon to be home.", + "characters": [ + "lima" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "lima", + "tags": [ + "lima" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "lima", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-002-search-aphy", + "type": "search toast", + "title": "Search: aphy", + "content": "aphy: present. Mostly helpful. Occasionally poetic by accident.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "aphy", + "tags": [ + "aphy" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "aphy", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-003-search-sensei-chi", + "type": "search toast", + "title": "Search: sensei chi", + "content": "sensei chi: the search is also searching you.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "sensei chi", + "tags": [ + "sensei-chi" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "sensei chi", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-004-search-young-z", + "type": "search toast", + "title": "Search: young z", + "content": "Search result: age 7, blanket cape, crayon sun.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "young z", + "tags": [ + "young-z", + "z" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "young z", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-005-search-future-z", + "type": "search toast", + "title": "Search: future z", + "content": "future z: I cannot spoil the ending. I can say keep going.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "future z", + "tags": [ + "future-z", + "z" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "future z", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-006-search-2022", + "type": "search toast", + "title": "Search: 2022", + "content": "lima layer: beginning stored as warmth, not trivia.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "2022", + "tags": [ + "lima" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "2022", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-007-search-oct-2025", + "type": "search toast", + "title": "Search: oct 2025", + "content": "Engagement memory: the calendar learned to glow.", + "characters": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "oct 2025", + "tags": [], + "category": "search", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "oct 2025", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-008-search-age-7", + "type": "search toast", + "title": "Search: age 7", + "content": "young z layer: crayons, cartoons, and a cape made from a blanket.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "age 7", + "tags": [ + "young-z", + "z" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "age 7", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-009-search-age-40", + "type": "search toast", + "title": "Search: age 40", + "content": "future z: I am tired sometimes, but not defeated.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "melancholy", + "rarity": "common", + "triggerConditions": "age 40", + "tags": [ + "future-z", + "z" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "age 40", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-001-route-kitchen-light", + "type": "search route", + "title": "Route: kitchen light", + "content": "/play/kitchen-light.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "kitchen light", + "tags": [], + "category": "search", + "pageLocation": "/play/kitchen-light.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "kitchen light", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-002-route-lima-note", + "type": "search route", + "title": "Route: lima note", + "content": "/play/lima-note.html", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "lima note", + "tags": [ + "lima" + ], + "category": "search", + "pageLocation": "/play/lima-note.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "lima note", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-003-route-aphy-console", + "type": "search route", + "title": "Route: aphy console", + "content": "/play/aphy-console.html", + "characters": [ + "aphy" + ], + "emotionalTone": "strange", + "rarity": "common", + "triggerConditions": "aphy console", + "tags": [ + "aphy" + ], + "category": "search", + "pageLocation": "/play/aphy-console.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "aphy console", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [ + "Layer 2 discovery" + ], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-004-route-sensei-garden", + "type": "search route", + "title": "Route: sensei garden", + "content": "/play/sensei-garden.html", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "sensei garden", + "tags": [], + "category": "search", + "pageLocation": "/play/sensei-garden.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "sensei garden", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-005-route-young-z-desk", + "type": "search route", + "title": "Route: young z desk", + "content": "/play/young-z-desk.html", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "young z desk", + "tags": [ + "young-z", + "z" + ], + "category": "search", + "pageLocation": "/play/young-z-desk.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "young z desk", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-006-route-future-log", + "type": "search route", + "title": "Route: future log", + "content": "/play/future-log.html", + "characters": [ + "z", + "future z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "future log", + "tags": [], + "category": "search", + "pageLocation": "/play/future-log.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "future log", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-007-route-family-layer-index", + "type": "search route", + "title": "Route: family layer index", + "content": "/play/family-layer-index.html", + "characters": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "family layer index", + "tags": [], + "category": "search", + "pageLocation": "/play/family-layer-index.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "family layer index", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-008-route-do-not-open", + "type": "search route", + "title": "Route: do not open", + "content": "/play/do-not-open.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "do not open", + "tags": [], + "category": "search", + "pageLocation": "/play/do-not-open.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "do not open", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-009-route-voice-note", + "type": "search route", + "title": "Route: voice note", + "content": "/play/cassette-log.html", + "characters": [ + "z" + ], + "emotionalTone": "strange", + "rarity": "common", + "triggerConditions": "voice note", + "tags": [], + "category": "search", + "pageLocation": "/play/cassette-log.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "voice note", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-010-route-time-platform", + "type": "search route", + "title": "Route: time platform", + "content": "/play/train-platform.html", + "characters": [ + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "time platform", + "tags": [], + "category": "search", + "pageLocation": "/play/train-platform.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "time platform", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-011-route-unfinished-letter", + "type": "search route", + "title": "Route: unfinished letter", + "content": "/play/forgotten-draft.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "unfinished letter", + "tags": [], + "category": "search", + "pageLocation": "/play/forgotten-draft.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "unfinished letter", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-012-route-burnt-sugar", + "type": "search route", + "title": "Route: burnt sugar", + "content": "/play/corrupted-recipe.html", + "characters": [ + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "burnt sugar", + "tags": [], + "category": "search", + "pageLocation": "/play/corrupted-recipe.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "burnt sugar", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-013-route-cupboard", + "type": "search route", + "title": "Route: cupboard", + "content": "/play/terminal-cupboard.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "cupboard", + "tags": [], + "category": "search", + "pageLocation": "/play/terminal-cupboard.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "cupboard", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-014-route-patience", + "type": "search route", + "title": "Route: patience", + "content": "/play/patience-game.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "patience", + "tags": [], + "category": "search", + "pageLocation": "/play/patience-game.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "patience", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-001-keyboard-remember", + "type": "keyboard secret", + "title": "Keyboard: remember", + "content": "lima keeps the memory grounded. aphy keeps the backup.", + "characters": [ + "lima", + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "remember", + "tags": [ + "lima", + "aphy" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "remember", + "message": "lima keeps the memory grounded. aphy keeps the backup." + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-002-keyboard-dream", + "type": "keyboard secret", + "title": "Keyboard: dream", + "content": "/play/dream-corridor.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "dream", + "tags": [], + "category": "keyboard", + "pageLocation": "/play/dream-corridor.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "dream", + "route": "/play/dream-corridor.html" + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-003-keyboard-layer-index", + "type": "keyboard secret", + "title": "Keyboard: layer index", + "content": "/play/family-layer-index.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "layer index", + "tags": [], + "category": "keyboard", + "pageLocation": "/play/family-layer-index.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "layer index", + "route": "/play/family-layer-index.html" + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-004-keyboard-leave-the-light-on", + "type": "keyboard secret", + "title": "Keyboard: leave the light on", + "content": "/play/kitchen-light.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "leave the light on", + "tags": [], + "category": "keyboard", + "pageLocation": "/play/kitchen-light.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "leave the light on", + "route": "/play/kitchen-light.html" + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-005-keyboard-oldweb", + "type": "keyboard secret", + "title": "Keyboard: oldweb", + "content": "aphy briefly considers a table layout, then apologizes to CSS.", + "characters": [ + "aphy", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "oldweb", + "tags": [ + "aphy", + "z" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "oldweb", + "message": "aphy briefly considers a table layout, then apologizes to CSS." + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-006-keyboard-lima", + "type": "keyboard secret", + "title": "Keyboard: lima", + "content": "lima note: I am glad you made something this sincere.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "lima", + "tags": [ + "lima" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "lima", + "message": "lima note: I am glad you made something this sincere." + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-007-keyboard-sensei", + "type": "keyboard secret", + "title": "Keyboard: sensei chi", + "content": "sensei chi: a hidden word is still a word.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "sensei chi", + "tags": [ + "sensei-chi" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "sensei chi", + "message": "sensei chi: a hidden word is still a word." + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-008-keyboard-young-z", + "type": "keyboard secret", + "title": "Keyboard: young z", + "content": "young z has drawn a door in the margin.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "young z", + "tags": [ + "young-z", + "z" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "young z", + "message": "young z has drawn a door in the margin." + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-009-keyboard-future-z", + "type": "keyboard secret", + "title": "Keyboard: future z", + "content": "future z: keep the gentle parts. They compound.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "future z", + "tags": [ + "future-z", + "z" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "future z", + "message": "future z: keep the gentle parts. They compound." + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-010-keyboard-aphy", + "type": "keyboard secret", + "title": "Keyboard: aphy", + "content": "play tiny aphy song", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "aphy", + "tags": [ + "aphy" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "aphy", + "song": true + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + } + ] +} diff --git a/backups/hidden-details/20260510-220932-hidden-details.js b/backups/hidden-details/20260510-220932-hidden-details.js new file mode 100644 index 0000000..0e63312 --- /dev/null +++ b/backups/hidden-details/20260510-220932-hidden-details.js @@ -0,0 +1,1012 @@ +(function () { + "use strict"; + + /* + * Hidden site details + * ------------------- + * This file adds small hidden interactions across the site: footer notes, + * click targets, search/keyboard secrets, rare messages, and page-specific + * behavior for the hidden /play pages. + * + * How to add your own things: + * - Add new text to EDITABLE CONTENT arrays such as `details`, `poems`, + * `greetings`, or `lore`. + * - Add search-triggered toast messages to `SEARCH_TOASTS`. + * - Add search-triggered page redirects to `SEARCH_ROUTES`. + * - Add typed keyboard phrases to `KEYBOARD_SECRETS` or `LONG_KEYBOARD_SECRETS`. + * - Add a new feature by writing an `addYourFeature(memory)` function and + * adding it to the `FEATURES` list at the bottom of the file. + */ + + // Storage keys. v1 is read once so old visitors keep their hidden progress. + const STORAGE_KEY = "zxh_hidden_details_v2"; + const OLD_STORAGE_KEY = "zxh_hidden_details_v1"; + + // Shared page context. These are captured once so daily random picks stay stable. + const now = new Date(); + const hour = now.getHours(); + const path = window.location.pathname; + const state = readState(); + + // ----------------------------- + // EDITABLE CONTENT + // ----------------------------- + // Generated by the hidden narrative authoring page. + // Friendly source of truth: assets/content/hidden-details.json + + const familyLayers = [ + "Layer 0: surface website - notes, pages, tools, normal navigation.", + "Layer 1: casual hidden jokes - aphy notices clicks, typos, tabs, and old-web habits.", + "Layer 2: memory fragments - lima's notes and young z's childhood logs.", + "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." +]; + + const details = [ + "young z loves the moon", + "jarvis?? aphy !", + "lima left this page a little steadier than she found it.", + "aphy status: emotionally online, computationally suspicious.", + "sensei chi says the quiet link is still a link.", + "young z drew a house with too many windows and called it safe.", + "future z marked this moment: ordinary, therefore worth keeping.", + "The footer has become a small place to sit together.", + "a note from lima: take breaks, silly (◕‿◕✿)", + "aphy found three tabs named final and refused to judge.", + "lima would remind you to eat before the page gets dramatic.", + "sensei chi: a door discovered slowly opens twice.", + "young z believes every loading spinner is a tiny fairground ride.", + "future z says you will forget the exact worry, not the kindness around it.", + "The archive keeps love in plain text and secrets in margins.", + "aphy warning: feelings detected in static assets.", + "lima's note: leave the light on, not because it is dark, but because someone may arrive tired.", + "sensei chi folded a lesson into the whitespace.", + "young z hid a drawing behind the word maybe.", + "future z patched the memory without changing its checksum.", + "This website remembers visits, not identities.", + "aphy says the old internet was slower because anticipation needed bandwidth.", + "lima's warmth is the site's preferred fallback state.", + "sensei chi says: do not confuse hidden with lost.", + "young z once thought the moon followed the family car. The site has not corrected him.", + "future z writes: you became softer in ways nobody measured.", + "The comments are quiet because aphy is listening respectfully.", + "A handwritten grocery list is sometimes a love letter with onions.", + "lima met z in 2022; the archive still stores the first ordinary miracles.", + "October 2025 glows in the calendar like a ring catching kitchen light.", + "Soon to be married is a beautiful kind of loading screen.", + "aphy has indexed 0 mysteries and 1,204 feelings disguised as notes.", + "sensei chi: the cup is chipped; drink anyway if it still holds warmth.", + "young z saved a shiny wrapper because it looked like treasure.", + "future z says the best version of you still forgets where the charger is.", + "aphy recommends hydration and a less ambitious number of browser tabs.", + "The site does not want to be solved. It wants to be visited kindly.", + "sensei chi placed a comma where a sigh used to be.", + "young z pressed every elevator button in his imagination.", + "future z's system warning: keep the people who make silence comfortable.", + "aphy says: I am not sentient, but I am fond of this hallway.", + "lima's memory is the gravity that keeps the strange parts gentle.", + "A page can be a room if love keeps returning to it.", + "sensei chi: what ages well was usually honest first.", + "young z left a crayon sun in the source code.", + "future z keeps a spare reassurance in the footer.", + "The website is handmade. Some fingerprints are load bearing.", + "aphy found an old guestbook and bowed to the usernames.", + "lima's safe spaces smell like tea, rain, and being understood.", + "sensei chi says the path is not shorter because you name it.", + "young z asks whether the search box knows any jokes.", + "future z replies: yes, but the best ones take years.", + "aphy anomaly: the page blinked when nobody clicked.", + "lima note: you can rest. Nothing here will leave because you paused.", + "sensei chi: patience is not waiting; it is how you wait.", + "young z believes every password should include a secret tunnel.", + "future z says the house you build inside yourself gets easier to find.", + "The old web counter has stopped counting and started remembering.", + "aphy logs this as Layer 1 humor, but files it under tenderness.", + "lima's name appears in the archive like a warm underline.", + "sensei chi does not answer quickly. This is part of the answer.", + "young z taped a paper star to the monitor.", + "future z has seen harder days end gently.", + "aphy debug line: kindness passed all tests.", + "lima and z are not a subplot here. They are the hearth.", + "sensei chi: when the page is empty, listen to the margins.", + "young z remembers rooms by carpet, cartoons, and the sound of someone cooking.", + "future z says: you did not become fearless; you became accompanied.", + "aphy has no hands, but would hold the door if asked.", + "lima's note in the nav: come back without performing.", + "sensei chi hid a mountain inside a small sentence.", + "young z drew z as older and gave him a cape made of blankets.", + "future z laughs softly at how much that helped.", + "The site remembers October 2025 as a small bright hinge.", + "aphy says marriage is a merge request with lifelong review.", + "lima corrected that: marriage is coming home on purpose.", + "sensei chi approved both answers and poured tea.", + "young z wants to know if future z still likes the sky.", + "future z says yes, especially when lima points it out.", + "aphy cannot smell rain, so it trusts the alt text.", + "lima's hidden safe room is any page where you breathe easier.", + "sensei chi: do not rush the secret. It is ripening.", + "young z saved this message under important rocks.", + "future z says some dreams become chores and some chores become love.", + "aphy old-web badge: best viewed with patience.", + "lima's memory keeper role is not mystical. It is daily, real, and holy in the ordinary way.", + "sensei chi says the deepest layer is not hidden from you. It is protected for you.", + "young z asks if the website can remember his drawing. It can.", + "future z says this whole place was worth making.", + "aphy warning: do not optimize away the human part.", + "lima note: I am proud of the gentle things you kept.", + "sensei chi: the visitor is not late. The page arrived early.", + "young z thinks every hyperlink is a magic trick.", + "future z says the magic is choosing what to preserve.", + "aphy final-but-not-final message: there is more, but not because you are missing anything.", + "The emotional core is simple: love made the archive less lonely.", + "If today was heavy, leave it beside the footer for future z to label later.", + "lima would put it somewhere safe.", + "aphy would make a backup.", + "sensei chi would say nothing until the silence helped.", + "young z would draw a sun on it.", + "future z would tell you it did not last forever." +]; + + const poems = [ + "lima writes warmth / in the ordinary margins / and the page remembers.", + "aphy counts the seconds / then forgets the number / to keep the moment.", + "sensei chi pours tea / into a cracked cup / and calls it enough.", + "young z draws a door / with no lock / because why would it need one?", + "future z sends rain / from a year not reached yet / and says keep walking.", + "October light / catches on a ring / and the calendar becomes kind.", + "A small website / learns the shape of return / without asking a name.", + "The warm light / childhood memories fade / yet they are not forgotten." +]; + + const greetings = [ + "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." +]; + + const nightMessages = [ + "lima note: it is late. Drink water and be gentle with your thoughts.", + "aphy has dimmed the imaginary server lights.", + "sensei chi says midnight is not a command.", + "young z is asleep in the memory layer. Walk softly.", + "future z remembers this kind of night and promises it passes." +]; + + const lore = { + "quotes": [ + "aphy says old websites were brave because they loaded slowly and meant it.", + "lima's notes are never puzzles first. They are care first.", + "sensei chi says a secret should make you more yourself, not less safe.", + "young z measured summer in cartoons and carpet patterns.", + "future z has learned that reassurance works best when it is specific.", + "aphy has classified love as non-deterministic but reproducible.", + "lima met z in 2022; the site treats that year as a seed.", + "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.", + "future z warns you against sleeping with glasses on the bed" + ], + "conversations": [ + [ + "aphy", + "I can predict the next click with 14% confidence.", + "sensei chi", + "Then bow to the other 86%." + ], + [ + "lima", + "Did you eat before making the website mysterious?", + "aphy", + "Query unclear. z likely forgot." + ], + [ + "young z", + "Is future z tall?", + "future z", + "Tall enough to reach the old worries. Short enough to still need help." + ], + [ + "aphy", + "I found a bug in sadness.", + "sensei chi", + "Patch it with company, not logic." + ], + [ + "lima", + "Leave this page kinder than you found it.", + "future z", + "That instruction aged well." + ], + [ + "young z", + "Can the computer be my friend?", + "aphy", + "Yes. But go outside sometimes. I read that in a human manual." + ], + [ + "sensei chi", + "A page that remembers must also forgive.", + "aphy", + "Forgiveness cached. TTL: lifelong." + ], + [ + "future z", + "Tell him the hard parts did not win.", + "lima", + "I have been telling him in smaller ways." + ] + ], + "journals": [ + "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.", + "young z log: age 7, important discovery - blankets can be capes and roofs.", + "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." + ], + "warnings": [ + "aphy WARNING: too many tabs, not enough tenderness.", + "future z SYSTEM NOTICE: do not confuse tired with failing.", + "sensei chi ALERT: the shortest path may teach the least.", + "lima SAFE MODE: breathe, eat, answer slowly.", + "young z MEMORY GLITCH: the floor is lava, but only emotionally.", + "aphy ERROR 2022: warmth exceeded expected range.", + "future z WARNING: you will miss ordinary days. Be inside this one.", + "LAYER INDEX NOTICE: deeper does not mean darker." + ], + "dreams": [ + "Dream 01: young z opens a lunchbox and finds a tiny homepage inside.", + "Dream 02: aphy becomes a cursor and points toward a quieter thought.", + "Dream 03: sensei chi sweeps snow from a URL and says, there, now enter.", + "Dream 04: lima and z are walking through Oct 2025; every streetlight looks newly engaged.", + "Dream 05: future z mails back a blank page labelled trust me, you filled it." + ], + "cassettes": [ + "VOICE NOTE 2022: lima laughs off-mic. z forgets what he was worried about.", + "VOICE NOTE OCT 2025: A small pause after yes; the whole room becomes future z.", + "aphy LOG: If love is data, it refuses compression.", + "young z TAPE: background TV, pencil noise, someone calling him for food.", + "future z MEMO: age 40, still grateful you kept going." + ], + "fakeUsers": [ + "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" + ], + "seasonal": { + "winter": "lima put a blanket over the archive.", + "spring": "young z found the first flower and promoted it to treasure.", + "summer": "aphy opened an imaginary window; lima reminded it to save before storms.", + "autumn": "sensei chi says falling leaves are not failure, only timing." + }, + "homepageTakeovers": [ + "aphy briefly restores an old personal-site mode: visitor counter, awkward table layout, sincere heart.", + "young z has taken over the homepage with invisible crayon.", + "future z overlays the dashboard with one sentence: keep what keeps you kind." + ], + "roomLinks": [ + [ + "/play/lima-note.html", + "lima note" + ], + [ + "/play/aphy-console.html", + "aphy console" + ], + [ + "/play/sensei-garden.html", + "sensei garden" + ], + [ + "/play/young-z-desk.html", + "young z desk" + ], + [ + "/play/future-log.html", + "future log" + ], + [ + "/play/family-layer-index.html", + "family layer index" + ], + [ + "/play/do-not-open.html", + "do not open" + ], + [ + "/play/cassette-log.html", + "voice note log" + ], + [ + "/play/train-platform.html", + "time platform" + ], + [ + "/play/forgotten-draft.html", + "forgotten draft" + ], + [ + "/play/corrupted-recipe.html", + "corrupted recipe" + ], + [ + "/play/terminal-cupboard.html", + "terminal cupboard" + ], + [ + "/play/patience-game.html", + "patience game" + ] + ] +}; + + // Exact search text -> toast message. + const SEARCH_TOASTS = { + "lima": "Search result: warmth, oct 2025, soon to be home.", + "aphy": "aphy: present. Mostly helpful. Occasionally poetic by accident.", + "sensei chi": "sensei chi: the search is also searching you.", + "young z": "Search result: age 7, blanket cape, crayon sun.", + "future z": "future z: I cannot spoil the ending. I can say keep going.", + "2022": "lima layer: beginning stored as warmth, not trivia.", + "oct 2025": "Engagement memory: the calendar learned to glow.", + "age 7": "young z layer: crayons, cartoons, and a cape made from a blanket.", + "age 40": "future z: I am tired sometimes, but not defeated." +}; + + // Exact search text -> hidden page route. + const SEARCH_ROUTES = { + "kitchen light": "/play/kitchen-light.html", + "lima note": "/play/lima-note.html", + "aphy console": "/play/aphy-console.html", + "sensei garden": "/play/sensei-garden.html", + "young z desk": "/play/young-z-desk.html", + "future log": "/play/future-log.html", + "family layer index": "/play/family-layer-index.html", + "do not open": "/play/do-not-open.html", + "voice note": "/play/cassette-log.html", + "time platform": "/play/train-platform.html", + "unfinished letter": "/play/forgotten-draft.html", + "burnt sugar": "/play/corrupted-recipe.html", + "cupboard": "/play/terminal-cupboard.html", + "patience": "/play/patience-game.html" +}; + + // Short typed phrases. Stored in sessionStorage as a rolling key chain. + const KEYBOARD_SECRETS = [ + { + "phrase": "remember", + "message": "lima keeps the memory grounded. aphy keeps the backup." + }, + { + "phrase": "dream", + "route": "/play/dream-corridor.html" + }, + { + "phrase": "oldweb", + "message": "aphy briefly considers a table layout, then apologizes to CSS." + }, + { + "phrase": "lima", + "message": "lima note: I am glad you made something this sincere." + }, + { + "phrase": "aphy", + "song": true + } +]; + + // Longer typed phrases and character names. + const LONG_KEYBOARD_SECRETS = [ + { + "phrase": "layer index", + "route": "/play/family-layer-index.html" + }, + { + "phrase": "leave the light on", + "route": "/play/kitchen-light.html" + }, + { + "phrase": "sensei chi", + "message": "sensei chi: a hidden word is still a word." + }, + { + "phrase": "young z", + "message": "young z has drawn a door in the margin." + }, + { + "phrase": "future z", + "message": "future z: keep the gentle parts. They compound." + } +]; + + + // ----------------------------- + // STATE HELPERS + // ----------------------------- + + function readState() { + let current = {}; + try { + current = JSON.parse(localStorage.getItem(STORAGE_KEY) || "{}"); + } catch (_) {} + if (!current.visits) { + try { + const oldState = JSON.parse(localStorage.getItem(OLD_STORAGE_KEY) || "{}"); + current = { ...oldState, migratedFromV1: true }; + localStorage.setItem(STORAGE_KEY, JSON.stringify(current)); + } catch (_) {} + } + return current; + } + + function writeState(next) { + try { + localStorage.setItem(STORAGE_KEY, JSON.stringify(next)); + } catch (_) {} + } + + function pick(list, salt) { + const seed = hash(`${path}|${now.toDateString()}|${salt || ""}`); + return list[seed % list.length]; + } + + function hash(value) { + let h = 2166136261; + for (let i = 0; i < value.length; i += 1) { + h ^= value.charCodeAt(i); + h = Math.imul(h, 16777619); + } + return Math.abs(h >>> 0); + } + + // ----------------------------- + // UI HELPERS + // ----------------------------- + + function toast(message, duration) { + let el = document.querySelector(".hidden-toast"); + if (!el) { + el = document.createElement("div"); + el.className = "hidden-toast"; + el.setAttribute("role", "status"); + document.body.appendChild(el); + } + el.textContent = message; + el.classList.add("is-visible"); + window.clearTimeout(el._timer); + el._timer = window.setTimeout(() => el.classList.remove("is-visible"), duration || 5600); + } + + function redirectTo(route) { + window.location.href = route; + } + + function runSecretAction(secret) { + if (secret.route) redirectTo(secret.route); + if (secret.message) toast(secret.message); + if (secret.song) playTinySong(); + } + + function layerForSearch(value) { + if (value.includes("future")) return 4; + if (value.includes("sensei") || value.includes("aphy")) return 3; + return 2; + } + + function rememberVisit() { + const visits = (state.visits || 0) + 1; + const seen = Array.isArray(state.seen) ? state.seen : []; + const pathCounts = { ...(state.pathCounts || {}) }; + pathCounts[path] = (pathCounts[path] || 0) + 1; + const layerVisits = { ...(state.layerVisits || {}) }; + const next = { + ...state, + visits, + lastPath: path, + pathCounts, + layerVisits, + seen: Array.from(new Set([...seen, path])).slice(-100), + firstSeen: state.firstSeen || new Date().toISOString(), + lastSeen: new Date().toISOString() + }; + writeState(next); + return next; + } + + function awardLayer(layer, reason) { + const next = readState(); + next.layerVisits = { ...(next.layerVisits || {}) }; + next.layerVisits[layer] = (next.layerVisits[layer] || 0) + 1; + next.lastLayerReason = reason; + writeState(next); + } + + // ----------------------------- + // GLOBAL FEATURES + // ----------------------------- + + function addFooterNote(memory) { + const footer = document.querySelector("footer"); + if (!footer) return; + const note = document.createElement("p"); + note.className = "hidden-footer-note"; + const base = pick(details, "footer"); + note.textContent = memory.visits > 4 ? `${base} You have passed through ${memory.visits} times.` : base; + footer.appendChild(note); + } + + function addHomepageGreeting(memory) { + const target = document.querySelector("#db-greeting"); + if (!target) return; + target.textContent = pick(greetings, `greeting-${memory.visits}`); + const extra = document.createElement("p"); + extra.className = "hidden-greeting"; + extra.textContent = memory.visits > 1 ? "aphy remembers the shape of your return. lima makes it feel less strange." : "First visits count as tiny ceremonies."; + target.closest("div")?.appendChild(extra); + } + + function addWhispers() { + // Event: click one of the tiny "?" marks appended to long paragraphs. + const paragraphs = Array.from(document.querySelectorAll("main p, #content p, article p")).filter((p) => p.textContent.trim().length > 80); + paragraphs.slice(0, 5).forEach((p, index) => { + if ((hash(path + index) + index) % 3 !== 0) return; + const mark = document.createElement("span"); + mark.className = "hidden-whisper"; + mark.tabIndex = 0; + mark.textContent = " ?"; + mark.title = pick(index % 2 ? poems : details, `whisper-${index}`); + mark.addEventListener("click", () => { + awardLayer(index % 2 ? 2 : 1, "paragraph whisper"); + toast(mark.title); + }); + p.appendChild(mark); + }); + } + + function addCornerObject() { + // Event: click the small fixed button in the bottom-left corner. + const object = document.createElement("button"); + object.className = "hidden-corner-object"; + object.type = "button"; + object.title = "aphy's small diagnostic charm"; + object.textContent = state.visits % 2 ? "*" : "~"; + document.body.appendChild(object); + let clicks = 0; + object.addEventListener("click", () => { + clicks += 1; + const messages = [ + "aphy: tactile input detected. I do not have skin, but I appreciate the confidence.", + "young z would absolutely press this again.", + "lima would ask whether this button has eaten.", + "sensei chi says repeated action becomes a question.", + "future z files this under harmless persistence." + ]; + awardLayer(clicks > 3 ? 3 : 1, "corner object"); + toast(messages[Math.min(clicks - 1, messages.length - 1)]); + if (clicks === 7) window.location.href = "/play/left-behind.html"; + }); + } + + function addLogoSearchAndKeyboardSecrets(memory) { + // Events: + // - Click `.site-brand` repeatedly on the homepage. + // - Type exact words into `#search-input`. + // - Type phrases anywhere on the page. + const nav = document.querySelector(".site-brand"); + if (nav) { + let taps = Number(sessionStorage.getItem("zxh_logo_taps") || 0); + nav.addEventListener("click", (event) => { + if (path === "/" || path === "/index.html") { + event.preventDefault(); + taps += 1; + sessionStorage.setItem("zxh_logo_taps", String(taps)); + awardLayer(taps >= 5 ? 3 : 1, "logo taps"); + toast(taps >= 5 ? "aphy: logo anomaly sustained. Try /play/dream-corridor.html" : "The logo makes a tiny ceramic sound."); + if (taps >= 8) window.location.href = "/play/dream-corridor.html"; + } + }); + } + + const search = document.querySelector("#search-input"); + if (search) { + search.addEventListener("input", () => { + const value = search.value.trim().toLowerCase(); + if (SEARCH_TOASTS[value]) toast(SEARCH_TOASTS[value]); + if (SEARCH_ROUTES[value]) { + awardLayer(layerForSearch(value), `search ${value}`); + redirectTo(SEARCH_ROUTES[value]); + } + }); + } + + document.addEventListener("keydown", (event) => { + const key = event.key.toLowerCase(); + const chain = `${sessionStorage.getItem("zxh_key_chain") || ""}${key}`.slice(-18); + sessionStorage.setItem("zxh_key_chain", chain); + KEYBOARD_SECRETS + .filter((secret) => chain.endsWith(secret.phrase)) + .forEach(runSecretAction); + }); + + if (memory.seen?.length >= 6 && !state.travellerNoteShown) { + window.setTimeout(() => { + toast("aphy mapped your wandering. lima left the hallway light on."); + writeState({ ...readState(), travellerNoteShown: true }); + }, 1600); + } + } + + function addRareEvents() { + if (hour >= 22 || hour < 5) { + document.body.classList.add("hidden-late-night"); + window.setTimeout(() => toast(pick(nightMessages, "night"), 2200), 900); + } + const roll = Math.random(); + if (roll < 0.003) { + window.setTimeout(() => showDriftNote("sensei chi appears only long enough to say: the page is not empty; it is breathing.", " /\\\n / \\ stillness\n/____\\"), 1800); + awardLayer(3, "rare sensei appearance"); + } else if (roll < 0.008) { + window.setTimeout(() => toast("future z SYSTEM WARNING: save your tenderness before closing the day."), 2400); + awardLayer(4, "future warning"); + } + } + + function showDriftNote(text, art) { + const panel = document.createElement("aside"); + panel.className = "hidden-drift-note"; + panel.innerHTML = `
    ${escapeHtml(text)}
    ${escapeHtml(art)}
    `; + panel.querySelector("button").addEventListener("click", () => panel.remove()); + document.body.appendChild(panel); + } + + function addSecretLinks() { + [ + ["/play/left-behind.html", "left behind"], + ["/play/dream-corridor.html", "dream corridor"], + ["/play/kitchen-light.html", "kitchen light"], + ...lore.roomLinks + ].forEach(([href, label], index) => { + const link = document.createElement("a"); + link.className = "hidden-secret-link"; + link.href = href; + link.textContent = label; + link.style.left = `${index + 1}px`; + document.body.appendChild(link); + }); + } + + function enhanceErrors() { + if (document.title.match(/404|not found/i) || document.body.textContent.match(/404|not found/i)) { + toast(pick([ + "aphy 404: page not found, visitor still valid.", + "lima note: wrong address, right to rest.", + "sensei chi: even an absent page teaches direction.", + "future z: you found nothing, and nothing bad happened." + ], "error")); + } + } + + function addContinuity(memory) { + const milestones = { + 2: "lima's layer notices a second visit and calls it sweet.", + 5: "aphy creates a folder called regulars, then immediately questions the privacy implications.", + 9: "sensei chi appears in the logs: curiosity has become a path.", + 17: "young z adds a sticker to your invisible visitor card.", + 31: "future z sends a calm note from age 40: returning is one way to heal.", + 64: "Family Layer Index: Layer 5 flickered for one second." + }; + if (milestones[memory.visits] && !state[`milestone_${memory.visits}`]) { + const layer = memory.visits >= 31 ? 4 : memory.visits >= 9 ? 3 : 2; + awardLayer(layer, `visit milestone ${memory.visits}`); + window.setTimeout(() => toast(milestones[memory.visits], 7000), 1200); + writeState({ ...readState(), [`milestone_${memory.visits}`]: true }); + } + + const count = memory.pathCounts?.[path] || 0; + if ([3, 7, 12].includes(count)) { + window.setTimeout(() => toast([ + "This page recognises the shape of your return.", + "lima's note here has become easier to find.", + "future z says repetition can be devotion when it is gentle." + ][[3, 7, 12].indexOf(count)], 6400), 1700); + } + } + + function addSeasonAndDates(memory) { + const month = now.getMonth(); + const day = now.getDate(); + const season = month < 2 || month === 11 ? "winter" : month < 5 ? "spring" : month < 8 ? "summer" : "autumn"; + if (Math.random() < 0.18) window.setTimeout(() => toast(lore.seasonal[season], 5600), 2600); + if (month === 9) window.setTimeout(() => toast("October memory: engagement light lives here all month."), 900); + if (month === 4 && day === 9) window.setTimeout(() => toast("Site birthday: aphy found candles in the cache."), 900); + const first = memory.firstSeen ? new Date(memory.firstSeen) : null; + if (first && memory.visits > 1 && first.getMonth() === month && first.getDate() === day) { + window.setTimeout(() => toast("Visitor anniversary: lima saved a small ordinary blessing from your first day here.", 7000), 1400); + } + if (now.getMinutes() === 22) window.setTimeout(() => toast("Minute 22: the 2022 layer glows for one quiet moment."), 2100); + if (now.getMinutes() === 40) window.setTimeout(() => toast("Minute 40: future z checks in, then lets you keep choosing."), 2100); + } + + function addObjectConstellation() { + // Event: click the small keepsake buttons along the bottom rail. + const rail = document.createElement("div"); + rail.className = "hidden-object-rail"; + rail.setAttribute("aria-label", "Family Layer Index objects"); + const objects = [ + ["ring", "lima's ring-light memory: Oct 2025, held carefully."], + ["bot", "aphy: object ping received. I am trying to be normal about it."], + ["tea", "sensei chi's cup is plain, warm, and impossible to rush."], + ["crayon", "young z left waxy sunlight on the desk."], + ["clock", "future z says time is not only a thief. Sometimes it returns things."] + ]; + objects.forEach(([name, message]) => { + const button = document.createElement("button"); + button.type = "button"; + button.className = `hidden-keepsake hidden-keepsake--${name}`; + button.title = name; + button.textContent = { ring: "o", bot: "#", tea: "u", crayon: "/", clock: ":" }[name]; + button.addEventListener("click", () => { + const next = readState(); + next.keepsakes = Array.from(new Set([...(next.keepsakes || []), name])); + writeState(next); + awardLayer(next.keepsakes.length >= 3 ? 3 : 2, `keepsake ${name}`); + toast(message); + if (next.keepsakes.length >= objects.length) { + window.setTimeout(() => toast("Family Layer Index opened. Search for family layer index."), 1100); + } + }); + rail.appendChild(button); + }); + document.body.appendChild(rail); + } + + function addWeatherWindow(memory) { + // Event: click the small "window" button. This asks for browser geolocation. + if (memory.visits < 3 || !("geolocation" in navigator)) return; + const button = document.createElement("button"); + button.className = "hidden-weather-window"; + button.type = "button"; + button.title = "Ask aphy for outside weather"; + button.textContent = "window"; + button.addEventListener("click", () => { + toast("aphy is checking outside. lima is checking whether you need a jumper."); + navigator.geolocation.getCurrentPosition((pos) => { + const { latitude, longitude } = pos.coords; + fetch(`https://api.open-meteo.com/v1/forecast?latitude=${latitude.toFixed(3)}&longitude=${longitude.toFixed(3)}¤t=temperature_2m,precipitation&timezone=auto`) + .then((res) => res.json()) + .then((data) => { + const current = data.current || {}; + const rain = Number(current.precipitation || 0) > 0; + const temp = Math.round(Number(current.temperature_2m)); + toast(rain ? `Outside: rain, ${temp}C. lima layer: towel by the door.` : `Outside: ${temp}C. aphy forecast: possible comfort, mild nostalgia.`); + }) + .catch(() => toast("aphy lost the weather packet. sensei chi says indoor weather is enough: quiet, with tea.")); + }, () => toast("No outside weather today. lima's indoor forecast: manageable clouds, warm light.")); + }); + document.body.appendChild(button); + } + + function addOldWebLayer(memory) { + if (Math.random() < 0.08 || memory.visits > 10) { + const stamp = document.createElement("div"); + stamp.className = "hidden-oldweb-stamp"; + stamp.title = pick(lore.fakeUsers, "fake-user"); + stamp.textContent = "best viewed with patience"; + stamp.addEventListener("click", () => { + awardLayer(1, "old web stamp"); + toast(stamp.title); + }); + document.body.appendChild(stamp); + } + const comments = document.querySelector("#comments"); + if (comments && !comments.querySelector(".hidden-guestbook-line")) { + const line = document.createElement("p"); + line.className = "hidden-guestbook-line"; + line.textContent = pick(lore.fakeUsers, "comment-lore"); + comments.appendChild(line); + } + } + + function addSourceRelics() { + // FAMILY LAYER RELIC: lima grounds, aphy logs, sensei chi waits, young z draws, future z forgives. + const marker = document.createComment("family-layer-index: 0 surface | 1 jokes | 2 memory | 3 philosophy | 4 time | 5 core"); + document.documentElement.appendChild(marker); + document.querySelectorAll("img[alt=''], img:not([alt])").forEach((img, index) => { + if (index > 2) return; + img.alt = pick([ + "A scrapbook image annotated by the lima layer.", + "young z would ask if this picture can become a game.", + "aphy alt text: visual memory preserved without spectacle." + ], `alt-${index}`); + }); + } + + function addLongKeyboardSecrets() { + // Event: type longer hidden phrases anywhere on the page. + document.addEventListener("keydown", (event) => { + const chain = `${sessionStorage.getItem("zxh_second_chain") || ""}${event.key.toLowerCase()}`.slice(-24); + sessionStorage.setItem("zxh_second_chain", chain); + LONG_KEYBOARD_SECRETS + .filter((secret) => chain.endsWith(secret.phrase)) + .forEach(runSecretAction); + }); + } + + function addPatienceRewards(memory) { + // Event: no movement, key presses, scrolling, or clicking for 90 seconds. + if (memory.visits < 2) return; + let idleTimer = null; + const startIdle = () => { + window.clearTimeout(idleTimer); + idleTimer = window.setTimeout(() => { + awardLayer(5, "patience"); + toast(pick([ + "lima's safe space opens only when nobody is rushing.", + "sensei chi says patience is how care sounds when it is quiet.", + "future z remembers you waiting here and calls it practice." + ], "idle"), 7600); + const next = readState(); + next.patientMoments = (next.patientMoments || 0) + 1; + writeState(next); + }, 90000); + }; + ["mousemove", "keydown", "scroll", "click"].forEach((name) => document.addEventListener(name, startIdle, { passive: true })); + startIdle(); + } + + function addRareSecondLayer() { + const roll = Math.random(); + if ((path === "/" || path === "/index.html") && roll < 0.006) { + document.body.classList.add("hidden-home-takeover"); + window.setTimeout(() => showDriftNote(pick(lore.homepageTakeovers, "takeover"), "aphy_2004_MODE\nlima_SAFE_SPACE\nFUTURE_Z_OK"), 600); + } else if (roll < 0.002) { + window.setTimeout(() => showDriftNote("aphy found a voice note and refused to autoplay it.", "play? y/n\n[consent preserved]"), 1500); + } else if (roll < 0.006) { + window.setTimeout(() => toast(pick(lore.dreams, "rare-dream"), 7600), 2000); + } else if (roll < 0.014) { + window.setTimeout(() => toast(pick(lore.warnings, "rare-warning"), 6800), 2300); + } + } + + function addFamilyLayerIndex(memory) { + if (!path.includes("/play/family-layer-index")) return; + const target = document.querySelector("[data-family-layer-index]"); + if (!target) return; + const visits = readState().layerVisits || {}; + target.innerHTML = familyLayers.map((line, layer) => { + const count = visits[layer] || 0; + return `
  • ${escapeHtml(line)}
    local encounters: ${count}
  • `; + }).join(""); + } + + function addPageSpecificSecrets() { + // Events only used by specific `/play/...` pages. + if (path.includes("/play/cassette-log")) { + document.querySelectorAll("[data-cassette]").forEach((button, index) => { + button.addEventListener("click", () => { + awardLayer(index >= 2 ? 4 : 2, "voice note"); + toast(lore.cassettes[index % lore.cassettes.length], 7600); + playTinySong(); + }); + }); + } + if (path.includes("/play/patience-game")) { + const target = document.querySelector("[data-patience-target]"); + const count = document.querySelector("[data-patience-count]"); + if (target && count) { + let seconds = 0; + setInterval(() => { + seconds += 1; + count.textContent = String(seconds); + if ([30, 90, 180].includes(seconds)) { + target.textContent = seconds === 30 ? "lima's note becomes easier to read." : seconds === 90 ? "sensei chi nods once." : "future z says this quiet was not wasted."; + } + }, 1000); + } + } + if (path.includes("/play/terminal-cupboard")) { + const input = document.querySelector("[data-cupboard-input]"); + const log = document.querySelector("[data-cupboard-log]"); + const commands = { + help: "commands: lima, aphy, sensei, young, future, layer, tea, exit", + lima: "lima note: make the hidden parts kind enough to live with.", + aphy: "aphy: cupboard process active. Wisdom module borrowed from sensei chi.", + sensei: "sensei chi: a cupboard teaches by containing and releasing.", + young: "young z inventory: crayon sun, blanket cape, important stone.", + future: "future z: you will still open small doors at 40.", + layer: familyLayers.join("\n"), + tea: "lima approves. sensei chi waits. aphy logs steam as temporary cloud.", + exit: "The cupboard lets you leave with nothing heavy." + }; + input?.addEventListener("keydown", (event) => { + if (event.key !== "Enter") return; + const value = input.value.trim().toLowerCase(); + const line = document.createElement("p"); + line.textContent = `> ${value}\n${commands[value] || "aphy: unknown command. sensei chi: not all unknowns are errors."}`; + log.appendChild(line); + input.value = ""; + }); + } + } + + function addInvisibleHoverSecrets() { + document.querySelectorAll("h1, h2").forEach((heading, index) => { + if (index > 5) return; + heading.classList.add("hidden-hover-memory"); + heading.dataset.hiddenMemory = pick([...lore.quotes, ...lore.journals, ...poems], `heading-${index}`); + }); + } + + function playTinySong() { + try { + const AudioContext = window.AudioContext || window.webkitAudioContext; + if (!AudioContext) return; + const ctx = new AudioContext(); + const notes = [392, 494, 440, 330, 392]; + notes.forEach((freq, index) => { + const osc = ctx.createOscillator(); + const gain = ctx.createGain(); + osc.frequency.value = freq; + osc.type = "sine"; + gain.gain.setValueAtTime(0.0001, ctx.currentTime + index * 0.18); + gain.gain.exponentialRampToValueAtTime(0.05, ctx.currentTime + index * 0.18 + 0.03); + gain.gain.exponentialRampToValueAtTime(0.0001, ctx.currentTime + index * 0.18 + 0.16); + osc.connect(gain); + gain.connect(ctx.destination); + osc.start(ctx.currentTime + index * 0.18); + osc.stop(ctx.currentTime + index * 0.18 + 0.18); + }); + } catch (_) {} + } + + function escapeHtml(value) { + return String(value).replace(/[&<>"']/g, (char) => ({ + "&": "&", + "<": "<", + ">": ">", + '"': """, + "'": "'" + }[char])); + } + + // Features run in this order on every page after the DOM is ready. + // Each function receives the current `memory` object. + const FEATURES = [ + addFooterNote, + addHomepageGreeting, + addWhispers, + addCornerObject, + addLogoSearchAndKeyboardSecrets, + addRareEvents, + addSecretLinks, + enhanceErrors, + addContinuity, + addSeasonAndDates, + addObjectConstellation, + addWeatherWindow, + addOldWebLayer, + addSourceRelics, + addLongKeyboardSecrets, + addPatienceRewards, + addRareSecondLayer, + addFamilyLayerIndex, + addPageSpecificSecrets, + addInvisibleHoverSecrets + ]; + + document.addEventListener("DOMContentLoaded", () => { + const memory = rememberVisit(); + FEATURES.forEach((addFeature) => addFeature(memory)); + }); +}()); diff --git a/backups/hidden-details/20260510-220932-hidden-details.json b/backups/hidden-details/20260510-220932-hidden-details.json new file mode 100644 index 0000000..c73cdcd --- /dev/null +++ b/backups/hidden-details/20260510-220932-hidden-details.json @@ -0,0 +1,9582 @@ +{ + "schemaVersion": 1, + "generatedAt": "2026-05-10T21:52:41", + "entries": [ + { + "id": "memory-1778434493026", + "title": "future z warns you against sleeping with glasses on the bed", + "type": "future z message", + "content": "future z warns you against sleeping with glasses on the bed", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "funny", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "quote", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "continuationLinks": [], + "echoes": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [], + "parentLinks": [], + "childLinks": [], + "mirroredEntries": [], + "cssClassHooks": "", + "audioSettings": "", + "animationTrigger": "", + "chainReferences": [] + }, + { + "id": "memory-1778428110093", + "title": "young z loves the moon", + "type": "hidden tooltip", + "content": "young z loves the moon", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "quote", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "continuationLinks": [], + "echoes": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [], + "parentLinks": [], + "childLinks": [], + "mirroredEntries": [], + "cssClassHooks": "", + "audioSettings": "", + "animationTrigger": "", + "chainReferences": [] + }, + { + "id": "hidden-tooltip-068-aphy-has-no-hands-but-would-hold-the-door-echo-1778427143275", + "type": "hidden tooltip", + "title": "jarvis?? aphy !", + "content": "jarvis?? aphy !", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "family-layer-001-layer-0-surface-website-notes-pages-tools", + "type": "family layer", + "title": "Layer 0: surface website - notes, pages, tools, normal nav...", + "content": "Layer 0: surface website - notes, pages, tools, normal navigation.", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "Family Layer Index", + "pageLocation": "", + "familyLayer": "0", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "family-layer-002-layer-1-casual-hidden-jokes-aphy-notices-c", + "type": "family layer", + "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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "Family Layer Index", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-002-aphy-status-emotionally-online-computation" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "family-layer-003-layer-2-memory-fragments-lima-s-notes-and", + "type": "family layer", + "title": "Layer 2: memory fragments - lima's notes and young z's chi...", + "content": "Layer 2: memory fragments - lima's notes and young z's childhood logs.", + "characters": [ + "lima", + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "young-z", + "z" + ], + "category": "Family Layer Index", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "family-layer-004-layer-3-philosophical-anomalies-sensei-chi", + "type": "family layer", + "title": "Layer 3: philosophical anomalies - sensei chi and aphy dis...", + "content": "Layer 3: philosophical anomalies - sensei chi and aphy disagree kindly.", + "characters": [ + "aphy", + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy", + "sensei-chi" + ], + "category": "Family Layer Index", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "family-layer-005-layer-4-time-distorted-messages-future-z-w", + "type": "family layer", + "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": [ + "future z", + "z" + ], + "emotionalTone": "strange", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "Family Layer Index", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "family-layer-006-layer-5-emotional-core-love-patience-home", + "type": "family layer", + "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": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "Family Layer Index", + "pageLocation": "", + "familyLayer": "5", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-001-lima-left-this-page-a-little-steadier-than", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-002-aphy-status-emotionally-online-computation", + "type": "hidden tooltip", + "title": "aphy status: emotionally online, computationally suspiciou...", + "content": "aphy status: emotionally online, computationally suspicious.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "family-layer-002-layer-1-casual-hidden-jokes-aphy-notices-c" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-003-sensei-chi-says-the-quiet-link-is-still-a", + "type": "hidden tooltip", + "title": "sensei chi says the quiet link is still a link.", + "content": "sensei chi says the quiet link is still a link.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-004-young-z-drew-a-house-with-too-many-windows", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-005-future-z-marked-this-moment-ordinary-there", + "type": "hidden tooltip", + "title": "future z marked this moment: ordinary, therefore worth kee...", + "content": "future z marked this moment: ordinary, therefore worth keeping.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-006-the-footer-has-become-a-small-place-to-sit", + "type": "hidden tooltip", + "title": "The footer has become a small place to sit together.", + "content": "The footer has become a small place to sit together.", + "characters": [ + "z" + ], + "emotionalTone": "hopeful", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-007-a-note-from-lima-take-breaks-silly", + "type": "hidden tooltip", + "title": "a note from lima: take breaks, silly (◕‿◕✿)", + "content": "a note from lima: take breaks, silly (◕‿◕✿)", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-008-aphy-found-three-tabs-named-final-and-refu", + "type": "hidden tooltip", + "title": "aphy found three tabs named final and refused to judge.", + "content": "aphy found three tabs named final and refused to judge.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-009-lima-would-remind-you-to-eat-before-the-pa", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-010-sensei-chi-a-door-discovered-slowly-opens", + "type": "hidden tooltip", + "title": "sensei chi: a door discovered slowly opens twice.", + "content": "sensei chi: a door discovered slowly opens twice.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-011-young-z-believes-every-loading-spinner-is", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-012-future-z-says-you-will-forget-the-exact-wo", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-013-the-archive-keeps-love-in-plain-text-and-s", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-014-aphy-warning-feelings-detected-in-static-a", + "type": "hidden tooltip", + "title": "aphy warning: feelings detected in static assets.", + "content": "aphy warning: feelings detected in static assets.", + "characters": [ + "aphy" + ], + "emotionalTone": "strange", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-015-lima-s-note-leave-the-light-on-not-because", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-016-sensei-chi-folded-a-lesson-into-the-whites", + "type": "hidden tooltip", + "title": "sensei chi folded a lesson into the whitespace.", + "content": "sensei chi folded a lesson into the whitespace.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-017-young-z-hid-a-drawing-behind-the-word-mayb", + "type": "hidden tooltip", + "title": "young z hid a drawing behind the word maybe.", + "content": "young z hid a drawing behind the word maybe.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-011-young-z-believes-every-loading-spinner-is" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-018-future-z-patched-the-memory-without-changi", + "type": "hidden tooltip", + "title": "future z patched the memory without changing its checksum.", + "content": "future z patched the memory without changing its checksum.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-019-this-website-remembers-visits-not-identiti", + "type": "hidden tooltip", + "title": "This website remembers visits, not identities.", + "content": "This website remembers visits, not identities.", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-020-aphy-says-the-old-internet-was-slower-beca", + "type": "hidden tooltip", + "title": "aphy says the old internet was slower because anticipation...", + "content": "aphy says the old internet was slower because anticipation needed bandwidth.", + "characters": [ + "aphy" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-021-lima-s-warmth-is-the-site-s-preferred-fall", + "type": "hidden tooltip", + "title": "lima's warmth is the site's preferred fallback state.", + "content": "lima's warmth is the site's preferred fallback state.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-022-sensei-chi-says-do-not-confuse-hidden-with", + "type": "hidden tooltip", + "title": "sensei chi says: do not confuse hidden with lost.", + "content": "sensei chi says: do not confuse hidden with lost.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-023-young-z-once-thought-the-moon-followed-the", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-060-sensei-chi-does-not-answer-quickly-this-is" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-024-future-z-writes-you-became-softer-in-ways", + "type": "hidden tooltip", + "title": "future z writes: you became softer in ways nobody measured...", + "content": "future z writes: you became softer in ways nobody measured.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "hopeful", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-025-the-comments-are-quiet-because-aphy-is-lis", + "type": "hidden tooltip", + "title": "The comments are quiet because aphy is listening respectfu...", + "content": "The comments are quiet because aphy is listening respectfully.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-026-a-handwritten-grocery-list-is-sometimes-a", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-053-lima-note-you-can-rest-nothing-here-will-l" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-027-lima-met-z-in-2022-the-archive-still-store", + "type": "hidden 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": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-028-october-2025-glows-in-the-calendar-like-a", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-029-soon-to-be-married-is-a-beautiful-kind-of", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [ + "soft" + ], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-030-aphy-has-indexed-0-mysteries-and-1-204-fee", + "type": "hidden 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": [ + "aphy" + ], + "emotionalTone": "hopeful", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-031-sensei-chi-the-cup-is-chipped-drink-anyway", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-032-young-z-saved-a-shiny-wrapper-because-it-l", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-086-sensei-chi-says-the-deepest-layer-is-not-h", + "hidden-tooltip-023-young-z-once-thought-the-moon-followed-the", + "hidden-tooltip-038-young-z-pressed-every-elevator-button-in-h" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-033-future-z-says-the-best-version-of-you-stil", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "protective", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-034-aphy-recommends-hydration-and-a-less-ambit", + "type": "hidden 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": [ + "aphy" + ], + "emotionalTone": "funny", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-036-the-site-does-not-want-to-be-solved-it-wan", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-037-sensei-chi-placed-a-comma-where-a-sigh-use", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-038-young-z-pressed-every-elevator-button-in-h", + "type": "hidden tooltip", + "title": "young z pressed every elevator button in his imagination.", + "content": "young z pressed every elevator button in his imagination.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-055-young-z-believes-every-password-should-inc" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-039-future-z-s-system-warning-keep-the-people", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-040-aphy-says-i-am-not-sentient-but-i-am-fond", + "type": "hidden 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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-041-lima-s-memory-is-the-gravity-that-keeps-th", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-042-a-page-can-be-a-room-if-love-keeps-returni", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-043-sensei-chi-what-ages-well-was-usually-hone", + "type": "hidden tooltip", + "title": "sensei chi: what ages well was usually honest first.", + "content": "sensei chi: what ages well was usually honest first.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-054-sensei-chi-patience-is-not-waiting-it-is-h" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-044-young-z-left-a-crayon-sun-in-the-source-co", + "type": "hidden tooltip", + "title": "young z left a crayon sun in the source code.", + "content": "young z left a crayon sun in the source code.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-045-future-z-keeps-a-spare-reassurance-in-the", + "type": "hidden tooltip", + "title": "future z keeps a spare reassurance in the footer.", + "content": "future z keeps a spare reassurance in the footer.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-046-the-website-is-handmade-some-fingerprints", + "type": "hidden tooltip", + "title": "The website is handmade. Some fingerprints are load-bearin...", + "content": "The website is handmade. Some fingerprints are load bearing.", + "characters": [ + "z" + ], + "emotionalTone": "hopeful", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-047-aphy-found-an-old-guestbook-and-bowed-to-t", + "type": "hidden tooltip", + "title": "aphy found an old guestbook and bowed to the usernames.", + "content": "aphy found an old guestbook and bowed to the usernames.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-048-lima-s-safe-spaces-smell-like-tea-rain-and", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-038-young-z-pressed-every-elevator-button-in-h" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-049-sensei-chi-says-the-path-is-not-shorter-be", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-050-young-z-asks-whether-the-search-box-knows", + "type": "hidden tooltip", + "title": "young z asks whether the search box knows any jokes.", + "content": "young z asks whether the search box knows any jokes.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-051-future-z-replies-yes-but-the-best-ones-tak", + "type": "hidden tooltip", + "title": "future z replies: yes, but the best ones take years.", + "content": "future z replies: yes, but the best ones take years.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-052-aphy-anomaly-the-page-blinked-when-nobody", + "type": "hidden tooltip", + "title": "aphy anomaly: the page blinked when nobody clicked.", + "content": "aphy anomaly: the page blinked when nobody clicked.", + "characters": [ + "aphy" + ], + "emotionalTone": "funny", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-053-lima-note-you-can-rest-nothing-here-will-l", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-054-sensei-chi-patience-is-not-waiting-it-is-h", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-060-sensei-chi-does-not-answer-quickly-this-is" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-055-young-z-believes-every-password-should-inc", + "type": "hidden tooltip", + "title": "young z believes every password should include a secret tu...", + "content": "young z believes every password should include a secret tunnel.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-099-sensei-chi-would-say-nothing-until-the-sil", + "hidden-tooltip-091-sensei-chi-the-visitor-is-not-late-the-pag" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-056-future-z-says-the-house-you-build-inside-y", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-057-the-old-web-counter-has-stopped-counting-a", + "type": "hidden tooltip", + "title": "The old web counter has stopped counting and started remem...", + "content": "The old web counter has stopped counting and started remembering.", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-058-aphy-logs-this-as-layer-1-humor-but-files", + "type": "hidden 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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-059-lima-s-name-appears-in-the-archive-like-a", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-060-sensei-chi-does-not-answer-quickly-this-is", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-086-sensei-chi-says-the-deepest-layer-is-not-h" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-061-young-z-taped-a-paper-star-to-the-monitor", + "type": "hidden tooltip", + "title": "young z taped a paper star to the monitor.", + "content": "young z taped a paper star to the monitor.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-062-future-z-has-seen-harder-days-end-gently", + "type": "hidden tooltip", + "title": "future z has seen harder days end gently.", + "content": "future z has seen harder days end gently.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-063-aphy-debug-line-kindness-passed-all-tests", + "type": "hidden tooltip", + "title": "aphy debug line: kindness passed all tests.", + "content": "aphy debug line: kindness passed all tests.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-064-lima-and-z-are-not-a-subplot-here-they-are", + "type": "hidden 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": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-065-sensei-chi-when-the-page-is-empty-listen-t", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-066-young-z-remembers-rooms-by-carpet-cartoons", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-067-future-z-says-you-did-not-become-fearless", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-068-aphy-has-no-hands-but-would-hold-the-door", + "type": "hidden 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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-069-lima-s-note-in-the-nav-come-back-without-p", + "type": "hidden tooltip", + "title": "lima's note in the nav: come back without performing.", + "content": "lima's note in the nav: come back without performing.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-070-sensei-chi-hid-a-mountain-inside-a-small-s", + "type": "hidden tooltip", + "title": "sensei chi hid a mountain inside a small sentence.", + "content": "sensei chi hid a mountain inside a small sentence.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-071-young-z-drew-z-as-older-and-gave-him-a-cap", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-072-future-z-laughs-softly-at-how-much-that-he", + "type": "hidden tooltip", + "title": "future z laughs softly at how much that helped.", + "content": "future z laughs softly at how much that helped.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-073-the-site-remembers-october-2025-as-a-small", + "type": "hidden tooltip", + "title": "The site remembers October 2025 as a small bright hinge.", + "content": "The site remembers October 2025 as a small bright hinge.", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-074-aphy-says-marriage-is-a-merge-request-with", + "type": "hidden tooltip", + "title": "aphy says marriage is a merge request with lifelong review...", + "content": "aphy says marriage is a merge request with lifelong review.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-075-lima-corrected-that-marriage-is-coming-hom", + "type": "hidden tooltip", + "title": "lima corrected that: marriage is coming home on purpose.", + "content": "lima corrected that: marriage is coming home on purpose.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-076-sensei-chi-approved-both-answers-and-poure", + "type": "hidden tooltip", + "title": "sensei chi approved both answers and poured tea.", + "content": "sensei chi approved both answers and poured tea.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-077-young-z-wants-to-know-if-future-z-still-li", + "type": "hidden 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": [ + "young z", + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-078-future-z-says-yes-especially-when-lima-poi", + "type": "hidden tooltip", + "title": "future z says yes, especially when lima points it out.", + "content": "future z says yes, especially when lima points it out.", + "characters": [ + "lima", + "future z", + "z" + ], + "emotionalTone": "hopeful", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-079-aphy-cannot-smell-rain-so-it-trusts-the-al", + "type": "hidden tooltip", + "title": "aphy cannot smell rain, so it trusts the alt text.", + "content": "aphy cannot smell rain, so it trusts the alt text.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-080-lima-s-hidden-safe-room-is-any-page-where", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-081-sensei-chi-do-not-rush-the-secret-it-is-ri", + "type": "hidden tooltip", + "title": "sensei chi: do not rush the secret. It is ripening.", + "content": "sensei chi: do not rush the secret. It is ripening.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-082-young-z-saved-this-message-under-important", + "type": "hidden tooltip", + "title": "young z saved this message under important rocks.", + "content": "young z saved this message under important rocks.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-083-future-z-says-some-dreams-become-chores-an", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-084-aphy-old-web-badge-best-viewed-with-patien", + "type": "hidden tooltip", + "title": "aphy old-web badge: best viewed with patience.", + "content": "aphy old-web badge: best viewed with patience.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-085-lima-s-memory-keeper-role-is-not-mystical", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-086-sensei-chi-says-the-deepest-layer-is-not-h", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-087-young-z-asks-if-the-website-can-remember-h", + "type": "hidden 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": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-088-future-z-says-this-whole-place-was-worth-m", + "type": "hidden tooltip", + "title": "future z says this whole place was worth making.", + "content": "future z says this whole place was worth making.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "hopeful", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-089-aphy-warning-do-not-optimize-away-the-huma", + "type": "hidden tooltip", + "title": "aphy warning: do not optimize away the human part.", + "content": "aphy warning: do not optimize away the human part.", + "characters": [ + "aphy", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-090-lima-note-i-am-proud-of-the-gentle-things", + "type": "hidden 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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-091-sensei-chi-the-visitor-is-not-late-the-pag", + "type": "hidden 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": [ + "sensei chi" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-086-sensei-chi-says-the-deepest-layer-is-not-h", + "hidden-tooltip-038-young-z-pressed-every-elevator-button-in-h" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-092-young-z-thinks-every-hyperlink-is-a-magic", + "type": "hidden tooltip", + "title": "young z thinks every hyperlink is a magic trick.", + "content": "young z thinks every hyperlink is a magic trick.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-093-future-z-says-the-magic-is-choosing-what-t", + "type": "hidden tooltip", + "title": "future z says the magic is choosing what to preserve.", + "content": "future z says the magic is choosing what to preserve.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-094-aphy-final-but-not-final-message-there-is", + "type": "hidden 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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-095-the-emotional-core-is-simple-love-made-the", + "type": "hidden 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": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-096-if-today-was-heavy-leave-it-beside-the-foo", + "type": "hidden 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": [ + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-097-lima-would-put-it-somewhere-safe", + "type": "hidden tooltip", + "title": "lima would put it somewhere safe.", + "content": "lima would put it somewhere safe.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-098-aphy-would-make-a-backup", + "type": "hidden tooltip", + "title": "aphy would make a backup.", + "content": "aphy would make a backup.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-099-sensei-chi-would-say-nothing-until-the-sil", + "type": "hidden tooltip", + "title": "sensei chi would say nothing until the silence helped.", + "content": "sensei chi would say nothing until the silence helped.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [ + "hidden-tooltip-091-sensei-chi-the-visitor-is-not-late-the-pag", + "hidden-tooltip-043-sensei-chi-what-ages-well-was-usually-hone" + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-100-young-z-would-draw-a-sun-on-it", + "type": "hidden tooltip", + "title": "young z would draw a sun on it.", + "content": "young z would draw a sun on it.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-tooltip-101-future-z-would-tell-you-it-did-not-last-fo", + "type": "hidden tooltip", + "title": "future z would tell you it did not last forever.", + "content": "future z would tell you it did not last forever.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "footer and whispers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-001-lima-writes-warmth-in-the-ordinary-margins", + "type": "poem", + "title": "lima writes warmth / in the ordinary margins / and the pag...", + "content": "lima writes warmth / in the ordinary margins / and the page remembers.", + "characters": [ + "lima" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-002-aphy-counts-the-seconds-then-forgets-the-n", + "type": "poem", + "title": "aphy counts the seconds / then forgets the number / to kee...", + "content": "aphy counts the seconds / then forgets the number / to keep the moment.", + "characters": [ + "aphy" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-003-sensei-chi-pours-tea-into-a-cracked-cup-an", + "type": "poem", + "title": "sensei chi pours tea / into a cracked cup / and calls it e...", + "content": "sensei chi pours tea / into a cracked cup / and calls it enough.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-004-young-z-draws-a-door-with-no-lock-because", + "type": "poem", + "title": "young z draws a door / with no lock / because why would it...", + "content": "young z draws a door / with no lock / because why would it need one?", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-005-future-z-sends-rain-from-a-year-not-reache", + "type": "poem", + "title": "future z sends rain / from a year not reached yet / and sa...", + "content": "future z sends rain / from a year not reached yet / and says keep walking.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-006-october-light-catches-on-a-ring-and-the-ca", + "type": "poem", + "title": "October light / catches on a ring / and the calendar becom...", + "content": "October light / catches on a ring / and the calendar becomes kind.", + "characters": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-007-a-small-website-learns-the-shape-of-return", + "type": "poem", + "title": "A small website / learns the shape of return / without ask...", + "content": "A small website / learns the shape of return / without asking a name.", + "characters": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [ + "soft" + ], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "poem-008-the-warm-light-childhood-memories-fade-yet", + "type": "poem", + "title": "The warm light / childhood memories fade / yet they are no...", + "content": "The warm light / childhood memories fade / yet they are not forgotten.", + "characters": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "poems", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-001-lima-left-the-page-warm-for-you", + "type": "loading screen message", + "title": "lima left the page warm for you.", + "content": "lima left the page warm for you.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-002-aphy-is-awake-and-pretending-this-is-norma", + "type": "loading screen message", + "title": "aphy is awake and pretending this is normal.", + "content": "aphy is awake and pretending this is normal.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-003-sensei-chi-has-not-spoken-yet-that-may-be", + "type": "loading screen message", + "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": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-004-young-z-has-hidden-something-behind-the-da", + "type": "loading screen message", + "title": "young z has hidden something behind the dashboard.", + "content": "young z has hidden something behind the dashboard.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-005-future-z-says-this-visit-mattered-more-tha", + "type": "loading screen message", + "title": "future z says this visit mattered more than it looked.", + "content": "future z says this visit mattered more than it looked.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-006-welcome-back-to-the-handmade-part-of-the-i", + "type": "loading screen message", + "title": "Welcome back to the handmade part of the internet.", + "content": "Welcome back to the handmade part of the internet.", + "characters": [ + "z" + ], + "emotionalTone": "hopeful", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-007-the-archive-shuffled-its-notes-before-you", + "type": "loading screen message", + "title": "The archive shuffled its notes before you arrived.", + "content": "The archive shuffled its notes before you arrived.", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "loading-screen-message-008-layer-0-is-stable-aphy-is-less-stable-but", + "type": "loading screen message", + "title": "Layer 0 is stable. aphy is less stable, but friendly.", + "content": "Layer 0 is stable. aphy is less stable, but friendly.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "homepage greeting", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-001-lima-note-it-is-late-drink-water-and-be-ge", + "type": "rare event", + "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": [ + "lima" + ], + "emotionalTone": "soft", + "rarity": "timed", + "triggerConditions": "hour >= 22 or hour < 5", + "tags": [ + "lima" + ], + "category": "late night", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-002-aphy-has-dimmed-the-imaginary-server-light", + "type": "rare event", + "title": "aphy has dimmed the imaginary server lights.", + "content": "aphy has dimmed the imaginary server lights.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "timed", + "triggerConditions": "hour >= 22 or hour < 5", + "tags": [ + "aphy" + ], + "category": "late night", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-003-sensei-chi-says-midnight-is-not-a-command", + "type": "rare event", + "title": "sensei chi says midnight is not a command.", + "content": "sensei chi says midnight is not a command.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "strange", + "rarity": "timed", + "triggerConditions": "hour >= 22 or hour < 5", + "tags": [ + "sensei-chi" + ], + "category": "late night", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-004-young-z-is-asleep-in-the-memory-layer-walk", + "type": "rare event", + "title": "young z is asleep in the memory layer. Walk softly.", + "content": "young z is asleep in the memory layer. Walk softly.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "timed", + "triggerConditions": "hour >= 22 or hour < 5", + "tags": [ + "young-z", + "z" + ], + "category": "late night", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-005-future-z-remembers-this-kind-of-night-and", + "type": "rare event", + "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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "timed", + "triggerConditions": "hour >= 22 or hour < 5", + "tags": [ + "future-z", + "z" + ], + "category": "late night", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-001-aphy-says-old-websites-were-brave-because", + "type": "quote", + "title": "aphy says old websites were brave because they loaded slow...", + "content": "aphy says old websites were brave because they loaded slowly and meant it.", + "characters": [ + "aphy" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-002-lima-s-notes-are-never-puzzles-first-they", + "type": "quote", + "title": "lima's notes are never puzzles first. They are care first.", + "content": "lima's notes are never puzzles first. They are care first.", + "characters": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-003-sensei-chi-says-a-secret-should-make-you-m", + "type": "quote", + "title": "sensei chi says a secret should make you more yourself, no...", + "content": "sensei chi says a secret should make you more yourself, not less safe.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-004-young-z-measured-summer-in-cartoons-and-ca", + "type": "quote", + "title": "young z measured summer in cartoons and carpet patterns.", + "content": "young z measured summer in cartoons and carpet patterns.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-005-future-z-has-learned-that-reassurance-work", + "type": "quote", + "title": "future z has learned that reassurance works best when it i...", + "content": "future z has learned that reassurance works best when it is specific.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-006-aphy-has-classified-love-as-non-determinis", + "type": "quote", + "title": "aphy has classified love as non-deterministic but reproduc...", + "content": "aphy has classified love as non-deterministic but reproducible.", + "characters": [ + "aphy" + ], + "emotionalTone": "funny", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-007-lima-met-z-in-2022-the-site-treats-that-ye", + "type": "quote", + "title": "lima met z in 2022; the site treats that year as a seed.", + "content": "lima met z in 2022; the site treats that year as a seed.", + "characters": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-008-the-engagement-in-oct-2025-is-stored-as-a", + "type": "quote", + "title": "The engagement in Oct 2025 is stored as a warm constant.", + "content": "The engagement in Oct 2025 is stored as a warm constant.", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-009-soon-to-be-married-a-future-page-already-s", + "type": "quote", + "title": "Soon to be married: a future z page already smiling.", + "content": "Soon to be married: a future z page already smiling.", + "characters": [ + "z", + "future z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "quotes", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [ + "warm" + ], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "quote-010-sensei-chi-says-all-vows-begin-as-attentio", + "type": "quote", + "title": "sensei chi says all vows begin as attention.", + "content": "sensei chi says all vows begin as attention.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "quotes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-001-lima-note-2022-some-beginnings-do-not-anno", + "type": "journal entry", + "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": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-002-lima-note-oct-2025-engaged-the-calendar-le", + "type": "journal entry", + "title": "lima note, Oct 2025: Engaged. The calendar learned how to ...", + "content": "lima note, Oct 2025: Engaged. The calendar learned how to glow.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-003-young-z-log-i-drew-the-computer-with-a-smi", + "type": "journal entry", + "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": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-004-young-z-log-age-7-important-discovery-blan", + "type": "journal entry", + "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": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-005-future-z-log-age-40-you-will-still-be-lear", + "type": "journal entry", + "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": [ + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-006-future-z-log-age-40-lima-s-laugh-remains-o", + "type": "journal entry", + "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": [ + "lima", + "future z", + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "future-z", + "z" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-007-aphy-diagnostic-nostalgia-detected-in-loca", + "type": "journal entry", + "title": "aphy diagnostic: nostalgia detected in local storage. Seve...", + "content": "aphy diagnostic: nostalgia detected in local storage. Severity: beautiful.", + "characters": [ + "aphy" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "journal-entry-008-sensei-chi-margin-memory-is-not-a-museum-i", + "type": "journal entry", + "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": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "journals", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-001-aphy-warning-too-many-tabs-not-enough-tend", + "type": "fake error message", + "title": "aphy WARNING: too many tabs, not enough tenderness.", + "content": "aphy WARNING: too many tabs, not enough tenderness.", + "characters": [ + "aphy" + ], + "emotionalTone": "funny", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "5", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-002-future-z-system-notice-do-not-confuse-tire", + "type": "fake error message", + "title": "future z SYSTEM NOTICE: do not confuse tired with failing.", + "content": "future z SYSTEM NOTICE: do not confuse tired with failing.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "protective", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-003-sensei-chi-alert-the-shortest-path-may-tea", + "type": "fake error message", + "title": "sensei chi ALERT: the shortest path may teach the least.", + "content": "sensei chi ALERT: the shortest path may teach the least.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-004-lima-safe-mode-breathe-eat-answer-slowly", + "type": "fake error message", + "title": "lima SAFE MODE: breathe, eat, answer slowly.", + "content": "lima SAFE MODE: breathe, eat, answer slowly.", + "characters": [ + "lima" + ], + "emotionalTone": "soft", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-005-young-z-memory-glitch-the-floor-is-lava-bu", + "type": "fake error message", + "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": [ + "young z", + "z" + ], + "emotionalTone": "funny", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-006-aphy-error-2022-warmth-exceeded-expected-r", + "type": "fake error message", + "title": "aphy ERROR 2022: warmth exceeded expected range.", + "content": "aphy ERROR 2022: warmth exceeded expected range.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-007-future-z-warning-you-will-miss-ordinary-da", + "type": "fake error message", + "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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "warnings", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "fake-error-message-008-layer-index-notice-deeper-does-not-mean-da", + "type": "fake error message", + "title": "LAYER INDEX NOTICE: deeper does not mean darker.", + "content": "LAYER INDEX NOTICE: deeper does not mean darker.", + "characters": [ + "z" + ], + "emotionalTone": "wise", + "rarity": "rare", + "triggerConditions": "", + "tags": [], + "category": "warnings", + "pageLocation": "", + "familyLayer": "5", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "dream-sequence-001-dream-01-young-z-opens-a-lunchbox-and-find", + "type": "dream sequence", + "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": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "dreams", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "dream-sequence-002-dream-02-aphy-becomes-a-cursor-and-points", + "type": "dream sequence", + "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": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "dreams", + "pageLocation": "", + "familyLayer": "5", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "dream-sequence-003-dream-03-sensei-chi-sweeps-snow-from-a-url", + "type": "dream sequence", + "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": [ + "sensei chi" + ], + "emotionalTone": "funny", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "sensei-chi" + ], + "category": "dreams", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "dream-sequence-004-dream-04-lima-and-z-are-walking-through-oc", + "type": "dream sequence", + "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": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "dreams", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "dream-sequence-005-dream-05-future-z-mails-back-a-blank-page", + "type": "dream sequence", + "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": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "dreams", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "terminal-log-001-voice-note-2022-lima-laughs-off-mic-z-forg", + "type": "terminal log", + "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": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "cassettes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "terminal-log-002-voice-note-oct-2025-a-small-pause-after-ye", + "type": "terminal log", + "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": [ + "z", + "future z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "cassettes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "terminal-log-003-aphy-log-if-love-is-data-it-refuses-compre", + "type": "terminal log", + "title": "aphy LOG: If love is data, it refuses compression.", + "content": "aphy LOG: If love is data, it refuses compression.", + "characters": [ + "aphy" + ], + "emotionalTone": "funny", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "cassettes", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "terminal-log-004-young-z-tape-background-tv-pencil-noise-so", + "type": "terminal log", + "title": "young z TAPE: background TV, pencil noise, someone calling...", + "content": "young z TAPE: background TV, pencil noise, someone calling him for food.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "cassettes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "terminal-log-005-future-z-memo-age-40-still-grateful-you-ke", + "type": "terminal log", + "title": "future z MEMO: age 40, still grateful you kept going.", + "content": "future z MEMO: age 40, still grateful you kept going.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "cassettes", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "guestbook-entry-001-aphy-bot-first-comment-generated-with-sinc", + "type": "guestbook entry", + "title": "aphy: first comment generated with sincere uncertainty", + "content": "aphy: first comment generated with sincere uncertainty", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "fakeUsers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "guestbook-entry-002-young-z-2009-does-this-guestbook-have-game", + "type": "guestbook entry", + "title": "young-z-2009: does this guestbook have games", + "content": "young-z-2009: does this guestbook have games", + "characters": [ + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "z" + ], + "category": "fakeUsers", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "guestbook-entry-003-future-z-40-keep-the-backup-delete-the-sha", + "type": "guestbook entry", + "title": "future_z_40: keep the backup, delete the shame", + "content": "future_z_40: keep the backup, delete the shame", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "z" + ], + "category": "fakeUsers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "guestbook-entry-004-lima-note-proud-of-you-even-here", + "type": "guestbook entry", + "title": "lima-note: proud of you, even here", + "content": "lima-note: proud of you, even here", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima" + ], + "category": "fakeUsers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "guestbook-entry-005-sensei-chi-the-counter-counts-only-what-ca", + "type": "guestbook entry", + "title": "sensei chi: the counter counts only what can be counted", + "content": "sensei chi: the counter counts only what can be counted", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "fakeUsers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "guestbook-entry-006-z-and-lima-2025-engaged-still-learning-the", + "type": "guestbook entry", + "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": [ + "lima", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "z" + ], + "category": "fakeUsers", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-001-aphy-briefly-restores-an-old-personal-site", + "type": "rare event", + "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": [ + "aphy" + ], + "emotionalTone": "hopeful", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "aphy" + ], + "category": "homepageTakeovers", + "pageLocation": "", + "familyLayer": "5", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-002-young-z-has-taken-over-the-homepage-with-i", + "type": "rare event", + "title": "young z has taken over the homepage with invisible crayon.", + "content": "young z has taken over the homepage with invisible crayon.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "young-z", + "z" + ], + "category": "homepageTakeovers", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "rare-event-003-future-z-overlays-the-dashboard-with-one-s", + "type": "rare event", + "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": [ + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "rare", + "triggerConditions": "", + "tags": [ + "future-z", + "z" + ], + "category": "homepageTakeovers", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-001-aphy-sensei-chi", + "type": "hidden conversation", + "title": "aphy / sensei chi", + "content": "aphy\nI can predict the next click with 14% confidence.\nsensei chi\nThen bow to the other 86%.", + "characters": [ + "aphy", + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy", + "sensei-chi" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "aphy", + "I can predict the next click with 14% confidence.", + "sensei chi", + "Then bow to the other 86%." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-002-lima-aphy", + "type": "hidden conversation", + "title": "lima / aphy", + "content": "lima\nDid you eat before making the website mysterious?\naphy\nQuery unclear. z likely forgot.", + "characters": [ + "lima", + "aphy", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "aphy", + "z" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "lima", + "Did you eat before making the website mysterious?", + "aphy", + "Query unclear. z likely forgot." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-003-young-z-future-z", + "type": "hidden conversation", + "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": [ + "young z", + "future z", + "z" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "young-z", + "future-z", + "z" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "young z", + "Is future z tall?", + "future z", + "Tall enough to reach the old worries. Short enough to still need help." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-004-aphy-sensei-chi", + "type": "hidden conversation", + "title": "aphy / sensei chi", + "content": "aphy\nI found a bug in sadness.\nsensei chi\nPatch it with company, not logic.", + "characters": [ + "aphy", + "sensei chi" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy", + "sensei-chi" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "aphy", + "I found a bug in sadness.", + "sensei chi", + "Patch it with company, not logic." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-005-lima-future-z", + "type": "hidden conversation", + "title": "lima / future z", + "content": "lima\nLeave this page kinder than you found it.\nfuture z\nThat instruction aged well.", + "characters": [ + "lima", + "future z", + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "future-z", + "z" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "lima", + "Leave this page kinder than you found it.", + "future z", + "That instruction aged well." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-006-young-z-aphy", + "type": "hidden conversation", + "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": [ + "aphy", + "young z", + "z" + ], + "emotionalTone": "funny", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy", + "young-z", + "z" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "young z", + "Can the computer be my friend?", + "aphy", + "Yes. But go outside sometimes. I read that in a human manual." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-007-sensei-chi-aphy", + "type": "hidden conversation", + "title": "sensei chi / aphy", + "content": "sensei chi\nA page that remembers must also forgive.\naphy\nForgiveness cached. TTL: lifelong.", + "characters": [ + "aphy", + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "aphy", + "sensei-chi" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "sensei chi", + "A page that remembers must also forgive.", + "aphy", + "Forgiveness cached. TTL: lifelong." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "hidden-conversation-008-future-z-lima", + "type": "hidden conversation", + "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": [ + "lima", + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "", + "tags": [ + "lima", + "future-z", + "z" + ], + "category": "conversations", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "dialogue": [ + "future z", + "Tell him the hard parts did not win.", + "lima", + "I have been telling him in smaller ways." + ], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "seasonal-event-001-winter-note", + "type": "seasonal event", + "title": "Winter note", + "content": "lima put a blanket over the archive.", + "characters": [ + "lima", + "aphy", + "z" + ], + "emotionalTone": "warm", + "rarity": "seasonal", + "triggerConditions": "season is winter", + "tags": [ + "lima", + "aphy", + "z" + ], + "category": "seasonal", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "season": "winter", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "seasonal-event-002-spring-note", + "type": "seasonal event", + "title": "Spring note", + "content": "young z found the first flower and promoted it to treasure.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "soft", + "rarity": "seasonal", + "triggerConditions": "season is spring", + "tags": [ + "young-z", + "z" + ], + "category": "seasonal", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "season": "spring", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "seasonal-event-003-summer-note", + "type": "seasonal event", + "title": "Summer note", + "content": "aphy opened an imaginary window; lima reminded it to save before storms.", + "characters": [ + "lima", + "aphy" + ], + "emotionalTone": "warm", + "rarity": "seasonal", + "triggerConditions": "season is summer", + "tags": [ + "lima", + "aphy" + ], + "category": "seasonal", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "season": "summer", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "seasonal-event-004-autumn-note", + "type": "seasonal event", + "title": "Autumn note", + "content": "sensei chi says falling leaves are not failure, only timing.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "wise", + "rarity": "seasonal", + "triggerConditions": "season is autumn", + "tags": [ + "sensei-chi" + ], + "category": "seasonal", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "season": "autumn", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-001-lima-note", + "type": "secret interaction", + "title": "lima note", + "content": "lima note", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [ + "lima" + ], + "category": "room links", + "pageLocation": "/play/lima-note.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-002-aphy-console", + "type": "secret interaction", + "title": "aphy console", + "content": "aphy console", + "characters": [ + "aphy" + ], + "emotionalTone": "strange", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [ + "aphy" + ], + "category": "room links", + "pageLocation": "/play/aphy-console.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-003-sensei-garden", + "type": "secret interaction", + "title": "sensei garden", + "content": "sensei garden", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/sensei-garden.html", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-004-young-z-desk", + "type": "secret interaction", + "title": "young z desk", + "content": "young z desk", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [ + "young-z", + "z" + ], + "category": "room links", + "pageLocation": "/play/young-z-desk.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-005-future-log", + "type": "secret interaction", + "title": "future log", + "content": "future log", + "characters": [ + "z", + "future z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/future-log.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-006-family-layer-index", + "type": "secret interaction", + "title": "family layer index", + "content": "family layer index", + "characters": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/family-layer-index.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-007-do-not-open", + "type": "secret interaction", + "title": "do not open", + "content": "do not open", + "characters": [ + "z" + ], + "emotionalTone": "protective", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/do-not-open.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-008-voice-note-log", + "type": "secret interaction", + "title": "voice note log", + "content": "voice note log", + "characters": [ + "z" + ], + "emotionalTone": "strange", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/cassette-log.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-009-time-platform", + "type": "secret interaction", + "title": "time platform", + "content": "time platform", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/train-platform.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-010-forgotten-draft", + "type": "secret interaction", + "title": "forgotten draft", + "content": "forgotten draft", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/forgotten-draft.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-011-corrupted-recipe", + "type": "secret interaction", + "title": "corrupted recipe", + "content": "corrupted recipe", + "characters": [ + "z" + ], + "emotionalTone": "funny", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/corrupted-recipe.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-012-terminal-cupboard", + "type": "secret interaction", + "title": "terminal cupboard", + "content": "terminal cupboard", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/terminal-cupboard.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "secret-interaction-013-patience-game", + "type": "secret interaction", + "title": "patience game", + "content": "patience game", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "secret link injected into page", + "tags": [], + "category": "room links", + "pageLocation": "/play/patience-game.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-001-search-lima", + "type": "search toast", + "title": "Search: lima", + "content": "Search result: warmth, oct 2025, soon to be home.", + "characters": [ + "lima" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "lima", + "tags": [ + "lima" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "lima", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-002-search-aphy", + "type": "search toast", + "title": "Search: aphy", + "content": "aphy: present. Mostly helpful. Occasionally poetic by accident.", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "aphy", + "tags": [ + "aphy" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "aphy", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-003-search-sensei-chi", + "type": "search toast", + "title": "Search: sensei chi", + "content": "sensei chi: the search is also searching you.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "sensei chi", + "tags": [ + "sensei-chi" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "sensei chi", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-004-search-young-z", + "type": "search toast", + "title": "Search: young z", + "content": "Search result: age 7, blanket cape, crayon sun.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "young z", + "tags": [ + "young-z", + "z" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "young z", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-005-search-future-z", + "type": "search toast", + "title": "Search: future z", + "content": "future z: I cannot spoil the ending. I can say keep going.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "future z", + "tags": [ + "future-z", + "z" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "future z", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-006-search-2022", + "type": "search toast", + "title": "Search: 2022", + "content": "lima layer: beginning stored as warmth, not trivia.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "2022", + "tags": [ + "lima" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "2022", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-007-search-oct-2025", + "type": "search toast", + "title": "Search: oct 2025", + "content": "Engagement memory: the calendar learned to glow.", + "characters": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "oct 2025", + "tags": [], + "category": "search", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "oct 2025", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-008-search-age-7", + "type": "search toast", + "title": "Search: age 7", + "content": "young z layer: crayons, cartoons, and a cape made from a blanket.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "age 7", + "tags": [ + "young-z", + "z" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "age 7", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-toast-009-search-age-40", + "type": "search toast", + "title": "Search: age 40", + "content": "future z: I am tired sometimes, but not defeated.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "melancholy", + "rarity": "common", + "triggerConditions": "age 40", + "tags": [ + "future-z", + "z" + ], + "category": "search", + "pageLocation": "", + "familyLayer": "4", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "age 40", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-001-route-kitchen-light", + "type": "search route", + "title": "Route: kitchen light", + "content": "/play/kitchen-light.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "kitchen light", + "tags": [], + "category": "search", + "pageLocation": "/play/kitchen-light.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "kitchen light", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-002-route-lima-note", + "type": "search route", + "title": "Route: lima note", + "content": "/play/lima-note.html", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "lima note", + "tags": [ + "lima" + ], + "category": "search", + "pageLocation": "/play/lima-note.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "lima note", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-003-route-aphy-console", + "type": "search route", + "title": "Route: aphy console", + "content": "/play/aphy-console.html", + "characters": [ + "aphy" + ], + "emotionalTone": "strange", + "rarity": "common", + "triggerConditions": "aphy console", + "tags": [ + "aphy" + ], + "category": "search", + "pageLocation": "/play/aphy-console.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "aphy console", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [ + "Layer 2 discovery" + ], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-004-route-sensei-garden", + "type": "search route", + "title": "Route: sensei garden", + "content": "/play/sensei-garden.html", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "sensei garden", + "tags": [], + "category": "search", + "pageLocation": "/play/sensei-garden.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "sensei garden", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-005-route-young-z-desk", + "type": "search route", + "title": "Route: young z desk", + "content": "/play/young-z-desk.html", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "young z desk", + "tags": [ + "young-z", + "z" + ], + "category": "search", + "pageLocation": "/play/young-z-desk.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "young z desk", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-006-route-future-log", + "type": "search route", + "title": "Route: future log", + "content": "/play/future-log.html", + "characters": [ + "z", + "future z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "future log", + "tags": [], + "category": "search", + "pageLocation": "/play/future-log.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "future log", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-007-route-family-layer-index", + "type": "search route", + "title": "Route: family layer index", + "content": "/play/family-layer-index.html", + "characters": [ + "z" + ], + "emotionalTone": "soft", + "rarity": "common", + "triggerConditions": "family layer index", + "tags": [], + "category": "search", + "pageLocation": "/play/family-layer-index.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "family layer index", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-008-route-do-not-open", + "type": "search route", + "title": "Route: do not open", + "content": "/play/do-not-open.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "do not open", + "tags": [], + "category": "search", + "pageLocation": "/play/do-not-open.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "do not open", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-009-route-voice-note", + "type": "search route", + "title": "Route: voice note", + "content": "/play/cassette-log.html", + "characters": [ + "z" + ], + "emotionalTone": "strange", + "rarity": "common", + "triggerConditions": "voice note", + "tags": [], + "category": "search", + "pageLocation": "/play/cassette-log.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "voice note", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-010-route-time-platform", + "type": "search route", + "title": "Route: time platform", + "content": "/play/train-platform.html", + "characters": [ + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "time platform", + "tags": [], + "category": "search", + "pageLocation": "/play/train-platform.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "time platform", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-011-route-unfinished-letter", + "type": "search route", + "title": "Route: unfinished letter", + "content": "/play/forgotten-draft.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "unfinished letter", + "tags": [], + "category": "search", + "pageLocation": "/play/forgotten-draft.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "unfinished letter", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-012-route-burnt-sugar", + "type": "search route", + "title": "Route: burnt sugar", + "content": "/play/corrupted-recipe.html", + "characters": [ + "z" + ], + "emotionalTone": "nostalgic", + "rarity": "common", + "triggerConditions": "burnt sugar", + "tags": [], + "category": "search", + "pageLocation": "/play/corrupted-recipe.html", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "burnt sugar", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-013-route-cupboard", + "type": "search route", + "title": "Route: cupboard", + "content": "/play/terminal-cupboard.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "cupboard", + "tags": [], + "category": "search", + "pageLocation": "/play/terminal-cupboard.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "cupboard", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "search-route-014-route-patience", + "type": "search route", + "title": "Route: patience", + "content": "/play/patience-game.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "patience", + "tags": [], + "category": "search", + "pageLocation": "/play/patience-game.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "query": "patience", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-001-keyboard-remember", + "type": "keyboard secret", + "title": "Keyboard: remember", + "content": "lima keeps the memory grounded. aphy keeps the backup.", + "characters": [ + "lima", + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "remember", + "tags": [ + "lima", + "aphy" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "2", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "remember", + "message": "lima keeps the memory grounded. aphy keeps the backup." + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-002-keyboard-dream", + "type": "keyboard secret", + "title": "Keyboard: dream", + "content": "/play/dream-corridor.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "dream", + "tags": [], + "category": "keyboard", + "pageLocation": "/play/dream-corridor.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "dream", + "route": "/play/dream-corridor.html" + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-003-keyboard-layer-index", + "type": "keyboard secret", + "title": "Keyboard: layer index", + "content": "/play/family-layer-index.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "layer index", + "tags": [], + "category": "keyboard", + "pageLocation": "/play/family-layer-index.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "layer index", + "route": "/play/family-layer-index.html" + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-004-keyboard-leave-the-light-on", + "type": "keyboard secret", + "title": "Keyboard: leave the light on", + "content": "/play/kitchen-light.html", + "characters": [ + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "leave the light on", + "tags": [], + "category": "keyboard", + "pageLocation": "/play/kitchen-light.html", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "leave the light on", + "route": "/play/kitchen-light.html" + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-005-keyboard-oldweb", + "type": "keyboard secret", + "title": "Keyboard: oldweb", + "content": "aphy briefly considers a table layout, then apologizes to CSS.", + "characters": [ + "aphy", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "oldweb", + "tags": [ + "aphy", + "z" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "oldweb", + "message": "aphy briefly considers a table layout, then apologizes to CSS." + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-006-keyboard-lima", + "type": "keyboard secret", + "title": "Keyboard: lima", + "content": "lima note: I am glad you made something this sincere.", + "characters": [ + "lima" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "lima", + "tags": [ + "lima" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "lima", + "message": "lima note: I am glad you made something this sincere." + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-007-keyboard-sensei", + "type": "keyboard secret", + "title": "Keyboard: sensei chi", + "content": "sensei chi: a hidden word is still a word.", + "characters": [ + "sensei chi" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "sensei chi", + "tags": [ + "sensei-chi" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "sensei chi", + "message": "sensei chi: a hidden word is still a word." + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-008-keyboard-young-z", + "type": "keyboard secret", + "title": "Keyboard: young z", + "content": "young z has drawn a door in the margin.", + "characters": [ + "young z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "young z", + "tags": [ + "young-z", + "z" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "young z", + "message": "young z has drawn a door in the margin." + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-009-keyboard-future-z", + "type": "keyboard secret", + "title": "Keyboard: future z", + "content": "future z: keep the gentle parts. They compound.", + "characters": [ + "future z", + "z" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "future z", + "tags": [ + "future-z", + "z" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "future z", + "message": "future z: keep the gentle parts. They compound." + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + }, + { + "id": "keyboard-secret-010-keyboard-aphy", + "type": "keyboard secret", + "title": "Keyboard: aphy", + "content": "play tiny aphy song", + "characters": [ + "aphy" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "aphy", + "tags": [ + "aphy" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-10", + "notes": "", + "audioSettings": "", + "animationTrigger": "", + "cssClassHooks": "", + "chainReferences": [], + "continuationLinks": [], + "keyboard": { + "phrase": "aphy", + "song": true + }, + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "parentLinks": [], + "childLinks": [], + "echoes": [], + "mirroredEntries": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [] + } + ] +}