Skip to content

Delete `docs/archive/docs-site-docusaurus/`

ADR-064 — Delete docs/archive/docs-site-docusaurus/

  • Status: Accepted
  • Date: 2026-05-20
  • Owner: Mishaal (founder) — implemented autonomously
  • Supersedes: none
  • Related: ADR-058 (vendor gap-fill policy), .claude/memory/2026-05-09.md (historical archive note)

Context

docs/archive/docs-site-docusaurus/ is an archived scaffold of a never-shipped Docusaurus docs site. It was retired in April 2026 after PR #424 mistakenly treated the live Mintlify docs config as Docusaurus. The directory has not been built, deployed, or referenced from production code since.

Its package.json still pins Docusaurus v2 plus a tail of transitive deps that GitHub Dependabot now flags. Live audit (2026-05-20):

  • archived dir: 24 vulnerabilities (20 high, 4 moderate)
  • repo root: 7 vulnerabilities (1 high, 6 moderate)

The 24 high/moderate alerts in the archive directory account for ~50% of the remaining Dependabot signal across the repo, none of which is reachable from any shipped code path. The only inbound reference in the repo is .claude/memory/2026-05-09.md, a historical note explaining why the dir was archived in the first place — it does not require the files to exist.

Decision

Delete docs/archive/docs-site-docusaurus/ from the working tree. Keep the memory note intact (git history remains the audit trail). Do not migrate dependencies; do not run a semver-major bump on Docusaurus; do not revive the site.

Consequences

Positive

  • Eliminates 24 Dependabot alerts (20 high, 4 moderate) in a single commit — no risk, no semver churn.
  • Reduces repo size by ~1.1 MB and 59 files.
  • Removes a permanent source of false-positive supply-chain noise that competes with real vulns for triage attention.

Negative / risks

  • If we ever decide to revive a Docusaurus-based docs site, the scaffold is gone. Mitigation: full content is preserved in git history; git log --diff-filter=D --summary -- docs/archive/docs-site-docusaurus/ resurrects any file. Realistically Mintlify is the canon and Docusaurus revival is not on any roadmap.

Reversal trigger

Decision to launch a Docusaurus-based docs site. In that case, recover via git checkout <pre-delete-sha> -- docs/archive/docs-site-docusaurus/ and run npm audit fix against current Docusaurus v3 before re-committing.

Implementation

Single commit on claude/drop-archived-docusaurus-2026-05-20:

git rm -r docs/archive/docs-site-docusaurus/

Verification: npm audit --json | jq '.metadata.vulnerabilities' shows the 24-CVE drop post-merge.