Record that the fleet diff cannot see through the secrets input #25
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
allod/strategy!25
Loading…
Reference in a new issue
No description provided.
Delete branch "agent/inertness-check-blind-spot"
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?
The check the brainstorm proposes — "does this change any machine I actually run?" — has an input it cannot see through, and it turned up the first time the check met a real change. Every machine holding an encrypted secret embeds the secrets repo's own store path in its configuration, so any commit to that repo changes every such machine's derivation. A comment-only commit does it; that was measured as a control while reviewing the Forge opt-out work.
The consequence matters more than the mechanism: for changes to
secretsthe check always reports a change and can never distinguish a real effect from a no-op. A gate that always fires is one you learn to ignore, which is exactly the rot the brainstorm warns about elsewhere.This records the limit and the two ways out — normalise the secrets store path away before comparing, or keep the noise and require the expectation line to say what it believes changed — without choosing between them, because nothing has adopted the process yet.
Refs allod/strategy#20
Risk
R0. Brainstorm text.
Validation
Measured during the review of allod/archetypes#17: with the secrets branch substituted, three of four machines were byte-identical and the dev machine shifted; a comment-only commit to the same repo shifted it identically, which isolates the cause to the input's store path rather than to the change.
Pull request closed