Scaffold Web Nextjs Template
Archived on 2026-06-02 · roadmap: web-nextjs-template
Archived: 2026-06-02 · roadmap-id:
web-nextjs-template
Why
AgentDock 的第一个、也是 MVP 唯一的模板是 web-nextjs,团队内部马上要用它构建真实服务。按"模型 C",模板本身是一个可运行的通用参考应用——它的"真实性"来自内置通用能力是生产级、被 CI 测试、被团队真实使用;企业业务代码只活在从模板生成的下游私有仓里。本 change 只做地基,把平台需要真实项目验证的部分先验一遍。
Capabilities
New Capabilities
template-directory-contract:core/features/infra/_experiments目录契约 +__contract__.ts约定 + 1 个参考 feature。template-data-layer: Supabase 仓储抽象(core/repositories+infra/db),Drizzle 扩展边界。template-self-config: 模板自带的 Copilot/AGENTS/openspec/docs + i18n 骨架。
Modified Capabilities
- (无)
Non-goals
- 不实现 production 级 auth/用户中心/注册/验证码/帮助页全套——那是真实产品工作量,放 roadmap
Later,本 change 不建。 - 不实现
__contract__.ts的强制写作顺序硬 hook(先软约束,标注"需真实开发验证不别扭")。 - 不实现 Drizzle(仅留边界)。
- 不做 Tauri/Electron/Expo/Rust 等其它模板。
- 不做 shadcn 全套业务组件库封装,MVP 仅引入 ui 基线 + 1 个参考 composed 组件。
- 不做 Dokploy/docker 部署全套(押后,标注"需真实项目验证")。