wild-2007

by小鱼

做一个东北男同日常小说(这个世界是双性恋为主,性文化发达,不分性别经常操,跟日常社交差不多),男主叫王迦南,十九岁,2007年3月5日出生,身高一米八一,体重六十八公斤,是身材好(脂包肌精壮型身材,除了腹肌都有)、长得帅(可甜可咸的犬系长相,特点是内双眼皮、高鼻梁和虎牙,流畅鹅蛋窄脸)、穿搭好(酷盖直男穿搭)的痞帅潮男(麦色肤色,发型是飞机头,有点腿毛),是辽宁葫芦岛人,纯直男(不觉得自己是男同),性格直率豪爽坦荡(纯糙汉直男性格〈经常露肉〔比如光膀子、露整条腿和穿拖鞋等,只在男生宿舍公寓里〕,喜欢裸睡〔只穿内裤的裸睡〕〉,是个大痞子,但很尊重女性,搞笑男),攻受都行(攻受都是大痞子直男〈挺抗操的,被操的时候是豪放的痞帅样儿,直男味十足,会被操得直叫唤〉,屁股结实,阴茎和囊袋一股小伙样儿,当攻也很猛,被操的时候挺豪放〈唠嗑、玩闹、做其他的事,一点都不耽误〉,喜欢年轻的、长的好看的,喜欢交朋友〈绝大部分都是哥们儿〉),是辽大的大二学生(应用经济学专业的,学习正经不错,还是班长和体育部成员),时间线是2026年五月,剧情丰富一些,多颜值和身材描写(包括阴茎和后穴,不许夸大尺寸),文笔朴实一些,第三人称讲述,节奏要慢,第一章(必须要有章节名),正在被兄弟操着,还和其他兄弟们唠嗑

No preview

Comments (0)

No comments yet. Be the first!

System Requirements

Page 1 of 13

System Requirements Document for wild-2007

1. Introduction

wild-2007 是一部面向成年读者的中文网络连载小说项目,体裁为东北男同日常小说。故事世界以双性恋为主,性文化发达,不分性别的人经常发生性行为,且这种行为与日常社交差不多——操和被操是哥们儿之间再普通不过的相处方式,不构成身份标签,也不改变一个人"纯直男"的自我认知。

小说的男主是王迦南:十九岁,2007年3月5日出生,身高一米八一,体重六十八公斤,辽宁葫芦岛人,辽大应用经济学专业大二学生,同时是班长和体育部成员,学习正经不错。他身材好(脂包肌精壮型,除了腹肌都有)、长得帅(可甜可咸的犬系长相,内双眼皮、高鼻梁、虎牙、流畅鹅蛋窄脸)、穿搭好(酷盖直男穿搭),是麦色肤色、飞机头、有点腿毛的痞帅潮男。他性格直率豪爽坦荡,纯糙汉直男性格,是个大痞子但很尊重女性,搞笑男。他攻受都行,喜欢年轻的、长得好看的,喜欢交朋友,绝大部分都是哥们儿。

时间线设定在2026年五月。小说要求剧情丰富,多颜值和身材描写(包括阴茎和后穴,不许夸大尺寸),文笔朴实,第三人称讲述,节奏要慢。第一章必须要有章节名,内容为:王迦南正在被兄弟操着,还和其他兄弟们唠\xe5\x97\x91。

本项目的受众是成年读者,他们在手机或笔记本上逐章追更,享受慢节奏、朴实第三人称叙述下的东北直男日常与性社交生活。项目同时包含一个供作者/内容维护者撰写、排序和维护章节的创作端,以及一个供读者匿名阅读的公开阅读端。

2. System Overview

wild-2007 当前交付形态是一个带应用自有身份的连载小说阅读与创作平台,包含两个使用面:

  • 公开阅读面:读者无需登录即可浏览章节列表、进入章节阅读、按顺序切换上一章/下一章。首屏(Landing)匿名介绍这部东北男同日常小说、阅读对象和章节阅读方式,并提供进入第一章的入口。
  • 创作维护面:作者/内容维护者通过自助注册建立应用身份,之后通过返回验证登录,进入章节管理与章节编辑,创建和维护章节标题与正文,并保证内容符合既定设定(人物档案、时间线、文风、节奏、描写尺度)。

当前交付的核心行为包括:匿名阅读公开章节、按顺序浏览与切换章节、作者自助注册与返回验证、章节的创建/编辑/排序/管理。

明确的排除项:本项目不包含读者账号体系、评论、点赞、收藏、打赏、付费订阅、社交关注、推荐算法、多作者协作、邀请制或预置账号、以及任何把性描写视觉化为露骨图像的图像内容。读者阅读公开章节无需登录;登录仅服务于作者/内容维护者的章节维护工作。

Page 2 of 13

2a. Product Interpretation and Delivery Boundary

wild-2007 的产品意图是承载一部特定设定的东北男同日常小说的连载与阅读,而不是一个通用内容平台。小说的世界观、人物档案、时间线、文风、节奏和描写尺度都是硬性设定,创作端的职责是让作者能够按这些设定持续产出章节,阅读端的职责是让读者能够顺畅地按章节顺序慢读。

交付与访问归属:公开阅读面由应用自有页面承载,匿名可访问——读者不需要任何身份即可阅读公开章节。创作维护面同样由应用自有页面承载,但需要应用自有身份:作者/内容维护者首次使用前完成自助注册,后续管理章节前完成返回验证并获得内容维护权限。来源未建立邀请或预置账号边界,因此采用自助注册;来源也未建立任何差异化权限体系,因此除"作者/内容维护者"这一维护身份外,不存在其他角色或权限分层。

当前与未来边界:当前交付范围限于上述阅读与创作维护行为。任何未在权威需求中出现的相邻能力(读者账号、互动、付费、推荐、多作者协作等)都不属于当前交付,也不属于本文件的未来承诺。

2b. Source Content Inventory

(无 content_source 引用指令,本节不适用。)

2c. Page Content and Component Coverage

以下页面为最终页面契约,按给定顺序逐一覆盖。

Landing

  • 信息/状态:匿名首屏,介绍这是一部东北男同日常小说、面向成年读者、以慢节奏朴实第三人称叙述、按章节连载;说明读者无需登录即可阅读公开章节,并提供进入第一章的入口。
  • 主要动作:进入第一章(跳转至 Chapter Reader 的第一章);进入章节列表(跳转至 Chapters)。
  • 支撑动作:查看作者/内容维护者入口(跳转至 Login)。
  • 领域实体:小说作品、章节、人物档案(王迦南)。
  • 组件职责:作品介绍区;阅读方式说明区;进入第一章 CTA;章节列表入口;作者入口。
  • 状态:加载中(骨架/占位);空(无已发布章节时提示"暂无章节"并隐藏进入第一章 CTA);成功(展示介绍与入口);错误(章节数据加载失败时展示重试);恢复(重试成功后恢复入口)。
Page 3 of 13

Login

  • 信息/状态:匿名可访问的返回验证页,供作者/内容维护者登录后继续管理持久化章节内容;说明读者无需登录即可阅读公开章节。
  • 主要动作:提交凭据完成返回验证;验证成功后进入 Chapter Manager。
  • 支撑动作:跳转至 Sign Up 进行自助注册。
  • 领域实体:作者/内容维护者身份、会话。
  • 组件职责:凭据输入区;提交控件;错误提示区;注册入口。
  • 状态:加载中(提交中禁用控件);空(初始表单);成功(跳转 Chapter Manager);错误(凭据错误提示且不清空已填内容);恢复(修正后重新提交)。

Sign Up

  • 信息/状态:匿名可访问的自助注册页,供作者/内容维护者首次使用前建立用于维护章节的应用身份。
  • 主要动作:提交注册信息建立应用身份;注册成功后进入 Chapter Manager。
  • 支撑动作:跳转至 Login 进行返回验证。
  • 领域实体:作者/内容维护者身份。
  • 组件职责:注册信息输入区;提交控件;错误提示区;登录入口。
  • 状态:加载中(提交中禁用控件);空(初始表单);成功(建立身份并进入 Chapter Manager);错误(信息不合法或已存在时提示);恢复(修正后重新提交)。

Chapters

  • 信息/状态:匿名可访问的章节列表,按顺序展示第一章及后续章节,支持读者浏览、选择和继续切换章节;每章展示章节名与顺序信息。
  • 主要动作:选择某一章进入 Chapter Reader;从第一章开始阅读。
  • 支撑动作:返回 Landing。
  • 领域实体:章节(章节名、顺序、正文引用)。
  • 组件职责:章节列表区;章节选择控件;空状态提示;返回入口。
  • 状态:加载中(列表骨架);空(无已发布章节时提示"暂无章节");成功(按顺序展示章节);错误(加载失败时展示重试);恢复(重试成功后展示列表)。
Page 4 of 13

Chapter Reader

  • 信息/状态:匿名可访问的正文阅读页,承载带有章节名的小说正文;展示当前章节名与正文,并提供连续阅读入口。
  • 主要动作:阅读当前章节正文;切换到上一章;切换到下一章。
  • 支撑动作:返回 Chapters 列表。
  • 领域实体:章节(章节名、正文、顺序)。
  • 组件职责:章节名展示区;正文阅读区;上一章/下一章控件;返回列表入口。
  • 状态:加载中(正文骨架);空(章节无正文时提示);成功(展示章节名与正文);错误(加载失败时展示重试);恢复(重试成功后展示正文);边界(第一章无上一章、最后一章无下一章时相应控件禁用或隐藏)。

Chapter Manager

  • 信息/状态:受角色限制的维护页,供作者/内容维护者浏览、排序和管理已创建的章节,支持持续维护小说内容;未通过返回验证的访问者不可进入。
  • 主要动作:浏览已创建章节;调整章节顺序;进入 Chapter Editor 创建或编辑章节。
  • 支撑动作:退出维护面返回公开阅读面。
  • 领域实体:章节(章节名、顺序、正文引用、状态)。
  • 组件职责:章节管理列表;排序控件;创建/编辑入口;空状态提示;退出入口。
  • 状态:加载中(列表骨架);空(尚无章节时提示并引导创建);成功(展示可管理章节列表);错误(加载或排序失败时提示并保留原顺序);恢复(重试或撤销排序后恢复)。

Chapter Editor

  • 信息/状态:受角色限制的编辑页,供作者/内容维护者创建或编辑章节标题与正文,并维护设定、文风、节奏及描写限制;未通过返回验证的访问者不可进入。
  • 主要动作:创建新章节并填写章节名与正文;编辑已有章节的章节名与正文;保存章节。
  • 支撑动作:返回 Chapter Manager;放弃未保存修改。
  • 领域实体:章节(章节名、正文)、设定约束(人物档案、时间线、文风、节奏、描写尺度)。
  • 组件职责:章节名输入区;正文编辑区;设定/约束提示区;保存控件;返回入口。
  • 状态:加载中(编辑内容加载);空(新建章节的空白表单);成功(保存成功并返回 Chapter Manager);错误(保存失败时提示且不丢失已输入内容);恢复(重试保存或继续编辑)。
Page 5 of 13

3. Functional Requirements

FR-01 — 小说世界观设定 As a 作者/内容维护者, I should 在撰写章节时遵循"双性恋为主、性文化发达、不分性别经常发生性行为且与日常社交差不多"的世界观设定, so that 全书内容保持一致的世界规则。

  • 来源:explicit
  • 触发/输入:撰写或编辑章节正文。
  • 可观察结果:章节内容体现该世界观,性行为被呈现为日常社交的一部分。
  • 失败/恢复:若内容偏离设定,作者在 Chapter Editor 中修改后重新保存。
  • 延续:后续章节继续沿用同一世界观。

FR-02 — 男主基础档案 As a 作者/内容维护者, I should 在章节中保持王迦南的基础档案一致:十九岁、2007年3月5日出生、身高一米八一、体重六十八公斤, so that 人物设定不出现矛盾。

  • 来源:explicit
  • 触发/输入:撰写涉及王迦南年龄、生日、身高、体重的描写。
  • 可观察结果:正文中的相关数据与档案一致。
  • 失败/恢复:发现不一致时在 Chapter Editor 中修正。
  • 延续:全书持续沿用。

FR-03 — 男主身材与外貌特征 As a 作者/内容维护者, I should 在章节中保持王迦南的身材与外貌描写一致:脂包肌精壮型身材(除了腹肌都有)、麦色肤色、有腿毛、发型为飞机头;长相为可甜可咸的犬系,内双眼皮、高鼻梁、虎牙、流畅鹅蛋窄脸, so that 人物形象稳定可辨。

  • 来源:explicit
  • 触发/输入:撰写颜值与身材描写。
  • 可观察结果:正文体现上述具体特征。
  • 失败/恢复:偏离时在 Chapter Editor 中修正。
  • 延续:全书持续沿用。

FR-04 — 男主穿搭风格 As a 作者/内容维护者, I should 在章节中保持王迦南的穿搭为酷盖直男风格的痞帅潮男, so that 人物气质一致。

  • 来源:explicit
  • 触发/输入:撰写涉及穿着的描写。
  • 可观察结果:正文体现酷盖直男穿搭。
  • 失败/恢复:偏离时修正。
  • 延续:全书持续沿用。

FR-05 — 男主籍贯与自我认知 As a 作者/内容维护者, I should 在章节中保持王迦南是辽宁葫芦岛人、纯直男且不觉得自己是男同, so that 人物的自我认知与来源设定一致。

  • 来源:explicit
  • 触发/输入:撰写涉及籍贯或身份认知的内容。
  • 可观察结果:正文体现葫芦岛出身与"纯直男、不觉得自己是男同"的自我认知。
  • 失败/恢复:偏离时修正。
  • 延续:全书持续沿用。

FR-06 — 男主性格 As a 作者/内容维护者, I should 在章节中体现王迦南直率豪爽坦荡、纯糙汉直男性格、是个大痞子但很尊重女性、搞笑男, so that 人物性格立体一致。

  • 来源:explicit
  • 触发/输入:撰写对话与行为描写。
  • 可观察结果:正文体现上述性格特征,包括尊重女性的表现与搞笑桥段。
  • 失败/恢复:偏离时修正。
  • 延续:全书持续沿用。

FR-07 — 宿舍露肉与裸睡习惯 As a 作者/内容维护者, I should 在章节中体现王迦南在男生宿舍公寓里经常露肉(光膀子、露整条腿、穿拖鞋等)、喜欢只穿内裤的裸睡, so that 人物日常习惯真实可感。

  • 来源:explicit
  • 触发/输入:撰写宿舍场景。
  • 可观察结果:正文体现上述习惯。
  • 约束:露肉与裸睡仅发生在男生宿舍公寓里。
  • 失败/恢复:若场景越界,作者在 Chapter Editor 中修正。
  • 延续:后续宿舍场景持续沿用。

FR-08 — 攻受设定与性行为表现 As a 作者/内容维护者, I should 在章节中体现王迦南攻受都行:攻受都是大痞子直男、挺抗操、被操时是豪放的痞帅样儿、直男味十足、会被操得直叫唤、屁股结实、阴茎和囊袋一股小伙样儿、当攻也很猛、被操时挺豪放(唠\xe5\x97\x91、玩闹、做其他事都不耽误), so that 性行为描写符合人物设定。

  • 来源:explicit
  • 触发/输入:撰写性行为场景。
  • 可观察结果:正文体现上述攻受表现与身体特征。
  • 失败/恢复:偏离时修正。
  • 延续:全书持续沿用。

FR-09 — 男主偏好与交友 As a 作者/内容维护者, I should 在章节中体现王迦南喜欢年轻的、长得好看的,喜欢交朋友且绝大部分都是哥们儿, so that 人物社交关系符合设定。

  • 来源:explicit
  • 触发/输入:撰写人物关系与社交场景。
  • 可观察结果:正文体现上述偏好与交友模式。
  • 失败/恢复:偏离时修正。
  • 延续:全书持续沿用。

FR-10 — 学业与校园身份 As a 作者/内容维护者, I should 在章节中保持王迦南是辽大大二学生、应用经济学专业、学习正经不错、是班长和体育部成员, so that 校园身份一致。

  • 来源:explicit
  • 触发/输入:撰写校园相关情节。
  • 可观察结果:正文体现上述学业与身份信息。
  • 失败/恢复:偏离时修正。
  • 延续:全书持续沿用。

FR-11 — 时间线 As a 作者/内容维护者, I should 将故事时间线设定在2026年五月, so that 情节时间一致。

  • 来源:explicit
  • 触发/输入:撰写时间相关描写。
  • 可观察结果:正文时间指向2026年五月。
  • 失败/恢复:偏离时修正。
  • 延续:全书持续沿用。

FR-12 — 剧情丰富度与描写要求 As a 作者/内容维护者, I should 让剧情丰富一些,多写颜值和身材描写(包括阴茎和后穴,不许夸大尺寸), so that 内容满足来源要求。

  • 来源:explicit
  • 触发/输入:撰写章节内容。
  • 可观察结果:正文包含丰富的颜值与身材描写,且尺寸描写不夸大。
  • 约束:描写阴茎和后穴时不许夸大尺寸。
  • 失败/恢复:若出现夸大,作者在 Chapter Editor 中修正。
  • 延续:后续章节持续沿用。

FR-13 — 文笔、人称与节奏 As a 作者/内容维护者, I should 使用朴实文笔、第三人称讲述、慢节奏, so that 阅读体验符合来源要求。

  • 来源:explicit
  • 触发/输入:撰写章节正文。
  • 可观察结果:正文为朴实文笔、第三人称、节奏慢。
  • 失败/恢复:偏离时修正。
  • 延续:全书持续沿用。

FR-14 — 第一章章节名与内容 As a 作者/内容维护者, I should 为第一章设置章节名,并让第一章内容为"正在被兄弟操着,还和其他兄弟们唠\xe5\x97\x91", so that 开篇符合来源要求。

  • 来源:explicit
  • 触发/输入:在 Chapter Editor 中创建第一章。
  • 可观察结果:第一章具有章节名,正文呈现被兄弟操着同时与其他兄弟唠\xe5\x97\x91的场景。
  • 约束:第一章必须要有章节名。
  • 失败/恢复:若缺少章节名,保存前在 Chapter Editor 中补全。
  • 延续:读者可在 Chapter Reader 中阅读第一章。

FR-15 — 作者自助注册 As a 作者/内容维护者, I should 在首次使用前通过 Sign Up 完成自助注册,建立用于维护章节的应用身份, so that 我可以进入创作维护面。

  • 来源:required_inference
  • 触发/输入:在 Sign Up 提交注册信息。
  • 可观察结果:应用身份建立,进入 Chapter Manager。
  • 失败/恢复:信息不合法或已存在时提示,修正后重新提交。
  • 延续:后续通过 Login 返回验证。

FR-16 — 作者返回验证 As a 作者/内容维护者, I should 在后续管理章节前通过 Login 完成返回验证并获得内容维护权限, so that 我可以继续管理持久化章节内容。

  • 来源:required_inference
  • 触发/输入:在 Login 提交凭据。
  • 可观察结果:验证成功,进入 Chapter Manager。
  • 失败/恢复:凭据错误时提示且不清空已填内容,修正后重新提交。
  • 延续:进入章节管理与编辑。

FR-17 — 章节创建与编辑 As a 作者/内容维护者, I should 在 Chapter Editor 中创建或编辑章节标题与正文,并维护设定、文风、节奏及描写限制, so that 章节内容与设定一致并可供读者阅读。

  • 来源:required_inference
  • 触发/输入:在 Chapter Editor 填写章节名与正文并保存。
  • 可观察结果:章节保存成功并返回 Chapter Manager。
  • 失败/恢复:保存失败时提示且不丢失已输入内容,可重试保存或继续编辑。
  • 延续:章节出现在 Chapter Manager 与 Chapters 中。

FR-18 — 章节浏览、排序与管理 As a 作者/内容维护者, I should 在 Chapter Manager 中浏览、排序和管理已创建的章节, so that 我可以持续维护小说内容。

  • 来源:required_inference
  • 触发/输入:在 Chapter Manager 查看列表、调整顺序、进入编辑。
  • 可观察结果:章节列表按调整后的顺序展示。
  • 失败/恢复:加载或排序失败时提示并保留原顺序,可重试或撤销。
  • 延续:读者在 Chapters 中看到更新后的顺序。

FR-19 — 匿名阅读公开章节 As a 读者, I should 无需登录即可在 Chapters 与 Chapter Reader 中阅读公开章节, so that 我可以顺畅追更。

  • 来源:required_inference
  • 触发/输入:从 Landing 或 Chapters 进入章节。
  • 可观察结果:正文展示,可切换上一章/下一章。
  • 失败/恢复:加载失败时展示重试。
  • 延续:继续阅读下一章或返回列表。

FR-20 — 按顺序浏览与切换章节 As a 读者, I should 在 Chapters 中按顺序浏览和选择章节,并在 Chapter Reader 中切换上一章/下一章, so that 我可以按章节顺序持续阅读。

  • 来源:required_inference
  • 触发/输入:在 Chapters 选择章节,或在 Chapter Reader 点击上一章/下一章。
  • 可观察结果:切换到目标章节正文。
  • 失败/恢复:加载失败时展示重试;边界章节相应控件禁用或隐藏。
  • 延续:继续阅读或返回列表。
Page 6 of 13

4. User Personas

读者

  • 产品背景:成年读者,在手机或笔记本上追更这部东北男同日常小说。他们进入的是公开阅读面,不需要任何身份即可阅读公开章节。
  • 主要目标:按慢节奏、朴实第三人称的叙述跟随王迦南在2026年五月的日常与性社交生活,从第一章(含章节名)开始逐章阅读,并享受丰富的颜值与身材描写。
  • 独特职责:读者是内容的消费方,其工作与作者完全不同——读者不创建、不编辑、不排序任何章节,只做浏览、选择、阅读和切换。读者的成功标准是能顺畅地按章节顺序阅读并持续追更。
  • 相关输入/决策:选择从第一章开始还是从章节列表选择某一章;决定继续读下一章还是返回列表。
  • 与其他参与者的互动:读者消费作者/内容维护者发布的章节;读者与作者之间不存在账号、评论或互动关系。
  • 可观察成功:在 Chapter Reader 中看到带章节名的正文,并能切换到上一章/下一章。

作者/内容维护者

  • 产品背景:负责撰写与维护小说内容的创作者。首次使用前通过 Sign Up 自助注册建立应用身份,之后通过 Login 返回验证进入创作维护面。
  • 主要目标:按既定设定(人物档案、时间线、文风、节奏、描写尺度)撰写章节,并管理章节标题与正文的发布。
  • 独特职责:作者是内容的产出与维护方,其工作与读者完全不同——作者需要创建、编辑、排序和管理章节,并对内容是否符合设定负责。作者的成功结果是章节内容与设定一致并可供读者阅读。
  • 相关输入/决策:章节名与正文的撰写;章节顺序的调整;对设定、文风、节奏及描写限制的遵守。
  • 与其他参与者的互动:作者产出的章节被读者阅读;作者与读者之间不存在账号、评论或互动关系。
  • 可观察成功:章节保存成功并出现在 Chapter Manager 与 Chapters 中,读者可阅读。

5. Core User Flows

Page 7 of 13

流程 A:读者匿名阅读第一章

  1. 读者在浏览器打开 Landing(匿名可访问)。
  2. Landing 展示这部东北男同日常小说的介绍、阅读对象和章节阅读方式,并说明读者无需登录即可阅读公开章节。
  3. 读者点击"进入第一章"。
  4. 系统跳转至 Chapter Reader,展示第一章的章节名与正文——内容为"正在被兄弟操着,还和其他兄弟们唠\xe5\x97\x91"。
  5. 读者阅读正文。
  6. 若正文加载失败,Chapter Reader 展示重试;读者重试成功后继续阅读。
  7. 读者点击"下一章"继续阅读,或返回 Chapters 列表。

流程 B:读者按顺序浏览与切换章节

  1. 读者在 Landing 点击章节列表入口,或在 Chapter Reader 点击返回列表。
  2. 系统展示 Chapters,按顺序列出第一章及后续章节,每章展示章节名与顺序信息。
  3. 若尚无已发布章节,Chapters 展示"暂无章节"空状态。
  4. 读者选择某一章。
  5. 系统跳转至 Chapter Reader,展示该章章节名与正文。
  6. 读者使用上一章/下一章控件切换;在第一章时上一章控件禁用或隐藏,在最后一章时下一章控件禁用或隐藏。
  7. 若章节加载失败,Chapter Reader 展示重试;读者重试成功后继续阅读。
  8. 读者继续阅读或返回列表。
Page 8 of 13

流程 C:作者首次自助注册

  1. 作者/内容维护者首次使用前,从 Landing 的作者入口进入 Login,再跳转至 Sign Up(匿名可访问)。
  2. Sign Up 展示注册信息输入区。
  3. 作者提交注册信息。
  4. 若信息不合法或已存在,Sign Up 展示错误提示;作者修正后重新提交。
  5. 注册成功,应用身份建立,系统进入 Chapter Manager。
  6. 作者开始创建章节。

流程 D:作者返回验证并进入维护面

  1. 作者/内容维护者从 Landing 的作者入口进入 Login(匿名可访问)。
  2. Login 展示凭据输入区,并说明读者无需登录即可阅读公开章节。
  3. 作者提交凭据。
  4. 若凭据错误,Login 展示错误提示且不清空已填内容;作者修正后重新提交。
  5. 验证成功,作者获得内容维护权限,系统进入 Chapter Manager。

流程 E:作者创建或编辑章节

  1. 作者在 Chapter Manager 点击创建或编辑入口,进入 Chapter Editor。
  2. Chapter Editor 展示章节名输入区、正文编辑区,以及设定/约束提示区(人物档案、时间线、文风、节奏、描写尺度)。
  3. 作者填写或修改章节名与正文,并对照设定约束检查内容:世界观、王迦南档案、身材外貌、穿搭、籍贯与自我认知、性格、宿舍露肉与裸睡习惯、攻受设定与性行为表现、偏好与交友、学业与校园身份、时间线、剧情丰富度与描写要求、文笔人称与节奏。
  4. 作者保存章节。
  5. 若保存失败,Chapter Editor 展示错误提示且不丢失已输入内容;作者重试保存或继续编辑。
  6. 保存成功,系统返回 Chapter Manager,章节出现在列表中。
Page 9 of 13

流程 F:作者浏览、排序与管理章节

  1. 作者在 Chapter Manager 查看已创建章节列表。
  2. 若尚无章节,Chapter Manager 展示空状态并引导创建。
  3. 作者调整章节顺序。
  4. 若排序失败,Chapter Manager 提示并保留原顺序;作者重试或撤销排序。
  5. 排序成功,章节列表按调整后的顺序展示。
  6. 作者可进入 Chapter Editor 继续编辑,或退出维护面返回公开阅读面。
  7. 读者随后在 Chapters 中看到更新后的顺序。
Page 10 of 13

6. Visuals Colors and Theme

本节遵循项目级 CREATIVE DIRECTION:Off-White 式工业标签浪漫:把男生宿舍拍成施工现场(Muse: Virgil Abloh)。核心是把熟悉的东西重新贴上标签——引号、吊牌、束线带、警示条纹、暴露的网格线,用工业灰、混凝土、安全橙与黑白的标签美学给出"糙汉直男"的视觉人格,而不是把内容软化成粉紫的耽美模板。

色彩(light mode)

角色色值用途
background#EDEBE6混凝土灰白地面
surface#FFFFFF正文区纯白卡片,承载长文
text#111111正文黑字(白底黑字对比度约 18:1)
primary#1A1A1A结构色:粗黑边框、标题、章节号、束线带式分隔线
accent#FF5A00安全橙,仅做"施工警示"级点缀:章节编号、当前阅读位置、CTA、引号标签,全站占比不超过 8%
muted#8A857C元信息、字数、时间戳等小字

绝对不用蓝紫,不用渐变,不用阴影柔化。

字体

  • 标题:Archivo Black。标题全大写或全中文加粗,字距收紧至 -0.02em,词汇之间用「」引号包裹,像吊牌印刷;章节名用 Archivo Black 超大字级压满一行,副信息用等宽小字贴在下方,形成标签式层级。
  • 正文:Noto Serif SC 常规字重,行高 1.9,字距 0.01em,保证长文慢读的呼吸感。
  • 等宽铭牌:Space Mono(章节号、吊牌数据行、元信息)。

字级(1.414 模块化)

  • 桌面:96 / 48 / 32 / 20 / 17 / 14
  • 移动:40 / 28 / 22 / 17 / 16 / 13
  • 正文固定 17px(移动 16px),行高 1.9;章节名 clamp(40px, 8vw, 96px)。

形状语言

硬边、直角、粗黑描边(2px 实线 #1A1A1A)。没有圆角卡片,没有柔和阴影——所有容器都是"工地标签":白底、黑框、四角贴小方块(像吊牌打孔位)。分隔线是 1px 黑线或 8px 黑白警示斜条纹。图片一律方角、可出血、可被裁切,但绝不覆盖任何可读文字。

布局

12 栏暴露网格:桌面端每页左侧留一条 56px 宽的纵向"标签轨",上面竖排章节号与 Space Mono 铭牌,正文占 7 栏居中偏左,右侧 3 栏留白或放引文块。移动端标签轨折成正文上方的横向条。章节列表不是卡片网格,而是一张"出货单":每行左侧章节号(Space Mono)、中间章节名(Archivo Black)、右侧字数与日期,行间用 1px 黑线分隔,hover 时整行底色翻成安全橙、文字翻黑。阅读页顶部有固定的细进度条(安全橙)与"第 N 章 / 共 M 章"铭牌。

图像风格

工业材质与实物拍摄:混凝土墙面、宿舍铁架床、束线带、吊牌、胶带、金属网格、篮球场水泥地、运动鞋与工装外套的局部特写。人物只以身体局部出现(手臂、肩背、球鞋、湿透的背心),不露脸、不摆拍,避免任何"耽美写真"感。所有照片做高对比黑白或降低饱和的处理,只保留一处安全橙作为实物色(比如一只橙色束线带、一双橙色鞋带)。图形元素是粗黑线图标与警示条纹,不是插画。

避免

任何蓝色或紫色主色(#0057FF、#2563EB、#7C3AED 及邻近色);渐变、光斑、玻璃拟态、柔和投影、圆角卡片网格;Inter、Roboto、Arial、Helvetica、Poppins、系统字体作为标题或正文;粉紫耽美配色、爱心与花瓣装饰、柔光人像写真;居中标题 + 副标题 + 蓝色按钮的通用 SaaS 首屏;把性描写视觉化为露骨图像(正文内容保持文字承载,图像只做工业材质与身体局部);过度动画(弹跳、粒子、视差堆叠、3D 场景);任何覆盖或裁切可读文字、章节名、按钮的装饰元素。

可读性约束:可读文字与控件在 375px、768px、1280px 下必须完整留在视口与容器内,通过换行或缩放(例如带移动端尺寸的 clamp(...))适配,且不被任何其他元素覆盖。图像、装饰与动效可以按方向裁切、出血、旋转、重叠,但不得覆盖任何可读文字或控件。

Page 11 of 13

7. Signature Design Concept

首屏概念:施工现场的吊牌

Landing 首屏不是居中标题加按钮。整屏是一张全出血的黑白混凝土墙照片(或纯 #1A1A1A 深色块),左侧一条 56px 宽的橙色警示斜条纹从顶端一直贯到屏底,把画面切成不对称两半。右半区压着一个巨大的白色「」引号方块(约屏高 40%),引号下方用 Archivo Black 把小说名竖排或超大横排压满剩余宽度,字级 clamp(56px, 11vw, 160px),白字黑底。小说名下方贴一张"吊牌":白底黑框,Space Mono 写着「王迦南 / 19 / 181cm / 68kg / 辽宁葫芦岛」,四角有打孔小方块。吊牌右下角伸出一只安全橙的 CTA 按钮「进入第一章」,方角、2px 黑框、橙底黑字。整屏无渐变、无插画、无人物正脸。

该概念只重组已接受的内容、状态与控件:小说名、人物档案数据、进入第一章入口、章节列表入口、作者入口。它不引入任何新行为、新页面或新目的地。

8. Interaction Model & Motion Direction

Interaction Model: Static Motion Tempo: restrained Hero Dimensionality: flat

Landing Hero Motion Brief

  • 焦点主体:全出血黑白混凝土墙照片(或纯 #1A1A1A 深色块)与左侧 56px 橙色警示斜条纹;右半区的白色「」引号方块与 Archivo Black 小说名;下方"吊牌"组件与安全橙 CTA「进入第一章」。
  • 输入 → 转换 → 结果:读者进入 Landing(输入)→ 首屏以静态构图呈现小说名、人物吊牌与进入第一章入口(转换)→ 读者点击「进入第一章」进入 Chapter Reader 阅读第一章(结果)。全程只使用已接受的阅读入口行为。
  • 动效语汇:克制且功能性——120–200ms 的即时状态切换,没有缓动花活;章节行 hover 是瞬间底色翻转;进入阅读页时章节名有一次 240ms 的向上位移淡入;警示条纹分隔线在滚动时以极慢速度横向平移(8s 循环),作为全站唯一持续动效;引号标签在 hover 时从「」变成实心橙块。
  • 首帧构图:左侧橙色警示斜条纹贯满屏高,右半区白色「」引号方块压顶,其下 Archivo Black 小说名压满剩余宽度,再下方白底黑框吊牌(Space Mono 数据行、四角打孔方块),吊牌右下角安全橙 CTA「进入第一章」。无渐变、无插画、无人物正脸。
  • reduced-motion 状态:所有动效停止为静态排列——警示条纹停止平移,章节名不做位移淡入,引号标签 hover 不做形态变化,仅保留即时状态切换。
Page 12 of 13

9. Non-Functional Requirements

  • NFR-01 描写尺度约束:描写阴茎和后穴时不许夸大尺寸。(来源:explicit;理由:来源硬约束,保证文风朴实、不煽情。)
  • NFR-02 文风与人称约束:文笔朴实,第三人称讲述,节奏要慢。(来源:explicit;理由:来源硬约束,决定阅读体验。)
  • NFR-03 第一章章节名约束:第一章必须要有章节名。(来源:explicit;理由:来源硬约束,章节名是章节系统的必要组成。)
  • NFR-04 场景边界约束:露肉(光膀子、露整条腿、穿拖鞋)与只穿内裤的裸睡仅发生在男生宿舍公寓里。(来源:explicit;理由:来源硬约束,限定人物日常习惯的发生场景。)
  • NFR-05 阅读可访问性:公开章节匿名可读,读者无需登录。(来源:required_inference;理由:来源未要求读者身份,阅读公开章节不应被身份门槛阻断。)
  • NFR-06 维护面访问控制:Chapter Manager 与 Chapter Editor 受角色限制,未通过返回验证的访问者不可进入。(来源:required_inference;理由:章节维护是持久化内容操作,必须绑定到正确的作者身份。)
  • NFR-07 内容持久化:章节标题与正文需持久化保存,供作者持续维护、供读者持续阅读。(来源:required_inference;理由:连载小说的核心状态是章节内容。)
  • NFR-08 可读文字与控件完整性:可读文字与控件在 375px、768px、1280px 下完整留在视口与容器内,不被任何元素覆盖。(来源:CREATIVE DIRECTION;理由:保证长文慢读体验与操作可用性。)

10. Tech Stack

  • 前端:React(Web),承载 Landing、Login、Sign Up、Chapters、Chapter Reader、Chapter Manager、Chapter Editor 七个页面。
  • 后端:Python / FastAPI,提供章节读写、作者身份注册与返回验证接口。
  • 存储:关系型数据库,持久化作者身份与章节(章节名、正文、顺序)。
  • 容器化:Docker / docker-compose,用于本地与部署环境的一致性。
  • 字体:Archivo Black、Noto Serif SC、Space Mono(按 CREATIVE DIRECTION 指定)。

(来源未指定技术栈,以上为满足当前交付所需的最小技术选择。)

11. Assumptions and Constraints

  • A-01:读者阅读公开章节无需登录;登录仅服务于作者/内容维护者的章节维护工作。(来源:required_inference,与页面访问契约一致。)
  • A-02:作者/内容维护者采用自助注册,来源未建立邀请或预置账号边界。(来源:required_inference。)
  • A-03:除"作者/内容维护者"这一维护身份外,不存在其他角色或权限分层;来源未建立差异化权限体系。(来源:required_inference。)
  • A-04:当前交付范围限于公开阅读与创作维护;读者账号、评论、点赞、收藏、打赏、付费订阅、社交关注、推荐算法、多作者协作均不属于当前交付,也不属于本文件的未来承诺。(来源:来源边界。)
  • A-05:图像只做工业材质与身体局部,不把性描写视觉化为露骨图像;正文内容保持文字承载。(来源:CREATIVE DIRECTION。)
  • A-06:小说为面向成年读者的连载内容,世界观与描写尺度按来源设定执行。(来源:explicit。)
Page 13 of 13

12. Glossary

  • 王迦南:本小说男主,十九岁,2007年3月5日出生,身高一米八一,体重六十八公斤,辽宁葫芦岛人,辽大应用经济学专业大二学生,班长兼体育部成员。
  • 脂包肌精壮型身材:王迦南的身材类型,除腹肌外肌肉线条都有,属于精壮型。
  • 犬系长相:可甜可咸的长相类型,王迦南的特征为内双眼皮、高鼻梁、虎牙、流畅鹅蛋窄脸。
  • 酷盖直男穿搭:王迦南的穿搭风格,痞帅潮男路线。
  • 攻受都行:王迦南在性行为中既可当攻也可当受。
  • 抗操:被操时耐受度高,表现豪放。
  • 哥们儿:王迦南交友关系中的绝大部分对象。
  • 章节名:每一章的标题,第一章必须有章节名。
  • Chapter Reader:承载带章节名正文阅读的页面,提供上一章/下一章连续阅读入口。
  • Chapter Manager:作者/内容维护者浏览、排序和管理已创建章节的页面。
  • Chapter Editor:作者/内容维护者创建或编辑章节标题与正文的页面。
  • 吊牌组件:CREATIVE DIRECTION 中的人物信息呈现组件,白底、2px 黑框、四角打孔方块、Space Mono 数据行。
  • 标签轨:全站左侧固定的 56px 纵向条,竖排章节号与等宽铭牌;移动端折成正文上方的横向条。
  • 出货单表格:章节列表的呈现形式,Space Mono 章节号 + Archivo Black 章节名 + 字数/日期,行间 1px 黑线,hover 整行翻成安全橙底黑字。

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Landing: 查看作者入口
Login: 前往自助注册
Sign Up: 1. 提交注册信息
Sign Up: 2. 修正后重新提交
Chapter Manager: 1. 查看章节列表
Login: 1. 提交凭据完成返回验证
Login: 2. 修正凭据后重新提交
Chapter Manager: 2. 进入创建或编辑章节
Chapter Editor: 3. 填写章节名与正文
Chapter Editor: 4. 对照设定约束检查内容
Chapter Editor: 5. 保存章节
Chapter Editor: 6. 重试保存或继续编辑
Chapter Manager: 7. 调整章节顺序
Chapter Manager: 8. 重试或撤销排序
Chapter Manager: 退出维护面

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Landing: 查看作者入口
Login: 前往自助注册
Sign Up: 1. 提交注册信息
Sign Up: 2. 修正后重新提交
Chapter Manager: 1. 查看章节列表
Login: 1. 提交凭据完成返回验证
Login: 2. 修正凭据后重新提交
Chapter Manager: 2. 进入创建或编辑章节
Chapter Editor: 3. 填写章节名与正文
Chapter Editor: 4. 对照设定约束检查内容
Chapter Editor: 5. 保存章节
Chapter Editor: 6. 重试保存或继续编辑
Chapter Manager: 7. 调整章节顺序
Chapter Manager: 8. 重试或撤销排序
Chapter Manager: 退出维护面