初始化两个项目并注册总入口
把只有旧业务代码的 DGJ2、SAAS 变成 Agent 可自动进入、可恢复任务、可执行交付门禁的项目。
project-skill-initializer
请使用 project-skill-initializer 初始化并注册下面两个项目。 总入口: /Users/zhoujiangbin/code/ai-skill-validation-20260728/ai-engineering-playbook-demo 项目: 1. /Users/zhoujiangbin/code/ai-skill-validation-20260728/dgj2.0 2. /Users/zhoujiangbin/code/ai-skill-validation-20260728/saas 要求: 1. 先校验 Git 状态和历史起点。 2. 两个项目全部通过初始化校验后,再更新总入口注册表。 3. 重建跨项目索引并验证 project-task-router。 4. 输出 onboarding-report.md 和 onboarding-report.json。 5. 不创建提交、不推送、不修改业务代码。
ROOT=/Users/zhoujiangbin/code/ai-skill-validation-20260728 PLAYBOOK="$ROOT/ai-engineering-playbook-demo" git -C "$PLAYBOOK" checkout codex/demo-onboarding-start git -C "$ROOT/dgj2.0" checkout -B codex/demo-dgj2-initialization \ 0e2e4fa3d898c302710db95d899f185117fe7a1e git -C "$ROOT/saas" checkout -B codex/demo-saas-initialization \ 43e16714139c91dbb1de04360fae7bb8c14e4dd6 python3 "$PLAYBOOK/shared-skills/project-skill-initializer/scripts/onboard_projects.py" \ --playbook "$PLAYBOOK" --allowed-root "$ROOT" \ --expected-head dgj2=0e2e4fa3d898c302710db95d899f185117fe7a1e \ --expected-head saas=43e16714139c91dbb1de04360fae7bb8c14e4dd6 \ --project dgj2 dgj2-validation "DGJ2.0 Skill 验证项目" "$ROOT/dgj2.0" \ --project saas saas-validation "SAAS Skill 验证项目" "$ROOT/saas" \ --alias dgj2=dgj --alias dgj2=大管家
- 项目根入口:AGENTS.md、CLAUDE.md、GEMINI.md
- Agent 发现:.agents/skills/<project>-project-maintainer
- 项目知识:doc/ai/project、skills、contracts、runbooks
- 任务机制:doc/ai/changes、templates、scripts、active-tasks.*
- 总入口注册:project-registry/projects.yaml
- 跨项目索引:cross-project/active-tasks.*
- 执行报告:project-registry/onboarding-report.{md,json}
两个项目初始化校验全部 PASS;注册表能路由到验证副本;业务代码没有变化。