3.2 KiB
3.2 KiB
Phase 01 审计证据链(可复现)
- Phase:
01-conflict-inventory-and-decision-matrix - Branch:
feat/git-main-frondend-intergretion - HEAD:
b7ccdc0f79829ed907a8ab3c27f9a1e846176162 - Captured (UTC):
2026-04-07T04:28:37Z
1) Merge 覆写热点采集(命令)
git log --all --merges --oneline --decorate -- frontend
用于本阶段盘点的冲突语义 merge 提交(来自研究基线):
8a2cac7b— Merge upstream/experimental: resolve conflicts (keep feat/citations)0fff2880— Merge upstream/experimental and resolve conflicts; citations + path_utils + mode-hover588673d0— merge: upstream/experimental with citations feature6a540d84— Merge upstream/experimental: resolve conflict in lead_agent/prompt.py6335424a— Merge remote-tracking branch 'origin/feat/originui' into feat/originui49503504— Merge branch 'main' ... into feat/kexue-ui-v0.1
提取文件证据命令:
for c in 8a2cac7b 0fff2880 588673d0 6a540d84 6335424a 49503504; do
git show -m --name-status --pretty=format:"" "$c" -- frontend
git show -m --name-only --pretty=format:"" "$c" -- frontend
done
热点频次聚合命令:
for c in 8a2cac7b 0fff2880 588673d0 6a540d84 6335424a 49503504; do
git show -m --name-only --pretty=format:"" "$c" -- frontend
done | sed '/^$/d' | sort | uniq -c | sort -nr
结果摘要(Top):
frontend/src/components/workspace/artifacts/artifact-file-detail.tsx-> 8frontend/src/components/workspace/messages/message-list-item.tsx-> 7frontend/src/app/workspace/chats/[thread_id]/page.tsx-> 4frontend/src/core/threads/hooks.ts-> 3frontend/src/core/skills/api.ts-> 1frontend/src/components/workspace/chats/use-thread-chat.ts-> 1
2) Titan overlap 采集(命令)
作者轨命令:
git log --all --author='[Tt]itan' --name-only --pretty=format: -- frontend \
| sed '/^$/d' | sort | uniq -c | sort -nr
作者轨结果摘要:
frontend/src/app/workspace/chats/[thread_id]/page.tsx-> 7frontend/src/core/threads/hooks.ts-> 4frontend/src/core/skills/api.ts-> 3frontend/src/components/workspace/chats/use-thread-chat.ts-> 1frontend/src/components/workspace/messages/message-list-item.tsx-> 1frontend/src/core/uploads/api.ts-> 1
语义轨命令(移植 Titan main):
git show --name-only --pretty=fuller 7342cc08 -- frontend
7342cc08 涉及文件:
frontend/src/app/workspace/chats/[thread_id]/page.tsxfrontend/src/components/workspace/chats/use-thread-chat.tsfrontend/src/components/workspace/messages/message-list-item.tsxfrontend/src/core/skills/api.tsfrontend/src/core/threads/hooks.tsfrontend/src/core/uploads/api.ts
3) 证据到产物映射
conflict-inventory.csv:使用 merge 热点频次 + Titan 触达频次 + 行为关键度完成 P0/P1/P2 评级。titan-decision-matrix.md:仅对 Titan overlap 文件给出 keep/replace/hybrid 决策,并标注 Phase 2/Phase 3 执行归属。
4) 可复现性说明
- 本文所有命令为只读 Git 查询,不改写业务代码。
- 频次值会随仓库后续提交变化;结构与方法保持稳定,可重复审计。