Migração para o sistema novo

O projeto de destino e seu login já estão embutidos. Você só precisa colar as configs dos apps antigos e clicar.
Dica para evitar o erro de rede: se der auth/network-request-failed, abra esta página no computador dando dois cliques no arquivo (endereço file:///…) em vez de pelo site. Assim o Firebase aceita a conexão sem precisar autorizar domínio.

1. Login no sistema novo projeto já configurado

O projeto de destino (fazenda-srjesus) já vem embutido. Só confirme seu login de coordenador.

2. Projeto ANTIGO — Hospedagem

Cole o firebaseConfig do projeto hospedagem-6d322. Pode colar do jeito que copiou (com const firebaseConfig = e tudo). Em branco = pular.

3. Projeto ANTIGO — Ficha Roll

Cole o firebaseConfig do projeto ficha-roll. Em branco = pular.

4. Executar

Cria um acolhido central para cada nome encontrado, e recria leitos e fichas vinculados. Nomes iguais viram o mesmo acolhido. Só lê dos antigos; não apaga nada deles.

Se der erro de permissão no projeto antigo

Para ler os dados antigos, cada projeto antigo precisa permitir leitura durante a migração. No Console do Firebase de cada projeto antigo:
Firestore Database → aba Regras → deixe temporariamente allow read: if true; → Publicar. Depois da migração, volte a regra ao que era.