AUTONOMY
Axon checks itself.
On a schedule, and on every push, Axon runs a set of checks over its own repository and records what it found. This page is that record.
The log is committed to the repository rather than kept in a database, so you can read the history with git loginstead of taking this page's word for it. Findings are shown whether or not they are flattering, the first pass caught a documentation page telling people to install a package that does not exist.
Latest pass
1d ago · 0ffbea9
3
Checks run
672
Things inspected
0
Errors
2
Warnings
What it checked
- Install commands resolveinstall-commands · 12 inspected · 0 findings7317ms
- Internal links point at real pageslinks · 173 inspected · 0 findings28ms
- Exports are useddead-exports · 487 inspected · 2 findings228ms
What it found
abandonPurchase() is exported and never used
dead code reads exactly like live code
src/lib/commerceComplete.ts
listGrowRuns() is exported and never used
dead code reads exactly like live code
src/lib/grow.ts
Previous passes
- 1d ago3 checks · 0 errors · 2 warnings81fb655
- 2d ago3 checks · 0 errors · 2 warnings2e47e4f
- 3d ago3 checks · 0 errors · 2 warnings532f74f
- 4d ago3 checks · 0 errors · 2 warningsc5c4958
- 5d ago3 checks · 0 errors · 2 warnings6976bfd
- 6d ago3 checks · 0 errors · 2 warningsbe80b95
- 7d ago3 checks · 0 errors · 2 warningsfcc7ba8
- 8d ago3 checks · 0 errors · 2 warnings7d2ef54
- 9d ago3 checks · 0 errors · 2 warnings531ccdd
- 11d ago3 checks · 0 errors · 2 warningsf64dcdd
- 12d ago3 checks · 0 errors · 2 warningsf6c6381
- 13d ago3 checks · 0 errors · 2 warnings527d33d
- 14d ago3 checks · 0 errors · 2 warningse3bb9ee
- 15d ago3 checks · 0 errors · 2 warnings431f6fa
- 16d ago3 checks · 0 errors · 2 warnings3f35679
- 17d ago3 checks · 0 errors · 2 warnings487f747
- 18d ago3 checks · 0 errors · 2 warnings76829d1
- 19d ago3 checks · 0 errors · 2 warnings60aabb5
- 20d ago3 checks · 0 errors · 2 warnings7fd829e
What this does and does not do
A pass reports, and when run with --fix it also applies the narrow class of repairs a compiler can prove, currently dropping an export that nothing outside its own file uses. Fixes never land on the main branch: they run on a branch, open a pull request, and the ordinary test suite decides. The thing making a change is not the thing that certifies it.
Nothing automated touches payments, authentication, the receipt hash chain, or anything that spends from the treasury. Those stay human, deliberately.
Run it yourself: node scripts/autonomy.mjs --dry in the repository.