升级本机 Trellis 至 0.6.12(upgrade-trellis-0-6-12)

这个提交包含在:
2026-08-02 16:46:56 +08:00
父节点 45dc86c27a
当前提交 1c557e4926
共修改 19 个文件,包含 335 行新增和 50 行删除
+13 -2
查看文件
@@ -125,6 +125,11 @@ recorded in task `07-26-small-team-internal-oa-review`.
`--force` to erase `workflow.md`, `config.yaml`, `.gitignore` or `AGENTS.md`.
- Treat dry-run output and manifest cleanliness as evidence, but do not assume
a dry-run is write-free; inspect `git status` before and after it.
- `trellis update` may copy ignored, local-only platform settings into the new
`.trellis/.backup-<timestamp>/`. Keep that exact backup only through the
merge/rollback window, then remove it before the sensitive-content gate once
Git and the pinned prior CLI provide the rollback path. Do not weaken the
scanner and do not blanket-delete older backups outside the task scope.
### 4. Validation & Error Matrix
@@ -134,6 +139,9 @@ recorded in task `07-26-small-team-internal-oa-review`.
discovery, and rerun the preview.
- `.new` conflict files remain -> upgrade is incomplete; merge or discard each
one deliberately.
- Sensitive scan reports a complete local path inside the newly created
upgrade backup -> resolve the exact backup from this run, remove it after the
merge is stable, and rerun the scan; an ignored directory is still scanned.
- Post-upgrade dry-run changes manifest again -> investigate template hash drift
before commit.
- No active task directory after the last task is archived -> valid idle state;
@@ -157,8 +165,11 @@ recorded in task `07-26-small-team-internal-oa-review`.
- Exercise task validate/current/list and run Trellis governance.
- Archive the final active task and assert Trellis governance still passes with
zero active task directories.
- Confirm no `.new`, backup, bytecode or out-of-scope platform assets are
tracked; finish with `git diff --check`.
- Record pre-existing backup directory names before update; confirm no `.new`,
newly generated backup, bytecode or out-of-scope platform assets are tracked
or left for the sensitive scanner. Do not interpret a historical backup as
evidence that the current upgrade backup may remain. Finish with
`git diff --check`.
### 7. Wrong vs Correct