docs(ams): port docs/sizing.md to a website docs page (docs.ams-sizing.tsx) - #6351
Conversation
…g.tsx) Add content/docs/ams-sizing.mdx covering measured laptop-mode and fleet-mode CPU/RAM/disk numbers, the exact reproduction commands, and takeaways -- rendered via the existing DocsPage/Callout/CodeBlock/FeatureRow primitives. Add the page to docs-nav.tsx's "AMS: deployment" subgroup and to docs.index.tsx's Maintainers audience card. Repoint ams-deployment.mdx's operations-runbook.md and sizing.md cross-references (still GitHub-blob links from before those pages existed) to the in-app /docs/ams-operations-runbook and /docs/ams-sizing routes, per the epic's "update any internal cross-references" instruction. packages/loopover-miner/docs/sizing.md stays as the canonical source (ships inside the published @loopover/miner package) with a short pointer added to the new website page.
|
Superagent didn't find any vulnerabilities or security issues in this PR. |
|
Tip ✅ LoopOver review result - approve/merge recommendedReview updated: 2026-07-16 03:39:26 UTC
Review summary Nits — 5 non-blocking
Decision drivers
Context & advisory signals — never blocks the verdict
Linked issue satisfactionAddressed Review context
Contributor next steps
Signal definitions
🧪 Chat with LoopOverAsk LoopOver a question about this PR directly in a comment — grounded only in the same cached, public-safe facts shown above, never a new claim.
Full command reference: https://gittensory.aethereal.dev/docs/loopover-commands 🧪 Experimental — new and may change. 🟩 Safe / merged · 🟦 Advisory · 🟨 Held for review · 🟥 Blocked / closed 💰 Earn for open-source contributions like this. Gittensor lets GitHub contributors earn for the work they already do — register to start earning →. Checked by LoopOver, a quiet PR intelligence layer for OSS maintainers.
|
Summary
content/docs/ams-sizing.mdxportingpackages/loopover-miner/docs/sizing.mdto the website: measured laptop-mode and fleet-mode CPU/RAM/disk numbers, the exact reproduction commands and methodology, and takeaways — rendered via the existingDocsPage/Callout/CodeBlock/FeatureRowui-kit primitives, following the pattern set in docs(ams): port DEPLOYMENT.md to a website docs page (docs.ams-deployment.tsx) #6022/docs(ams): port docs/operations-runbook.md to a website docs page (docs.ams-operations-runbook.tsx) #6023/docs(ams): port docs/observability.md to a website docs page (docs.ams-observability.tsx) #6024/docs(ams): port docs/unattended-scheduling.md to a website docs page (docs.ams-unattended-scheduling.tsx) #6025. The results table is presented asFeatureRowitems (notable/th/tdmapping is registered indocs-mdx-components.tsx, so a raw markdown table would render unstyled).apps/loopover-ui/src/routes/docs.ams-sizing.tsx, a thin loader +docsClientLoaderroute matching every other migrated docs page.docs-nav.tsx's "AMS: deployment" subgroup and todocs.index.tsx's Maintainers audience card.ams-deployment.mdx'soperations-runbook.mdandsizing.mdcross-references (still GitHub-blob links from before those pages existed) to the in-app/docs/ams-operations-runbookand/docs/ams-sizingroutes, per the epic's "update any internal cross-references" instruction.packages/loopover-miner/docs/sizing.mdstays as the canonical source: it ships inside the published@loopover/minernpm package. A short pointer to the new website page was added at the top.Scope
type(scope): short summaryConventional Commit format.apps/loopover-ui/**, plus a documentation pointer inpackages/loopover-miner/docs/sizing.md.CONTRIBUTING.mdand does not reintroduce GitHub Pages, VitePress,site/, orCNAME.Validation
git diff --checknpm run actionlintnpm run typechecknpm run test:coveragelocally — UI-only page addition underapps/loopover-ui/**(outsidecoverage.include);codecov/patchdoes not applynpm run test:workersnpm run build:mcpnpm run test:mcp-packnpm run ui:openapi:checknpm run ui:lintnpm run ui:typechecknpm run ui:buildnpm audit --audit-level=moderatenpm run test:cirun locally from a cleannpm ciinstall, green: 900 test files / 17,233 tests passed<owner/repo>in prose spanning a line break inside a backtick code span was parsed as an unterminated JSX tag by fumadocs-mdx's build (npm run ui:buildfailed with a clearTS-style parse error before the fix); rejoining the sentence onto one line resolved it, confirmed by a clean rebuildSafety
Notes