Assert this repo pins what it sends its consumers #1402
No reviewers
Labels
No labels
burndown-2026-06
burndown-2026-08
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
coherence-core
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
qa-fixture
role/advocate
role/director
role/exec
role/frontend
role/gamedev
role/human
role/platform
role/qa
role/science
role/sysadmin
state
ambient
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-flight-deck/agentic-os!1402
Loading…
Reference in a new issue
No description provided.
Delete branch "aos/claude/ee98-selfconfig"
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?
agentic-os generates
.pre-commit-config.yamlfor five repos and hand-maintains its own, so the two can disagree indefinitely with nothing to notice. It has happened twice in one lane: #1186 (the generated block passed--force-excludeto typos, this repo's own config passed nothing, so its_typos.tomlpath excludes were inert and passed only because no flagged word happened to sit in an excluded file) and #1181.#1186's specific instance already has a test. This adds the general rule it was an instance of: every third-party repo the generated block ships must appear in this repo's own config at the same rev.
Measured on main, all five already agree:
So this lands as a free gate rather than a fix. The two extra entries here (shfmt, ruff) are not in the generated block and are deliberately not asserted.
Verified by injecting a
v1.48.0->v1.40.0skew:I first wrote a second typos-args test and dropped it on finding
test_this_repos_own_typos_entry_matches_the_block_it_shipsalready covers exactly that.Closes #1199