fix: correct stale domains publish docs and add --dry-run local validation
musehub#117 Phase 4 (DOM_14, DOM_15): - DOM_14: fix every stale --viewer-type/--capabilities example and docstring in muse domains publish (was using invalid placeholder values like "genome"/"spatial" and wrong merge_semantics names) so following the documented examples on a first try actually works. - DOM_15: add --dry-run to muse domains publish, mirroring the server-side Pydantic schema (viewer_type enum, merge_semantics enum, 50-dimension cap, 16KB manifest cap) so a malformed manifest is caught locally with no network call and no signing identity required. - Also resolve a latent SigningIdentity forward-ref under TYPE_CHECKING, surfacing pre-existing (unrelated, out of scope) type debt rather than masking it as an undefined name.
Semantic Changes
14 symbols
Files Changed
~2
1120 in snapshot
0 comments
muse hub commit comment sha256:2c375c7dbc7f97e90d8d7faee422b3dfb978ec70e0444beaeb2558b427c395e6 --body "your comment"
No comments yet. Be the first to start the discussion.