chore(repo): organização estratégica — fundação para agentes + taxonomia src/#7
Open
1marcelserrano wants to merge 2 commits into
Open
chore(repo): organização estratégica — fundação para agentes + taxonomia src/#71marcelserrano wants to merge 2 commits into
1marcelserrano wants to merge 2 commits into
Conversation
- add CLAUDE.md/AGENTS.md: contexto operacional para agentes (propósito, como rodar, convenções, tabus/legado, o que não commitar) - add .gitattributes: normalização EOL + hints de linguist - add SETUP_STRATEGY.md: diagnóstico da auditoria + roadmap em fases - README/CHANGELOG: alinhar docs à Era Midnight v3.0 (resolve drift docs↔código) - ci(validate): ampliar html-check para cobrir studies/ (remove -maxdepth 2)
- mover código servido para src/ (superfícies HTML, css/, js/, templates/, studies/) via git mv; fundação/governança e docs/ permanecem na raiz - add vercel.json: rewrites mapeiam a raiz pública do deploy para src/ - renomear studies/editorial_typography -> src/studies/editorial-typography e os 9 editorial_study_*.html para kebab-case; atualizar 8 links internos - reescrever referências: README, CONTRIBUTING, CLAUDE.md, CODEOWNERS, ci(css-validate), .gitattributes, docs/CANONICAL_REFERENCE.md, src/formats.html
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Resumo
Auditoria estrutural + organização profissional do repositório, executada em fases com aprovação humana. O repo já era saudável (passou por governance audit em 2026-04-22); o ganho aqui foi fechar o drift de versão docs↔código e adicionar a camada de contexto para agentes, além da reestruturação de taxonomia para
src/.Tensão central diagnosticada: a camada de código já estava na v3.0 "Era Midnight", mas a documentação ainda descrevia a v2.2 "Âmbar Elétrico" — o repo falava duas versões ao mesmo tempo.
Fase 0 — Fundação (commit
6e13866, não-destrutivo)CLAUDE.md+AGENTS.md— contexto operacional para agentes (propósito, como rodar, convenções, tabus/legado, o que não commitar)..gitattributes— normalização EOL (LF) + hints de linguist.SETUP_STRATEGY.md— diagnóstico da auditoria + roadmap das fases.[3.0.0 Midnight]reconstruída a partir dos commits DEC-001→018).validate.yml—html-checkampliado (removido-maxdepth 2) para cobrir os HTMLs destudies/que antes escapavam.Fase 1 — Taxonomia (commit
09c97d2)src/(5 superfícies HTML +css/+js/+templates/+studies/) viagit mv— histórico preservado (git log --followatravessa o rename; 26 renames detectados pelo git).vercel.jsonadicionado: rewrites mapeiam a raiz pública do deploy →src/, mantendo o deploy transparente.studies/:editorial_typography/→editorial-typography/e os 9editorial_study_*.html→editorial-study-*.html; 8 links internos atualizados.css-validate,.gitattributes,docs/CANONICAL_REFERENCE.md,SECURITY.md, texto emsrc/formats.html.Estrutura final: raiz = fundação/governança +
docs/+.github/+vercel.json;src/= todo o código servido.Fase 2 — Convenções
Sem ação destrutiva: Conventional Commits + branch naming já documentados; kebab-case aplicado nos novos (studies) na Fase 1. Sem mass-rename de legado — âncoras como
#chumbo-quentepermanecem grandfatheradas, conforme regra do repo.Fase 3 — Higiene de Git
Nada a fazer: sem mídia pesada, sem artefatos efêmeros rastreados (
.git~452K). LFS desnecessário; sem reescrita de histórico.✅ Verificação local (espelho do
validate.yml)html-check(16 HTMLs) ✅ ·css-validate(src/css) ✅ ·markdown-check(obrigatórios na raiz) ✅ ·secret-scan✅editorial-typography/index.htmlresolvem ✅src/✅vercel.jsonfaz rewrite de/→/src/index.htmle/(.*)→/src/$1. Conferir quehttps://design-system-beta.vercel.app/e as páginas (/products.html, etc.) carregam e quecss//js/resolvem. Não consegui testar Vercel daqui.srcno painel Vercel e remover overcel.json(ambos resolvem; overcel.jsonmantém a config versionada).css/…por caminho fixo precisam passar a apontar parasrc/css/….https://claude.ai/code/session_016txcnkz6wG7iHyHMRCVgMX
Generated by Claude Code