3ae761a966
## Summary - remove the retired top-level `docs/` Next app and the disabled docs-sync workflow/script - add `docs -> showcase/shell-docs` as a top-level symlink for `cd docs` muscle memory without restoring the old docs tree - move the docs model allowlist into `showcase/shell-docs/` and retarget docs validation/doctest extraction to shell-docs content - update docs/agent guidance and CI path filters so `docs/` is treated as an alias, not an active separate docs surface - tighten the pre-commit package check so non-package docs/tooling changes do not fan out into the full package matrix ## Validation - `pnpm exec tsx scripts/validate-doc-model-names.ts` - `pnpm exec tsx scripts/doc-tests/extract.ts` - `pnpm exec vitest run scripts/__tests__/validate-doc-model-names.test.ts scripts/doc-tests/__tests__/extract.test.ts showcase/harness/src/cli/eval/scope.test.ts` - `pnpm exec oxlint showcase/harness/src/cli/eval/scope.test.ts scripts/doc-tests/extract.ts` - `git diff --cached --check` before follow-up commit - `test "$(readlink docs)" = "showcase/shell-docs"` - `test -f docs/package.json` - `pnpm exec oxfmt --check .claude/docs/documentation.md .claude/docs/hooks.md AGENTS.md CLAUDE.md CONTRIBUTING.md showcase/shell-docs/README.md` - commit hooks passed ## Notes - historical docs remain recoverable from `archive/docs-save-do-not-prune` and `archive/docs-retired-2026-06-17` - I intentionally left Vercel/project teardown out of this PR; this is repo cleanup only