Commit Graph

316 Commits

Author SHA1 Message Date
37f8d679b0 Merge pull request 'feat(gitea): 增加 Agent PR 安全合并门禁' (#14) from feat/project-capability-control-plane-p3s into master
All checks were successful
Push & PR Check / check (push) Successful in 1m1s
2026-09-22 20:19:42 +08:00
lanrtop
b6d7490254 chore(onboarding): 完成炼境自身 Codex 接入
All checks were successful
Push & PR Check / check (push) Successful in 1m18s
Push & PR Check / check (pull_request) Successful in 58s
建立 canonical project context、Codex MCP 配置、项目级炼境 skill 与能力包版本记录,并补齐蓝图任务和复盘证据。

Rules-Applied: R03,R10,R13
2026-09-22 21:10:42 +09:00
lanrtop
28e65b3d1c feat(gitea): 增加 Agent PR 安全合并门禁
合并前重新校验 PR、head SHA、CI 与 review,并用 Gitea head_commit_id 在服务端绑定用户确认的提交。同步 MCP schema、接入模板与 Codex skill 契约。

Feature-Confirmed: true

Rules-Applied: R06,R07,R10,R12
2026-09-22 21:07:55 +09:00
ff51882c46 Merge pull request 'feat(delivery/gitea): 归一化 Gitea 部署状态信号' (#13) from feat/project-capability-control-plane-p3a into master
All checks were successful
Push & PR Check / check (push) Successful in 1m1s
2026-09-22 19:38:47 +08:00
lanrtop
0141b8b09a feat(delivery/gitea): 归一化 Gitea 部署状态信号
All checks were successful
Push & PR Check / check (push) Successful in 1m4s
Push & PR Check / check (pull_request) Successful in 59s
保留目标 SHA、context、时间与跳转证据,按精确 context 提取部署结果,并修正 Gitea 1.22 skipped job 被编码为 success 的误判。同步落账 production 只读双证据方案与 P3-A 完成状态。

Rules-Applied: R07,R10,R13

Feature-Confirmed: true
2026-09-22 19:54:43 +09:00
lanrtop
a1c0ef5ad7 docs(blueprint): 收官工具链消费者试点
All checks were successful
Push & PR Check / check (push) Successful in 1m3s
2026-09-22 16:19:56 +09:00
lanrtop
9ab9dc4f71 docs(blueprint): reconcile capability task status
All checks were successful
Push & PR Check / check (push) Successful in 1m21s
Mark the canonical context task complete from verified P2 evidence and retain the latest flywheel snapshot.

Rules-Applied: R09,R13
2026-09-22 10:46:03 +09:00
035ac384d8 Merge pull request 'docs(blueprint): record toolchain consumer pilot' (#12) from codex/toolchain-pilot-closure into master
All checks were successful
Push & PR Check / check (push) Successful in 1m0s
Reviewed-on: #12
2026-09-22 01:05:06 +08:00
lanrtop
32b32438d1 docs(blueprint): record toolchain consumer pilot
All checks were successful
Push & PR Check / check (pull_request) Successful in 57s
Record the verified Windows mise path and keep Enterprise CI plus new-session validation open.

Rules-Applied: R13
2026-09-22 01:59:57 +09:00
e57d612212 Merge pull request 'feat(toolchain): 增加项目级运行时能力包' (#11) from feat/toolchain-capability-pack into master
All checks were successful
Push & PR Check / check (push) Successful in 59s
2026-09-22 00:46:38 +08:00
lanrtop
ccbd2b0e23 style(env): 扩大环境工具模态框
All checks were successful
Push & PR Check / check (push) Successful in 1m2s
Push & PR Check / check (pull_request) Successful in 59s
根据 human_verify 调整响应式宽高与内容间距,并将工具链 UI 任务标记完成。

Rules-Applied: R08,R13
2026-09-22 01:41:30 +09:00
lanrtop
8376bcbfd2 fix(toolchain): 修复 Windows wrapper 版本探测
优先选择 .exe/.cmd/.bat 路径并直接执行版本命令,补充含空格路径测试;运行态 MCP 已确认 Enterprise 的 Node 与 pnpm 版本可正确识别。

Rules-Applied: R07,R08,R10,R13
2026-09-22 01:23:34 +09:00
lanrtop
ead35ad12a feat(toolchain): 增加项目级运行时能力包
以 .nvmrc 与 packageManager 作为 Node/pnpm 版本事实,新增 Windows-only 的状态诊断、受控 mise 准备、MCP/Tauri/UI 双投影及 onboarding 自检。

Feature-Confirmed: true

Rules-Applied: R01,R04,R06,R07,R08,R10,R12
2026-09-22 01:08:31 +09:00
46f75292ab Merge pull request 'fix(onboarding): recognize custom lefthook checks' (#10) from fix/onboarding-custom-lefthook-check into master
All checks were successful
Push & PR Check / check (push) Successful in 54s
Reviewed-on: #10
2026-09-21 21:56:04 +08:00
lanrtop
057c2b3a10 fix(onboarding): recognize custom lefthook checks
All checks were successful
Push & PR Check / check (pull_request) Successful in 1m1s
2026-09-21 22:42:03 +09:00
f4dc2de53c Merge pull request 'fix(onboarding): enforce canonical skill context' (#9) from fix/onboarding-canonical-skill into master
All checks were successful
Push & PR Check / check (push) Successful in 55s
Reviewed-on: #9
2026-09-21 21:16:27 +08:00
lanrtop
c9f19e2916 fix(onboarding): enforce canonical skill context
All checks were successful
Push & PR Check / check (pull_request) Successful in 58s
2026-09-21 22:02:58 +09:00
1f38aebbac Merge pull request 'feat(agent-context): add client capability packs' (#8) from feat/agent-client-capability-packs into master
All checks were successful
Push & PR Check / check (push) Successful in 1m3s
Reviewed-on: #8
2026-09-21 20:21:23 +08:00
lanrtop
f04b80f201 fix(onboarding): preserve identity mismatch signal
All checks were successful
Push & PR Check / check (push) Successful in 1m34s
Push & PR Check / check (pull_request) Successful in 1m13s
2026-09-21 19:28:27 +09:00
lanrtop
f5b66aba4a feat(onboarding): version capability packs
Feature-Confirmed: true
2026-09-21 19:23:54 +09:00
lanrtop
250adfba24 feat(codex-plugin): add lian-jing skill
Feature-Confirmed: true
2026-09-21 18:37:53 +09:00
lanrtop
122864f340 feat(onboarding): add capability pack status
Feature-Confirmed: true
2026-09-21 18:33:12 +09:00
lanrtop
167fcf9880 feat(agent-context): add canonical project context
Feature-Confirmed: true
2026-09-21 18:16:32 +09:00
2294dbf5b5 Merge pull request 'feat(delivery): add project delivery status' (#7) from feat/project-capability-control-plane into master
All checks were successful
Push & PR Check / check (push) Successful in 58s
Reviewed-on: #7
2026-09-21 16:52:12 +08:00
e1e7ffb3b4 Merge branch 'master' into feat/project-capability-control-plane
All checks were successful
Push & PR Check / check (push) Successful in 1m0s
Push & PR Check / check (pull_request) Successful in 1m1s
2026-09-21 16:48:26 +08:00
e794e7e914 Merge pull request 'feat(onboarding): add Codex MCP project integration' (#6) from feat/codex-onboarding into master
All checks were successful
Push & PR Check / check (push) Successful in 58s
Reviewed-on: #6
2026-09-21 16:48:07 +08:00
b8f12425ab Merge branch 'master' into feat/codex-onboarding
All checks were successful
Push & PR Check / check (push) Successful in 59s
Push & PR Check / check (pull_request) Successful in 1m38s
2026-09-21 16:45:05 +08:00
lanrtop
383b5b35d7 feat(delivery): add project delivery status
All checks were successful
Push & PR Check / check (push) Successful in 1m0s
Push & PR Check / check (pull_request) Successful in 58s
Feature-Confirmed: true
2026-09-21 15:16:40 +09:00
lanrtop
fdae4a8034 chore(blueprint): update usage snapshots
All checks were successful
Push & PR Check / check (push) Successful in 1m20s
2026-09-21 12:56:21 +09:00
lanrtop
4f070b7356 chore(codex): add commit checklist hook 2026-09-21 12:55:34 +09:00
lanrtop
9f2bda28a0 chore(agent): add project workflow skills 2026-09-21 12:55:02 +09:00
lanrtop
c8abb130d5 chore(blueprint): archive retrospective notes 2026-09-21 12:53:55 +09:00
lanrtop
99d41d5939 chore(blueprint): plan Codex model switch 2026-09-21 12:53:25 +09:00
lanrtop
6e5d3d89bc chore(rust): format backend sources 2026-09-21 12:52:37 +09:00
lanrtop
ed83f2874a feat(onboarding): add Codex MCP project integration
All checks were successful
Push & PR Check / check (pull_request) Successful in 57s
Push & PR Check / check (push) Successful in 1m3s
Feature-Confirmed: true
2026-09-21 12:35:10 +09:00
lanrtop
8c592943f6 chore(blueprint): dsh-takeover 纪律1补三行归因留痕——格式主场 enterprise,T3 随薄指针带入
All checks were successful
Push & PR Check / check (push) Successful in 57s
辩证收敛:不建案例库/不加 note 类别/不立独立规则文件(消化端未修不扩生产端),
commit message 为唯一自带消费路径的落点

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-11 23:19:04 +09:00
lanrtop
1e1acad60e chore(blueprint): notes 档案真机终验留痕——156/156 归档,同路径覆盖 bug 修复实证
All checks were successful
Push & PR Check / check (push) Successful in 57s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-11 22:33:23 +09:00
lanrtop
01c9433a08 fix(mcp): backfill 按落盘路径归并——同路径重复登记互相覆盖丢笔记(真机实锤丢 20 条)
All checks were successful
Push & PR Check / check (push) Successful in 1m4s
回填改为先解析路径再归并写入(按 note id 排序),同路径多登记合并为一个文件;
新增回归:两登记同路径 → 4 条全归档不覆盖。cargo test notes_ 全绿。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-11 22:30:57 +09:00
lanrtop
87494ba055 chore(blueprint): 三卡收官——ship 体检实补3处/envoy 零改动收官/分诊先核现状教训入账
All checks were successful
Push & PR Check / check (push) Successful in 55s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-11 22:27:30 +09:00
fb96865c11 Merge pull request 'feat(mcp): notes 档案分片双写 + backfill 自愈(可拆除性修复)' (#5) from feat/governance-feedback-loop into master
All checks were successful
Push & PR Check / check (push) Successful in 56s
2026-09-11 21:26:20 +08:00
lanrtop
e345cc6a90 chore(blueprint): notes 档案卡收官——归宿翻转声明 + 验收留痕
All checks were successful
Push & PR Check / check (push) Successful in 1m10s
Push & PR Check / check (pull_request) Successful in 55s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-11 22:23:02 +09:00
lanrtop
6d02b12e9f feat(mcp): notes 档案分片双写 + backfill_notes_archive 自愈工具
project_notes 是全系统唯一不在 git 的原创资产(可拆除性唯一硬违规)。
append_project_note 现双写到项目 .blueprint/notes-archive.jsonl(JSONL 可重放
重建 DB=重生配方);双写失败不回滚仅记日志,backfill_notes_archive 全量重建自愈。
归宿按项目分片(辩证翻转集中式设计,理由见蓝图卡留痕)。
死登记路径复用 validate_registered_path 防护;project_root 重构出 DI 版。
cargo test 110 全绿(新增 3:双写匹配/回填幂等+死登记跳过/并发不交错)。

Feature-Confirmed: true
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-11 22:22:59 +09:00
lanrtop
797b3e5030 chore(blueprint): DSH 三件套辩证收敛落账——envoy 挂触发/CI 门主体归位/纸上模板否决,消化端优先
All checks were successful
Push & PR Check / check (push) Successful in 55s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-11 22:14:29 +09:00
lanrtop
b7f937d606 chore(blueprint): DSH 子项目友好性盘点——三断点入卡(CI 门舰队洞/技能双轨/回传断流)
All checks were successful
Push & PR Check / check (push) Successful in 57s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-11 22:06:10 +09:00
lanrtop
91d9ca1346 chore(blueprint): 使者回传第二轮分诊 36 条落账——已消化6/过时1/待行动3卡/归档19,回执缺口实锤升级
All checks were successful
Push & PR Check / check (push) Successful in 54s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-11 22:03:12 +09:00
lanrtop
d2818b2832 chore(blueprint): T1/T2 跟进建议辩证收敛落账——4 项仅存 1.5,AGENTS 补双层校验事实
All checks were successful
Push & PR Check / check (push) Successful in 54s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-11 21:37:03 +09:00
lanrtop
ed2b95b90d chore(blueprint): dsh-takeover T1/T2 收官——记忆回流 AGENTS/cicd-workflow + CI 校验验收留痕
All checks were successful
Push & PR Check / check (push) Successful in 55s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-11 21:28:39 +09:00
lanrtop
1c3133c1dd ci: 服务端 commit message 校验(Conventional + Feature-Confirmed trailer)
All checks were successful
Push & PR Check / check (push) Successful in 54s
lefthook 在 agent 沙箱(DSH workspace-write)内静默失效的机器层硬补偿,
dsh-takeover-readiness T2。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-11 21:16:01 +09:00
lanrtop
246d562b15 chore(blueprint): 立项 dsh-takeover-readiness(DSH 接管准备,协作模式=DSH 干活+Claude 调教)
All checks were successful
Push & PR Check / check (push) Successful in 2m31s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-11 21:10:46 +09:00
lanrtop
4c7580ccda chore(blueprint): 同步 usage 统计数据
All checks were successful
Push & PR Check / check (push) Successful in 2m27s
2026-08-23 18:08:29 +09:00