docs: 补录远端创建与首次推送的验收证据 密钥扫描复检通过,历史三个提交无明文 远端 main 已推送,分支保护与协作者待配置 Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com
docs: 补录远端创建与首次推送的验收证据
Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com
面向计算机考研学生的一体化智能问答平台:院校择校 + 科目答疑 + 复习规划 + 心理鼓励,院校信息可查询、可溯源。
. ├── AGENTS.md # 常驻工程规则(每次会话都会被读取) ├── CLAUDE.md # 指向 AGENTS.md ├── README.md # 本文件:定位、启动步骤、协作约定 ├── .env.example # 只写键名与占位值;复制为 .env 后填值 ├── openspec/ │ ├── specs/ # 已归档的能力规约(主基线) │ └── changes/ # 进行中的变更;归档后移入 archive/ ├── docs/ │ ├── mvp-scope.md # 项目边界:本轮做什么、不做什么 │ ├── standards/ # 八份工程规范明细 │ └── verification/ # 每次验收的证据与记录 └── code/school-choice/ # 主工程:Spring Boot 3.5 + LangChain4j
code/ 下的其他目录是往期课程练习,保留在本机、不入库;note/ 为个人学习笔记,同样不入库。
code/
note/
第 7 课:仓库、协作约定、首份变更规约已建立。骨架尚未实现,下面的启动步骤是目标形态,需在骨架课次由另一名成员从零验证后勾选。
前置:JDK 17、Docker Desktop(含 Compose)、Git。
git clone https://gitlink.org.cn/w18625463316/school-choice-assistant.git cd school-choice-assistant cp .env.example .env # 填入 API_KEY、DB_PASSWORD 等,明文只留在本机 cd code/school-choice ./mvnw spring-boot:run # 骨架完成后应为:docker compose up curl -s http://localhost:8080/health
/health 免认证,返回版本、时间与 MySQL / Redis 连通状态。README 中的步骤必须由未参与编写的成员在自己机器上从零跑通;在哪一步受阻就改哪一步。
/health
main
openspec/changes/YYYY-MM-DD-短横小写英文名/
change/YYYY-MM-DD-短横小写英文名
<变更名>: <改了什么>(tasks x.y)
update
fix
tasks.md
openspec validate --strict
docs/verification/
.env.example
.env
本仓库暂未选择开源许可。原因是课程期间不对外公开演示,组内也未就许可证达成一致;如需公开,先补 LICENSE 并在本段更新选择与理由。
LICENSE
docs/mvp-scope.md
AGENTS.md
docs/standards/
openspec/changes/2026-10-28-auth-chat/
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
考研择校智能助手
面向计算机考研学生的一体化智能问答平台:院校择校 + 科目答疑 + 复习规划 + 心理鼓励,院校信息可查询、可溯源。
团队与分工
仓库结构
code/下的其他目录是往期课程练习,保留在本机、不入库;note/为个人学习笔记,同样不入库。当前状态
第 7 课:仓库、协作约定、首份变更规约已建立。骨架尚未实现,下面的启动步骤是目标形态,需在骨架课次由另一名成员从零验证后勾选。
从克隆到启动(目标步骤)
前置:JDK 17、Docker Desktop(含 Compose)、Git。
/health免认证,返回版本、时间与 MySQL / Redis 连通状态。README 中的步骤必须由未参与编写的成员在自己机器上从零跑通;在哪一步受阻就改哪一步。协作约定
main唯一且受保护。 任何人不得直接向main推送;主干上每个提交都应能启动。openspec/changes/YYYY-MM-DD-短横小写英文名/,实现分支为change/YYYY-MM-DD-短横小写英文名;验收通过后合并并归档。<变更名>: <改了什么>(tasks x.y)。禁止update、fix这类无信息量的提交信息。tasks.md。openspec validate --strict、测试结果、/health响应与docs/verification/记录为准。密钥边界
.env.example(键名 + 占位值);.env已被忽略。.env;不进代码、不进镜像层、不进前端构建产物、不进日志与错误信息、不进问题单与截图。许可
本仓库暂未选择开源许可。原因是课程期间不对外公开演示,组内也未就许可证达成一致;如需公开,先补
LICENSE并在本段更新选择与理由。文档索引
docs/mvp-scope.mdAGENTS.mddocs/standards/openspec/changes/2026-10-28-auth-chat/docs/verification/