permissions normalize without --apply prints an intent, not a diff #46
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Environment: concord v0.9.0.
Observed
Run across every task in the domain space, each one printed the identical line:
Meanwhile
auditreported zero permission faults for all of them — nothing was actually out of true. The plan is emitted unconditionally.Consequence
There is no read-only way to answer "do any of my tasks have wrong modes?".
auditreports permission hygiene without naming the paths, and the plan output cannot distinguish a task that needs repair from one that does not, so it cannot be used to find drift.This also makes the plan misleading in the one place plans matter most: the skill documents
--dry-run/plan output as what lets an operator review a mutation before it happens, and here the review carries no information about what would change.Proposal
Make the plan a real diff: list only the paths whose mode would change, as
current -> target, and print nothing (or an explicit "already private") when the task is already correct.