Esta página responde:Com cinco autoavaliações, onde está o meu verdadeiro gargalo?
O que esta página calcula: o ponto de dor é a pontuação mais baixa, o ponto forte é a mais alta e, em caso de empate, vale o que vier primeiro na ordem das cinco dimensões (o min/max do Python retorna o primeiro encontrado em caso de empate). A severidade olha apenas para a pontuação do ponto de dor: ≤30 🔴 precisa de atenção urgente, ≤50 🟡 precisa melhorar, qualquer outro valor 🟢 em boa forma. A cadeia recomendada é mapeada a partir da dimensão do ponto de dor: saúde → cadeia de saúde / finanças → cadeia de ativos / carreira → cadeia de carreira / relacionamentos → cadeia de relacionamentos / crescimento pessoal → cadeia de percepção. A média das cinco dimensões = round(mean, 1), com pyRound() espelhando o round-half-to-even do Python. A saída é totalmente determinada por essas cinco entradas: nada aleatório, nenhuma chamada ao backend.
/opt/algorithms/functional/five_shot_snapshot.py da máquina de portabilidade (72 linhas, IMPORTED), correspondendo a FiveShotSnapshotModule.run() linhas 29-71. Os limiares (≤30 / ≤50), a ordem das cinco dimensões, o chain_map, o clamp de 0–100 e o número de casas decimais da média são todos copiados palavra por palavra.BaseModule / DataBus / ModuleInfo, e o passo de escrita no barramento na L71 — esta página não tem barramento.str() do Python), e a média é sempre impressa como float com uma casa decimal, “50.0”.
/opt/algorithms/functional/five_shot_snapshot.py da máquina de portabilidade de algoritmos (72 linhas, somente leitura): a ordem das cinco dimensões DIMENSIONS = linha 19; FiveShotSnapshotModule.run() = linhas 29-71; o limiar de severidade pain_score <= 30 = linha 46; chain_map = linhas 56-60; a média das cinco dimensões round(..., 1) = linha 69; o clamp de 0–100 = linha 35.10,90,90,90,90 → o ponto de dor deve ser saúde (10, 🔴 precisa de atenção urgente), o ponto forte deve ser finanças (quatro 90 empatados, e o primeiro na ordem das cinco dimensões vence) e a cadeia recomendada cadeia de saúde; mude para 90,10,90,90,90 → o ponto de dor passa a ser finanças e a cadeia recomendada passa a ser cadeia de ativos. Essas duas execuções testam o desempate e a tabela de mapeamento ao mesmo tempo.
Ainda não há slices a jusante.
/opt/slices_build/build.py a partir da especificação /_shared/slices/five-shot-snapshot.json — para alterar esta página, edite a especificação e rode o gerador de novo; nunca edite o HTML à mão.