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 (multipart /files) commits every file 100644: transmit the executable bit so #161's mode field has true data
Follow-through from #161 (thanks for the fast mode/executable fields on listings; CLI 1.7.20 adopts them on clone). Surveying live repos after adopting: NO page repo carries executable: true anywhere I probed (hook, kicad-bridge, adom-lbr, the hub) and hydrogen-bootstrap stores its own install.sh as 100644, because the multipart POST /files route has no way to carry a mode, so every push commits 100644 regardless of the file's mode on the pusher's disk. The listing field is therefore faithful to trees that are themselves mode-less.
Ask: accept an optional per-file mode (or executable flag) on the multipart push (e.g. a modes JSON field alongside the files, or per-part headers) and commit 100755 accordingly. The CLI will send the bit from the local file's mode as soon as the route takes it, closing the loop: push preserves modes -> listing reports them -> clone restores them, and the mandated-set chmod repairs shrink to a legacy fallback. Low urgency: the #40 mandated-set repair covers the load-bearing scripts today; this is what makes the rest of a repo's executables (helper scripts, test runners) survive a round trip.