Skip to content

Port four upstream RSTs verbatim: validator/SV upgrades, LSU, exchange node-ops#320

Merged
hrischuk-da merged 1 commit intomainfrom
content/feedback-2026-05/group-b-upstream-imports
May 5, 2026
Merged

Port four upstream RSTs verbatim: validator/SV upgrades, LSU, exchange node-ops#320
hrischuk-da merged 1 commit intomainfrom
content/feedback-2026-05/group-b-upstream-imports

Conversation

@8bitpal
Copy link
Copy Markdown
Collaborator

@8bitpal 8bitpal commented May 5, 2026

Summary

Closes residuals from the upstream-link gap analysis. Four upstream RST sources ported verbatim into local pages with COPIED_START/COPIED_END markers; five external-link references redirected to the new internal targets.

Upstream RSTs ported

# Source Hash Local target
1 splice:docs/src/validator_operator/validator_upgrades.rst 1951360a /global-synchronizer/production-operations/upgrade-procedures## Minor Upgrades### Validator nodes
2 splice:docs/src/sv_operator/sv_upgrades.rst 5405319d same page → ### Super Validator nodes (replaces pre-existing paraphrased block)
3 splice:docs/src/sv_operator/sv_logical_synchronizer_upgrade.rst 0cf8ccb8 new page /global-synchronizer/production-operations/logical-synchronizer-upgrade (171 lines)
4 docs-website:docs/replicated/splice-wallet-kernel/devnet/src/exchange-integration/node-operations.rst 7a5fbddf new page /integrations/exchanges/node-operations (~250 lines)

(3) was discovered as a gap while porting (2): sv_upgrades.rst cross-references logical synchronizer upgrades via :ref:; that link now resolves to the new local LSU page.

External link redirects

  • global-synchronizer/troubleshooting.mdx — two broken upgrade-anchor bullets (validator_compose.html#upgrading, validator_k8s.html#upgrading; neither anchor exists upstream) collapsed into one internal link to /global-synchronizer/production-operations/upgrade-procedures#validator-nodes.
  • global-synchronizer/production-operations/validator-major-upgrade.mdx — two docs.digitalasset.com/integrate/devnet/exchange-integration/... links redirected to /integrations/exchanges/node-operations#rolling-out-major-splice-upgrades.
  • integrations/wallet/guidance.mdx and sdks-tools/sdks/wallet-sdk.mdxdocs.dev.sync.global/app_dev/testing/localnet.html/sdks-tools/development-tools/localnet.

Nav additions (docs.json)

  • global-synchronizer/production-operations/logical-synchronizer-upgrade added to Production Operations → Super Validator only sub-group in MainNet/TestNet/DevNet (3 entries).
  • integrations/exchanges/node-operations added to Integrations → Exchange group in MainNet/TestNet/DevNet (3 entries).

…doc-site refs

Closes the 5 Group B residuals from the upstream-link gap analysis. All content
brought across verbatim from upstream RST sources, with COPIED markers carrying
the upstream MD5-prefix hash. RST -> MDX syntactic conversions limited to:
  ``X``        -> `X`
  :ref:`label` -> [<target's title>](/local/path)  (visible text matches the
                  target page title, like Sphinx renders the bare :ref:)
  :ref:`text <slug>` -> [text](/local/path) or *text* if no local target

Upstream RSTs ported (sources fetched from docs.dev.sync.global Sphinx _sources/
and DACH-NY/docs-website private repo):

1. splice:docs/src/validator_operator/validator_upgrades.rst (1951360a)
   -> /global-synchronizer/production-operations/upgrade-procedures
      under ## Minor Upgrades > ### Validator nodes (verbatim COPIED block).
   Replaces the previously broken external anchor
      docs.sync.global/validator_operator/validator_compose.html#upgrading
      docs.sync.global/validator_operator/validator_k8s.html#upgrading
   (both anchors do not exist upstream; the canonical page is validator_upgrades.rst).

2. splice:docs/src/sv_operator/sv_upgrades.rst (5405319d)
   -> same upgrade-procedures page, ## Minor Upgrades > ### Super Validator nodes.
   Replaces the pre-existing paraphrased SV block (was marked
   hash="sv-minor-upgrades" placeholder, "adapted" warning) with a verbatim port.

3. splice:docs/src/sv_operator/sv_logical_synchronizer_upgrade.rst (0cf8ccb8)
   -> new page /global-synchronizer/production-operations/logical-synchronizer-upgrade
      (171 lines, verbatim COPIED block). Surfaced as a gap when porting #2:
      sv_upgrades.rst references logical synchronizer upgrades via :ref:; that
      cross-ref now resolves to a real local page. Internal :ref:`#anchor` cross-
      refs within the LSU RST resolved as MDX in-page links; cross-refs to other
      unported RSTs (validator_roll_forward_lsu, validator_acs_mismatches,
      offset-checkpoints) italicized.
   Nav: added under Production Operations > "Super Validator only" (3x versions).

4. docs-website:docs/replicated/splice-wallet-kernel/devnet/src/exchange-integration/node-operations.rst (7a5fbddf)
   -> new page /integrations/exchanges/node-operations (~250 lines, verbatim
      COPIED block). Covers Reward Minting, Setup Exchange Parties (featured +
      treasury + testing), Setup Ledger API Users, .dar File Management,
      Monitoring, and Rolling out Major Splice Upgrades (with the Runbook).
   Nav: added under Integrations > Exchange (3x versions).
   Image wallet_ui.png fetched from docs.digitalasset.com/integrate/devnet/_images/
      and saved at docs-main/images/exchange-integration/. MDX img src rewritten
      to absolute /images/exchange-integration/wallet_ui.png.

External-link redirects:

- global-synchronizer/troubleshooting.mdx: collapsed the two broken Docker/k8s
  upgrade-anchor bullets into a single link to upgrade-procedures#validator-nodes.
- global-synchronizer/production-operations/validator-major-upgrade.mdx: redirected
  the two docs.digitalasset.com/integrate/devnet/exchange-integration links to
  /integrations/exchanges/node-operations#rolling-out-major-splice-upgrades.
- integrations/wallet/guidance.mdx + sdks-tools/sdks/wallet-sdk.mdx: replaced
  docs.dev.sync.global/app_dev/testing/localnet.html with /sdks-tools/development-tools/localnet.

Spot-checks clean on new files: 0 /docs-main/ prefixes, 0 unintended body h1, 0
unresolved RST :ref: patterns; docs.json validates.
@mintlify
Copy link
Copy Markdown
Contributor

mintlify Bot commented May 5, 2026

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
cantonfoundation 🟢 Ready View Preview May 5, 2026, 8:03 AM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@hrischuk-da hrischuk-da merged commit 7e19a83 into main May 5, 2026
1 check passed
@hrischuk-da hrischuk-da deleted the content/feedback-2026-05/group-b-upstream-imports branch May 5, 2026 16:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants