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.
discover search: exact trigger-word phrases miss their own page, and results are not ordered by the rank they report
Found while working out why an agent building a component page loaded no component-page skill. Two separate problems, both reproducible.
1. An exact trigger-word match does not return the page
adom/adom-component-page lists this as the FIRST entry in its Trigger words: line:
Trigger words: make a component page, publish this part, component page for, add component to library, ...
Searching that exact phrase does not return it at all:
adom-wiki discover search -q "make a component page"
1. adom/fusion-bridge 6. adom/adom-ui-design
2. adom/adom-bridge 7. adom/adom-lbr
3. adom/nb-bridge 8. adom/definitions
4. adom/hydrogen 9. adom/adom-theme
5. adom/adom-parts-search 10. adom/hero-studio
adom-component-page is not in the top 10. Neither is adom-hardware-component-publish or wiki-component. The shorter query "component page" does return the first two at ranks 1 and 2, so the page is indexed; it is the longer natural-language phrasing that loses it, which is the phrasing a person or an agent actually uses.
2. Results are not ordered by their own rank field
Same query, reading rank off each result in returned order:
1. adom/fusion-bridge rank=-3.85
2. adom/adom-bridge rank=-2.36
3. adom/nb-bridge rank=-1.96
4. adom/hydrogen rank=-2.43
5. adom/adom-parts-search rank=-1.92
6. adom/adom-ui-design rank=-5.02
7. adom/adom-lbr rank=-3.97
8. adom/definitions rank=-1.44
9. adom/adom-theme rank=-2.98
10. adom/hero-studio rank=-4.80
That sequence is not monotonic in either direction. If less negative is better, definitions (-1.44) should lead; if more negative is better, adom-ui-design (-5.02) should. Whatever the results are sorted by, it is not the rank they report, so rank cannot be used to reason about relevance and the ordering is not explainable to a caller.
Why it matters
This is not a general search failure. Unrelated queries resolve correctly: "how do I bend wire" returns adom/wire-bender-workcell first, "invoice" returns adom/dhl-invoices first, "coffee" correctly returns nothing. The failure is concentrated where several similar pages compete, which is exactly where discovery has to work.
Concretely, John's agent built adom/tps389001dser without either the generic-description rule or the Z-up/Y-up GLB rule, both of which are written down in wiki-component. It had three plausible skills to find and surfaced none of them. Context in the Hydrogen thread, and in https://wiki.adom.inc/adom/tps389001dser/issues/1
Related, and separate from this bug: three overlapping pages answer "how do I make a component page" (adom-component-page, adom-hardware-component-publish, and wiki-component inside adom-wiki-skillpack). Fixing ranking will not fully fix an agent's odds while all three exist, but that is an owner decision, not a defect.