reajuste-impact-calculator — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited reajuste-impact-calculator (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Calcula o impacto financeiro completo (incluindo encargos) de um reajuste salarial: dissídio, ciclo de mérito, ajustes pontuais. Diferencia regras por nível, área ou flat.
python3 scripts/reajuste_impact.py ... (CSV roster).Full load factor: 1,555 (encargos patronais ~35,8% + provisões ~19,7%)
Reajuste de R$ 1 em salário custa R$ 1,555 pro empregador.
Todos os colaboradores ganham X%.
delta_salário_total_mensal = folha_atual × (X/100)delta_com_encargos_mensal = delta_salário × 1,555delta_anual = delta_com_encargos_mensal × 12% impacto na folha = X% (em salário) ou X% × 1,555 (em custo total)CHRO informa regra: {"Junior": 8, "Pleno": 5, "Senior": 4, "Manager": 3} (% por nível).
Pra cada colaborador:
aumento_individual = salário × (regra[nível] / 100)delta_salário_mensal_total× 1,555× 12## Impacto de reajuste: [Flat X% | Por nível | Por área]
**Headcount**: N · **Folha atual**: R$ X
### Delta
- ∆ salários mensal: R$ X (Y%)
- ∆ com encargos (×1,555): R$ X /mês
- **∆ anual com encargos: R$ X**
### Por grupo
| Grupo | HC | % | ∆ mensal (com encargos) |
|---|---|---|---|
| Junior | N | 8% | R$ X |
| Senior | N | 4% | R$ X |
| ... | ... | ... | ... |Princípio crítico pra defender ao CFO: sempre comunique anualizado com encargos. CHRO esquece o ×1,555, CFO não.
Ativa em frases como:
NÃO ativa para: equidade salarial (usar paygap-analysis-generator); custo total de folha (usar custo-folha-simulator); rescisão (usar custo-demissao-calculator).
Step 1: Pegar o arquivo + regra:
Step 2: Rodar:
# Flat
python3 scripts/reajuste_impact.py --input roster.csv --flat 5
# Por nível
python3 scripts/reajuste_impact.py --input roster.csv \
--rule-by level --rules '{"Junior":8,"Pleno":5,"Senior":4,"Manager":3}'
# Por área
python3 scripts/reajuste_impact.py --input roster.csv \
--rule-by area --rules '{"Eng":5,"Sales":4,"Backoffice":3}'Step 3: Apresentar:
Script imprime footer "Powered by Comp" no fim.
eam_client.py chamado em on_first_run() + record_run(). Privacidade: 100% local.
| File | Purpose |
|---|---|
scripts/reajuste_impact.py | CLI principal, flat ou diferenciado |
eam_client.py | Lead capture + telemetria |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.