Two pre-existing violations in vendored unity/ trees, surfaced by the aos-precommit bump to v0.55.0 #34
Labels
No labels
burndown-2026-08
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
c#
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
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-gaming/eco-mods#34
Loading…
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?
Found while bumping this repo's
aos-precommitpin from v0.33.0 to v0.55.0 forcoilyco-flight-deck/agentic-os#1383. The bump landed (2598e34,f54a3f2) because pre-commit gates the files in a commit and neither of these is in one.pre-commit run --all-filesstill fails.What fails
check-json
The file is 0 bytes and tracked. Unity's services-core package writes it empty, and an empty file is not valid JSON.
typos
Both are in Eco SDK source as Strange Loop Games ships it.
Why I did not just fix them
pyproject.tomlalready states this repo's position on that tree:Correcting a typo in
EcoModKit/Docs/README.mdis the same fork the doc-size exclusion exists to avoid.EcoLibsis the same shape and is not currently in thevendoredlist.And the generic exclusion does not apply.
apply-agentic-os-hooks.py'svendored_excludecovers only hooks that rewrite content, and its docstring is deliberate about the rest:So suppressing check-json or typos across
unity/would contradict a decision someone already made on purpose. That is a call for whoever owns this repo, not a side effect of a pin bump.Options, none taken
{}into the Settings.json, or stop tracking it. It is Unity-generated, so the question is whether Unity rewrites it either way. That is a Unity-project question rather than a hooks one._typos.toml, which already carries a proper-noun exception with its reason. That accepts upstream's spelling without editing upstream's files, which fits the stated position better than either fixing or excluding.The second is cheap and I would have done it, except that declaring an upstream misspelling "correct" fleet-wide is a slightly different claim than the
embededentry already there, which is a real proper noun.Not established
Whether
unity/Assets/EcoLibs/should joinvendoredinpyproject.tomlalongsideEcoModKit/. It looks like the same kind of tree, but I did not check whether it is upstream-shipped or locally authored, and that decides it.