chore: sync alignment guidance and managed automation #5
Loading…
Reference in a new issue
No description provided.
Delete branch "chore/align-local-command"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Regenerates alignment guidance and managed automation for the local-command migration in Align #809. The review wrapper retains the existing zero-failed-unit requirement, and commit checks retain staged-file isolation.
Do not merge until Align 13 is published and verified. The generated command guidance uses its new CLI.
Review
01M5N1B8DXB4TH1MFS79FZZJT7— head62812d9e661286a75df92f48c9e80b96d8b3827eReview — j4k-oss/conventional-commit-msg @
b88595f3faScope: diff against base tree
b28bbaa36eafReview finished: 10 succeeded, 0 failed
Triage: settled
Facts: current review-wide projection
Computed under:
Findings (1)
medium — Snapshot cleanup leaves an active checkout running after the hook is killed
01M5N1G1K55SDYQ3T6QB0D32SZ.githooks/commit-msg(snippet)01M5N1J21H67Z8QFQFWY3ETT8Q· valid: The exact-grounded invocation closes fd 6. The reviewer supplies a coherent trace through run_step, tell_watcher, watch_snapshot and remove_snapshot_files: creation is not registered, so hook-only SIGKILL produces EOF with no process group to stop before deletion. The reported Linux/Bash/Git probe establishes a surviving blocked filter and subsequent checkout errors against the removed directory; it is reported evidence, not a reproduction performed by triage. ERR4 applies to the watcher’s described cleanup obligation and surviving owned work. SIGKILL being uncatchable in the hook does not refute a defect in its surviving supervisor, and whole-group cancellation would bypass this case. Medium severity is supported. Track creation and ensure it has stopped before deleting its resources, while preserving fd closure against filter-daemon inheritance.01M5N1HAZCXKGJJ35CC65MJFBP(aposd-plain)Other claims
01M5N1HAZCXKGJJ35CC65MJFBPmedium — Snapshot cleanup does not control the process that creates the worktree →01M5N1G1K55SDYQ3T6QB0D32SZCoverage
Coverage pass: 01M5N1BM4CMVF8VHXX5JQ2VACX
Accounting: complete (all slots terminal; see slot results for failures)
Slot health: healthy
@ -146,2 +205,3 @@exec 6> >(set -m; watch_snapshot <&0 > /dev/null &)# Relative worktree paths would upgrade the repository format; post-checkout hooks must not run here.git --git-dir="$git_common_dir" -c worktree.useRelativePaths=false -c core.hooksPath=/dev/null worktree add --quiet --detach "$snapshot_dir" "$snapshot_commit"git --git-dir="$git_common_dir" -c worktree.useRelativePaths=false -c core.hooksPath=/dev/null worktree add --quiet --detach "$snapshot_dir" "$snapshot_commit" 6>&-medium — Snapshot cleanup leaves an active checkout running after the hook is killed
lens
unix-cli· armdefault· tally 1 valid / 0 invalid / 0 uncertainclaim
01M5N1G1K55SDYQ3T6QB0D32SZof review01M5N1B8DXB4TH1MFS79FZZJT7Declined for this owned-repository migration. At head
62812d9e, git check-attr reports no filter assigned to any of the 47 tracked paths. The watcher gap described for a deliberately blocked smudge filter is plausible, and I am not claiming that scenario is fixed or disproved. The owner explicitly limits Align to our actual repositories and rejects speculative edge-case machinery. We will retain the generated producer hook rather than add checkout supervision for an unused filter configuration. No follow-up PR is promised.