前面的文章里,我们完成了 AI 伴侣项目的理论基础和技术选型:CloudFlare Workers 作为基础设施,Hono.js 作为后端框架,Next.js 作为前端框架。每一个选择都有充分的理由,但选型只是起点——把这些技术组合成一个可维护、可协作、可持续演进的工程项目,才是真正的挑战。
这篇文章要回答的核心问题是:一个 AI 伴侣产品,在工程层面到底需要哪些子系统?它们之间的关系是什么?以及——我们为什么要把它们放在同一个代码仓库里管理?