Pin the documents gitlink to the delivery lessons; align gate guards #9

Merged
weichen merged 4 commits from feature/pin-documents-lessons into main 2026-09-30 03:51:19 +00:00
4 Commits
Author SHA1 Message Date
weichen 7c9c1e7b22 Align task-start guards with precheck and soften uninitialized to warning
Why: the pin-documents flow exposed guard divergence — precheck counted
submodule drift while task-start checked porcelain only, letting a task
start despite a BUSY verdict; and PR#8 overcorrected by treating
uninitialized (-) submodules as BUSY when they only block builds, not
writes.
Evidence: bash -n clean; precheck on this checkout prints tree line with
drift/uninit split and READY verdict; negative path exercised by the
real divergence that started this task.
Impact: precheck warns on uninitialized, BUSY only on +/U; task-start now
refuses on porcelain dirt and +/U drift, matching precheck.
Refs: PR#8; policy/tool-adaptation-matrix.md A1
2026-09-30 03:50:46 +00:00
weichen 311935a7d2 Record the sync checkpoint 2026-09-30 03:49:32 +00:00
weichen 7856d980da Pin the documents gitlink to the delivery lessons record set
Why: the two 2026-09-30 lesson entries merged into documents main; the
composition should consume them for future retrieval.
Evidence: documents PR#3 merged (2ec3e50); make test on this branch before
merge per the gitlink rule.
Impact: gitlink-only advance; no product code change.
Refs: docs/records/2026-09-30-lesson-*.md
2026-09-30 03:49:32 +00:00
weichen 6cbad1de8e Record the task card for feature-pin-documents-lessons 2026-09-30 03:49:31 +00:00