Drop credential-store-url-parity: allod/tools carries its own copy now #111
No reviewers
Labels
No labels
blocked
bug
decision
duplicate
enhancement
help wanted
invalid
landed?
question
ready-to-merge
stale
wontfix
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
allod/archetypes!111
Loading…
Reference in a new issue
No description provided.
Delete branch "agent/drop-credential-store-url-parity"
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?
Summary
Nothing changes for any running machine: this removes one check derivation and touches no module, builder, or composed configuration.
The
credential-store-url-paritycheck compared allod/tools' vector-table copy against thesecretsinput by literal filename. On the template that means what it says; on a fork whosesecretsis its own data repo it silently asserts something else, or fails on a missing file. allod/tools now carries that assertion against a pinned allod/secrets (allod/tools#224), so this repo deletes its copy, its index entry, and the now-unusedallod-toolsargument tochecks/. Theallod-toolsflake input stays: the dev and hypervisor builders still use it.One deliberate departure from the issue: the fork fixture keeps
checks/fork-fixture/secrets/credential-store-url.json. The issue said only this check read it; in fact the fixture's own grammar predicate reads it and thecredential-profilescheck floors its vector count, so dropping it would break the fork-safety witness. Only the comment above it changes.What proves it: the repo gate passes with 18 checks built and the name gone, and
credential-profilesbuilds against the fork fixture.If it is wrong: revert this PR; the check file returns unchanged.
Closes allod/archetypes#110
Refs allod/archetypes#88, allod/archetypes#108
Risk
R1. Deletion of a check plus comment rewording; no runtime behaviour. Worst credible failure after validation: the parity goes unwitnessed if the allod/tools PR were reverted later, which is visible in that repo's check set. Rollback is a straight revert.
Validation
Worker ran, overseer read the log; overseer re-ran the fork-fixture build:
grep -rn credential-store-url-parityover*.nix *.md *.shfinds nothing. Not run:./fork-safety.shin full, which is the lock-bump pin witness; the one check that reads the retained fixture file was built against the fixture directly instead.Cross-family review: one cold pass by codex (gpt-5.6-sol, high effort) on the diff. No findings; it verified that nothing still references the removed check or argument, that the two fixture readers named above exist at the cited lines, that check.sh and fork-safety.sh enumerate names from the flake, and that the deleted check asserted nothing about this repo beyond the two-file cmp.
Depends on: allod/tools#224 merges first; it adds the check this PR deletes