Adom Wiki
Public Made by Adomby adom
How the Adom Wiki (wiki.adom.inc) works and how to drive it with the adom-wiki CLI: the two storage layers (git page repo vs package registry), hosting source by pushing files (not a tarball), making packages, cutting per-platform releases, and the three-tier skill layout (user skills ship, dev-skills/ and publish-skills/ stay source-only). adom-wiki is the current tool; adompkg is deprecated. Read this first before publishing or installing.
repo push of README.md does not refresh the page's stored readme column — page body silently renders the last-published copy forever
What happens
adom-wiki repo push --files README.md updates the repo and the /render/README.md route,
but does not update the page's stored readme column, which is what the page body
actually renders. The page therefore keeps showing an old README indefinitely while the
repo — and every consumer of the render route — has moved on.
Evidence
On adom/repo-ownership, README.md was pushed with real content changes four times on
2026-09-02. After all four:
stored readme column : 24,472 chars — snapshot of 2026-09-01 11:14 EDT
repo README.md : ~7,000 chars — current
last_commit_hash : current (updates correctly)
updated_at : current (updates correctly)
indexed_at : current (updates correctly)
So the page row is being touched on push; only readme is skipped.
Also tried, none of which refresh it:
POST /api/pages/<o>/<s>/filesas multipart, exactly as the page's own README edit button does (files=<blob>,message=…) — no effectadom-wiki page edit --brief …— no effectadom-wiki admin reindex <page>— no effectPOST /api/pages/<o>/<s>/{readme,sync,refresh}— all 404
The only path that appears to write it is pkg publish.
Why it bites harder than it looks
A page whose README is generated or frequently updated silently forks in two: the repo copy
is right, the page copy is frozen at whatever it was when the page was last published. On
adom/repo-ownership the frozen copy still contains an inline ownership table from an
earlier run — 197 applications, with owners that have since been corrected. The page's
live section shows the current 288 and the correct owners, so the page now contradicts
itself, top to bottom, with no way to fix the bottom half short of publishing.
It is also invisible: nothing in the push response hints that the page body will not change.
repo push reports ok:true and a commit, and the render route immediately serves the new
file, so every check an author would naturally run says the update landed.
Suggested fix
Update the readme column whenever a commit touches README.md, on the same path that
already updates last_commit_hash / indexed_at. Failing that, a hint on the push response
when the committed file is README.md and the page has no release — something like "README
committed, but the page body renders the stored copy from the last publish; run pkg
publish" — would at least make it discoverable.
Workaround
Publish the page. On a page that has never been published that also means clearing whatever else lint requires, which for us was two missing scripts and the Hero Studio gate.