Skip to content

docs(tbv): hide Technical Details + Safety pages pending corrections#448

Merged
web3jenks merged 1 commit into
mainfrom
chore/hide-tbv-technical-details
Jun 25, 2026
Merged

docs(tbv): hide Technical Details + Safety pages pending corrections#448
web3jenks merged 1 commit into
mainfrom
chore/hide-tbv-technical-details

Conversation

@web3jenks

Copy link
Copy Markdown
Collaborator

Summary

Temporarily hides four Phase-2 TBV testnet pages (merged in #443) from the published site. They are held until Vlad provides corrections.

Pages hidden:

  • technical-details/protocol-architecture
  • technical-details/protocol-actors
  • technical-details/aave-v4-integration
  • start-here/safety-and-trust-assumptions

How

  • Added draft: true to each page's frontmatter → Docusaurus excludes them from the production build, so they 404 on docs.babylonlabs.io (and docs-dev).
  • Removed the "Technical Details" sidebar category and the "Safety & trust assumptions" entry from sidebars-default.js.

Reversible

To bring them back once corrections land: remove the draft: true flags and restore the two sidebar references. The content itself is untouched.

Verification

  • No other docs link to these four pages (only cross-links among themselves), so nothing dangles.
  • Production build (NODE_ENV=production docusaurus build, onBrokenLinks: 'throw') passes; the four index.html routes are confirmed absent from build/.

🤖 Generated with Claude Code

…ctions

Marks the four Phase-2 TBV pages draft:true so they are excluded from the
production build (404 on the live site), and removes their sidebar entries:

- technical-details/protocol-architecture
- technical-details/protocol-actors
- technical-details/aave-v4-integration
- start-here/safety-and-trust-assumptions

These are held until Vlad provides corrections. Reversible by removing the
draft flag and restoring the sidebar entries. No other pages link to them,
so no broken links; production build passes with onBrokenLinks:'throw'.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

🔐 Commit Signature Verification

All 1 commit(s) passed verification

Commit Author Signature Key Type Key Check
f39f6a215176 Jenks sk-ssh-ed25519

Summary

  • Commits verified: 1
  • Signature check: ✅ All passed
  • Key type enforcement: ✅ All sk-ssh-ed25519

Required key type: sk-ssh-ed25519 (FIDO2 hardware key)

Last verified: 2026-06-25 00:35 UTC

@greptile-apps

greptile-apps Bot commented Jun 25, 2026

Copy link
Copy Markdown

Greptile Summary

This PR hides several Trustless Bitcoin Vault docs pages until their content is ready.

  • Marks four TBV pages as Docusaurus drafts.
  • Removes the Safety page from the Start Here sidebar.
  • Removes the Technical Details sidebar category.

Confidence Score: 5/5

This looks safe to merge.

  • No blocking issues found in the changed code.

Important Files Changed

Filename Overview
docs/trustless-bitcoin-vault/start-here/safety-and-trust-assumptions.mdx Adds draft frontmatter to hide the Safety page from production docs output.
docs/trustless-bitcoin-vault/technical-details/aave-v4-integration.mdx Adds draft frontmatter to hide the Aave v4 integration page from production docs output.
docs/trustless-bitcoin-vault/technical-details/protocol-actors.mdx Adds draft frontmatter to hide the Protocol actors page from production docs output.
docs/trustless-bitcoin-vault/technical-details/protocol-architecture.mdx Adds draft frontmatter to hide the Protocol architecture page from production docs output.
sidebars-default.js Removes sidebar navigation entries for the drafted TBV pages.

Reviews (1): Last reviewed commit: "docs(tbv): hide Technical Details + Safe..." | Re-trigger Greptile

@kkkk666 kkkk666 self-requested a review June 25, 2026 05:00

@kkkk666 kkkk666 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

test pass. looks good

@web3jenks web3jenks merged commit d59065b into main Jun 25, 2026
7 checks passed
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