aboutsummaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-31 18:15:03 -0500
committerCraig Jennings <c@cjennings.net>2026-05-31 18:15:03 -0500
commit18f6c4c877940d740406b859f61a540fc48f13f5 (patch)
tree0096f8e661a7c22af3037528e8923da63d757a42 /docs
parentaee7793ddf1802c1574c2d23bf5acd823e7eba1e (diff)
downloadrulesets-18f6c4c877940d740406b859f61a540fc48f13f5.tar.gz
rulesets-18f6c4c877940d740406b859f61a540fc48f13f5.zip
fix(workflows): commit template-sync churn deterministically
Phase A's startup rsync copies template updates from rulesets into each project's .ai/, but nothing committed that churn, so it accumulated across sessions and eventually blocked Phase A.0's auto-fast-forward (git won't ff a dirty tree). Two projects hit it the same day. I added a Step 4.0 to wrap-it-up.org that commits the churn as its own chore commit before the session-work commit, guarded so it only auto-commits synced .ai paths matching rulesets canonical byte-for-byte and surfaces anything that doesn't. startup.org Phase C now surfaces leftover churn at session start as the crashed-session safety net. Both skip the rulesets repo, where .ai/ is a committed mirror. I also moved four misplaced PROPERTIES drawers in todo.org (DONE tasks) from after the resolution prose to immediately under the CLOSED line, so org parses them as real drawers.
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions