Âncoras: a evidência
Ordene sua fototeca por horário de captura e cada foto sem localização estará em algum lugar entre fotos que têm uma. Essas vizinhas geolocalizadas são as âncoras da foto. Se você fotografou a fonte às 14:02 com seu iPhone, registrou a mesma cena na sua câmera por meia hora e fotografou a ponte às 14:36 — as fotos da câmera aconteceram entre esses dois lugares conhecidos. É essa a ideia inteira, aplicada com cuidado.
Grupos: a unidade de revisão
As fotos sem localização que compartilham o mesmo par de âncoras, vêm da mesma câmera e cobrem um trecho curto de tempo são revisadas como um só grupo. Uma manhã na feira é uma decisão, não quarenta. Toda foto de um grupo confirmado recebe a mesma localização — o app deliberadamente não finge saber que uma das fotos foi feita quarenta metros adiante na rua.
Confiança: o que o app vai e não vai afirmar
Cada grupo é classificado pela distância entre suas âncoras, o tempo entre elas e a velocidade que isso implica. A classe decide o que você vê no mapa:
| Classe | Evidência | O que o mapa mostra |
|---|---|---|
| Certo | Feita a segundos de uma âncora, ou com as duas âncoras no mesmo ponto | Um marcador sobre o qual o app não está adivinhando |
| Provável | Âncoras próximas uma da outra, um ritmo de caminhada entre elas | Um marcador ponderado pelo tempo, que merece uma olhada |
| Incerto | Um voo, um intervalo longo, âncoras muito distantes | Nenhum marcador. Um trajeto tracejado e os fatos honestos |
| Manual | Você mesmo arrastou o marcador | Sua posição, marcada como sua |
A regra da integridade: uma proposta incerta não tem coordenada nenhuma dentro do app — então nenhuma tela, jamais, pode desenhar um marcador confiante para um palpite que o mecanismo não consegue justificar. A honestidade é imposta pela arquitetura, não por uma camada de tinta.
Dois detalhes mantêm honestos os casos honestos. Uma foto em rajada feita segundos depois de uma âncora é certa mesmo quando o resto do seu grupo não é — o sinal mais forte nunca é puxado para baixo. E toda janela de tempo é julgada pela foto mais distante do grupo, nunca pela mais próxima, para que um irmão de sorte não possa responder por uma foto feita horas depois.
A barra da linha do tempo
Todo cartão de grupo carrega uma barra: âncora anterior, intervalo, âncora seguinte — com larguras desenhadas no tempo real decorrido. Um intervalo de quatro minutos é uma fatia fina que você confirma sem pensar. Um intervalo de seis horas é uma faixa larga da qual você instintivamente desconfia. Ela comunica confiança sem imprimir um único número.
Revisão: alguns deslizes
- Confirmar posiciona cada foto do grupo no ponto proposto.
- Deslizar pula o grupo — ele volta na próxima sessão.
- Arrastar o marcador para qualquer lugar é assumir o controle; o grupo vira Manual.
- Tocar abre a grade do grupo para tirar dali uma foto perdida.
- Os grupos sobre os quais o app tem certeza podem ser aceitos em massa antes de você dar um único deslize.
Aplicar & Desfazer: gravações em que você pode confiar
Nada toca sua fototeca enquanto você revisa. As decisões ficam preparadas localmente e só são gravadas quando você toca em Aplicar — e, antes que uma única foto mude, toda gravação é anotada num diário junto com a localização anterior da foto, mesmo quando essa localização anterior era “nenhuma”. Se o app travasse no meio de uma gravação, o diário ainda estaria completo.
Desfazer reproduz o diário ao contrário e devolve cada foto exatamente ao que era. Uma foto que você editou desde então é pulada e relatada — nunca sobrescrita. Prefere não gravar nada na fototeca? Exporte as posições confirmadas como uma trilha GPX.
Usa uma câmera de verdade? O problema do relógio, resolvido →