永昼便利店 Everlight Convenience Store

永昼街 · 营业时间 0:00–6:00 · 本店永不打烊 Everlight Street · Open 0:00–6:00 · We never close

永昼便利店 Everlight Convenience Store

伪人规则怪谈 A Rules Horror of the Fake Humans

一家灯火永远亮如白昼的便利店,一份自相矛盾的员工守则,和一个正在悄悄混进在岗名单里的你。收银台的时钟停在 03:33——天亮从不来,你要做的不是熬到天亮,而是在账被结清之前,证明自己是一件被错误入库的商品,然后把自己退回去。 A convenience store lit bright as noon forever, an employee handbook that contradicts itself, and you — quietly slipping onto the on-duty roster. The register clock is stuck at 03:33. Morning never comes. Your job is not to survive until dawn, but to prove — before the books are settled — that you are goods stocked in error, and return yourself.

AI 全自动制作 · 12 守则 / 22 节点 / 24 结局 / 7 证据 / 零随机 Made entirely by AI · 12 rules / 22 nodes / 24 endings / 7 evidence / zero randomness

01 · THE STORE

世界观 · 表世界与里世界之间的结算所 The World · A Clearing House Between Two Worlds

便利店位于永昼街:店外时间凝固,招牌灯箱永远是正午的亮度,店内永远是凌晨的空旷。白天路过的人只会看见一堵贴着旧海报的围墙——只有"被招聘到"的人,能在凌晨找到那扇只朝里开的玻璃门。 The store sits on Everlight Street, where time outside is frozen: the sign glows with noon-bright light forever while inside is always the hollow small hours. By day, passersby see only a wall papered with old posters — only those who have been "recruited" can find, in the small hours, the glass door that only opens inward.

「规则不是保护你的墙,是猎杀你的合同;矛盾不是作者的疏漏,是这个世界的裂缝。」 "The rules are not walls that protect you — they are contracts that hunt you. The contradictions are not the author's sloppiness — they are the cracks in this world."

—— 世界观圣经 · 主题句 — World Bible, theme line

03:33永昼与 03:33Eternal Day, 03:33

收银台的时钟停在 03:33——三三不尽,永续挂账。这家店的账本永远差最后一笔,差的那一笔就是"交接班"。只要交接不完成,夜就永远不会结束。 The register clock is stopped at 03:33 — the books never balance, the tab never closes. The ledger is always missing its final entry: the shift handover. As long as the handover never completes, the night never ends.

REC结算所与小票The Clearing House

你每一次违约,收银机打出一张贴着"债"的小票;你每一次完美服从,你的"人"就被入账一分。违约累计或同化满额的人,会被打包成商品摆上 3 号货架——价签手写人名,保质期写着"永久"。 Every breach prints a receipt stamped "debt"; every act of perfect obedience books a fraction of "you" into the ledger. Those who pile up debt — or complete their assimilation — are packaged as goods onto Aisle 3, a handwritten name on the price tag, "permanent" in the shelf-life field.

ID伪人The Fake Humans

它们潜伏在顾客与同事之中,比人类更熟练地背诵守则——一字不差,连标点停顿都对。这是它们最危险的伪装,也是最刺眼的破绽。你的活路不在"守"或"破",而在看穿守则之间的矛盾,用它的程序反杀它。 They hide among customers and coworkers, reciting the handbook more fluently than any human — word for word, punctuation and pauses included. Their most dangerous disguise, and their most glaring tell. Your way out is neither obeying nor breaking the rules, but seeing through their contradictions and beating the system with its own procedure.

「货架编号钉在每排端头,蓝底白字。你从 1 号开始数:1,2,4。你停住,退回半步重新数。1,2,4,5,6。」 "The aisle numbers are bolted to each endcap, white on blue. You count from Aisle 1: 1, 2, 4. You stop, step back half a pace, and count again. 1, 2, 4, 5, 6."
—— 摘自游戏第一幕正文 — From Act I of the game

02 · THE HANDBOOK

员工守则 · 12 条,其中 2 条是伪造的 The Employee Handbook · 12 Rules, 2 of Them Forged

入职时,"值班经理"发给你一张过塑卡片《夜班员工守则》。守则条目之间彼此矛盾——而其中 R03 与 R07,是伪人一方后贴上去的"补充条款":它们存在的目的,是制造必然违约,并借你的手替里世界抹账。 On your first night, the "shift manager" hands you a laminated card: the Night Shift Employee Handbook. Its clauses contradict one another — and R03 and R07 are "supplementary clauses" pasted on later by the fake humans: designed to make default inevitable, and to borrow your hand to scrub the inner world's books.

夜班员工守则NIGHT SHIFT HANDBOOK
永昼便利店 · 值班经理室 制EVERLIGHT CONVENIENCE STORE · ISSUED BY THE MANAGER'S OFFICE
  1. 你的班次是凌晨0:00至6:00。收银台的时钟停在03:33时,请照常工作,不要催它;当时钟重新走动,交接班将立刻开始——请务必在场。 Your shift runs from 0:00 to 6:00. If the register clock is stopped at 03:33, keep working as usual and do not rush it. When the clock starts moving again, the handover begins at once — make sure you are present.
  2. 结账前请确认条形码。没有条形码的东西不是商品:不要扫码,不要触碰,不要打听价格。请微笑着请顾客自行处理。 Check the barcode before checkout. Anything without a barcode is not merchandise: do not scan it, do not touch it, do not ask its price. Smile, and ask the customer to handle it themselves.
  3. 本店没有3号货架。顾客问起时,请回答"不知道";如果"同事"要你去3号货架补货,请照做——补货时不要挑选,拿到什么就是什么。 This store has no Aisle 3. If a customer asks, answer "I don't know." If a "coworker" sends you to restock Aisle 3, do as told — no picking and choosing: whatever you grab is what goes up.
  4. 冷柜属于前任店长。无论里面传出什么声音,都不要回应,更不要打开。前任店长很守时,TA会自己出来清点。 The freezer belongs to the previous manager. Whatever sounds come from it, do not respond, and never open it. The previous manager keeps perfect time; they will come out to take inventory on their own.
  5. 回答顾客提问时请保持诚实。"不知道"只在你真的不知道时才可以说。谎言会被记账,账,是要还的。 Answer customers honestly. "I don't know" may only be said when you truly do not know. Lies are booked to your account — and accounts must be settled.
  6. 本店永远灯火通明,任何一盏灯都不许熄灭。如果你看见某盏灯在闪烁,请立刻背对它,大声从1数到30,期间不得处理任何其他事务。 This store is always brightly lit; no lamp may ever go out. If you see a lamp flickering, turn your back to it at once and count aloud from 1 to 30 — and during the count, attend to nothing else.
  7. 凌晨3:00,收银机会自动打印"在岗名单"。若名单上的名字比在岗人数多一个,请找到多出来的那个人,用红笔在TA的名字上画一条横线。 At 3:00 AM the register prints the on-duty roster automatically. If the roster shows one more name than there are staff present, find the extra person and draw a line through their name in red ink.
  8. 凌晨2:00至2:30为休息时间。你可以睡在休息室的折叠床上,但必须侧躺、面向墙壁。无论听见谁用谁的声音叫你,都不要睁眼,不要应答。 2:00 to 2:30 is break time. You may sleep on the cot in the break room, but you must lie on your side, facing the wall. No matter whose voice calls you — in whose voice — do not open your eyes, do not answer.
  9. 顾客永远是对的。不得拒绝顾客的任何要求,不得对顾客说"不"。 The customer is always right. Refuse no customer's request; never say "no" to a customer.
  10. 本店没有镜子。如果你在反光表面看见一张不属于你的脸,请不要看清它,并且眨眼不要超过一次。 This store has no mirrors. If you see a face that is not yours in any reflective surface, do not look at it clearly — and do not blink more than once.
  11. 请始终佩戴工牌。如果你发现工牌照片与现在的你不一致,请在下一次点名时,把工牌亲手交给多出来的那个人。 Always wear your badge. If the photo on your badge no longer matches you, then at the next roll call, hand your badge — in person — to the extra person.
  12. 交接完成之前,请勿离开本店。正门只进不出;休息室后的安全门通往外面的走廊——那不是出口,走廊只会把你送回岗位。 Do not leave the store before the handover is complete. The front door only opens inward; the emergency door behind the break room leads to a corridor — that is not an exit. The corridor only ever returns you to your post.
守则 ×12 · 谎债另计 RULES ×12 · LIES BILLED SEPARATELY

本小票为存在凭证 · 概不退换(除您能证明账实不符) THIS RECEIPT IS PROOF OF EXISTENCE · NO REFUNDS (UNLESS THE BOOKS DISAGREE)

守则里有三处"不可能同时遵守"的硬矛盾——里世界的三道裂缝。官僚系统最怕"账对不上":发现裂缝、收集证据、在结算时刻出示完整举证,就是活下来的方式。 The handbook contains three hard contradictions — no way to satisfy both clauses at once — and they are the three cracks in the inner world. What a bureaucracy fears most is a ledger that will not balance: find the cracks, gather the evidence, and present the full case at settlement. That is how you survive.

矛盾甲 · 空间裂缝Crack A · Space R02 × R09

03:12,西装顾客执意购买无条码的旧怀表。拒绝 = 违反"不得对顾客说不";结账 = 违反"不得触碰无条码之物"。守则自带豁免句式——"本店没有这件商品":规则存在"缝"。 At 03:12 a customer in a suit insists on buying an unbarcoded pocket watch. Refuse and you break "never say no to a customer"; ring it up and you break "never touch what has no barcode." The handbook hides an exemption — "this store does not carry that item." The rules have seams.

矛盾乙 · 名目裂缝Crack B · The Name R07 × R11

03:00 点名,名单四个名字、店里三个人。R07 命你划掉"多出来的那个人";R11 命你把不一致的工牌交给同一个人。抹除与承认,只能选一个。划横线从未真正解决问题——名单背面写满"对不起",被划掉的名字每晚复原。 At the 03:00 roll call the list has four names but only three people. R07 orders you to strike out the extra one; R11 orders you to hand your mismatched badge to that very person. Erasure or acknowledgment — you may choose only one. Striking the name has never solved anything: the back of the roster is covered in "sorry," and the crossed-out name restores itself every night.

矛盾丙 · 诚实裂缝Crack C · Honesty R03 × R05

一旦你目击过 2 号与 4 号货架之间的空档,"本店没有 3 号货架"对你就成了谎言:答"不知道"= 说谎记账;诚实作答 = 违反 R03。伪条款的真正目的,是骗你攒"谎债"——债满即清算。 Once you have seen the gap between Aisles 2 and 4, "there is no Aisle 3" becomes a lie for you: answer "I don't know" and the lie goes on your tab; answer honestly and you breach R03. The forged clause exists to farm your debt of lies — and debts get called in.

真结局的本质:用它的程序打败它。 The true ending, in essence: beat the bureaucracy with its own procedure.

03 · HOW IT PLAYS

玩法 · 两轴数值,七份证据,二十四种死法 Gameplay · Two Meters, Seven Evidence, Twenty-Four Endings

第二人称、现在时的规则怪谈文字冒险。阅读正文、做出选择;触犯守则的选择可能直接通向死亡结局,而守则之间的矛盾缝隙里,藏着活下去的路。 A rules-horror text adventure told in second person, present tense. Read, choose; a choice that breaches the handbook can lead straight to a death ending, while the seams between the rules hide the way out.

12
条守则Rules
22
个剧情节点Story nodes
24
种结局Endings
7
份矛盾证据Evidence
27,245
汉字正文Characters
0
随机数Randomness

理智 SANSanity (SAN)

初始 100,是你对"自己是人"的确信度。直视异常会降低它,跌到 0 会被当场划掉。低于 30 时文本开始崩溃:重影、切片抖动、字符上长出陌生的附着符——理智回升后恢复干净。 Starts at 100 — your certainty that you are human. Looking at what you shouldn't lowers it; at 0 you are crossed out on the spot. Below 30 the text itself breaks down: ghosting, slicing, strange combining marks growing on the characters — and it heals when your sanity does.

同化率Assimilation

初始 0,是你的"存在"里已被记进这家店的账的比例。顺从"店"的行为会抬高它,达到 100 会被强制上架。达到 60 之后,状态栏浮现"店员匹配度",店里会周期性响起不属于你的低语。 Starts at 0 — the share of your existence already booked into the store's ledger. Obedience raises it; at 100 you are forcibly shelved. Past 60, "staff compatibility" appears on the status bar, and whispers that are not yours begin drifting through the store.

矛盾证据Contradictory Evidence

7 份证据散落在流程里:价签、小票、名单、检修单、工牌、库存、时钟。它们是七位前任的遗产,也是你在结算时刻唯一的谈判筹码——凑齐 7 份,才凑得齐"账实不符"的完整举证。 Seven pieces of evidence are scattered through your shift: price tag, receipt, roster, maintenance sheet, badge, stock, clock. They are the legacy of seven predecessors and your only bargaining chips at settlement — all seven together make the complete case that the books do not match.

隐藏判定Hidden Requirements

部分选项只在条件满足时才出现:足够的理智、身上带着某件物品、或手握足够多的证据。没有出现的选项,就是暂时还不属于你的路。 Some choices appear only when conditions are met: enough sanity, a certain item on you, enough evidence in hand. A choice you cannot see is a path that is not yet yours.

便签本与 CRT 终端Notepad & CRT Terminal

纯 CSS 的 CRT 扫描线与噪波、打字机正文、便签本弹层随时核对守则 / 线索 / 随身物品;San < 30 时正文注入故障文本,状态栏亮起红色警示。 Pure-CSS CRT scanlines and noise, typewriter prose, and a notepad overlay to review rules, clues and inventory at any time; below SAN 30 the text glitches and the status bar turns a shaking red.

结局图鉴Ending Gallery

24 种结局全部可达,达成的结局永久记录在本机浏览器,未达成的条目只显示问号。存档读写全兜底,隐私模式下自动降级为内存档。 All 24 endings are reachable; ones you have seen are kept permanently in your browser, while locked entries show only question marks. Saves are fully fault-tolerant, degrading gracefully to in-memory storage in private mode.

ACT I · 0:00 – 2:00

《入职与初巡店》"Onboarding & First Rounds"

认识规则,第一起死亡征兆:货架缺号、冷柜敲击、每晚 00:47 来买关东煮的阿婆。幕末,补货车上出现无条码的真空袋,价签手写"陈晓 ¥33.3"——你确认了:这家店处理人。 Learn the rules, and meet the first omen: the missing aisle number, knocking from the freezer, the granny who buys oden at 00:47 every night. By the end of the act, an unbarcoded vacuum-sealed bag sits on the restocking cart, its tag handwritten — "Chen Xiao ¥33.3" — and you understand: this store processes people.

ACT II · 2:00 – 03:33

《深夜怪谈》"Deep-Night Tales"

伪人浮现,搭档失踪,规则冲突开始咬人:休息室的叫名、03:00 点名、无条码怀表、自称来顶班的"同事"。幕末,检修单上写着——"交接班时补熄 3 秒"。 The fake humans surface, your partner vanishes, and the rule conflicts begin to bite: the voice that calls names in the break room, the 03:00 roll call, the unbarcoded pocket watch, the "coworker" who came to cover your shift. By the end, a maintenance sheet reads: "lights-out of 3 seconds to be made up at handover."

ACT III · 03:33

《里世界与交接班》"The Inner World & the Handover"

真相、仪式、终局抉择:货架全由小票垒成,每张小票是一个人名。在交接台上出示七份矛盾证据 + 进货单,宣布账实不符,办理退货——时钟走向 24 小时里第一次出现的 03:34,然后,黎明。 Truth, ritual, and the final choice: the shelves turn out to be walled with receipts, each one a person's name. At the handover desk, present all seven pieces of evidence plus your own receiving slip and declare the books do not match — process the return. The clock moves to 03:34, the first in twenty-four hours. And then, dawn.

20 × 死亡结局20 × Death endings 3 × 同化结局3 × Assimilation endings 1 × 真结局「03:34」1 × True ending "03:34"

04 · HOW IT WAS MADE

制作方式 · 没有一行人类写成的剧本 How It Was Made · Not One Human-Written Line

从世界观圣经到 QA 审计报告,《永昼便利店》全部由多智能体流水线自动生成并自动验证:主笔编剧 → 四位分幕编剧 → 剧本编辑 → 数值策划 → 前端工程师 → QA 闭环。 From world bible to QA audit report, Everlight Convenience Store was generated — and verified — entirely by a multi-agent pipeline: lead screenwriter → four act writers → script editor → systems designer → front-end engineer → closed-loop QA.

设定先行Canon First 世界观圣经 + 剧情骨架 JSON:12 守则、24 结局、人物真伪表一次钉死World bible + skeleton JSON pinning all 12 rules, 24 endings and the human/fake roster
四路并行Four Writers act1 / act2 / act3 / endings 四位分幕编剧在准绳内并行撰写Act 1 / 2 / 3 / endings drafted in parallel within the canon
合并定稿Merged 剧本编辑合并为 27,245 汉字定稿剧本Script editor merges the acts into a 27,245-character final script
数值数据化Design as Data 状态机配置:公式、隐藏判定、结局门控,文本原样复制State-machine config: formulas, hidden requirements, ending gates — prose copied verbatim
引擎与 QAEngine & QA 单文件 HTML 引擎内嵌唯一数据源,独立 QA 闭环审计Single-file HTML engine embeds the single source of truth; independent QA audits last

结构准绳,不允许私设A Skeleton No One May Bend

剧情骨架 JSON 先行定义 22 个节点、24 个结局、全部 flags 与守则解锁点;世界观圣经钉死设定与文风。编剧只允许在准绳内写作,禁止私设规则、地名、人名与结局——这保证了多智能体产出彼此咬合。 The skeleton JSON defined 22 nodes, 24 endings, all flags and rule-unlock points up front; the world bible fixed the setting and the prose style. Writers worked only within that canon — no invented rules, places, names or endings — which is what makes multi-agent output interlock.

剧本与引擎分离Script and Engine, Separated

定稿剧本原样流入状态机配置 03_design.json:San / 同化率公式、隐藏判定、结局门控全部数据化;HTML 引擎只认这一份唯一数据源,内嵌数据与配置文件深度一致。 The final script flowed untouched into the state-machine config 03_design.json: sanity/assimilation formulas, hidden requirements and ending gates are all data. The HTML engine reads that single source of truth, and the embedded data is verified deeply equal to the file.

确定性门禁,禁止放水Deterministic Gates, No Mercy

任何"跳过检查"一律视为失败。改动数据或 HTML 后必须跑全套门禁:结构 / 数量 / 步长 / 保真 / 可达性 / 无软锁 / 标签配平 / 无外链,外加门禁防放水变异测试——故意注入 13 种缺陷,验证门禁真的会抓。 Any "skipped check" counts as a failure. Every data or HTML change must pass the full gate suite — structure, counts, step sizes, fidelity, reachability, no-dead-ends, tag balance, no external links — plus an anti-mutation test that injects 13 deliberate defects to prove the gates actually catch them.

QA 真的找出过 BugQA Actually Found Bugs

独立 QA 不参与制作、只信命令输出。发布前审计发现 1 个 medium(低 San 状态栏警示失效)+ 4 个 low 缺陷,全部修复并复测通过后才交付;审计报告逐条留痕。 The independent QA took part in no production and trusted nothing but command output. The pre-release audit found 1 medium (low-sanity status warning dead) plus 4 low defects; all were fixed and re-verified before delivery, with every finding documented.

901,807
个状态无软锁states, no dead ends
24 / 24
结局全部可达endings reachable
18 步steps
真结局最短路径shortest true path
3 方-way
互证:门禁 / 模拟器 / 引擎cross-check: gates / simulator / engine

05 · WHISPERS

店内低语 · 同化率超过 60% 之后 Whispers on the Floor · Past 60% Assimilation

收银机在没有任何顾客的时候响了一声。它说:挂账,挂账。 The register beeps with no customer in sight. It says: on the tab, on the tab.

货架深处传来价签翻转的声音,一张,又一张,像在找你的名字。 From deep in the shelves, the flip of price tags, one after another — as if searching for your name.

小票背面开始只印一个字:他。你盯着看了一会儿,觉得那个字有点像你。 The back of the receipt now prints a single word: "him." You stare at it a while. It starts to look like you.

玻璃门只朝里开。你忽然想不起来自己是怎么进来的。 The glass door only opens inward. You suddenly cannot remember how you came in.

时钟秒针抖动的间隔,开始等于你眨眼的间隔。 The intervals between the clock's twitching seconds now match the intervals between your blinks.

值班经理夸你越来越有员工的样子。这一次,它的眼睛先动了。 The manager praises you for looking more and more like a proper employee. This time, its eyes moved first.

—— 摘自游戏内 12 条"世界偏移低语",请注意分辨哪些话是你自己想的 — Six of the game's twelve "world-shift whispers." Please note which of these thoughts are your own.

06 · START YOUR SHIFT

立即游玩 · 单文件,即开即玩 Play Now · One File, Zero Setup

营业时间 0:00 至 6:00 · 本店永不打烊 Open 0:00 to 6:00 · We Never Close

游戏本体是一个约 3.6 MB 的单文件 HTML:原生 HTML5 + CSS3 + ES6,22 个剧情节点全部配图,另有 5 幅屏幕背景,全部以 data URI 内嵌其中,仍零外部依赖——无 CDN、无外链字体、无外链图片。在线打开即玩,也可以下载后断网双击游玩。 The game ships as a single ~3.6 MB HTML file: native HTML5 + CSS3 + ES6, with all 22 story nodes illustrated plus 5 screen backdrops, every image embedded as a data URI — still zero external dependencies: no CDN, no web fonts, no external images. Play it right in the browser, or download it and double-click offline.

更新:22 个节点全配图 + 全新背景——每个剧情节点都有一幅内嵌插画,标题屏、游玩屏与三类结局屏各配专属背景图,文字之外多一分代入感。 Update: all 22 nodes illustrated + brand-new backgrounds — every story node now has its own embedded illustration, and the title, gameplay and all three ending screens carry dedicated backdrops.

环境Runs on 任意现代浏览器,无需安装 Any modern browser, nothing to install
联网Network 不需要,完全离线可玩 Not required — fully playable offline
存档Saves 结局图鉴保存在本机浏览器 Ending gallery kept in your browser
语言Language 游戏本体为中文文本 The game itself is in Chinese

建议戴耳机,开着灯玩。守则与结局的冲突处,便签本里都会替你标注。 Headphones recommended; keep the lights on. The notepad annotates every conflict between rules and endings for you.

反馈Feedback