Metodologia · controles

O método inclui o que escolhemos não fazer.

Leitura local, schemas validados, adaptação separada da renderização e bloqueios visíveis. A release não executa modelos nem cria novas métricas.

SITE VERSIONv0.2 public-safe draft basestate-only · server-rendered
01

Separar observado e previsto

Resultados concluídos nunca são misturados a outputs de modelo.

02

Congelar antes de avaliar

O Modelo A não recebe informação pós-jogo durante a retrospectiva.

03

Não preencher ausência

Modelo B sem execução permanece sem número, inclusive na comparação.

04

Carregar caveats

Rótulos, gates e limitações viajam com os dados até a interface.

Dentro do escopo

Permitido

  • observed tournament state through round_of_16 as DRAFT internal
  • quarter_final fixtures without prediction
  • Model A frozen baseline status
  • Model A retrospective placeholder without recalculation
  • Model B live placeholder/spec status only
  • gates, blockers, sources and caveats

Fora do escopo

Proibido

  • Model B execution
  • future probabilities
  • simulations
  • new metrics
  • quarter_final prediction
  • future winners
  • semifinalists
  • finalists
  • champion
  • title
  • full future bracket
  • final publication approval

QA do pacote de origem

Validações preservadas

PASS_NO_SCOPE_VIOLATION_DETECTED

IDStatusRequisitoEvidência
VAL-01PASSConfirmar fonte canônica v0.6version_marker_detected=True; sha256=2b6046e9fc6ac3dd1ebc9d6094f7ede04218e0381264825885bf48d73fd8525c
VAL-02PASSConfirmar que v0.5 não foi usada como fonte autoritativav0_5_used_as_authoritative=false
VAL-03PASSConfirmar que Modelo A permanece congeladomodel_a_status=MODEL_A_BASELINE_FROZEN; artifacts_mutated=false
VAL-04PASSConfirmar que Modelo B não foi executadomodel_b_executed=false
VAL-05PASSConfirmar que nenhuma probabilidade futura foi geradafuture_probabilities_generated=false
VAL-06PASSConfirmar que nenhuma simulação foi executadasimulations_executed=false
VAL-07PASSConfirmar que não há previsão de quartasquarterfinal_fixtures are fixture-only; prediction_status=NO_PREDICTION_FIXTURE_ONLY
VAL-08PASSConfirmar ausência de semifinalistas, finalistas, campeão, título ou bracket completo futurocontrols true; no future winners or post-QF rows generated
VAL-09PASSConfirmar que o caveat de fonte oficial foi preservadoCAV-FIFA-LINE-BY-LINE-PENDING present in MD/JSON/CSV
VAL-10PASSConfirmar que todos os artefatos são DRAFT ou PUBLIC_SAFE_CANDIDATE_NOT_APPROVEDall expected filenames include DRAFT and all artifacts declare public_safe_status
VAL-11PASSConfirmar que nada foi aprovado para publicação finalapproved_for_publication=false in contract/state/checklist/QA
VAL-12PASSConfirmar que qualquer publicação futura exige decisão explícita da Janela 0future_publication_requires_janela0=true
VAL-13PASSConfirmar que nenhum arquivo existente foi movido ou alteradoinputs read-only; outputs written only under build package
VAL-14PASSConfirmar que snapshot real v0.1 não foi alteradosource package hash read-only; no derived mutation
VAL-15PASSConfirmar que artefatos da Janela 3 não foram alteradosno 03_* outputs created or overwritten