Part of #2266.
What needs to be done?
legacy/ holds 60 files at bdf40b37; 59 are in nav across five groups — Overview (3), Transition From L1 to L2 (5), Protocol (36), Nodes (1), Validator (14). Decided: the Legacy tab goes away and is not archived. The little that is still genuinely useful moves to where it belongs; the rest is deleted with redirects.
Classify each of the 60 files as one of:
Expected keepers (from the #2209 Appendix A file map at a14395f8926eb43424e0d20e6d67ab96f2c8209b; confirm or overrule)
legacy/protocol/transaction/{native-currency,erc20-transaction-fees,gas-pricing} — still apply on L2
legacy/protocol/identity/* — ODIS / phone-number privacy is still active in MiniPay
legacy/protocol/stability/{index,oracles,stability-fees,adding-stable-assets} — Mento background
legacy/faq, legacy/whitepapers, legacy/l1-architecture
Default to delete: decommissioned mechanisms (granda-mento, doto, randomness), legacy/validator/* (14 files), legacy/protocol/pos/*, legacy/protocol/consensus/*, legacy/node/run-mainnet, the external-link stubs legacy/validator/{celo-website,discord}.
Two legacy/* files are already orphaned (#2253): legacy/protocol/identity/odis.mdx, legacy/protocol/pos/becoming-a-validator.mdx.
Definition of done
Size note
Sized L because it splits naturally into (1) the classification comment and (2) the move/delete PR. Fine to land as two PRs under this issue.
Non-goals
Renaming home/ → learn/ or infra-partners/ → operate/ (#2258, #2260). Related prior concern about removing historical content: #2050 — read it before deleting.
Depends on / blocks
Depends on #2252 (so the _deprecated duplicates are gone first). Blocks #2258, #2260.
Measured at: bdf40b37
Part of #2266.
What needs to be done?
legacy/holds 60 files atbdf40b37; 59 are in nav across five groups — Overview (3), Transition From L1 to L2 (5), Protocol (36), Nodes (1), Validator (14). Decided: the Legacy tab goes away and is not archived. The little that is still genuinely useful moves to where it belongs; the rest is deleted with redirects.Classify each of the 60 files as one of:
infra-partners/(becomes Operate in story: Operate tab — move infra-partners/* to operate/* and fold Specs in as a Specification section #2260)home/history.mdxor a short "the L1 era" page (what happened before the L2 migration, the old L1 node)Expected keepers (from the #2209 Appendix A file map at
a14395f8926eb43424e0d20e6d67ab96f2c8209b; confirm or overrule)legacy/protocol/transaction/{native-currency,erc20-transaction-fees,gas-pricing}— still apply on L2legacy/protocol/identity/*— ODIS / phone-number privacy is still active in MiniPaylegacy/protocol/stability/{index,oracles,stability-fees,adding-stable-assets}— Mento backgroundlegacy/faq,legacy/whitepapers,legacy/l1-architectureDefault to delete: decommissioned mechanisms (
granda-mento,doto,randomness),legacy/validator/*(14 files),legacy/protocol/pos/*,legacy/protocol/consensus/*,legacy/node/run-mainnet, the external-link stubslegacy/validator/{celo-website,discord}.Two
legacy/*files are already orphaned (#2253):legacy/protocol/identity/odis.mdx,legacy/protocol/pos/becoming-a-validator.mdx.Definition of done
home/history)docs.jsonllms.txtno longer lists anylegacy/*pagenpx mintlify broken-linksgreenSize note
Sized L because it splits naturally into (1) the classification comment and (2) the move/delete PR. Fine to land as two PRs under this issue.
Non-goals
Renaming
home/→learn/orinfra-partners/→operate/(#2258, #2260). Related prior concern about removing historical content: #2050 — read it before deleting.Depends on / blocks
Depends on #2252 (so the
_deprecatedduplicates are gone first). Blocks #2258, #2260.Measured at:
bdf40b37