From bb608277822d8af1e5cc0307ab87f7e26d5f07e1 Mon Sep 17 00:00:00 2001 From: Zaine Date: Mon, 11 May 2026 23:31:49 +0100 Subject: [PATCH] chekc --- assets/content/hidden-details.json | 40 +- assets/scripts/hidden-details.js | 1 + .../20260511-232803-hidden-details.js | 1087 ++ .../20260511-232803-hidden-details.json | 9619 +++++++++++++++++ 4 files changed, 10746 insertions(+), 1 deletion(-) create mode 100644 backups/hidden-details/20260511-232803-hidden-details.js create mode 100644 backups/hidden-details/20260511-232803-hidden-details.json diff --git a/assets/content/hidden-details.json b/assets/content/hidden-details.json index 02f5a34..6ee3a2d 100644 --- a/assets/content/hidden-details.json +++ b/assets/content/hidden-details.json @@ -1,7 +1,45 @@ { "schemaVersion": 1, - "generatedAt": "2026-05-11T16:33:16", + "generatedAt": "2026-05-11T23:28:03", "entries": [ + { + "id": "memory-1778537705329", + "title": "Let not the worries of the uncontrollable worry you", + "type": "loading screen message", + "content": "Let not the worries of the uncontrollable worry you", + "characters": [ + "sensei chi" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "quote", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-11", + "modifiedDate": "2026-05-11", + "notes": "", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "continuationLinks": [], + "echoes": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [], + "parentLinks": [], + "childLinks": [], + "mirroredEntries": [], + "cssClassHooks": "", + "audioSettings": "", + "animationTrigger": "", + "chainReferences": [] + }, { "id": "memory-1778450333503", "title": "Keep watering your plants, and your garden will flourish", diff --git a/assets/scripts/hidden-details.js b/assets/scripts/hidden-details.js index 6a578b8..15380d7 100644 --- a/assets/scripts/hidden-details.js +++ b/assets/scripts/hidden-details.js @@ -198,6 +198,7 @@ ]; const greetings = [ + "Let not the worries of the uncontrollable worry you", "lima left the page warm for you.", "aphy is awake and pretending this is normal.", "sensei chi has not spoken yet. That may be the lesson.", diff --git a/backups/hidden-details/20260511-232803-hidden-details.js b/backups/hidden-details/20260511-232803-hidden-details.js new file mode 100644 index 0000000..6a578b8 --- /dev/null +++ b/backups/hidden-details/20260511-232803-hidden-details.js @@ -0,0 +1,1087 @@ +(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(); + const CHARACTER_AVATARS = { + "lima": { + avatar: "/assets/avatars/lima.jpg", + fallback: "/assets/avatars/z.jpeg", + aliases: ["lima"], + glow: "#f2c58b" + }, + "aphy": { + avatar: "/assets/avatars/aphy.jpeg", + fallback: "/assets/avatars/z.jpeg", + aliases: ["aphy"], + glow: "#9dd3a6" + }, + "sensei chi": { + avatar: "/assets/avatars/sensei-chi.jpeg", + fallback: "/assets/avatars/z.jpeg", + aliases: ["sensei chi", "sensei"], + glow: "#9ccddd" + }, + "young z": { + avatar: "/assets/avatars/young-z.jpeg", + fallback: "/assets/avatars/z.jpeg", + aliases: ["young z", "young"], + glow: "#f0b85c" + }, + "future z": { + avatar: "/assets/avatars/future-z.jpeg", + fallback: "/assets/avatars/z.jpeg", + aliases: ["future z", "future"], + glow: "#c2a4ee" + }, + "z": { + avatar: "/assets/avatars/z.jpeg", + fallback: "/assets/avatars/z.jpeg", + aliases: ["z", "zaine"], + glow: "#ead68e" + } + }; + + // ----------------------------- + // 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 characterForMessage(message) { + const text = String(message || "").toLowerCase(); + return Object.entries(CHARACTER_AVATARS).find(([, config]) => { + return (config.aliases || []).some((alias) => { + const escaped = alias.toLowerCase().replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); + return new RegExp(`(^|[^a-z0-9-])${escaped}([^a-z0-9-]|$)`).test(text); + }); + })?.[0] || ""; + } + + function avatarMarkup(character) { + const config = CHARACTER_AVATARS[character]; + if (!config) return ""; + return ``; + } + + function hiddenMessageMarkup(message) { + const character = characterForMessage(message); + return character + ? `${avatarMarkup(character)}${escapeHtml(message)}` + : `${escapeHtml(message)}`; + } + + function setHiddenMessage(el, message) { + const character = characterForMessage(message); + el.classList.toggle("has-hidden-avatar", Boolean(character)); + if (character) { + el.dataset.hiddenCharacter = character; + el.innerHTML = hiddenMessageMarkup(message); + } else { + delete el.dataset.hiddenCharacter; + el.textContent = message; + } + } + + 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); + } + setHiddenMessage(el, 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"); + setHiddenMessage(note, 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; + setHiddenMessage(target, pick(greetings, `greeting-${memory.visits}`)); + const extra = document.createElement("p"); + extra.className = "hidden-greeting"; + setHiddenMessage(extra, 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"; + const character = characterForMessage(text); + panel.innerHTML = `
${hiddenMessageMarkup(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"; + setHiddenMessage(line, 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; + const character = characterForMessage(line); + return `
  • ${hiddenMessageMarkup(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)) { + setHiddenMessage(target, 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"); + setHiddenMessage(line, `> ${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/20260511-232803-hidden-details.json b/backups/hidden-details/20260511-232803-hidden-details.json new file mode 100644 index 0000000..02f5a34 --- /dev/null +++ b/backups/hidden-details/20260511-232803-hidden-details.json @@ -0,0 +1,9619 @@ +{ + "schemaVersion": 1, + "generatedAt": "2026-05-11T16:33:16", + "entries": [ + { + "id": "memory-1778450333503", + "title": "Keep watering your plants, and your garden will flourish", + "type": "hidden dialogue", + "content": "sensei chi:keep watering your plants, and your garden will flourish", + "characters": [ + "sensei chi" + ], + "emotionalTone": "wise", + "rarity": "common", + "triggerConditions": "", + "tags": [], + "category": "quote", + "pageLocation": "", + "familyLayer": "3", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-11", + "notes": "", + "emotionalRole": "", + "discoveryDifficulty": "gentle", + "mysteryLevel": "quiet", + "resonanceScore": 3, + "symbols": [], + "narrativeArcs": [], + "continuationLinks": [], + "echoes": [], + "thematicLinks": [], + "symbolicLinks": [], + "triggerLinks": [], + "parentLinks": [], + "childLinks": [], + "mirroredEntries": [], + "cssClassHooks": "", + "audioSettings": "", + "animationTrigger": "", + "chainReferences": [] + }, + { + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "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-11", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "notes": "", + "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-11", + "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-11", + "notes": "", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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\nIs that a prediction or a fact?", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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" + ], + "emotionalTone": "warm", + "rarity": "common", + "triggerConditions": "oldweb", + "tags": [ + "aphy", + "z" + ], + "category": "keyboard", + "pageLocation": "", + "familyLayer": "1", + "enabled": true, + "createdDate": "2026-05-10", + "modifiedDate": "2026-05-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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-11", + "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": [] + } + ] +}