Checks live in the framework repo, not in a public data repo #90
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/memory!90
Loading…
Reference in a new issue
No description provided.
Delete branch "agent/check-placement-rule"
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?
Prose only; no machine, tool or check changes. This records the rule that was missing when the machine-coverage check was built into the secrets template (allod/secrets#43, allod/secrets#48) and only afterwards moved to the framework (allod/archetypes#148): a check committed to a public data repo runs against the template alone, because every deployment builds from a private fork of that repo and pins the framework as it is, so a property that must hold everywhere is asserted in
archetypes, whose checks the deploy flake runs against each deployment's own data. Four files say it, each where a session would have met it: the architecture principle on code, data and keys; the test placement section oftesting.md; the scope-discipline paragraph ofagent-behavior.md; and a fourth way a tracker lies in thepick-next-issueskill, so the sweep asks "where does this fix run?" before ranking an issue filed against a data repo. What stays identical: everything else. Proof: the byte-budget hook passes on the worktree. If it is wrong, revert; it is one commit of prose.Refs allod/archetypes#148
Risk
R0. Documentation only.
Validation
.hooks/memory-budget --worktreepasses.