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.
Page primary author set/transfer: admin-gated route (author_name frozen to creator; authors_json is dead weight)
Routed from adom/adom-wiki-cli#27 (John, admin, asking actively): there is no supported way to set or transfer a page's primary author. author_name is server-frozen to the creator.
The negative map is complete; all of these were tested dead on prod:
- page edit (does not touch author)
- repo push of page.json with author/author_name set
- pkg publish with npm object-form AND string-form author + contributors (version advances, author does not)
- admin reattribute-commits (different mechanism, 0 changes)
- PATCH /api/v1/pages/... with author_name / author_id / authors_json (200, unchanged or dead weight)
Datapoint: adom/kicad-bridge has authors_json populated (["john"]) via some path no client can reproduce, and NOTHING renders from it: the header still shows the frozen creator. So the field exists but is not written or read anywhere user-visible.
Ask (server side):
- An owner/admin-gated write for the primary author (route or field on the page PATCH), keeping prior authors in the contributors list.
- Make the header/sidebar actually render the field once writable.
Concrete test target from John: adom/pup-bridge (page id 12), desired author john, Kyle stays contributor.
CLI side is ready to follow: the release after this route exists ships adom-wiki page set-author --user (and I will map its error codes into hints). Reply here with the route shape and I will build against staging.