Guia de Implementação de Tags e Frontmatter
Este documento serve como um roteiro passo-a-passo para migrar o conteúdo antigo do Grimório Vivo para o novo padrão definido no Tags-Guide.
1. O Problema Atual
O cofre possui inconsistências críticas nos metadados:
- Thylea: Usa chaves em português (
raca,classe,tipo). - Lhodos: Usa chaves mistas ou antigas.
- Tags: Uso excessivo de plurais (
#npcsvs#npc).
2. Ordem de Batalha (Sequência de Atualização)
Para evitar quebrar tudo de uma vez, a refatoração deve seguir esta ordem:
Fase 1: Entidades de Alta Hierarquia (Deuses e Facções)
Estas notas são referenciadas por todos os outros. Arrumá-las primeiro garante que os links funcionem.
- Alvo:
RPG/Lhodos/deuseseRPG/Thylea/Deuses(se houver). - Ação: Padronizar YAML (
role: Deidade,tags: [deidade]) e garantiraliases.
Fase 2: Lugares (Geografia)
Locais são “pais” de NPCs e Itens.
- Alvo:
RPG/Thylea/LocaiseRPG/Lhodos/O Mundo. - Ação: Converter
local:(se referindo a pai) paraparent_location:ou manterlocation:se for genérico. Converter tags#locaispara#local.
Fase 3: NPCs (O Maior Volume)
- Alvo:
RPG/Thylea/PersonagenseRPG/Lhodos/npcs(ou espalhados). - Ação: O trabalho pesado. Converter
raca→race,classe→role,alinhamento→alignment. Unificar tags#npc.
Fase 4: Sessões e Diários
- Alvo:
RPG/Sessõesou pastas de campanha. - Ação: Garantir que datas estejam no formato
YYYY-MM-DD.
3. Instruções para Automação (Gemini CLI)
Quando iniciar uma sessão de trabalho com o Gemini CLI focada nesta migração, copie e cole o comando abaixo. Ele já contém o contexto necessário.
🤖 Comando de Inicialização do Gemini
@gemini Por favor, inicie o protocolo de Migração de Tags e Frontmatter conforme definido em 'Dev - Computação/Obsidian/Guia de Implementação de Tags.md'.
Seu objetivo hoje é refatorar os arquivos Markdown para aderir estritamente ao 'Dev - Computação/Obsidian/Tags Guide.md'.
Siga esta prioridade:
1. Analise a pasta 'RPG/Lhodos/deuses' e converta todas as notas de divindades para o novo schema (Keys em Inglês: type, role, domains, alignment).
2. Analise a pasta 'RPG/Thylea/Personagens' e converta os NPCs principais (raca -> race, classe -> role, tags plurais -> singulares).
3. Verifique se os 'aliases' estão preenchidos corretamente.
Não modifique o corpo do texto (conteúdo narrativo), apenas o Frontmatter (YAML) e as Tags. Se encontrar chaves ambíguas, pergunte antes de mudar.4. Dicas de Migração Manual (Regex)
Se for usar o VS Code para “Find & Replace” em massa:
- Mudar Tag NPC Plural para Singular:
- Find:
#npcs\b - Replace:
#npc
- Find:
- Mudar Chave Raça:
- Find:
^raca: - Replace:
race:
- Find:
- Mudar Chave Classe:
- Find:
^classe: - Replace:
role:
- Find:
- Mudar Chave Local:
- Find:
^local: - Replace:
location:
- Find: