Repository navigation
LACD v1.0.3 — Repository Migration Compatibility & README Experience Patch
独立 Q2:
PR #6(实现):第二轮独立 Q2 PASS_WITH_NOTES(2026-10-16,全新隔离会话直调;
第一轮 FAIL 的 F-01 README 事实错误已修复)。E2E-A/B/C 真实 CLI 全 PASS。
PR #8(README-only 修补):独立 Q2 PASS(2026-10-16,全新隔离会话直调,
置信度 96%,无 BLOCKER/MAJOR)。
CI:Python 3.11/3.12 全绿
PR #6:Actions run 38840463869(3.12:398 passed, 1 skipped, coverage 87.68%)
PR #8:Actions run 38845982658(test 3.11 / test 3.12 success)
合并提交:
PR #6(实现):714502bc86c593ae1dbc01ea4a7590bd919fd845(Human Approve/Merge)
PR #8(README-only):6d76f1d16a944c3dbf1c51b4f0794cfa04f55667(Human Merge;
当前 main,Tag v1.0.3 应指向此提交)
Changed
默认上游仓库:SkyCjq/LACD → SkyOneBranch/LACD(CLI 默认值、配置 schema 默认值、
受管工作流安装 URL、release/runbook 链接)。显式配置的 upstream_repo 与既有
lock 永不被新默认值覆盖(ADR-0014)。
采用者模板:lacd-verify.yml 安装
git+https://github.com/SkyOneBranch/LACD.git@v1.0.3;manifest.json
template_version = 1.0.3,SHA-256 按真实字节重算。
CODEOWNERS:@SkyCjq → @SkyOneBranch。
README(中英)最终定稿(PR #8,Human 逐字指定):大幅精简(各 74 行正文),
新人首屏可理解产品定位、Agent 分工、测试与独立审查的必要性、Human 最终决策、
快速开始;彻底移除 AI 搜索/推荐评估话题(无相关 FAQ、无免责声明、
无 ADR-0011/检索基线链接;两份原始文档仍保留在仓库中);
安装命令锁定已发布的 v1.0.2;保留 Workflow Infographic Poster。
Fixed
升级锁同步(risk B):_update_lock_json() 写入 lacd_cli_version =
执行迁移的 CLI 版本,version_consistency 反映真实状态(HD-04 选项 A)。
Noop 掩盖漂移(risk C):old == new_sha 不再不经检查直接判 noop;
磁盘内容已漂移时判为 conflict/DRIFT(ADR-0015)。
Added
DRIFT 冲突、noop 语义、锁版本同步、旧仓库兼容矩阵(B-1~B-7)回归测试。
验证
E2E-A:隔离环境从发布候选构建安装,init → status (VALIDATED) →
verify --local --strict(exit 0),DRIFT 可检出。
E2E-B:真实 v1.0.2 项目升级到 1.0.3(历史 source.repo 未重签,幂等,
DRIFT → conflict 拒绝覆盖)。
E2E-C:第二个独立采用项目,自有内容零丢失。
PRV 发布后验证(真实 Tag 安装、Release 升级源、受管 workflow @v1.0.3 安装)
与 Required Checks 开启按流程执行。
Template bundle
lacd-templates-1.0.3.zip — SHA-256 verified by lacd upgrade before use:
{"template_bundle": {"url": "https://github.com/SkyOneBranch/LACD/releases/download/v1.0.3/lacd-templates-1.0.3.zip", "sha256": "8f49019eb5fd4febae37732b940fb610daed9361075d7d07c5ac435179507c34"}}
Template-Bundle-SHA256: 8f49019eb5fd4febae37732b940fb610daed9361075d7d07c5ac435179507c34