Repository navigation
docs: atualiza README e documentação de entrada ao estado de 2026-10-15 - #70
Merged
Merged
Conversation
… README do servidor
…ança Conferido no código: OTP (auth.verifyOtp), QR (qr_scanner.dart), alerta real (createRedAlert com locationHash), status (statusFor), lembretes (LocalNotificationsReminderScheduler), aviso de termos e push.
- emissão do código de ativação com SERVERPOD_DATABASE_PASSWORD e sem <> - admin web: host e CA de dev do navegador, caminho não validado - piso efetivo de Dart 3.12 nos apps (vem de sinalacs_client) - locationCell (~1,1 km) além do hash na localização do alerta - ressalvas da ligação do token ao Keystore (só API 36; PIN no API 30+) - triagem com seis perguntas de sim/não, risco calculado no servidor
…perpowers/plans Os planos citam trechos de outros arquivos com links relativos ao arquivo de origem; o conferidor os resolvia a partir do plano e saía com 1.
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.
Problema
O
README.mdnão mudava desde 2026-09-19 e os documentos de entrada tinham ficado para trás em relação ao código. Exemplos: o backend aparecia como "dart:io, sem framework" (é Serverpod), o login do ACS como "demonstrativo", a CI com "quatro jobs" (são nove), "25 testes", piso de Dart>=3.3.0, autenticação e RBAC como "pendentes", e não havia instrução para rodar o admin.O que mudou
## Configuração(bootstrap_env.sh) para antes de## Execução local.ADM-001(bin/issue_staff_activation_code.dartcomSERVERPOD_DATABASE_PASSWORD).ci.yml, e troca as contagens de testes pelos comandos.sinalacs_client),bootstrap_env.sh, execução do admin e o conferidor de links.locationHash+locationCellde ~1,1 km), aba Status comalerts.statusFor, triagem com seis perguntas e risco no servidor, lembretes com notificação local.apps/adminescripts/..worktrees/edocs/superpowers/plans/. Os links de exemplo dos planos eram resolvidos a partir do próprio plano e deixavam o script vermelho. Um link quebrado de verdade continua sendo pego (testado com arquivo temporário).docs/superpowers/plans/2026-10-15-atualizacao-documentacao.md.Toda afirmação nova foi conferida no código. Uma revisão final de contexto limpo apontou 6 itens importantes, todos corrigidos em
1b1f05a.Testes
bash scripts/qa/check_documentation_links.sh: sai com 0 sem filtro; com um link quebrado temporário, sai com 1.rg) nos arquivos tocados: nenhuma ocorrência.jobs:deci.yml.Impacto em privacidade/segurança
Nenhum comportamento muda. Os textos de segurança e privacidade ficaram mais precisos:
locationCelllegível pelo servidor, ressalvas do Keystore e mTLS só na stack local.Fora do escopo (pendências conhecidas)
spec/validation_report.md,test_plan.md,sys_flow.md,security_assessment.md,docs/showcase/,video/e oendpoint.mdgerado.--profile test);-Psinalacs.allowDevClientKey=true;sync_dev_ca.shaparece depois deflutter run;REQUIRE_ACS_MFA=falseem dev;cdrelativo falham se colados de uma vez;🤖 Generated with Claude Code