Skip to content

Commit a11b3b3

Browse files
authored
Adicionando Galope a Beira Mar (Zé Cardoso e Sebastião Dias) (#12)
* Add: 500 Anos de Brasil - Zé Cardoso e Sebastião Silva (Galope à Beira Mar) * 500 anos de descobrimento
1 parent 596f931 commit a11b3b3

10 files changed

Lines changed: 1910 additions & 24 deletions

.specstory/history/2025-11-12_12-15Z-ajuste-de-verso-e-métrica.md

Lines changed: 1698 additions & 14 deletions
Large diffs are not rendered by default.

CORRECOES-ESQUEMA-MARTELO.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,3 +124,4 @@ Esta correção é fundamental porque:
124124

125125

126126

127+

RESUMO-DADOS-ESTRUTURADOS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -198,3 +198,4 @@ O acervo está **pronto para consumo pela aplicação**, com:
198198

199199

200200

201+

VALIDACAO-FINAL-JSONS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,3 +183,4 @@ Isso deixaria:
183183

184184

185185

186+

plans/compartilhe.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -730,3 +730,4 @@ Esta feature pode:
730730
**Estimativa:** 2-3 dias de desenvolvimento
731731
**Prioridade:** Alta (feature de engajamento)
732732

733+
Lines changed: 186 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,186 @@
1+
{
2+
"id": "500-anos-brasil-ze-cardoso-sebastiao",
3+
"slug": "500-anos-brasil-galope-beira-mar",
4+
"titulo": "500 Anos de Brasil",
5+
"estilo": {
6+
"nome": "Galope à Beira Mar",
7+
"slug": "galope-beira-mar",
8+
"versos_por_estrofe": 10,
9+
"metrica": "decassílabos (10 sílabas)",
10+
"esquema_rima": "AAAAABBCCM",
11+
"mote_fixo": "Nos dez de galope na/da beira do mar"
12+
},
13+
"cantadores": [
14+
{
15+
"nome": "Zé Cardoso",
16+
"slug": "ze-cardoso",
17+
"dupla": "Zé Cardoso e Sebastião Silva"
18+
},
19+
{
20+
"nome": "Sebastião Silva",
21+
"slug": "sebastiao-silva",
22+
"dupla": "Zé Cardoso e Sebastião Silva"
23+
}
24+
],
25+
"local": null,
26+
"ano": null,
27+
"duracao": "4:45",
28+
"contexto": "Epopeia histórica narrada em galope à beira mar, percorrendo 500 anos de história do Brasil desde o descobrimento em 1500 até os dias atuais. Aborda a chegada de Cabral, a colonização portuguesa, o sistema de capitanias, os governadores-gerais, o período de domínio espanhol, e finaliza com uma reflexão sobre escravidão, progresso e cultura brasileira.",
29+
"estrofes": [
30+
{
31+
"numero": 1,
32+
"cantador": "Zé Cardoso",
33+
"versos": [
34+
"São quinhentos anos de descobrimento,",
35+
"se deve a Cabral por tanta bravura.",
36+
"Em busca das ilhas partiu à procura",
37+
"de terra abundante com muito alimento.",
38+
"Trocando de rota, por causa do vento,",
39+
"achou Terra Nova, resolveu parar.",
40+
"Em mil e quinhentos, pudemos lembrar,",
41+
"dia vinte e dois do mês de abril.",
42+
"Ganhou Portugal, achando o Brasil,",
43+
"nos dez de galope na beira do mar."
44+
],
45+
"tema": "Descobrimento do Brasil por Pedro Álvares Cabral em 22 de abril de 1500"
46+
},
47+
{
48+
"numero": 2,
49+
"cantador": "Sebastião Silva",
50+
"versos": [
51+
"Na frente do mar da cor de anil,",
52+
"dia vinte e seis, rezaram uma missa.",
53+
"Nela frei Henrique falou de justiça",
54+
"pra o índio robusto de mente infantil.",
55+
"Depois Pêro Vaz, de forma gentil",
56+
"narrou uma carta pra poder mandar.",
57+
"E Gaspar de Lemos teve que levar.",
58+
"Partiu conduzindo no bolso papel,",
59+
"levando a notícia para D. Manoel.",
60+
"Eu digo em galope na beira do mar."
61+
],
62+
"tema": "Primeira missa no Brasil (26/04) e a carta de Pero Vaz de Caminha ao rei D. Manuel"
63+
},
64+
{
65+
"numero": 3,
66+
"cantador": "Zé Cardoso",
67+
"versos": [
68+
"Nem sempre corria o leite e o mel",
69+
"pra aqueles que vinham com essa intenção.",
70+
"Foi muito difícil a penetração,",
71+
"a floresta virgem, o índio cruel.",
72+
"O maior tesouro para Dom Manel",
73+
"era o pau-brasil, pegar arrobar.",
74+
"Pra guarda costeira mandaram Gaspar",
75+
"no ano de mil quinhentos e três.",
76+
"E Cristóvão Jacques veio em dezesseis,",
77+
"eu digo em galope na beira do mar."
78+
],
79+
"tema": "Dificuldades da colonização, exploração do pau-brasil e expedições de Gaspar de Lemos (1503) e Cristóvão Jacques (1516)"
80+
},
81+
{
82+
"numero": 4,
83+
"cantador": "Sebastião Silva",
84+
"versos": [
85+
"Depois amandado do rei português,",
86+
"surgiu o regime de capitanias.",
87+
"As hereditárias dando garantias",
88+
"para o governante ser do interês.",
89+
"Duarte Coelho, na dele se fez",
90+
"com gado e com cana, soube trabalhar.",
91+
"Aí Pernambuco só teve a ganhar.",
92+
"As demais caíram, cresceu São Vicente,",
93+
"com Mártir Afonso, que fez igualmente,",
94+
"eu digo, em galope na beira do mar."
95+
],
96+
"tema": "Sistema de capitanias hereditárias, sucesso de Duarte Coelho em Pernambuco e Martim Afonso de Sousa em São Vicente"
97+
},
98+
{
99+
"numero": 5,
100+
"cantador": "Zé Cardoso",
101+
"versos": [
102+
"Pra colonizar, chegou muita gente.",
103+
"Houve no regime mudança total,",
104+
"com Tomé de Souza governando geral.",
105+
"Manuel da Nóbrega foi conveniente,",
106+
"catequizador do índio valente,",
107+
"criou um bispado para melhorar.",
108+
"E Caramuru veio auxiliar,",
109+
"na árdua tarefa do governador.",
110+
"Além de outras ilhas, fundou Salvador,",
111+
"e eu digo, galope na beira do mar."
112+
],
113+
"tema": "Primeiro governador-geral Tomé de Sousa, padre Manuel da Nóbrega, Caramuru e fundação de Salvador"
114+
},
115+
{
116+
"numero": 6,
117+
"cantador": "Sebastião Silva",
118+
"versos": [
119+
"Duarte da Costa foi o sucessor,",
120+
"chegando ao Brasil, trazendo o que tinha.",
121+
"José de Anchieta, Dom Pero Sardinha,",
122+
"pra catequisarem no interior.",
123+
"Depois Mem de Sá, o governador,",
124+
"diante os franceses teve que lutar.",
125+
"Estácio chegou pra colaborar,",
126+
"mas se uma flechada ele recebeu,",
127+
"tombando vencido depois que venceu,",
128+
"eu digo, galope na beira do mar."
129+
],
130+
"tema": "Segundo governador-geral Duarte da Costa, jesuítas Anchieta e Sardinha, Mem de Sá lutando contra franceses, e Estácio de Sá"
131+
},
132+
{
133+
"numero": 7,
134+
"cantador": "Zé Cardoso",
135+
"versos": [
136+
"Quando o homem de Sá desapareceu,",
137+
"veio a divisão com um veredito,",
138+
"norte ficou com Dom Luiz Brito,",
139+
"Antônio Salema no sul exerceu.",
140+
"Lourenço da Veiga depois recebeu,",
141+
"perdeu o mandato saiu do lugar.",
142+
"Foi quando a Espanha veio governar.",
143+
"No ano de mil quinhentos e oitenta,",
144+
"num total de anos, governou sessenta,",
145+
"eu digo galope na beira do mar."
146+
],
147+
"tema": "Divisão do Brasil em dois governos e período de domínio espanhol (1580-1640, União Ibérica)"
148+
},
149+
{
150+
"numero": 8,
151+
"cantador": "Sebastião Silva",
152+
"versos": [
153+
"Brasil tua história também representa",
154+
"teus negros escravos comprados, vendidos.",
155+
"O canto dos brancos cobrindo os gemidos",
156+
"dos índios tombados na guerra sangrenta.",
157+
"Mais tarde o progresso veio à marcha lenta",
158+
"nas grandes metrópoles começou a mudar.",
159+
"Pra frente Brasil, não podes parar,",
160+
"revelas pra o mundo a tua cultura,",
161+
"desperta gigante ninguém te segura,",
162+
"nos dez de galope na beira do mar."
163+
],
164+
"tema": "Reflexão sobre escravidão, sofrimento indígena, progresso e potencial cultural do Brasil"
165+
}
166+
],
167+
"links": {
168+
"youtube": "https://www.youtube.com/watch?v=9Z1bnqSWPOA",
169+
"spotify": null
170+
},
171+
"transcricao_path": null,
172+
"audio_path": null,
173+
"destaque": true,
174+
"_metadata": {
175+
"created_at": "2025-01-18",
176+
"file_ref": "/cantorias/500-anos-brasil-ze-cardoso-sebastiao.json",
177+
"source": "Projeto Vilanova",
178+
"observacoes": [
179+
"Galope à beira mar histórico sobre 500 anos do Brasil",
180+
"Aborda período desde descobrimento (1500) até época contemporânea",
181+
"Menciona figuras históricas: Cabral, Tomé de Sousa, Mem de Sá, jesuítas, etc.",
182+
"Última estrofe é uma reflexão poética sobre a história brasileira"
183+
]
184+
}
185+
}
186+

public/data/index.json

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -146,15 +146,24 @@
146146
"destaque": true,
147147
"youtube": "https://www.youtube.com/watch?v=vAdWNTHZReQ",
148148
"_ref": "/cantorias/pensamentos-pensadores-ivanildo.json"
149+
},
150+
{
151+
"id": "500-anos-brasil-ze-cardoso-sebastiao",
152+
"slug": "500-anos-brasil-galope-beira-mar",
153+
"titulo": "500 Anos de Brasil",
154+
"estilo": "Galope à Beira Mar",
155+
"destaque": true,
156+
"youtube": "https://www.youtube.com/watch?v=9Z1bnqSWPOA",
157+
"_ref": "/cantorias/500-anos-brasil-ze-cardoso-sebastiao.json"
149158
}
150159
],
151160
"metadata": {
152-
"ultima_atualizacao": "2025-01-17",
153-
"total_repentes": 16,
154-
"total_estrofes_catalogadas": 96,
155-
"com_estrofes_completas": 10,
161+
"ultima_atualizacao": "2025-01-18",
162+
"total_repentes": 17,
163+
"total_estrofes_catalogadas": 104,
164+
"com_estrofes_completas": 11,
156165
"observacoes": [
157-
"Estrofes completas disponíveis para 10 cantorias",
166+
"Estrofes completas disponíveis para 11 cantorias",
158167
"Sextilha Lampião e Martelo Profissões aguardam estruturação de estrofes",
159168
"Esquemas de rima corrigidos conforme análise fonética (2025-10-14)",
160169
"Identificação de cantadores individuais em duplas (estimativa inicial)",

view/src/components/site-footer.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,3 +51,4 @@ export function SiteFooter() {
5151

5252

5353

54+

view/src/lib/acervoCompat.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import pensamentoPositivo from "../../../public/data/cantorias/pensamento-positi
2222
import nordesteIndependente from "../../../public/data/cantorias/nordeste-independente-braulio-ivanildo.json";
2323
import viuvaNamoradeira from "../../../public/data/cantorias/viuva-namoradeira-ze-galdino-daniel-olimpio.json";
2424
import pensamentosPensadores from "../../../public/data/cantorias/pensamentos-pensadores-ivanildo.json";
25+
import quinhentosBrasil from "../../../public/data/cantorias/500-anos-brasil-ze-cardoso-sebastiao.json";
2526

2627
/**
2728
* Agrega todas as cantorias em um único objeto compatível com o formato antigo
@@ -48,6 +49,7 @@ const acervoData = {
4849
nordesteIndependente,
4950
viuvaNamoradeira,
5051
pensamentosPensadores,
52+
quinhentosBrasil,
5153
],
5254
metadata: (indexData as any).metadata,
5355
};

view/src/routes/home.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ function HomePage() {
5858

5959
{/* Métricas visuais - DESTAQUE */}
6060
<div className="flex flex-wrap justify-center md:justify-start gap-4 mb-8">
61-
<MetricPill value={15} label="Cantorias" to="/cantorias" />
61+
<MetricPill value={acervoData.metadata.total_repentes} label="Cantorias" to="/cantorias" />
6262
<MetricPill value={totalCantadores} label="Cantadores" to="/cantadores" />
6363
<MetricPill value={6} label="Estilos" to="/estilos" />
6464
</div>
@@ -318,10 +318,10 @@ function HomePage() {
318318

319319
{/* Métricas principais */}
320320
<div className="grid grid-cols-2 md:grid-cols-4 gap-6 mb-12">
321-
<MetricCard value={15} label="Cantorias" icon="🎵" color="#C84B31" />
321+
<MetricCard value={acervoData.metadata.total_repentes} label="Cantorias" icon="🎵" color="#C84B31" />
322322
<MetricCard value={totalCantadores} label="Cantadores" icon="🎸" color="#2E5266" />
323323
<MetricCard value={6} label="Estilos" icon="📏" color="#4A7C59" />
324-
<MetricCard value={84} label="Estrofes" icon="📖" color="#D49B54" />
324+
<MetricCard value={acervoData.metadata.total_estrofes_catalogadas} label="Estrofes" icon="📖" color="#D49B54" />
325325
</div>
326326

327327
{/* Estilos mais frequentes */}
@@ -741,7 +741,7 @@ function HomePage() {
741741
em dados estruturados.
742742
</p>
743743
<span className="inline-block text-xs bg-[#4A7C59] text-white px-3 py-1 rounded-full">
744-
✅ JÁ FUNCIONA (15 cantorias · 84 estrofes catalogadas)
744+
✅ JÁ FUNCIONA ({acervoData.metadata.total_repentes} cantorias · {acervoData.metadata.total_estrofes_catalogadas} estrofes catalogadas)
745745
</span>
746746
</div>
747747
</div>
@@ -843,7 +843,7 @@ function HomePage() {
843843
{/* Estatísticas */}
844844
<div className="grid grid-cols-2 md:grid-cols-4 gap-6 mb-16">
845845
<Link to="/cantorias" className="text-center hover:scale-105 transition-transform">
846-
<div className="text-5xl md:text-6xl font-bold text-[#C84B31] mb-2">15</div>
846+
<div className="text-5xl md:text-6xl font-bold text-[#C84B31] mb-2">{acervoData.metadata.total_repentes}</div>
847847
<div className="text-sm md:text-base text-[#2E5266]/70">Cantorias</div>
848848
</Link>
849849
<Link to="/musicas" className="text-center hover:scale-105 transition-transform">

0 commit comments

Comments
 (0)