Cordis 是唯一通道
大插件之间不互相 import、不传闭包;能力经 ctx.provide 与 inject 提供和取用,扩展他人能力必须走登记与撤销。
大插件之间不互相 import、不传闭包;能力经 ctx.provide 与 inject 提供和取用,扩展他人能力必须走登记与撤销。
数据包、资源包、插件、Mod 按「是否含代码」与「是否产生写边」区分,删除测试决定内容与表现的边界。
16 个大插件的集合由根插件名单在构建期确定;启动时核对清单与入口哈希,第三方不能新增大插件。
特定输入源的剧本、逻辑与资源先经隔离 Worker 与 Rust/WASM 解码转译为通用协议,框架自身不识别任何外部格式。
核心层只依赖浏览器能力;宿主差异集中在 src/host/ 与 src-tauri/,运行环境只在启动时判断一次。
Ed25519 签名清单、单调序号防回滚、独立源信任页与 TOFU 裁决;涉及信任状态变更时必须向用户展示完整信息。
Weftale 是一个面向视觉小说(ADV)类内容的通用框架:剧本播放、演出、音频、文本排版、存档,以及后续阶段的玩法、在线与创作工具。
它的核心取舍写在架构里,而不是写在口号里:
状态只取「已完成/测试中/实现中/未实现」;「已完成」指网页与宿主两端的契约测试都已通过。
| 阶段 | 目标 | 覆盖大插件 | 状态 |
|---|---|---|---|
| Phase 0 | 内核与契约 | Kernel、Platform | 已完成 |
| Phase 1 | 翻译层与剧本播放 | Translate、ScriptPlay、Asset、Save、Text、Author | 已完成 |
| Phase 2 | 演出与音频 | Stage、Audio、Asset、Text、ScriptPlay | 已完成 |
| Phase 3 | 玩法与内容、界面层 | Battle、Platform、Explore、Growth、Collection、Extra | 实现中 |
| Phase 4 | 进度进阶与平台适配 | Save、Platform | 未实现 |
| Phase 5 | 在线与运营 | Online | 未实现 |
| Phase 6 | 创作与后台 | Author | 未实现 |
完整交付范围与出口条件见阶段总览;逐项实现证据见当前状态与测试。
按身份选择入口
本轮仅同步品牌、技术命名、存储边界与构建部署说明,未推进全站内容基线。本站原有内容已按 2026-10-19 的已提交实现核对,覆盖导航与皮肤、Android 返回键及 Battle 运行载荷与机制校验;详见更新记录。未提交的工作区修改不计入已交付内容。设计文稿是项目内部的最高设计约定,只在开发者本机保留,不随本站发布。文档中的实现状态以仓库内的契约测试与构建产物为准,不以单项通过代替全部验收。
发现文档与代码不一致时,以代码与测试为准,并通过反馈渠道告知维护者。