updating hidden service x2
All checks were successful
Build Org Website / build (push) Successful in 48s
All checks were successful
Build Org Website / build (push) Successful in 48s
This commit is contained in:
6383
assets/content/hidden-details.json
Normal file
6383
assets/content/hidden-details.json
Normal file
File diff suppressed because it is too large
Load Diff
@@ -31,6 +31,8 @@
|
||||
// -----------------------------
|
||||
// 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.",
|
||||
@@ -39,7 +41,7 @@
|
||||
"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 = [
|
||||
"lima left this page a little steadier than she found it.",
|
||||
@@ -143,7 +145,7 @@
|
||||
"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.",
|
||||
@@ -153,8 +155,8 @@
|
||||
"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.",
|
||||
];
|
||||
"The warm light / childhood memories fade / yet they are not forgotten."
|
||||
];
|
||||
|
||||
const greetings = [
|
||||
"lima left the page warm for you.",
|
||||
@@ -165,7 +167,7 @@
|
||||
"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.",
|
||||
@@ -173,105 +175,185 @@
|
||||
"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 page already smiling.",
|
||||
"Sensei Chi says all vows begin as attention."
|
||||
"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 page already smiling.",
|
||||
"Sensei Chi says all vows begin as attention.",
|
||||
"This is a test"
|
||||
],
|
||||
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."]
|
||||
"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 Z log, age 40: You will still be learning how to rest. It will still count.",
|
||||
"Future Z 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."
|
||||
"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 Z log, age 40: You will still be learning how to rest. It will still count.",
|
||||
"Future Z 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."
|
||||
"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."
|
||||
"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.",
|
||||
"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."
|
||||
"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.",
|
||||
"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_bot: 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"
|
||||
"fakeUsers": [
|
||||
"aphy_bot: 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. Aphy labelled it thermal optimization.",
|
||||
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."
|
||||
"seasonal": {
|
||||
"winter": "lima put a blanket over the archive. Aphy labelled it thermal optimization.",
|
||||
"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."
|
||||
"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"]
|
||||
"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.",
|
||||
"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.",
|
||||
@@ -279,7 +361,7 @@
|
||||
"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 = {
|
||||
@@ -295,27 +377,58 @@
|
||||
"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"
|
||||
};
|
||||
"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: "layer index", route: "/play/family-layer-index.html" }
|
||||
];
|
||||
{
|
||||
"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": "sensei",
|
||||
"message": "Sensei Chi: a hidden word is still a word."
|
||||
},
|
||||
{
|
||||
"phrase": "aphy",
|
||||
"song": true
|
||||
}
|
||||
];
|
||||
|
||||
// Longer typed phrases and character names.
|
||||
const LONG_KEYBOARD_SECRETS = [
|
||||
{ phrase: "leave the light on", route: "/play/kitchen-light.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: "sensei", 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." },
|
||||
{ phrase: "aphy", song: true }
|
||||
];
|
||||
{
|
||||
"phrase": "layer index",
|
||||
"route": "/play/family-layer-index.html"
|
||||
},
|
||||
{
|
||||
"phrase": "leave the light on",
|
||||
"route": "/play/kitchen-light.html"
|
||||
},
|
||||
{
|
||||
"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
|
||||
|
||||
Reference in New Issue
Block a user