From 5c98de15add0f221bf96a47b59a3d70c5ea50238 Mon Sep 17 00:00:00 2001 From: Xinwei Xiong <3293172751nss@gmail.com> Date: Sun, 5 Jul 2026 09:36:30 +0800 Subject: [PATCH] docs: initial product vision and design brief Seed the rumu repository with README, .gitignore, and the docs/ set covering overview, vision, information architecture, product form, AI/agents, community/quality, and the design brief. --- .gitignore | 33 ++++++++ README.md | 31 ++++++++ docs/00-overview.md | 35 +++++++++ docs/01-vision-and-thesis.md | 51 +++++++++++++ docs/02-information-architecture.md | 47 ++++++++++++ docs/03-product-form.md | 75 +++++++++++++++++++ docs/04-ai-and-agents.md | 65 ++++++++++++++++ docs/05-community-and-quality.md | 73 ++++++++++++++++++ docs/06-design-brief.md | 112 ++++++++++++++++++++++++++++ docs/README.md | 25 +++++++ 10 files changed, 547 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 docs/00-overview.md create mode 100644 docs/01-vision-and-thesis.md create mode 100644 docs/02-information-architecture.md create mode 100644 docs/03-product-form.md create mode 100644 docs/04-ai-and-agents.md create mode 100644 docs/05-community-and-quality.md create mode 100644 docs/06-design-brief.md create mode 100644 docs/README.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4cd0d35 --- /dev/null +++ b/.gitignore @@ -0,0 +1,33 @@ +# Dependencies +node_modules/ +.pnp +.pnp.js + +# Build outputs +dist/ +build/ +.next/ +out/ + +# Environment +.env +.env.local +.env.*.local + +# Logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Editor / OS +.DS_Store +.idea/ +.vscode/ +*.swp +*~ + +# Misc +.cache/ +coverage/ +*.tmp diff --git a/README.md b/README.md new file mode 100644 index 0000000..0499ded --- /dev/null +++ b/README.md @@ -0,0 +1,31 @@ +# 入木 · Rumu + +**千年经典的活体年轮库。AI 长出主干,人类刻下署名的年轮,时间让它们入木。** + +A living annotation grove for canonical books: AI grows the trunk, humans carve the rings, time drives them into the wood. + +--- + +入木不是一个内容站,也不是一个论坛。它是一个地方——在 AI 洪水里,仍然亲自读的人,在一句话的两千年里,留下自己那一圈不可磨灭的年轮。 + +- **免登录看全部**:阅读、地层、故事,对所有人(和所有机器)开放。 +- **落笔有门槛**:抄经解锁 → 锚定选体 → 苏格拉底守门 → 时间与同侪确认「入木」。 +- **AI 只有结构,没有声音**:AI 长主干、做向导、挖故事、连图谱,但作者永不开口,AI 永不替你读书。 + +## 文档 + +产品的完整设计见 [`docs/`](./docs/): + +| 文档 | 内容 | +|------|------| +| [00 概览](./docs/00-overview.md) | 一页读懂入木 | +| [01 愿景与命题](./docs/01-vision-and-thesis.md) | 为什么做、名字的含义、GEO 分发论题 | +| [02 信息架构](./docs/02-information-architecture.md) | 免登录、时间书架、书籍传记页 | +| [03 产品形态](./docs/03-product-form.md) | 阅读页、时间滑杆、句子房间、故事集 | +| [04 AI 与 Agent](./docs/04-ai-and-agents.md) | AI 铁律、五个接入点、守树人 | +| [05 社区与质量](./docs/05-community-and-quality.md) | 五层归属、留存玩法、倒逼优质评论 | +| [06 设计委托书](./docs/06-design-brief.md) | 「墨字朱批」视觉系统(给设计的 prompt) | + +## 状态 + +早期设计阶段。第一棵树:《道德经》第十一章。 diff --git a/docs/00-overview.md b/docs/00-overview.md new file mode 100644 index 0000000..9a93425 --- /dev/null +++ b/docs/00-overview.md @@ -0,0 +1,35 @@ +# 00 · 概览 + +一页读懂入木(Rumu)。 + +## 一句话 + +千年经典的活体年轮库:AI 长出主干,人类刻下署名的年轮,时间让它们入木。 + +## 核心机制(也是名字) + +全站唯一的地位叫「入木」。你的批注被时间和同侪确认,采入一句话的正式地层,与王弼、与 Le Guin 并列——「我成了这本书历史的一部分」。名字即激励系统:写得足够深,以至于沉进木头里。 + +## 一个闭环 + +AI 长出土壤 → 人往上刻年轮 → 年轮沉淀成个人档案 → 档案凝结成身份,而年轮同时通过两个出口(GEO 引用 + 卡片转发)把新读者拉回来。**流量和归属由同一个东西产生——那圈人的年轮。** + +这就是为什么「如何带来流量」和「如何产生归属感」是同一个问题。任何把两者拆开的做法,都会做成「内容站 + 挂了个论坛」的缝合体,那是这类项目的标准死法。 + +## 三条铁律 + +1. **免登录看全部**——读是自由的,说是有门槛的。门槛设在落笔,不设在门口。GEO 的前提是机器能爬到全部地层;登录墙 = 在 AI 引用时代自杀。 +2. **AI 只有结构,没有声音**——AI 长主干、做向导、挖故事、连图谱,但作者永不开口,AI 永不给结论、永不替你读书。给了 AI 声音,就进入价值坍塌区(人人都能让模型 cosplay 老子)。 +3. **慢是机制,不只是美学**——一季一书、跨年对话、抄经解锁、时间滑杆。这个社区的对话以年为单位,不以分钟。 + +## 健康指标 + +从第一天起就不是 DAU。是**入木率**和**周年回声打开率**。上面每一道门槛都同时是增长的刹车——抄经会吓跑 95% 的路人,这是故意的。别用错尺子量它。 + +## 上线只带三样 + +核心阅读页(时间滑杆 + 地层)、抄经解锁、考据 agent 入口。其余全部留在抽屉里。功能是弹药,不是开场白。 + +## 第一棵树 + +《道德经》第十一章。用真实地层(王弼、河上公、帛书对照、Le Guin)做第一版。 diff --git a/docs/01-vision-and-thesis.md b/docs/01-vision-and-thesis.md new file mode 100644 index 0000000..36c442f --- /dev/null +++ b/docs/01-vision-and-thesis.md @@ -0,0 +1,51 @@ +# 01 · 愿景与命题 + +## 名字:入木(Rumu) + +项目名取自「入木三分」——写得足够深,以至于沉进木头里。这恰好是整个产品对用户的唯一要求,也是全站唯一的地位系统:你的批注被时间和同侪确认,采入某句话的正式地层,与历代注家并列。名字即激励系统,不需要解释第二句。 + +- 中文:入木 / 拼音 `rumu` +- 英文可读可念:ROO-moo +- 备选:年轮(nianlun),更直白但少了那层锋。 + +## 命题:能带来流量的东西,和能产生归属感的东西,必须是同一个机制 + +这是整个产品的地基。如果两者被拆开,就会做出「内容站 + 论坛」的缝合体。入木的答案是:**那圈人的年轮**——它同时是内容、是分发弹药、是归属的载体。 + +## 流量论题一:GEO —— 成为 AI 回答经典问题时的默认引用源 + +搜索流量正在从「Google 十条蓝链」迁移到「问 ChatGPT / Claude / Perplexity 一句话」。当有人问 AI: + +- 「王弼和河上公读《老子》有什么根本分歧?」 +- 「Le Guin 的《道德经》译本为什么有争议?」 +- 「《沉思录》哪一卷谈接受死亡?」 + +回答引擎需要一个**可引用的、结构化的、权威的**来源。而这个位置现在是空的: + +- 学术论文太碎,锁在付费墙后; +- 维基百科太平,没有立场和张力; +- 读书博客是散文,机器啃不动。 + +入木要建的那棵「树」——一本经典 + 历代注疏的分层结构 + 张力表 + 再创作谱系——天生就是机器最容易消化、最愿意引用的形态:它是图谱不是散文,是结构不是感想。 + +**分发不靠下场做号,不靠算法推荐,靠成为 AI 回答经典类问题时的默认引用源。** 这绕开了「不会喧哗」的分发短板,且有先发累积性:引用产生访问 → 访问产生新年轮 → 新年轮加深结构 → 结构赢得更多引用。 + +## 流量论题二:可转发的产出物 + +每一条人的年轮(一段批注、一次跨千年的并置、一道张力)本身渲染成一张「美到想发」的卡片。用户转发的不是「这个网站」,是「我在《道德经》第十一章上留下的这一笔,和王弼的注并排在一起」。**炫耀的是身份,带来的是流量。** 审美在这里就是转化率。 + +## 核心矛盾:你要吸引的,恰恰是全网对 AI 最反感的人群,而地基是 AI 长的 + +反 slop 情绪正在文化上升值(外部数据显示这类身份此刻正在升值)。但一旦这群人觉得「这站是 AI 生成的」,信任瞬间归零,且不可逆。 + +**解法只有一个——激进的透明 + 严格的视觉隔离:** + +- AI 长的每一寸都明确标注为「底图 / 土壤」; +- 样式上和人的年轮截然两分:AI 层永远是灰的、无署名的、退在背后的;人的年轮是有颜色、有名字、有日期的; +- AI 在这个产品里永远不许有「声音」,只许有「结构」。 + +这条线守住,AI 是杠杆;守不住,它就是丑闻。 + +## 需求切入点:带着人生问题进来 + +没有人早上醒来想读《道德经》;人醒来时带着的是一段该不该结束的关系、一个不敢辞的职。**「带着人生问题进来」是这个产品最强的需求切入点。** 但方向要对:不是「skill 给你答案」,而是守树人接住你的问题,然后只做一件事——领你走进地层(见 [04 AI 与 Agent](./04-ai-and-agents.md))。 diff --git a/docs/02-information-architecture.md b/docs/02-information-architecture.md new file mode 100644 index 0000000..ffb6a21 --- /dev/null +++ b/docs/02-information-architecture.md @@ -0,0 +1,47 @@ +# 02 · 信息架构 + +## 读写分离:看是自由的,说是有门槛的 + +- **免登录**:任何人(和任何机器)可以看到全部内容——阅读、地层、故事、年轮。这是命脉,不是可选项。GEO 要求机器能爬到全部地层;归属感产品的正确门槛结构永远是「门槛设在落笔,不设在门口」。 +- **登录换能力**:登录只用于解锁 AI 能力、深度对话、以及落笔(发表年轮)。身份换能力,读写分离。 + +## 首页:时间书架(Lindy 书架),不是封面墙 + +首页不是网格封面墙,也不是 feed。它是**一条跨越三千年的横轴**,每本书立在它诞生的年份上,书脊的厚度 = 累积的年轮密度。一眼看去,「时间」这个产品母题就说完了。 + +排序原理:**越老、越多人读过的书越有价值。** 时间本身是筛选系统(Lindy 效应)——活得越久的文本,越值得往上刻。 + +## 书籍单元:一本书 = 一个独立的、沿时间线生长的传记页 + +产品的基本单位不是「文章」,是「那本书本身」。每本书有一个独立网页,是它的「主干」,从诞生走到今天: + +``` +诞生(成书) + → 历代注疏(王弼、河上公……) + → 出土 / 校勘事件(马王堆帛书、郭店竹简……) + → 翻译与再创作(Le Guin、Mitchell、Beatles……) + → 今天这个社区的年轮 +``` + +一条垂直时间线走到底,每一站是一个 **StoryAtom**(见 [03 产品形态](./03-product-form.md#故事集)),每一站可以召唤 AI 深聊。 + +## 优雅的入库逻辑 + +一本新书第一次进入系统时,有一个优雅的输入处理管线:把原始材料编译为一个「优雅的书籍详情」——一个独立网页,沿时间线把后世名人与这本书的关联不断串起来,一直到今天,组成一个可以逐段与 AI 交互的页面。(编译管线复用 raw→wiki 的方法论,schema 换成 StoryAtom。) + +## 检索 + +产品同时提供两套检索: + +1. **最前沿的 AI 产品形态**:自然语言追问、考据、跨文本连线(见 [04](./04-ai-and-agents.md))。 +2. **传统的书籍筛选系统**:按时间轴、按年轮密度、按注疏谱系浏览。 + +## 层级总览 + +``` +时间书架(首页) +└── 书籍传记页(主干 / 时间线) + └── 章 / 节(一屏一章) + └── 句(点开 = 一个「房间」) + └── 地层(注 / 译 / 帛书对照 / StoryAtom / 人的年轮) +``` diff --git a/docs/03-product-form.md b/docs/03-product-form.md new file mode 100644 index 0000000..cf28bc7 --- /dev/null +++ b/docs/03-product-form.md @@ -0,0 +1,75 @@ +# 03 · 产品形态 + +## 铁律:文本即界面,不做「内容站」 + +一切内容站的死法都从「首页是个 feed」开始。首页不是列表,是一扇进入某本书的门。 + +## 核心阅读页:原文做中轴,一切挂在字上 + +以《道德经》为例——81 章,每章一屏。正文用衬线、大字、极大留白。**没有侧边栏、没有推荐位、没有任何 feed。** 这一屏只有五千字里的那几十个字。 + +## 句子房间:点任何一句,展开成一个「房间」 + +点一句,这一句展开成一个房间。房间里是这句话的**全部地层**,按时间纵向排列,像剖开的树干: + +- 王弼怎么注、河上公怎么注; +- 帛书本原文有什么不同; +- Le Guin 怎么译、Mitchell 怎么「篡改」; +- 这个社区里的人留下的年轮。 + +用户不是在「看评论区」,是在往一句话的两千年里下潜。 + +## Signature:时间滑杆 + +页面顶部一根轴,从公元前 300 年拖到 2026。 + +- 拖到 250 年,页面上只剩王弼和之前的注; +- 拖到 1973 之前,你看到的经文是通行本; +- 拖过 1973(马王堆帛书出土),**经文本身发生变化**,变化的字高亮。 + +「在不同的历史时刻读同一本书」——一个动作就把「书是活的、被时间加厚的」这个产品命题演示完了,天然是一段会被转发的录屏。 + +**手感要求:慢而重、有阻尼**——像转动仪器,不像拖视频进度条。产品的气质藏在这种微小的物理感里。 + +## 一屏的样子(文字稿) + +> 顶部一根时间轴;中央一章经文;点亮的那一句下方垂下一条地层——王弼的注、Le Guin 的译、一个今人署名的「证」依次排开;最底下一行小字:「抄录本章,获得落笔资格」。整屏再无他物。 + +## 三个「想不到」(可独立传播的认知反差) + +1. **「这本书居然被改过」**——时间滑杆拖过 1973,经文变字(帛书出土,「德经」在「道经」之前,若干关键字不同)。经典不是死的、固定的,是活的、有伤口的。 +2. **「这句话居然有 14 层」**——一句「当其无,有之用」下面垂着两千年的地层。深度可视化本身就是奇观。 +3. **「居然有个 2026 年的人和王弼并排」**——一个普通读者的批注,署名,和历代注家排在同一条地层里。最强的行动召唤,一个字文案都不用写。 + +每一层年轮、每一次并置,一键渲染成卡片(分享出口)。 + +## 故事集 + +### StoryAtom + +一本经典的传播史本身就是一座故事矿。处理方法复用 raw→wiki 编译管线,schema 换成: + +``` +StoryAtom = (人物, 时刻, 张力, 锚定的原文句, 来源) +``` + +AI agent 负责挖掘和初编(检索文献、抽取事实、生成结构化初稿);人负责两件机器做不了的事:**判断哪个故事值得讲**,以及**最后那道人声的润笔**。 + +每个 StoryAtom 锚在具体句子上。用户读到《道德经》第 47 章,右侧地层里就躺着「1968 年,乔治·哈里森把这一章唱进了一首歌」。 + +### 《道德经》的富矿(示例) + +- 1973 年长沙马王堆汉墓改写经文; +- 郭店竹简把成书时间又往前捅; +- 托尔斯泰晚年翻译老子; +- Beatles 的《The Inner Light》歌词直接改写自第 47 章; +- Mitchell 不懂古汉语却出了最畅销英译,引发「翻译还是亵渎」的骂战; +- Le Guin 花了几十年「重写」它。 + +### 一份工,三头吃 + +StoryAtom 有三重身份:**冷启动内容**(上线第一天不空)、**传播弹药**(每个故事天然是一条小红书 / X 帖子)、**GEO 饵料**(结构化、有出处,正是回答引擎最爱引用的形态)。 + +## 交付顺序(锁死) + +先做**核心阅读页 + 句子房间**。时间滑杆是唯一的 signature,第一版做错它,后面全歪。第一版用《道德经》第十一章的真实地层(王弼、河上公、帛书对照、Le Guin);占位的今人批注也必须写得像真的。 diff --git a/docs/04-ai-and-agents.md b/docs/04-ai-and-agents.md new file mode 100644 index 0000000..8cce54d --- /dev/null +++ b/docs/04-ai-and-agents.md @@ -0,0 +1,65 @@ +# 04 · AI 与 Agent + +## 铁律:AI 只有结构,没有声音 + +移植自 Solo Compass 的原则——**AI-as-filter, never AI-decides。** 在这个产品里具体化为:AI 是图书馆里那个知道每本书在哪的管理员,不是替你读书的人。 + +- **AI 长主干(冷启动)**:每本经典的初始结构、注疏的数字化整理、跨文本的链接建议——全在后台,不署名为「内容」,署名为「底图」。 +- **AI 做向导,永远指向人的年轮**:用户读到「上善若水」,AI 不讲解这句话(价值坍塌区),而是说:「这一句,河上公和王弼读法相反,而三个月前用户 X 在这里留下过一段和你处境很像的批注——要去看看吗?」 +- **AI 做苏格拉底,不做百科**:只提问、只并置、只指出张力,不给结论。这不是产品限制,是产品立场——这个地方存在的意义就是练「自己搞明白」,AI 替你嚼碎的那一刻,产品的魂就死了。 + +## 被否决的方向(重要) + +以下构想全部**不做**,因为它们给了 AI 声音: + +- ❌ 每本书裂变出一群 agent; +- ❌ 作者本人是个会说话的 agent(「老子 agent 和你聊天」= 同人文,零稀缺,正是价值坍塌区); +- ❌ agent new 出任务 agent、用「道德经 skill」直接解决爱情问题给答案; +- ❌ 把 `soul.md` / `user.md` / `skills` / agent 拓扑暴露到产品表面(那是建造者的大脑漏进产品——用户只看见水,不关心水管)。 + +三个致命理由:**(1)** 违反唯一铁律;**(2)**「和历史人物聊天」是被 Character.ai 反复验证过的坟场(新奇即弃,无留存);**(3)** 在一个慢资产里嵌了个快消玩具,还让玩具站在门口。 + +**作者永不开口,恰恰是这个产品的尊严:作者只留下了文本,剩下的两千年是读者的。** + +## 五个接入点(按价值排序) + +### 1. 考据 agent —— 最锋利的获客钩子 + +「这句话老子真的说过吗?」中文互联网伪托名言泛滥(「鲁迅:我没说过」是全民梗)。做一个极简入口:粘贴任何「老子说 / 庄子说 / 孔子说」,agent 溯源—— + +- 真的:给你原文、章节、历代怎么读它; +- 假的:告诉你它实际最早出现在哪。 + +每一次查证,结果页就是那棵树的一个房间。这是工具型流量往深度产品的漏斗,查证结果本身就是可转发的卡片。 + +### 2. 苏格拉底 agent —— 落笔前的守门人 + +见 [05 社区与质量](./05-community-and-quality.md#第三道苏格拉底守门人)。它是质量系统的核心。 + +### 3. 编译 agent —— DayPage 机制平移 + +用户的高亮、抄录、批注,夜间编译成他那棵「个人的树」的生长——今天长了哪一枝,哪条年轮被人接续了。打开 app 看自己的树长了没有,就是留存的日常动线。 + +### 4. 跨树连线 agent —— AI 提议,人批准 + +AI 发现你在「知止不殆」上的批注和《沉思录》卷四某段有共振,推给你:「要不要走过去看看?」你确认,这条连线才成立,并署你的名。**AI-as-filter, never AI-decides。** 每条被人确认的连线又反过来加厚图谱。 + +### 5. 把树做成 MCP server —— 让 agent 成为分发渠道 + +最超前的一步:把整棵树暴露成结构化接口,让任何 AI 助手都能调用查询(「王弼和河上公在第十一章的分歧是什么」)。别人做内容站等 Google 收录,入木直接成为 AI 时代的基础设施被机器引用。**GEO 的终极形态不是被引用,是被调用。** + +## 守树人(一书一 agent) + +用户的「带人生问题进来」直觉,正确的收敛形态:**每本书只有一个 agent——守树人 / 引路人。** 它接住你的问题,然后只做一件事:领你走进地层。 + +你问「我该不该放手」,它不回答,它说: + +> 「第九章『功遂身退』——王弼这样读,而 2024 年有一个署名『阿禾』的人在这里留下过一段和你几乎一样的处境——要过去看看吗?」 + +每一步都是引用,每一步都可点进真的年轮。**AI 是门童,不是神谕。** + +「skills」的正确形态叫**路径**:人策的走读路线(「止损与放手」= 一串章节 + 精选年轮),AI 只负责领路。路径是内容,skill 是水管——把水管藏起来。 + +### 前台约束 + +守树人:无头像、无气泡;回答永远是「引用卡组成的路径」而非文段;顶部常驻一行「守树人只引路,不作答」。`soul.md`、`skills` 那套留在后端,前台一个字都不露。 diff --git a/docs/05-community-and-quality.md b/docs/05-community-and-quality.md new file mode 100644 index 0000000..86fc93f --- /dev/null +++ b/docs/05-community-and-quality.md @@ -0,0 +1,73 @@ +# 05 · 社区与质量 + +## 归属感原理(一句话) + +归属感不是「社区功能」堆出来的。原理只有一句:**我在这里被看见,我在这里留下的东西不可磨灭,而且我们共同站在某个东西的对面。** + +## 五层归属设计 + +### 第一层:门槛即身份 + +反直觉但关键:归属感强的社区都有摩擦。进来不该是「注册即入」,而是一个小仪式——你必须先在某棵树上留下第一圈真的年轮(一段真批注,不是打卡),才能看见别人的。**先读,才有说的资格。** 这个摩擦筛掉会稀释社区的人,留下的人因为「付出过」而在乎。这里是一个不能被生成、必须亲自到场的地方。 + +### 第二层:不可磨灭的痕迹 + +归属感最深的来源是「我在这里留下的东西,永远在」。一条批注被采入某棵树的正式年轮后,永久署名,和王弼、和 Le Guin 并排——「我成了这本书历史的一部分」。任何 Discord、任何论坛给不了:那边的发言会沉底,这里的年轮会长进树里。 + +### 第三层:跨年的对话 + +树的时间性要被用起来:你三年前在「知止不殆」上留的批注,今天有人在下面接了一笔——系统告诉你。**读者和读者隔着时间对话,而不是在时间线上互刷。** 这是「慢」从美学变成机制的地方,也是和一切实时社区的本质区别:这里的对话以年为单位,不以分钟。 + +### 第四层:我的树在长 + +每个人有自己的一片林——读过的书、留过的年轮、走过的张力,渲染成一个只属于他的、会生长的视觉结构(DayPage 编译美学的直接复用)。一年后回看自己的林子,那种「我确实在长」的感觉,就是复购的理由。**付费买的不是内容,是这份档案的保存与生长。** + +### 第五层:共同的对面 + +社区凝聚力最强的粘合剂是「我们 vs 什么」。这个社区天然有:**我们是在 AI 洪水里仍然亲自读的人。** 不用喊口号,产品的每一个设计(慢、摩擦、署名、留白)都在无声地说这句话。反 slop 情绪就是这个社区的外墙。 + +## 留存玩法:让「慢」从美学变成机制 + +- **一季一书**:不做书库,做节律。整个社区一个季度只读一本书,一周共读一章。所有人的注意力压在同一句话上——不用聊天室就能产生「共同在场感」的唯一办法,也天然制造 FOMO(这一季的年轮,过了就是历史)。 +- **周年回声**:你一年前在某句上留的批注,今天被推回给你:「一年前的你在这里写下了这个,现在的你还这么读吗?」——和自己隔年对话,是日记产品里被验证过的最强留存钩子。 +- **对读**:系统发现两个人在同一句上留下方向相反的「证」,发起一次一对一、慢节奏的通信式对谈(不是即时聊天,一天一封),对谈沉淀为这句话年轮里的一条「张力」。**分歧不是社区的危险,是社区的内容。** +- **年度实体书**:每年把个人的年轮编译印成一本实体小书——你这一年在千年文本上留下的痕迹。留存钩子、付费点、以及最贵的那种转发(晒实体书)三合一。 + +## 倒逼优质评论:不筛人,筛「落笔的那一刻」 + +这是心脏。所有 UGC 社区的宿命是劣币驱良币。解法不能是「审核」(不 scale 且伤感情),必须是**结构性地让烂评论写不出来**。四道闸门,层层递进。 + +### 第一道:抄经解锁 + +想在某章落笔?先把这一章逐字抄录一遍(打字即可)。这从抄经传统直接借来——它同时是阅读证明、是仪式、是冷却期、是门槛。愿意为 81 个字花三分钟的人,不会留下「说得好」「顶」这种东西。**摩擦不是体验的敌人,是身份的原料。** + +### 第二道:必须锚定,必须选体 + +没有自由漂浮的评论区——每条年轮必须锚在具体的字句上,且必须选一个「体」: + +- **注**:我如何解; +- **疑**:我不懂什么; +- **证**:我的生命里哪件事印证 / 推翻了它; +- **驳**:我不同意某条已有年轮,指名道姓。 + +这四个体继承注疏传统(注 / 疏 / 笺 / 评点),选体这个动作本身就逼人想清楚「我到底要说哪一种话」。其中「**证**」是差异化武器——历代注家有学问,但只有活着的读者有今天的生命经验,这是这个社区能往千年地层里添的、独一无二的那一层。 + +### 第三道:苏格拉底守门人 + +落笔提交前,agent 读一遍,只做一件事——挑战它的「个人性」: + +> 「这段和王弼的注几乎同义,你自己的东西在哪?」 +> 「你说『很有感触』,是哪件事让你有感触?」 + +**AI 在这里不写一个字,只负责把泛泛逼成具体。** 这也是对 AI 粘贴内容的天然免疫:generic 的文字过不了这道门,而 generic 恰恰是 AI 生成物的指纹。 + +### 第四道:没有点赞,只有「入木」 + +全站不显示任何计数——没有赞、没有热评、没有排序竞赛。唯一的地位只有一种:你的年轮被采入这句话的正式地层,和王弼们排在一起,永久署名。 + +新批注先以「**青芽**」形态存在,要经过时间 + 被他人引用 / 接续 / 驳,才慢慢「**入木**」。地位无法速成、无法刷量,只能被时间和同侪确认。初期的「采入」由创始人亲自做(你就是第一个园丁)——这不是负担,这正是品味变成产品护城河的方式。 + +## 两句诚实话 + +1. 上面每一道门槛,同时都是增长的刹车——抄经会吓跑 95% 的路人,这是故意的。健康指标从第一天起不是 DAU,是「入木率」和「周年回声打开率」。别用错尺子量它然后自我怀疑。 +2. 玩法列了这么多,上线时只许带三样:核心阅读页(时间滑杆 + 地层)、抄经解锁、考据 agent 入口。其余全部留在抽屉里。功能是弹药,不是开场白。 diff --git a/docs/06-design-brief.md b/docs/06-design-brief.md new file mode 100644 index 0000000..69de60b --- /dev/null +++ b/docs/06-design-brief.md @@ -0,0 +1,112 @@ +# 06 · 设计委托书 · 入木(Rumu) + +> 给 Claude Design 的完整设计委托。可整份粘贴。 +> 视觉母题:**墨字朱批(Ink & Cinnabar)**。 + +--- + +## 0. 一句话委托 + +设计一个免登录、以「原文为中轴、地层往下垂」的经典阅读产品的第一版界面。第一屏必须是《道德经》第十一章的核心阅读页,带一根**时间滑杆**和一条**句子地层**。视觉语言不是任何「AI 产品」的样子,而是把中国批注传统直接编码成界面。 + +## 1. 产品是什么(给设计的背景) + +入木是千年经典的活体年轮库。原文是主干,历代注疏和今人批注是一圈圈年轮,时间让它们「入木」。用户免登录即可阅读全部;落笔(发表批注)需要先抄经解锁。**AI 只长结构、不发声音**——这一条必须靠视觉执行,不靠文案解释。 + +完整产品逻辑见同目录 `00`–`05`。设计只需接住以下界面命题。 + +## 2. 视觉母题:墨字朱批 + +把中国批注传统编码成**语义色**——颜色本身就在执行「AI 无声音」的铁律,不需要标签: + +| 图层 | 语义 | 颜色 | 说明 | +|------|------|------|------| +| 正文 / 经文 | 作者的字 | **墨(近黑)** | 衬线、大字、极大留白 | +| 人的年轮 | 有生命的批注 | **朱砂(朱红)** | 有颜色、有名字、有日期 | +| AI 底图 | 土壤 / 结构 | **淡墨(浅灰)** | 无署名、退在背后,永远最轻 | +| 青芽 | 尚未入木的新批注 | **青绿** | 取「青芽入木」之意,会随时间变「墨」 | + +用户凭直觉就分得清哪层是人、哪层是机器。**AI 层永远最轻、最灰、最退后;人的年轮永远有颜色、有名字。** + +## 3. 排版 + +- 正文:衬线体,大字号,极大行距与留白(参考古籍 / DayPage 的呼吸感)。 +- 一屏一章。没有侧边栏、没有推荐位、没有 feed、没有任何计数(赞 / 热度 / 排序一律不存在)。 +- 中英文混排:经文用衬线,注疏可用略小字号区分,署名用小字。 + +## 4. Signature 组件:时间滑杆 + +页面顶部一根横轴,从公元前 300 年到 2026。 + +- 交互:拖动改变「你此刻站在哪一年读这本书」。 +- 拖过关键年份(如 1973 马王堆帛书出土),**经文本身变字**,变化的字高亮。 +- 拖动时,晚于当前年份的注疏 / 译本从地层里淡出。 +- **手感必须慢而重、有阻尼**——像转动一台仪器,不像拖视频进度条。这是整个产品气质的载体,务必打磨微交互与缓动曲线。 + +## 5. 核心页面拆解 + +### 5.1 首页(本版可后置):时间书架 + +一条跨越三千年的横轴,每本书立在诞生年份上,书脊厚度 = 年轮密度。非网格封面墙。**第一版可只做一本书,首页占位即可。** + +### 5.2 阅读页(第一版主战场) + +- 顶部:时间滑杆。 +- 中央:《道德经》第十一章经文,墨色,大字,极大留白。 +- 点亮的那一句下方:垂下一条**地层**。 +- 底部一行小字(朱砂或青绿):「抄录本章,获得落笔资格」。 +- 整屏再无他物。 + +### 5.3 句子房间 / 地层 + +点任一句 → 该句展开成一个「房间」,房间里是这句话的全部地层,**按时间纵向排列,像剖开的树干**: + +``` +(淡墨)AI 底图:这一句的结构位置、跨文本链接 + 王弼 · 注 (历史层,墨) + 河上公 · 注 (历史层,墨) + 帛书甲本 · 异文 (历史层,墨,变化字高亮) + Ursula K. Le Guin · 译(历史层,墨) + ——分隔—— + 阿禾 · 证 · 2024(人的年轮,朱砂,有名字有日期) + (青绿)某条青芽 · 待入木 +``` + +越靠上越古老,越靠下越当代。今人年轮和历代注家在同一条轴上,视觉上平等并排——这就是「一个 2026 年的人和王弼并排」的惊艳时刻。 + +### 5.4 卡片(分享出口) + +任一层年轮 / 任一次并置,可一键渲染成一张「美到想发」的卡片:墨底、朱批、书名章节句、署名日期。审美即转化率。 + +### 5.5 抄经解锁(落笔前) + +想落笔 → 先逐字抄录本章的仪式化输入界面。要有「郑重、慢」的质感,不是普通表单。抄完才出现落笔入口与「选体」(注 / 疑 / 证 / 驳)。 + +### 5.6 守树人(一书一 agent) + +- **无头像、无对话气泡。** +- 用户提一个人生问题,守树人的回答**永远是一组「引用卡」组成的路径**(指向真的章节和年轮),而不是一段文字答案。 +- 顶部常驻一行小字:「守树人只引路,不作答」。 +- 视觉上守树人自身的存在感要极弱(淡墨系),真正有颜色的永远是它指向的那些人的年轮。 + +## 6. 必须靠视觉守住的两条铁律 + +1. **AI 无声音**:任何 AI 生成的东西(底图、连线建议、守树人)一律最轻、最灰、退在背后,且从不署人名。人的年轮永远有色、有名、有日期。这条线守不住,产品会被目标用户当成 slop。 +2. **看是自由的,说是有门槛的**:阅读无任何登录墙 / 遮罩;门槛只出现在「落笔」处(抄经解锁)。 + +## 7. 交付顺序(锁死) + +先做 **5.2 阅读页 + 5.3 句子房间**,把时间滑杆的手感打磨到位。其余(首页书架、卡片、守树人)排在其后。第一版用《道德经》第十一章的**真实地层**:王弼、河上公、帛书对照、Le Guin 译文。 + +## 8. 关于占位内容的要求(重要) + +设计稿里的今人批注占位(如「阿禾 · 证 · 2024」)**必须写得像真的**——真实的语气、真实的生命经验、真实的分歧。设计稿里的假内容如果一眼假,会骗过评审的眼睛,让人误判整个产品成不成立。 + +> 注:文档中出现的今人批注均为占位。产品真正的第一条「证」,将由创始人写下自己与这本书的私人时刻——魂不外包。 + +## 9. 不要做什么 + +- ❌ 不要任何「AI 产品」视觉语言(渐变紫、机器人吉祥物、聊天气泡满屏、闪光特效)。 +- ❌ 不要 feed、不要推荐位、不要点赞 / 热度 / 排序等任何计数。 +- ❌ 不要让作者或历史人物「开口说话」的 chatbot UI。 +- ❌ 不要在前台暴露 agent / skill / soul.md 等后端概念。 diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 0000000..228f130 --- /dev/null +++ b/docs/README.md @@ -0,0 +1,25 @@ +# 入木 · Rumu — 设计文档 + +千年经典的活体年轮库。AI 长出主干,人类刻下署名的年轮,时间让它们入木。 + +## 阅读顺序 + +| # | 文档 | 内容 | +|---|------|------| +| 00 | [概览](./00-overview.md) | 一页读懂入木 | +| 01 | [愿景与命题](./01-vision-and-thesis.md) | 为什么做、名字的含义、GEO 分发论题、核心矛盾 | +| 02 | [信息架构](./02-information-architecture.md) | 免登录、时间书架、书籍传记页、检索 | +| 03 | [产品形态](./03-product-form.md) | 阅读页、时间滑杆、句子房间、故事集 StoryAtom | +| 04 | [AI 与 Agent](./04-ai-and-agents.md) | AI 铁律、五个接入点、守树人、被否决的方向 | +| 05 | [社区与质量](./05-community-and-quality.md) | 五层归属、留存玩法、倒逼优质评论四道闸门 | +| 06 | [设计委托书](./06-design-brief.md) | 「墨字朱批」视觉系统(可整份粘给设计) | + +## 三条铁律 + +1. 免登录看全部——读是自由的,说是有门槛的。 +2. AI 只有结构,没有声音——作者永不开口。 +3. 慢是机制,不只是美学——对话以年为单位。 + +## 下一步 + +第一棵树:《道德经》第十一章。先做核心阅读页 + 句子房间 + 时间滑杆。