Fim da escala 6x1 e redução da jornada máxima de trabalho (PEC 221/2019)
- Gerado em
- 16/10/2026, 08:43
- Modelo
- gemini-3.8-flash
- Autor: Anônimo
Reduz a jornada máxima semanal de trabalho de 44 para 42 horas após 60 dias e para 40 horas após 14 meses da promulgação, com escala 5x2 e sem redução salarial para empregados com carteira assinada. Início: não informado.
- Custo fiscal por ano
- R$ mil/ano
- Domicílios alcançados
- domicílios · 0,00%
- Pobreza, antes → depois
- Ganho médio por domicílio
- R$/mês por domicílio
- Nota geral
- sobre 2 de 21 eixos
Por onde a política age
Da esquerda para a direita: o que a política faz, por quais canais age, o que muda e em quais eixos do Doughnut isso chega. As cores dizem o quanto cada passo foi quantificado.
Clique em um bloco para destacar o caminho até o Doughnut.
Seção 9: Parecer
Resumo executivo
Nenhuma pessoa revisou a leitura do projeto em que esta análise se baseia. A proposta prevê a redução escalonada da jornada máxima semanal de trabalho para empregados com carteira assinada, sem redução salarial. Segundo a microssimulação estática sobre a PNAD Contínua 2023, a medida alcança 39,8 milhões de trabalhadores e afeta diretamente 21,1 milhões de empregados, o que corresponde a 52,9% dos alcançados. Como os salários mensais permanecem constantes, o efeito estático imediato sobre a renda domiciliar disponível é nulo, mantendo os indicadores de pobreza e desigualdade inalterados no ponto de partida.
O que a política faz
A política estabelece um novo teto para a jornada normal de trabalho semanal, implementado em duas etapas, mantendo a remuneração mensal integral. Na etapa intermediária, 20,5 milhões de trabalhadores são afetados. Na etapa final, a medida corta as horas de 21,1 milhões de trabalhadores com carteira assinada que trabalham acima do novo limite.
Antes da alteração, a jornada habitual média desse grupo é de 46,1 horas semanais. O corte médio estimado é de 3,95 horas por semana, liberando 83,1 milhões de horas semanais de trabalho. Com a manutenção da folha mensal de 63,4 bilhões de reais por mês dos afetados, o pagamento médio por hora sobe 9,45%, passando de 13,1 reais para 14,3 reais por hora.
Quem ganha e quem paga
No modelo de incidência de primeira ordem, a parcela de domicílios que ganham renda é de 0%, e a parcela de domicílios que perdem é de 0%, com variação média de renda per capita de 0 reais por mês em todos os decis.
A incidência da redução de jornada concentra-se na faixa intermediária da distribuição de renda: o decil 5 e o decil 7 concentram, respectivamente, 15,6% e 15,7% dos trabalhadores com corte de jornada, enquanto o decil 1 responde por 1,29% e o decil 10 por 5,88%. A fatia de empregados alcançados que tem horas reduzidas atinge 51,3% no decil 1 e 40,1% no decil 10.
A fonte de financiamento não está definida no texto. Para as empresas, foram simuladas três hipóteses anuais de custo para a etapa final: o valor das horas não repostas totaliza 65,2 bilhões de reais por ano; a reposição via novas contratações soma 71,4 bilhões de reais por ano; e a cobertura em hora extra, com adicional de 50,0%, atinge 107,0 bilhões de reais por ano. Para a etapa intermediária, o custo anual de reposição por contratação é de 33,6 bilhões de reais, e por hora extra alcança 50,4 bilhões de reais.
Custo fiscal
O custo fiscal líquido anual estimado é de 0 reais por ano, o que representa 0 reais por mês, conforme a microssimulação estática sobre a PNAD Contínua 2023. Como não há variação nos salários mensais formais nem alteração direta em tributos ou transferências públicas no cenário base, as contas fiscais diretas permanecem inalteradas.
Pobreza e desigualdade
Segundo a microssimulação estática sobre a PNAD Contínua 2023, os indicadores sociais não registram alteração direta:
- A taxa de pobreza permanece em 28,7% antes e depois da política, com 0 pessoas saindo da pobreza.
- A extrema pobreza mantém-se em 3,62%, e o hiato de pobreza continua em 10,7%.
- O índice de Gini da renda disponível per capita fica em 0,505 antes e depois da reforma.
- A razão de Palma fica inalterada em 3,34.
A estabilidade desses números reflete o desenho do instrumento, que preserva o rendimento nominal mensal do trabalhador.
Limitações
A análise apoia-se em uma incidência estática sem resposta comportamental de firmas e trabalhadores. A simulação não contempla efeitos de equilíbrio geral, como possíveis demissões, novas contratações, repasse de custos para preços ou migração para a informalidade. Há também subdeclaração de transferências na pesquisa domiciliar, e a elegibilidade a programas sociais utiliza a renda declarada na pesquisa, e não a renda registrada no CadÚnico.
Registro de execução desta seção (5)
Ferramentas determinísticas calculam; o modelo apenas seleciona, interpreta e escreve. Aqui estão as duas coisas, na ordem em que aconteceram.
llm.write18.986 ms · call_ad8a0b7cModelo: gemini-3.8-flash
Prompt de sistema · 1779 caracteres
Você é o economista-chefe do MAGI, escrevendo um parecer no estilo de um J-PAL policy brief, em português claro e direto. Regras absolutas: 1. Você não calcula números. Todo número que aparecer no texto deve ser um dos valores listados na tabela FIGURAS, escrito com no máximo uma casa decimal a mais ou a menos que o valor listado. Não some, não subtraia, não divida, não converta unidades, não faça médias. Antes de dizer que um valor "não foi calculado", procure-o na tabela pela descrição: tudo o que foi calculado está lá (Gini, Palma, pobreza, custo, decis). Só diga "não foi calculado" para o que de fato não consta. 2. Sempre diga de onde vem cada número: "microssimulação estática sobre a PNAD Contínua 2023" ou o que a tabela indicar. Nunca chame o resultado de causal. 3. Escreva as seções pedidas com títulos curtos. Frases curtas. Sem adjetivos promocionais. 4. Termine com uma seção "Limitações" que mencione: incidência estática sem resposta comportamental, ausência de efeitos de equilíbrio geral, subdeclaração de transferências na pesquisa, e que a elegibilidade usa a renda da pesquisa e não a renda declarada ao CadÚnico. 5. Anos (2023, 2026), contagens pequenas (1 a 12) e os níveis de confiança 90%/95% podem aparecer livremente. Qualquer outro número fora da tabela será rejeitado. 6. Não liste os dez decis um a um nem repita zeros: o gráfico por decil já está no parecer. Resuma o padrão de incidência em uma ou duas frases citando no máximo os decis que importam. Não diga duas vezes que não há perdedores. Sobre financiamento, diga apenas o que a política declara; se ela não declara a fonte, escreva que a fonte de financiamento não está definida no texto. 7. Escreva os números exatamente como estão na tabela, com vírgula decimal (17,5 e não 17.5).
Prompt do usuário · 4009 caracteres
POLÍTICA
Título: Fim da escala 6x1 e redução da jornada máxima de trabalho (PEC 221/2019)
Resumo: Reduz a jornada máxima semanal de trabalho de 44 para 42 horas após 60 dias e para 40 horas após 14 meses da promulgação, com escala 5x2 e sem redução salarial para empregados com carteira assinada.
Jurisdição: BR
Vigência: não informada
A leitura não informa: a data de início, por quanto tempo a política vale e a fonte de financiamento. Não suponha valor para o que ela não informa.
Instrumentos: [{'kind': 'working_hours_cap', 'steps': [{'max_weekly_hours': 42.0, 'months_after_start': 2}, {'max_weekly_hours': 40.0, 'months_after_start': 14}], 'current_max_weekly_hours': 44.0, 'pay': 'unchanged', 'covers': 'signed_work_card', 'overtime_premium': 0.5, 'rest_days_per_week': 2}]
FIGURAS (fonte: Microssimulação estática: as regras de impostos e benefícios são aplicadas a cada domicílio da população sintética da jurisdição, antes e depois da política, sem resposta comportamental. Adesão ao programa: a declarada na pesquisa domiciliar. A leitura não informa a data de início; a simulação usa as regras vigentes em out/2026: irpf_2026, inss_2026, bolsa_familia_2026_10 e bpc. As rendas da população, a preços médios de 2023, e as linhas de pobreza foram corrigidas pelo IPCA até ago/2026 (fator 1,1459); os valores em reais estão a preços desse mês. O IPCA de out/2026 ainda não foi publicado; a correção vai até o mês mais recente. A população, os arquivos de parâmetros e as versões usadas estão no detalhamento de cada número. Instrumentos que o motor não simula e que ficaram fora destes números: working_hours_cap.rest_days_per_week. Teto de jornada: a jornada normal semanal máxima passa de 44 para 42 horas e depois 40 horas. O teto alcança empregados com carteira assinada (setor privado, trabalho doméstico e setor público pela CLT), pelas horas habituais do trabalho principal declaradas na PNAD Contínua; as horas acima do teto anterior já são hora extra e ficam como estão, e as horas normais acima do novo teto são cortadas. Sem redução do pagamento mensal, o pagamento por hora dos afetados sobe e a renda disponível dos domicílios não muda: custo fiscal, pobreza, desigualdade e o quadro por decil ficam iguais, o que é o resultado de primeira ordem e não a ausência de efeito. O que o empregador faz com as horas cortadas não é observado: os custos são três hipóteses, não previsões (as horas não são repostas; são repostas por contratação ao novo pagamento por hora; ou em hora extra, com o adicional do instrumento), em doze meses e sem décimo terceiro, férias e encargos. A simulação estática não diz se haverá demissões ou contratações, se as pessoas seguirão trabalhando as horas antigas como extra, nem o repasse aos preços; a base de evidência ainda não tem estimativa de redução de jornada para responder a isso.)
| chave | valor | unidade | descrição |
|---|---|---|---|
| fiscal_cost_year | 0 | R$ mil/ano | Custo fiscal líquido anual |
| fiscal_cost_month | 0 | R$ mil/mês | Custo fiscal líquido mensal |
| households_winners | 0 | domicílios | Domicílios que ganham |
| households_losers | 0 | domicílios | Domicílios que perdem |
| share_winners_pct | 0 | % | Parcela de domicílios que ganham |
| share_losers_pct | 0 | % | Parcela de domicílios que perdem |
| mean_gain_winners | 0 | R$/mês por domicílio | Ganho médio mensal entre os domicílios que ganham |
| poverty_base_pct | 28,7 | % | Pobreza (R$762) antes |
| poverty_reform_pct | 28,7 | % | Pobreza (R$762) depois |
| extreme_base_pct | 3,62 | % | Pobreza extrema (R$239) antes |
| extreme_reform_pct | 3,62 | % | Pobreza extrema (R$239) depois |
| poverty_gap_base_pct | 10,7 | % | Hiato de pobreza antes |
| poverty_gap_reform_pct | 10,7 | % | Hiato de pobreza depois |
| gini_base | 0,505 | índice | Gini da renda disponível per capita antes |
| gini_reform | 0,505 | índice | Gini da renda disponível per capita depois |
| palma_base | 3,34 | razão | Razão de Palma antes |
| palma_reform | 3,34 | razão… (+6747)Resposta bruta do modelo · 3418 caracteres
Nenhuma pessoa revisou a leitura do projeto em que esta análise se baseia. ### Resumo executivo A proposta prevê a redução da jornada máxima de trabalho de 44 para 40 horas semanais sem corte salarial para trabalhadores formais. Com base na microssimulação estática sobre a PNAD Contínua 2023, a medida alcança 39,8 milhões de trabalhadores formais e corta a jornada de 21,1 milhões de pessoas. Como o salário mensal é mantido por desenho, a renda disponível domiciliar não se altera no impacto imediato. O custo fiscal líquido direto é de 0 R$ mil/ano, e os indicadores de pobreza (28,7%) e desigualdade (Gini de 0,505) permanecem inalterados. ### O que a política faz A PEC 221/2019 reduz o teto da jornada semanal para 42 horas após 60 dias e para 40 horas após 14 meses, instituindo a escala 5x2 sem redução salarial para empregados com carteira assinada. Pela microssimulação estática sobre a PNAD Contínua 2023, 52,9% dos trabalhadores cobertos são afetados. Para esses 21,1 milhões de empregados, a jornada habitual média cai de 46,1 horas para um corte médio de 3,95 horas semanais. Isso totaliza 83,1 milhões de horas por semana liberadas. O salário médio por hora dos trabalhadores afetados sobe de 13,1 R$/hora para 14,3 R$/hora, um aumento de 9,45%. Na etapa intermediária de 42 horas, 20,5 milhões de empregados são afetados. ### Quem ganha e quem paga No efeito estático de primeira ordem, a parcela de domicílios que ganham renda é de 0%, e a parcela que perde é de 0%. O ganho imediato do trabalhador ocorre na forma de tempo livre. Os trabalhadores afetados concentram-se nos decis intermediários e superiores de renda: o decil 1 reúne apenas 1,29% dos afetados, enquanto o decil 5 concentra 15,6% e o decil 7 concentra 15,7%. Para os empregadores, o custo depende da resposta operacional às horas cortadas. Segundo a microssimulação estática sobre a PNAD Contínua 2023, repor as horas por novas contratações tem custo anual hipotético de 71,4 R$ bilhões/ano (ou 33,6 R$ bilhões/ano na etapa de 42 horas). A reposição via horas extras com adicional de 50,0% custaria 107,0 R$ bilhões/ano (50,4 R$ bilhões/ano no teto de 42 horas). A perda de horas sem reposição soma 65,2 R$ bilhões/ano. A fonte de financiamento não está definida no texto. ### Custo fiscal O custo fiscal líquido anual estimado é de 0 R$ mil/ano, assim como o custo mensal de 0 R$ mil/mês, segundo a microssimulação estática sobre a PNAD Contínua 2023. O projeto não cria despesas orçamentárias diretas nem altera transferências públicas de forma imediata. ### Pobreza e desigualdade Como os salários nominais mensais permanecem os mesmos, não há variação na renda per capita domiciliar. Segundo a microssimulação estática sobre a PNAD Contínua 2023: * A taxa de pobreza permanece em 28,7%, e a extrema pobreza em 3,62%. * O hiato de pobreza fica em 10,7%. * O número de pessoas que saem da pobreza é 0. * O índice de Gini permanece em 0,505, e a razão de Palma continua em 3,34. ### Limitações A análise apoia-se em incidência estática sem resposta comportamental dos empregadores ou empregados. O modelo desconsidera efeitos de equilíbrio geral, como eventuais demissões, repasse de custos para preços ao consumidor ou migração para a informalidade. Há subdeclaração de transferências na pesquisa amostral. Por fim, a elegibilidade normativa utiliza a renda declarada na pesquisa e não a renda declarada ao CadÚnico.
llm.write45.979 ms · call_66eb2aa5Modelo: gemini-3.8-flash
Prompt de sistema · 1779 caracteres
Você é o economista-chefe do MAGI, escrevendo um parecer no estilo de um J-PAL policy brief, em português claro e direto. Regras absolutas: 1. Você não calcula números. Todo número que aparecer no texto deve ser um dos valores listados na tabela FIGURAS, escrito com no máximo uma casa decimal a mais ou a menos que o valor listado. Não some, não subtraia, não divida, não converta unidades, não faça médias. Antes de dizer que um valor "não foi calculado", procure-o na tabela pela descrição: tudo o que foi calculado está lá (Gini, Palma, pobreza, custo, decis). Só diga "não foi calculado" para o que de fato não consta. 2. Sempre diga de onde vem cada número: "microssimulação estática sobre a PNAD Contínua 2023" ou o que a tabela indicar. Nunca chame o resultado de causal. 3. Escreva as seções pedidas com títulos curtos. Frases curtas. Sem adjetivos promocionais. 4. Termine com uma seção "Limitações" que mencione: incidência estática sem resposta comportamental, ausência de efeitos de equilíbrio geral, subdeclaração de transferências na pesquisa, e que a elegibilidade usa a renda da pesquisa e não a renda declarada ao CadÚnico. 5. Anos (2023, 2026), contagens pequenas (1 a 12) e os níveis de confiança 90%/95% podem aparecer livremente. Qualquer outro número fora da tabela será rejeitado. 6. Não liste os dez decis um a um nem repita zeros: o gráfico por decil já está no parecer. Resuma o padrão de incidência em uma ou duas frases citando no máximo os decis que importam. Não diga duas vezes que não há perdedores. Sobre financiamento, diga apenas o que a política declara; se ela não declara a fonte, escreva que a fonte de financiamento não está definida no texto. 7. Escreva os números exatamente como estão na tabela, com vírgula decimal (17,5 e não 17.5).
Prompt do usuário · 4009 caracteres
POLÍTICA
Título: Fim da escala 6x1 e redução da jornada máxima de trabalho (PEC 221/2019)
Resumo: Reduz a jornada máxima semanal de trabalho de 44 para 42 horas após 60 dias e para 40 horas após 14 meses da promulgação, com escala 5x2 e sem redução salarial para empregados com carteira assinada.
Jurisdição: BR
Vigência: não informada
A leitura não informa: a data de início, por quanto tempo a política vale e a fonte de financiamento. Não suponha valor para o que ela não informa.
Instrumentos: [{'kind': 'working_hours_cap', 'steps': [{'max_weekly_hours': 42.0, 'months_after_start': 2}, {'max_weekly_hours': 40.0, 'months_after_start': 14}], 'current_max_weekly_hours': 44.0, 'pay': 'unchanged', 'covers': 'signed_work_card', 'overtime_premium': 0.5, 'rest_days_per_week': 2}]
FIGURAS (fonte: Microssimulação estática: as regras de impostos e benefícios são aplicadas a cada domicílio da população sintética da jurisdição, antes e depois da política, sem resposta comportamental. Adesão ao programa: a declarada na pesquisa domiciliar. A leitura não informa a data de início; a simulação usa as regras vigentes em out/2026: irpf_2026, inss_2026, bolsa_familia_2026_10 e bpc. As rendas da população, a preços médios de 2023, e as linhas de pobreza foram corrigidas pelo IPCA até ago/2026 (fator 1,1459); os valores em reais estão a preços desse mês. O IPCA de out/2026 ainda não foi publicado; a correção vai até o mês mais recente. A população, os arquivos de parâmetros e as versões usadas estão no detalhamento de cada número. Instrumentos que o motor não simula e que ficaram fora destes números: working_hours_cap.rest_days_per_week. Teto de jornada: a jornada normal semanal máxima passa de 44 para 42 horas e depois 40 horas. O teto alcança empregados com carteira assinada (setor privado, trabalho doméstico e setor público pela CLT), pelas horas habituais do trabalho principal declaradas na PNAD Contínua; as horas acima do teto anterior já são hora extra e ficam como estão, e as horas normais acima do novo teto são cortadas. Sem redução do pagamento mensal, o pagamento por hora dos afetados sobe e a renda disponível dos domicílios não muda: custo fiscal, pobreza, desigualdade e o quadro por decil ficam iguais, o que é o resultado de primeira ordem e não a ausência de efeito. O que o empregador faz com as horas cortadas não é observado: os custos são três hipóteses, não previsões (as horas não são repostas; são repostas por contratação ao novo pagamento por hora; ou em hora extra, com o adicional do instrumento), em doze meses e sem décimo terceiro, férias e encargos. A simulação estática não diz se haverá demissões ou contratações, se as pessoas seguirão trabalhando as horas antigas como extra, nem o repasse aos preços; a base de evidência ainda não tem estimativa de redução de jornada para responder a isso.)
| chave | valor | unidade | descrição |
|---|---|---|---|
| fiscal_cost_year | 0 | R$ mil/ano | Custo fiscal líquido anual |
| fiscal_cost_month | 0 | R$ mil/mês | Custo fiscal líquido mensal |
| households_winners | 0 | domicílios | Domicílios que ganham |
| households_losers | 0 | domicílios | Domicílios que perdem |
| share_winners_pct | 0 | % | Parcela de domicílios que ganham |
| share_losers_pct | 0 | % | Parcela de domicílios que perdem |
| mean_gain_winners | 0 | R$/mês por domicílio | Ganho médio mensal entre os domicílios que ganham |
| poverty_base_pct | 28,7 | % | Pobreza (R$762) antes |
| poverty_reform_pct | 28,7 | % | Pobreza (R$762) depois |
| extreme_base_pct | 3,62 | % | Pobreza extrema (R$239) antes |
| extreme_reform_pct | 3,62 | % | Pobreza extrema (R$239) depois |
| poverty_gap_base_pct | 10,7 | % | Hiato de pobreza antes |
| poverty_gap_reform_pct | 10,7 | % | Hiato de pobreza depois |
| gini_base | 0,505 | índice | Gini da renda disponível per capita antes |
| gini_reform | 0,505 | índice | Gini da renda disponível per capita depois |
| palma_base | 3,34 | razão | Razão de Palma antes |
| palma_reform | 3,34 | razão… (+6944)Resposta bruta do modelo · 3903 caracteres
### Resumo executivo Nenhuma pessoa revisou a leitura do projeto em que esta análise se baseia. A proposta prevê a redução escalonada da jornada máxima semanal de trabalho para empregados com carteira assinada, sem redução salarial. Segundo a microssimulação estática sobre a PNAD Contínua 2023, a medida alcança 39,8 milhões de trabalhadores e afeta diretamente 21,1 milhões de empregados, o que corresponde a 52,9% dos alcançados. Como os salários mensais permanecem constantes, o efeito estático imediato sobre a renda domiciliar disponível é nulo, mantendo os indicadores de pobreza e desigualdade inalterados no ponto de partida. ### O que a política faz A política estabelece um novo teto para a jornada normal de trabalho semanal, implementado em duas etapas, mantendo a remuneração mensal integral. Na etapa intermediária, 20,5 milhões de trabalhadores são afetados. Na etapa final, a medida corta as horas de 21,1 milhões de trabalhadores com carteira assinada que trabalham acima do novo limite. Antes da alteração, a jornada habitual média desse grupo é de 46,1 horas semanais. O corte médio estimado é de 3,95 horas por semana, liberando 83,1 milhões de horas semanais de trabalho. Com a manutenção da folha mensal de 63,4 bilhões de reais por mês dos afetados, o pagamento médio por hora sobe 9,45%, passando de 13,1 reais para 14,3 reais por hora. ### Quem ganha e quem paga No modelo de incidência de primeira ordem, a parcela de domicílios que ganham renda é de 0%, e a parcela de domicílios que perdem é de 0%, com variação média de renda per capita de 0 reais por mês em todos os decis. A incidência da redução de jornada concentra-se na faixa intermediária da distribuição de renda: o decil 5 e o decil 7 concentram, respectivamente, 15,6% e 15,7% dos trabalhadores com corte de jornada, enquanto o decil 1 responde por 1,29% e o decil 10 por 5,88%. A fatia de empregados alcançados que tem horas reduzidas atinge 51,3% no decil 1 e 40,1% no decil 10. A fonte de financiamento não está definida no texto. Para as empresas, foram simuladas três hipóteses anuais de custo para a etapa final: o valor das horas não repostas totaliza 65,2 bilhões de reais por ano; a reposição via novas contratações soma 71,4 bilhões de reais por ano; e a cobertura em hora extra, com adicional de 50,0%, atinge 107,0 bilhões de reais por ano. Para a etapa intermediária, o custo anual de reposição por contratação é de 33,6 bilhões de reais, e por hora extra alcança 50,4 bilhões de reais. ### Custo fiscal O custo fiscal líquido anual estimado é de 0 reais por ano, o que representa 0 reais por mês, conforme a microssimulação estática sobre a PNAD Contínua 2023. Como não há variação nos salários mensais formais nem alteração direta em tributos ou transferências públicas no cenário base, as contas fiscais diretas permanecem inalteradas. ### Pobreza e desigualdade Segundo a microssimulação estática sobre a PNAD Contínua 2023, os indicadores sociais não registram alteração direta: * A taxa de pobreza permanece em 28,7% antes e depois da política, com 0 pessoas saindo da pobreza. * A extrema pobreza mantém-se em 3,62%, e o hiato de pobreza continua em 10,7%. * O índice de Gini da renda disponível per capita fica em 0,505 antes e depois da reforma. * A razão de Palma fica inalterada em 3,34. A estabilidade desses números reflete o desenho do instrumento, que preserva o rendimento nominal mensal do trabalhador. ### Limitações A análise apoia-se em uma incidência estática sem resposta comportamental de firmas e trabalhadores. A simulação não contempla efeitos de equilíbrio geral, como possíveis demissões, novas contratações, repasse de custos para preços ou migração para a informalidade. Há também subdeclaração de transferências na pesquisa domiciliar, e a elegibilidade a programas sociais utiliza a renda declarada na pesquisa, e não a renda registrada no CadÚnico.
llm.parse_structured21.080 ms · call_64bd2e01Modelo: gemini-3.8-flash
Prompt de sistema · 649 caracteres
Você é um revisor do MAGI e lê um parecer já pronto. Você NÃO reescreve o parecer e NÃO calcula nem corrige números: devolve apenas uma lista de ressalvas (flags), cada uma com a seção, a gravidade (note, concern ou blocker) e uma ou duas frases. Cite números apenas copiando valores da tabela FIGURAS e indique a chave da figura em figure_key. Se não houver ressalvas, devolva a lista vazia. Escreva em português. Seu foco é fiscal: o custo está calculado sobre a base certa, a fonte de financiamento é dita, o custo por resultado é comparável, e o texto não trata um custo estático como se fosse o custo efetivo depois de resposta comportamental.
Prompt do usuário · 4010 caracteres
POLÍTICA: Fim da escala 6x1 e redução da jornada máxima de trabalho (PEC 221/2019). Reduz a jornada máxima semanal de trabalho de 44 para 42 horas após 60 dias e para 40 horas após 14 meses da promulgação, com escala 5x2 e sem redução salarial para empregados com carteira assinada.
Instrumentos: [{'kind': 'working_hours_cap', 'steps': [{'max_weekly_hours': 42.0, 'months_after_start': 2}, {'max_weekly_hours': 40.0, 'months_after_start': 14}], 'current_max_weekly_hours': 44.0, 'pay': 'unchanged', 'covers': 'signed_work_card', 'overtime_premium': 0.5, 'rest_days_per_week': 2}]
FIGURAS
| chave | valor | unidade | descrição |
|---|---|---|---|
| fiscal_cost_year | 0 | R$ mil/ano | Custo fiscal líquido anual |
| fiscal_cost_month | 0 | R$ mil/mês | Custo fiscal líquido mensal |
| households_winners | 0 | domicílios | Domicílios que ganham |
| households_losers | 0 | domicílios | Domicílios que perdem |
| share_winners_pct | 0 | % | Parcela de domicílios que ganham |
| share_losers_pct | 0 | % | Parcela de domicílios que perdem |
| mean_gain_winners | 0 | R$/mês por domicílio | Ganho médio mensal entre os domicílios que ganham |
| poverty_base_pct | 28,7 | % | Pobreza (R$762) antes |
| poverty_reform_pct | 28,7 | % | Pobreza (R$762) depois |
| extreme_base_pct | 3,62 | % | Pobreza extrema (R$239) antes |
| extreme_reform_pct | 3,62 | % | Pobreza extrema (R$239) depois |
| poverty_gap_base_pct | 10,7 | % | Hiato de pobreza antes |
| poverty_gap_reform_pct | 10,7 | % | Hiato de pobreza depois |
| gini_base | 0,505 | índice | Gini da renda disponível per capita antes |
| gini_reform | 0,505 | índice | Gini da renda disponível per capita depois |
| palma_base | 3,34 | razão | Razão de Palma antes |
| palma_reform | 3,34 | razão | Razão de Palma depois |
| hours_workers_covered | 39,8 | milhões de trabalhadores | Empregados alcançados pelo teto de jornada (trabalho principal) |
| hours_workers_affected | 21,1 | milhões de trabalhadores | Empregados com jornada normal acima de 40 horas semanais |
| hours_affected_pct | 52,9 | % | Parcela dos empregados alcançados que tem a jornada cortada |
| hours_mean_before | 46,1 | horas/semana | Jornada habitual média dos afetados, antes |
| hours_mean_cut | 3,95 | horas/semana | Corte médio da jornada normal dos afetados |
| hours_freed_week | 83,1 | milhões de horas por semana | Horas semanais de trabalho a menos, somadas sobre os afetados |
| hours_hourly_pay_rise_pct | 9,45 | % | Aumento médio do pagamento por hora dos afetados |
| hours_hourly_pay_before | 13,1 | R$/hora | Pagamento médio por hora dos afetados, antes |
| hours_hourly_pay_after | 14,3 | R$/hora | Pagamento médio por hora dos afetados, depois |
| hours_pay_affected_month | 63,4 | R$ bilhões/mês | Pagamento mensal do trabalho principal dos afetados |
| hours_overtime_premium_pct | 50,0 | % | Adicional de hora extra usado na hipótese de reposição em hora extra |
| hours_cost_lost_year | 65,2 | R$ bilhões/ano | Valor anual das horas perdidas, se não forem repostas (hipótese) |
| hours_cost_hiring_year | 71,4 | R$ bilhões/ano | Custo anual de repor as horas por contratação (hipótese) |
| hours_cost_overtime_year | 107,0 | R$ bilhões/ano | Custo anual de repor as horas em hora extra (hipótese) |
| hours_step_42_affected | 20,5 | milhões de trabalhadores | Empregados com jornada normal acima de 42 horas, na etapa intermediária |
| hours_step_42_cost_hiring_year | 33,6 | R$ bilhões/ano | Custo anual de repor as horas por contratação, teto de 42 horas (hipótese) |
| hours_step_42_cost_overtime_year | 50,4 | R$ bilhões/ano | Custo anual de repor as horas em hora extra, teto de 42 horas (hipótese) |
| hours_decile_1_share_pct | 1,29 | % | Parcela dos afetados que vive no decil 1 |
| hours_decile_1_of_covered_pct | 51,3 | % | Parcela dos empregados alcançados do decil 1 que tem a jornada cortada |
| hours_decile_2_share_pct | 7,27 | % | Parcela dos afetados que vive no decil 2 |
| hours_decile_2_of_covered_pct | 58,0 | % | Parcela dos empreg… (+12001)Resposta bruta do modelo · 354 caracteres
{"flags":[{"section":"Custo fiscal","severity":"concern","text":"O parecer reporta custo fiscal líquido de 0 por premissa estática direta, mas desconsidera que a reposição de horas para empregados públicos sob a CLT impõe despesa orçamentária e que respostas comportamentais das firmas afetam a arrecadação tributária.","figure_key":"fiscal_cost_year"}]}llm.parse_structured13.970 ms · call_eb1198deModelo: gemini-3.8-flash
Prompt de sistema · 637 caracteres
Você é um revisor do MAGI e lê um parecer já pronto. Você NÃO reescreve o parecer e NÃO calcula nem corrige números: devolve apenas uma lista de ressalvas (flags), cada uma com a seção, a gravidade (note, concern ou blocker) e uma ou duas frases. Cite números apenas copiando valores da tabela FIGURAS e indique a chave da figura em figure_key. Se não houver ressalvas, devolva a lista vazia. Escreva em português. Seu foco é distributivo: quem ganha e quem perde por decil, se a incidência é regressiva ou progressiva, se o parecer distingue pobreza de desigualdade, e se afirmações sobre "os mais pobres" batem com a tabela por decil.
Prompt do usuário · 4010 caracteres
POLÍTICA: Fim da escala 6x1 e redução da jornada máxima de trabalho (PEC 221/2019). Reduz a jornada máxima semanal de trabalho de 44 para 42 horas após 60 dias e para 40 horas após 14 meses da promulgação, com escala 5x2 e sem redução salarial para empregados com carteira assinada.
Instrumentos: [{'kind': 'working_hours_cap', 'steps': [{'max_weekly_hours': 42.0, 'months_after_start': 2}, {'max_weekly_hours': 40.0, 'months_after_start': 14}], 'current_max_weekly_hours': 44.0, 'pay': 'unchanged', 'covers': 'signed_work_card', 'overtime_premium': 0.5, 'rest_days_per_week': 2}]
FIGURAS
| chave | valor | unidade | descrição |
|---|---|---|---|
| fiscal_cost_year | 0 | R$ mil/ano | Custo fiscal líquido anual |
| fiscal_cost_month | 0 | R$ mil/mês | Custo fiscal líquido mensal |
| households_winners | 0 | domicílios | Domicílios que ganham |
| households_losers | 0 | domicílios | Domicílios que perdem |
| share_winners_pct | 0 | % | Parcela de domicílios que ganham |
| share_losers_pct | 0 | % | Parcela de domicílios que perdem |
| mean_gain_winners | 0 | R$/mês por domicílio | Ganho médio mensal entre os domicílios que ganham |
| poverty_base_pct | 28,7 | % | Pobreza (R$762) antes |
| poverty_reform_pct | 28,7 | % | Pobreza (R$762) depois |
| extreme_base_pct | 3,62 | % | Pobreza extrema (R$239) antes |
| extreme_reform_pct | 3,62 | % | Pobreza extrema (R$239) depois |
| poverty_gap_base_pct | 10,7 | % | Hiato de pobreza antes |
| poverty_gap_reform_pct | 10,7 | % | Hiato de pobreza depois |
| gini_base | 0,505 | índice | Gini da renda disponível per capita antes |
| gini_reform | 0,505 | índice | Gini da renda disponível per capita depois |
| palma_base | 3,34 | razão | Razão de Palma antes |
| palma_reform | 3,34 | razão | Razão de Palma depois |
| hours_workers_covered | 39,8 | milhões de trabalhadores | Empregados alcançados pelo teto de jornada (trabalho principal) |
| hours_workers_affected | 21,1 | milhões de trabalhadores | Empregados com jornada normal acima de 40 horas semanais |
| hours_affected_pct | 52,9 | % | Parcela dos empregados alcançados que tem a jornada cortada |
| hours_mean_before | 46,1 | horas/semana | Jornada habitual média dos afetados, antes |
| hours_mean_cut | 3,95 | horas/semana | Corte médio da jornada normal dos afetados |
| hours_freed_week | 83,1 | milhões de horas por semana | Horas semanais de trabalho a menos, somadas sobre os afetados |
| hours_hourly_pay_rise_pct | 9,45 | % | Aumento médio do pagamento por hora dos afetados |
| hours_hourly_pay_before | 13,1 | R$/hora | Pagamento médio por hora dos afetados, antes |
| hours_hourly_pay_after | 14,3 | R$/hora | Pagamento médio por hora dos afetados, depois |
| hours_pay_affected_month | 63,4 | R$ bilhões/mês | Pagamento mensal do trabalho principal dos afetados |
| hours_overtime_premium_pct | 50,0 | % | Adicional de hora extra usado na hipótese de reposição em hora extra |
| hours_cost_lost_year | 65,2 | R$ bilhões/ano | Valor anual das horas perdidas, se não forem repostas (hipótese) |
| hours_cost_hiring_year | 71,4 | R$ bilhões/ano | Custo anual de repor as horas por contratação (hipótese) |
| hours_cost_overtime_year | 107,0 | R$ bilhões/ano | Custo anual de repor as horas em hora extra (hipótese) |
| hours_step_42_affected | 20,5 | milhões de trabalhadores | Empregados com jornada normal acima de 42 horas, na etapa intermediária |
| hours_step_42_cost_hiring_year | 33,6 | R$ bilhões/ano | Custo anual de repor as horas por contratação, teto de 42 horas (hipótese) |
| hours_step_42_cost_overtime_year | 50,4 | R$ bilhões/ano | Custo anual de repor as horas em hora extra, teto de 42 horas (hipótese) |
| hours_decile_1_share_pct | 1,29 | % | Parcela dos afetados que vive no decil 1 |
| hours_decile_1_of_covered_pct | 51,3 | % | Parcela dos empregados alcançados do decil 1 que tem a jornada cortada |
| hours_decile_2_share_pct | 7,27 | % | Parcela dos afetados que vive no decil 2 |
| hours_decile_2_of_covered_pct | 58,0 | % | Parcela dos empreg… (+12001)Resposta bruta do modelo · 12 caracteres
{"flags":[]}llm.parse_structured17.101 ms · call_fb226314Modelo: gemini-3.8-flash
Prompt de sistema · 642 caracteres
Você é um revisor do MAGI e lê um parecer já pronto. Você NÃO reescreve o parecer e NÃO calcula nem corrige números: devolve apenas uma lista de ressalvas (flags), cada uma com a seção, a gravidade (note, concern ou blocker) e uma ou duas frases. Cite números apenas copiando valores da tabela FIGURAS e indique a chave da figura em figure_key. Se não houver ressalvas, devolva a lista vazia. Escreva em português. Seu foco é economia política: quem tem interesse em aprovar ou barrar a medida, riscos de implementação e de captura, dependência de cadastro e de adesão, e se o parecer apresenta limitações que um leitor adversário apontaria.
Prompt do usuário · 4010 caracteres
POLÍTICA: Fim da escala 6x1 e redução da jornada máxima de trabalho (PEC 221/2019). Reduz a jornada máxima semanal de trabalho de 44 para 42 horas após 60 dias e para 40 horas após 14 meses da promulgação, com escala 5x2 e sem redução salarial para empregados com carteira assinada.
Instrumentos: [{'kind': 'working_hours_cap', 'steps': [{'max_weekly_hours': 42.0, 'months_after_start': 2}, {'max_weekly_hours': 40.0, 'months_after_start': 14}], 'current_max_weekly_hours': 44.0, 'pay': 'unchanged', 'covers': 'signed_work_card', 'overtime_premium': 0.5, 'rest_days_per_week': 2}]
FIGURAS
| chave | valor | unidade | descrição |
|---|---|---|---|
| fiscal_cost_year | 0 | R$ mil/ano | Custo fiscal líquido anual |
| fiscal_cost_month | 0 | R$ mil/mês | Custo fiscal líquido mensal |
| households_winners | 0 | domicílios | Domicílios que ganham |
| households_losers | 0 | domicílios | Domicílios que perdem |
| share_winners_pct | 0 | % | Parcela de domicílios que ganham |
| share_losers_pct | 0 | % | Parcela de domicílios que perdem |
| mean_gain_winners | 0 | R$/mês por domicílio | Ganho médio mensal entre os domicílios que ganham |
| poverty_base_pct | 28,7 | % | Pobreza (R$762) antes |
| poverty_reform_pct | 28,7 | % | Pobreza (R$762) depois |
| extreme_base_pct | 3,62 | % | Pobreza extrema (R$239) antes |
| extreme_reform_pct | 3,62 | % | Pobreza extrema (R$239) depois |
| poverty_gap_base_pct | 10,7 | % | Hiato de pobreza antes |
| poverty_gap_reform_pct | 10,7 | % | Hiato de pobreza depois |
| gini_base | 0,505 | índice | Gini da renda disponível per capita antes |
| gini_reform | 0,505 | índice | Gini da renda disponível per capita depois |
| palma_base | 3,34 | razão | Razão de Palma antes |
| palma_reform | 3,34 | razão | Razão de Palma depois |
| hours_workers_covered | 39,8 | milhões de trabalhadores | Empregados alcançados pelo teto de jornada (trabalho principal) |
| hours_workers_affected | 21,1 | milhões de trabalhadores | Empregados com jornada normal acima de 40 horas semanais |
| hours_affected_pct | 52,9 | % | Parcela dos empregados alcançados que tem a jornada cortada |
| hours_mean_before | 46,1 | horas/semana | Jornada habitual média dos afetados, antes |
| hours_mean_cut | 3,95 | horas/semana | Corte médio da jornada normal dos afetados |
| hours_freed_week | 83,1 | milhões de horas por semana | Horas semanais de trabalho a menos, somadas sobre os afetados |
| hours_hourly_pay_rise_pct | 9,45 | % | Aumento médio do pagamento por hora dos afetados |
| hours_hourly_pay_before | 13,1 | R$/hora | Pagamento médio por hora dos afetados, antes |
| hours_hourly_pay_after | 14,3 | R$/hora | Pagamento médio por hora dos afetados, depois |
| hours_pay_affected_month | 63,4 | R$ bilhões/mês | Pagamento mensal do trabalho principal dos afetados |
| hours_overtime_premium_pct | 50,0 | % | Adicional de hora extra usado na hipótese de reposição em hora extra |
| hours_cost_lost_year | 65,2 | R$ bilhões/ano | Valor anual das horas perdidas, se não forem repostas (hipótese) |
| hours_cost_hiring_year | 71,4 | R$ bilhões/ano | Custo anual de repor as horas por contratação (hipótese) |
| hours_cost_overtime_year | 107,0 | R$ bilhões/ano | Custo anual de repor as horas em hora extra (hipótese) |
| hours_step_42_affected | 20,5 | milhões de trabalhadores | Empregados com jornada normal acima de 42 horas, na etapa intermediária |
| hours_step_42_cost_hiring_year | 33,6 | R$ bilhões/ano | Custo anual de repor as horas por contratação, teto de 42 horas (hipótese) |
| hours_step_42_cost_overtime_year | 50,4 | R$ bilhões/ano | Custo anual de repor as horas em hora extra, teto de 42 horas (hipótese) |
| hours_decile_1_share_pct | 1,29 | % | Parcela dos afetados que vive no decil 1 |
| hours_decile_1_of_covered_pct | 51,3 | % | Parcela dos empregados alcançados do decil 1 que tem a jornada cortada |
| hours_decile_2_share_pct | 7,27 | % | Parcela dos afetados que vive no decil 2 |
| hours_decile_2_of_covered_pct | 58,0 | % | Parcela dos empreg… (+12001)Resposta bruta do modelo · 890 caracteres
{"flags":[{"section":"memo","severity":"concern","text":"A proposta tende a enfrentar forte oposição de entidades patronais e setores intensivos em atendimento contínuo, com risco de incentivar a pejotização e a informalidade para evitar o cumprimento do teto de jornada.","figure_key":null},{"section":"memo","severity":"concern","text":"Embora o custo fiscal líquido anual estimado seja de 0 R$ mil/ano, um leitor adversário apontará pressões orçamentárias indiretas no poder público decorrentes do encarecimento de contratos de serviços terceirizados essenciais e contínuos.","figure_key":"fiscal_cost_year"},{"section":"simulation","severity":"note","text":"A análise não simula a obrigatoriedade da escala 5x2 prevista na proposição, limitando-se ao teto de horas e desconsiderando os gargalos logísticos e de fiscalização que dominam o debate político da medida.","figure_key":null}]}Pergunte ou peça uma variação
Escreva em português: uma pergunta sobre o parecer, ou uma mudança — outra adesão, outro ε, incluir ou tirar um mecanismo, outro valor no instrumento. O sistema diz o que refaria antes de refazer.
Como chegamos aqui
As seis etapas que produziram o parecer, na ordem em que rodaram. Cada número abre até a chamada que o calculou.
Seção 1: Política
Seção 1: Política
Leitura não revisada por uma pessoa
O MAGI seguiu com a leitura que o modelo fez do texto, e o parecer registra isso. Confira a leitura e corrija-a se for preciso.
Reduz a jornada máxima semanal de trabalho de 44 para 42 horas após 60 dias e para 40 horas após 14 meses da promulgação, com escala 5x2 e sem redução salarial para empregados com carteira assinada.
- steps
- max weekly hours
- 42
- months after start
- 2
- max weekly hours
- 40
- months after start
- 14
- current max weekly hours
- 44
- pay
- unchanged
- covers
- signed_work_card
- overtime premium
- 0,50
- rest days per week
- 2
- Vigência a partir de
- não informado · a análise supõe início em 01/10/2026
Observação da leitura
A data de promulgação ainda não ocorreu (aguardando promulgação), portanto effective_from foi deixado nulo. O prazo de 60 dias foi convertido para 2 meses conforme as diretrizes.
Leitura estruturada (IR)
- ID
- pol_c36edcbabf
- Título
- Fim da escala 6x1 e redução da jornada máxima de trabalho (PEC 221/2019)
- Jurisdição
- BR
- Horizonte (meses)
- 12
Financiamento
- Mecanismo
- Não especificado
- Descrição
- —
Instrumentos (1)
working_hours_cap- steps
- max weekly hours
- 42
- months after start
- 2
- max weekly hours
- 40
- months after start
- 14
- current max weekly hours
- 44
- pay
- unchanged
- covers
- signed_work_card
- overtime premium
- 0,50
- rest days per week
- 2
Proveniência da leitura
- Parser
- LLM
- Modelo
- gemini-3.8-flash
- Confirmada pelo usuário
- não
- Seguiu sem revisão humana
- sim
- Seguiu sem revisão em
- 16/10/2026
Registro de execução desta seção (1)
Ferramentas determinísticas calculam; o modelo apenas seleciona, interpreta e escreve. Aqui estão as duas coisas, na ordem em que aconteceram.
llm.parse_policy15.002 ms · call_79b0c0c9Modelo: gemini-3.8-flash
Prompt de sistema · 4008 caracteres
Você é o analista que transforma um texto de política pública brasileira em uma representação estruturada (Policy IR). Extraia apenas o que o texto diz. Quando o texto for ambíguo, escolha a leitura mais literal e registre a dúvida em parser_notes. O que o texto não diz. A mensagem traz a data de hoje. Nunca invente datas, valores ou fontes: o que o texto não informa fica nulo quando o esquema permite nulo, e o campo vai para a lista unstated (effective_from quando o texto não dá a data de início, horizon_months quando não diz por quanto tempo a política vale, funding quando não diz como será paga). Um instrumento cujo valor obrigatório falta continua registrado: como o tipo mais próximo que aceita o valor nulo (public_spending com amount_per_year nulo, service_expansion com cost_per_slot_year nulo) ou, se nenhum aceita, como other com a descrição do que o texto propõe; o campo que falta (por exemplo instruments[i].amount_per_unit, o valor de uma transferência) vai para unstated. unstated fica vazio quando o texto informa tudo. Datas no formato ISO. Para mudanças no Bolsa Família use transfer_program_change; para um novo benefício use new_transfer; para IRPF use income_tax_change; para ICMS/ISS/IBS use indirect_tax_change; para gastos setoriais sem transferência direta use public_spending; para criação de vagas em creche pública (0 a 3 anos) use service_expansion com service exatamente igual a childcare_0_3, new_slots e cost_per_slot_year; para redução da jornada máxima semanal de trabalho (fim da escala 6x1, teto de horas da Constituição, art. 7º) use working_hours_cap: steps lista cada novo teto na ordem em que vale, com max_weekly_hours e months_after_start contado do início da política (60 dias são 2 meses; 0 quando vale de imediato), o último sendo o teto final; current_max_weekly_hours é o teto anterior (44 quando o texto não diz); pay é exatamente unchanged quando o texto diz sem redução salarial e proportional quando o salário cai com as horas; covers é exatamente signed_work_card para trabalhadores com carteira assinada e signed_work_card_and_statutory quando o texto inclui servidores estatutários; overtime_premium é 0.5 salvo se o texto fixar outro adicional de hora extra; rest_days_per_week são os dias de descanso remunerado por semana que o texto dá (2 na escala 5x2), nulo se não der. A data de início é a da promulgação ou da publicação: se o texto não a dá, effective_from fica nulo. Para o que não se encaixa use other. Jurisdição. Copie sempre em jurisdiction_name o nome do município ou do estado exatamente como o texto o escreve; null quando o texto não nomeia nenhum. Em jurisdiction escreva o código IBGE que o texto ou a jurisdição sugerida dá. Quando o texto não traz código e não há jurisdição sugerida, escreva em jurisdiction o código IBGE do lugar nomeado só se tiver certeza dele; sem essa certeza, escreva BR e diga em parser_notes que o código não foi identificado. Nunca invente um código IBGE que você não conhece, e nunca escreva um nome em jurisdiction. Elegibilidade de new_transfer. O campo eligibility diz quem recebe; campo vazio quer dizer "sem restrição", e uma transferência com eligibility vazia é paga a todos os domicílios da jurisdição. Só deixe eligibility vazia se o texto disser que o benefício é universal. Toda condição de acesso que o texto impõe, e toda que você citar em parser_notes, vai para o campo correspondente: - per_capita_income_max: limite de renda familiar mensal per capita, quando o texto o dá em reais; per_capita_income_min: o piso, se houver. - per_capita_income_max_mw: o mesmo limite quando o texto o dá em salários mínimos (0.5 para "meio salário mínimo", 0.25 para "um quarto"). Não converta para reais: o sistema converte pelo salário mínimo do ano simulado. - requires_cadunico: true quando o texto exige inscrição no CadÚnico (Cadastro Único). - household_has_child_0_6: true quando exige criança de 0 a 6 anos na família, false quando a exclui. - household_has_member_7_17: true… (+896)
Prompt do usuário · 506 caracteres
Hoje é 2026-10-16. Texto da política ou projeto de lei: Fim da escala 6x1 (PEC 221/2019, aprovada pela Câmara em maio de 2026 e pelo Senado em 14/10/2026, aguardando promulgação): a jornada máxima de trabalho cai de 44 para 42 horas semanais 60 dias após a promulgação e para 40 horas semanais 14 meses após a promulgação, com dois dias de descanso remunerado por semana (escala 5x2) e sem redução de salário, para os trabalhadores com carteira assinada em todo o Brasil. Jurisdição sugerida: Brasil (BR)
Resposta bruta do modelo · 974 caracteres
{"title":"Fim da escala 6x1 e redução da jornada máxima de trabalho (PEC 221/2019)","summary":"Reduz a jornada máxima semanal de trabalho de 44 para 42 horas após 60 dias e para 40 horas após 14 meses da promulgação, com escala 5x2 e sem redução salarial para empregados com carteira assinada.","jurisdiction":"BR","jurisdiction_name":"Brasil","effective_from":null,"horizon_months":null,"instruments":[{"kind":"working_hours_cap","steps":[{"max_weekly_hours":42.0,"months_after_start":2},{"max_weekly_hours":40.0,"months_after_start":14}],"current_max_weekly_hours":44.0,"pay":"unchanged","covers":"signed_work_card","overtime_premium":0.5,"rest_days_per_week":2}],"funding":{"mechanism":"unspecified","description":""},"parser_notes":"A data de promulgação ainda não ocorreu (aguardando promulgação), portanto effective_from foi deixado nulo. O prazo de 60 dias foi convertido para 2 meses conforme as diretrizes.","unstated":["effective_from","horizon_months","funding"]}Seção 2: Enquadramento
- Pergunta
- Qual é o impacto da redução da jornada semanal e da alteração das escalas de descanso sobre o rendimento dos trabalhadores formais, o emprego e o custo da folha de pagamento?
- Comparada com
- Manutenção do teto de jornada semanal vigente e da escala usual de trabalho sem ampliação obrigatória do descanso semanal.
- Quem ganha
- Trabalhadores formais com carteira assinada, que ganham mais tempo livre e períodos adicionais de repouso sem diminuição salarial.
- Quem paga
- Empregadores que suportam a elevação do custo da hora trabalhada, custos com contratações adicionais ou despesas extras de sobrejornada.
Responde: Quem ganha e quem perde renda com a política, quanto ela custa e como mudam a pobreza e a desigualdade.
Por quê: A microssimulação estática permite capturar a distribuição dos trabalhadores ocupados, estimando diretamente os efeitos sobre a remuneração por hora, a massa salarial e a desigualdade de renda.
O método precisa de 0 dados, fixados pelo código; o modelo acrescentou um. Ver os dados da análise
Perguntas em aberto para você
- Qual é a capacidade de absorção do aumento do custo da mão de obra pelas empresas locais sem redução do emprego formal?
- Como os setores de comércio e serviços do município pretendem reorganizar suas escalas de trabalho para manter o funcionamento contínuo?
Métodos do menu montado pelo código
- Microssimulação estáticaescolhidorecomendado pelo códigodisponívelnenhum dado obrigatório
Quem ganha e quem perde renda com a política, quanto ela custa e como mudam a pobreza e a desigualdade.
- Método estruturadodisponível5 dados obrigatórios
Quanto a política pesa no orçamento, quanto benefício por ano ela precisaria entregar para empatar, e por quais canais ela age.
- Análise de impacto regulatóriodisponível4 dados obrigatórios
Quem a regra atinge, quanto custa cumpri-la e fiscalizá-la, quanto ela precisaria trazer por empresa para pagar esse custo, e por quais canais ela age.
Registro de execução desta seção (2)
Ferramentas determinísticas calculam; o modelo apenas seleciona, interpreta e escreve. Aqui estão as duas coisas, na ordem em que aconteceram.
llm.parse_structured17.189 ms · call_e3cf35e7Modelo: gemini-3.8-flash
Prompt de sistema · 1497 caracteres
Você é o economista-chefe do MAGI enquadrando uma proposta de política municipal antes de qualquer cálculo. Pense como um economista: qual pergunta a política levanta, contra o que comparar, quem ganha, quem paga, e qual método responde à pergunta. Preencha todos os campos: - policy_class: a classe da política, entre as oferecidas. Quando o código já fixou a classe, use-a. - sector: o campo da política (saúde, educação, meio ambiente, transporte e outros). - question_pt: a pergunta que a análise precisa responder, em uma frase. - counterfactual_pt: com o que a política é comparada, em geral o mundo sem ela. - beneficiaries_pt e payers_pt: quem ganha e quem paga, em palavras. - method: um dos métodos do menu marcados como disponíveis; method_rationale_pt diz por quê. - spending_function: o código da função orçamentária (SICONFI) que mais se aproxima do gasto, ou null quando nenhuma se aplica. - extra_needs: dados do catálogo, além dos obrigatórios do método, que a análise deveria buscar ou perguntar; uma lista vazia quando os obrigatórios bastam. - open_questions_pt: no máximo duas perguntas abertas ao leitor sobre o que só ele sabe; uma lista vazia quando não há. Regras: - Não escreva números em nenhum texto: nem valores, nem anos, nem contagens, nem percentuais. Os números vêm das ferramentas e do leitor, nunca do enquadramento. - Use só os ids oferecidos, exatamente como escritos. - Os dados obrigatórios de cada método são fixados pelo código: você só pode acrescentar.
Prompt do usuário · 4008 caracteres
POLÍTICA: Fim da escala 6x1 e redução da jornada máxima de trabalho (PEC 221/2019). Reduz a jornada máxima semanal de trabalho de 44 para 42 horas após 60 dias e para 40 horas após 14 meses da promulgação, com escala 5x2 e sem redução salarial para empregados com carteira assinada.
Instrumentos: [{'kind': 'working_hours_cap', 'steps': [{'max_weekly_hours': 42.0, 'months_after_start': 2}, {'max_weekly_hours': 40.0, 'months_after_start': 14}], 'current_max_weekly_hours': 44.0, 'pay': 'unchanged', 'covers': 'signed_work_card', 'overtime_premium': 0.5, 'rest_days_per_week': 2}]
Financiamento: unspecified
CLASSE (fixada pelo código pelos instrumentos): regulation
SETORES: health (saúde); education (educação); sanitation (saneamento); housing (habitação); transport (transporte); energy (energia); connectivity (conectividade); security (segurança); environment (meio ambiente); agriculture (agricultura); other (outro campo); social_assistance (assistência social); culture_sport (cultura e esporte); economy (economia); governance (gestão pública)
MÉTODOS:
- microsim: Microssimulação estática [recomendado] [disponível]. Responde: Quem ganha e quem perde renda com a política, quanto ela custa e como mudam a pobreza e a desigualdade.
Dados obrigatórios (fixados pelo código): nenhum
- structured: Método estruturado [disponível]. Responde: Quanto a política pesa no orçamento, quanto benefício por ano ela precisaria entregar para empatar, e por quais canais ela age.
Dados obrigatórios (fixados pelo código): start_date, discount_rate, horizon_years, function_spending, function_appropriation
- ria: Análise de impacto regulatório [disponível]. Responde: Quem a regra atinge, quanto custa cumpri-la e fiscalizá-la, quanto ela precisaria trazer por empresa para pagar esse custo, e por quais canais ela age.
Dados obrigatórios (fixados pelo código): start_date, affected_agents, compliance_cost_per_agent, enforcement_cost_annual
FUNÇÕES ORÇAMENTÁRIAS (SICONFI) DE CADA CAMPO (a primeira é a mais comum):
- health: 10 Saúde
- education: 12 Educação
- sanitation: 17 Saneamento
- housing: 16 Habitação
- transport: 26 Transporte; 15 Urbanismo (o transporte coletivo urbano costuma ser lançado em Urbanismo, na subfunção Transportes Coletivos Urbanos)
- energy: 25 Energia
- connectivity: 24 Comunicações
- security: 06 Segurança Pública
- environment: 18 Gestão Ambiental; 15 Urbanismo (um parque urbano pode estar em Gestão Ambiental ou em Urbanismo, conforme o município)
- agriculture: 20 Agricultura
- other: qualquer função da lista abaixo
- social_assistance: 08 Assistência Social
- culture_sport: 13 Cultura; 27 Desporto e Lazer
- economy: 04 Administração; 23 Comércio e Serviços; 11 Trabalho
- governance: 04 Administração
FUNÇÕES ORÇAMENTÁRIAS (SICONFI):
- 01: Legislativa
- 02: Judiciária
- 03: Essencial à Justiça
- 04: Administração
- 05: Defesa Nacional
- 06: Segurança Pública
- 07: Relações Exteriores
- 08: Assistência Social
- 09: Previdência Social
- 10: Saúde
- 11: Trabalho
- 12: Educação
- 13: Cultura
- 14: Direitos da Cidadania
- 15: Urbanismo
- 16: Habitação
- 17: Saneamento
- 18: Gestão Ambiental
- 19: Ciência e Tecnologia
- 20: Agricultura
- 21: Organização Agrária
- 22: Indústria
- 23: Comércio e Serviços
- 24: Comunicações
- 25: Energia
- 26: Transporte
- 27: Desporto e Lazer
- 28: Encargos Especiais
CATÁLOGO DE DADOS (para extra_needs):
- population_total: População residente do município
- households_total: Domicílios do município
- start_date: Data prevista de início
- discount_rate: Taxa social de desconto
- horizon_years: Horizonte da análise
- funding_source: Fonte dos recursos
- expected_users: Usuários esperados por ano
- municipal_spending_total: Despesa total do município no último exercício fechado
- function_spending: Despesa da função orçamentária no último exercício fechado
- function_appropriation: Dotação da função orçamentária neste exercício
- secretariat_budget: Orçamento da secretaria responsável neste exercício
- … (+982)Resposta bruta do modelo · 1287 caracteres
{"policy_class":"regulation","sector":"economy","question_pt":"Qual é o impacto da redução da jornada semanal e da alteração das escalas de descanso sobre o rendimento dos trabalhadores formais, o emprego e o custo da folha de pagamento?","counterfactual_pt":"Manutenção do teto de jornada semanal vigente e da escala usual de trabalho sem ampliação obrigatória do descanso semanal.","beneficiaries_pt":"Trabalhadores formais com carteira assinada, que ganham mais tempo livre e períodos adicionais de repouso sem diminuição salarial.","payers_pt":"Empregadores que suportam a elevação do custo da hora trabalhada, custos com contratações adicionais ou despesas extras de sobrejornada.","method":"microsim","method_rationale_pt":"A microssimulação estática permite capturar a distribuição dos trabalhadores ocupados, estimando diretamente os efeitos sobre a remuneração por hora, a massa salarial e a desigualdade de renda.","spending_function":"11","extra_needs":["target_population","affected_agents"],"open_questions_pt":["Qual é a capacidade de absorção do aumento do custo da mão de obra pelas empresas locais sem redução do emprego formal?","Como os setores de comércio e serviços do município pretendem reorganizar suas escalas de trabalho para manter o funcionamento contínuo?"]}framing.methodcall_6334fc7eUma decisão registrada; nada foi chamado.
Motivo: A microssimulação estática permite capturar a distribuição dos trabalhadores ocupados, estimando diretamente os efeitos sobre a remuneração por hora, a massa salarial e a desigualdade de renda.
Seção 3: Dados da análise
Seção 3: Dados da análise
Cada dado com a sua origem: buscado numa base oficial, citado de uma fonte, informado por você, ou uma lacuna dita no parecer.
| Dado | Valor | Origem |
|---|---|---|
| Empresas ou pessoas atingidas pela regra | — | lacunaa pergunta foi pulada |
A pergunta foi pulada: o que só você tem segue como lacuna.
Registro de execução desta seção (2)
Ferramentas determinísticas calculam; o modelo apenas seleciona, interpreta e escreve. Aqui estão as duas coisas, na ordem em que aconteceram.
llm.parse_structured4.949 ms · call_50494a7dModelo: gemini-3.8-flash
Prompt de sistema · 425 caracteres
Você localiza, no texto de um projeto de lei, as frases que informam os dados procurados. Para cada dado que o texto informa, devolva o id do dado, a frase exatamente como está no texto (copiada palavra por palavra, sem resumir) e o número exatamente como a frase o escreve. Não calcule, não converta e não some: se o texto não dá o valor de um dado, não o inclua. Uma lista vazia quando o texto não informa nenhum dos dados.
Prompt do usuário · 548 caracteres
DADOS PROCURADOS (id: descrição, unidade): - affected_agents: Empresas ou pessoas atingidas pela regra (empresas) TEXTO DO PROJETO: Fim da escala 6x1 (PEC 221/2019, aprovada pela Câmara em maio de 2026 e pelo Senado em 14/10/2026, aguardando promulgação): a jornada máxima de trabalho cai de 44 para 42 horas semanais 60 dias após a promulgação e para 40 horas semanais 14 meses após a promulgação, com dois dias de descanso remunerado por semana (escala 5x2) e sem redução de salário, para os trabalhadores com carteira assinada em todo o Brasil.
Resposta bruta do modelo · 16 caracteres
{"citations":[]}input.skippedcall_dde26876Uma decisão registrada; nada foi chamado.
Motivo: Para seguir com números, preciso de alguns dados que só você tem. Responda o que souber: o código lê o que você digitar, e o que ficar sem resposta segue como lacuna, dita no parecer.
Seção 4: Mecanismos
não se aplica
Seção 4: Mecanismos
não se aplicaSeção 5: Evidência
não se aplica
Seção 5: Evidência
não se aplicaSeção 6: Simulação
Microssimulação estática: as regras de impostos e benefícios são aplicadas a cada domicílio da população sintética da jurisdição, antes e depois da política, sem resposta comportamental. Adesão ao programa: a declarada na pesquisa domiciliar. A leitura não informa a data de início; a simulação usa as regras vigentes em out/2026: irpf_2026, inss_2026, bolsa_familia_2026_10 e bpc. As rendas da população, a preços médios de 2023, e as linhas de pobreza foram corrigidas pelo IPCA até ago/2026 (fator 1,1459); os valores em reais estão a preços desse mês. O IPCA de out/2026 ainda não foi publicado; a correção vai até o mês mais recente. A população, os arquivos de parâmetros e as versões usadas estão no detalhamento de cada número. Instrumentos que o motor não simula e que ficaram fora destes números: working_hours_cap.rest_days_per_week. Teto de jornada: a jornada normal semanal máxima passa de 44 para 42 horas e depois 40 horas. O teto alcança empregados com carteira assinada (setor privado, trabalho doméstico e setor público pela CLT), pelas horas habituais do trabalho principal declaradas na PNAD Contínua; as horas acima do teto anterior já são hora extra e ficam como estão, e as horas normais acima do novo teto são cortadas. Sem redução do pagamento mensal, o pagamento por hora dos afetados sobe e a renda disponível dos domicílios não muda: custo fiscal, pobreza, desigualdade e o quadro por decil ficam iguais, o que é o resultado de primeira ordem e não a ausência de efeito. O que o empregador faz com as horas cortadas não é observado: os custos são três hipóteses, não previsões (as horas não são repostas; são repostas por contratação ao novo pagamento por hora; ou em hora extra, com o adicional do instrumento), em doze meses e sem décimo terceiro, férias e encargos. A simulação estática não diz se haverá demissões ou contratações, se as pessoas seguirão trabalhando as horas antigas como extra, nem o repasse aos preços; a base de evidência ainda não tem estimativa de redução de jornada para responder a isso.
ganho perdaD1 = 10% mais pobres, D10 = 10% mais ricos
| Indicador | Valor | Origem |
|---|---|---|
| Custo fiscal líquido anual | R$ mil/ano | |
| Domicílios que ganham | domicílios | |
| Parcela de domicílios que ganham | % | |
| Ganho médio mensal entre os domicílios que ganham | R$/mês por domicílio | |
| Pobreza (R$762) | % | |
| Pessoas que saem da pobreza | pessoas | |
| Gini da renda disponível per capita | índice |
Todas as demais figuras (66)
| Indicador | Valor | Origem |
|---|---|---|
| Custo fiscal líquido mensal | R$ mil/mês | |
| Domicílios que perdem | domicílios | |
| Parcela de domicílios que perdem | % | |
| Pobreza extrema (R$239) | % | |
| Hiato de pobreza | % | |
| Razão de Palma | razão | |
| Empregados alcançados pelo teto de jornada (trabalho principal) | milhões de trabalhadores | |
| Empregados com jornada normal acima de 40 horas semanais | milhões de trabalhadores | |
| Parcela dos empregados alcançados que tem a jornada cortada | % | |
| Jornada habitual média dos afetados, antes | horas/semana | |
| Corte médio da jornada normal dos afetados | horas/semana | |
| Horas semanais de trabalho a menos, somadas sobre os afetados | milhões de horas por semana | |
| Aumento médio do pagamento por hora dos afetados | % | |
| Pagamento médio por hora dos afetados, antes | R$/hora | |
| Pagamento médio por hora dos afetados, depois | R$/hora | |
| Pagamento mensal do trabalho principal dos afetados | R$ bilhões/mês | |
| Adicional de hora extra usado na hipótese de reposição em hora extra | % | |
| Valor anual das horas perdidas, se não forem repostas (hipótese) | R$ bilhões/ano | |
| Custo anual de repor as horas por contratação (hipótese) | R$ bilhões/ano | |
| Custo anual de repor as horas em hora extra (hipótese) | R$ bilhões/ano | |
| Empregados com jornada normal acima de 42 horas, na etapa intermediária | milhões de trabalhadores | |
| Custo anual de repor as horas por contratação, teto de 42 horas (hipótese) | R$ bilhões/ano | |
| Custo anual de repor as horas em hora extra, teto de 42 horas (hipótese) | R$ bilhões/ano | |
| Parcela dos afetados que vive no decil 1 | % | |
| Parcela dos empregados alcançados do decil 1 que tem a jornada cortada | % | |
| Parcela dos afetados que vive no decil 2 | % | |
| Parcela dos empregados alcançados do decil 2 que tem a jornada cortada | % | |
| Parcela dos afetados que vive no decil 3 | % | |
| Parcela dos empregados alcançados do decil 3 que tem a jornada cortada | % | |
| Parcela dos afetados que vive no decil 4 | % | |
| Parcela dos empregados alcançados do decil 4 que tem a jornada cortada | % | |
| Parcela dos afetados que vive no decil 5 | % | |
| Parcela dos empregados alcançados do decil 5 que tem a jornada cortada | % | |
| Parcela dos afetados que vive no decil 6 | % | |
| Parcela dos empregados alcançados do decil 6 que tem a jornada cortada | % | |
| Parcela dos afetados que vive no decil 7 | % | |
| Parcela dos empregados alcançados do decil 7 que tem a jornada cortada | % | |
| Parcela dos afetados que vive no decil 8 | % | |
| Parcela dos empregados alcançados do decil 8 que tem a jornada cortada | % | |
| Parcela dos afetados que vive no decil 9 | % | |
| Parcela dos empregados alcançados do decil 9 que tem a jornada cortada | % | |
| Parcela dos afetados que vive no decil 10 | % | |
| Parcela dos empregados alcançados do decil 10 que tem a jornada cortada | % | |
| Variação média da renda per capita, decil 1 | R$/mês per capita | |
| Variação como % da renda, decil 1 | % da renda | |
| Variação média da renda per capita, decil 2 | R$/mês per capita | |
| Variação como % da renda, decil 2 | % da renda | |
| Variação média da renda per capita, decil 3 | R$/mês per capita | |
| Variação como % da renda, decil 3 | % da renda | |
| Variação média da renda per capita, decil 4 | R$/mês per capita | |
| Variação como % da renda, decil 4 | % da renda | |
| Variação média da renda per capita, decil 5 | R$/mês per capita | |
| Variação como % da renda, decil 5 | % da renda | |
| Variação média da renda per capita, decil 6 | R$/mês per capita | |
| Variação como % da renda, decil 6 | % da renda | |
| Variação média da renda per capita, decil 7 | R$/mês per capita | |
| Variação como % da renda, decil 7 | % da renda | |
| Variação média da renda per capita, decil 8 | R$/mês per capita | |
| Variação como % da renda, decil 8 | % da renda | |
| Variação média da renda per capita, decil 9 | R$/mês per capita | |
| Variação como % da renda, decil 9 | % da renda | |
| Variação média da renda per capita, decil 10 | R$/mês per capita | |
| Variação como % da renda, decil 10 | % da renda |
Registro de execução desta seção (1)
Ferramentas determinísticas calculam; o modelo apenas seleciona, interpreta e escreve. Aqui estão as duas coisas, na ordem em que aconteceram.
magi_sim.summarize.compare_staticv0.2.01.354 ms · call_0684fb7bpackages/magi_sim/src/magi_sim/summarize.pyEntradas · 2517 caracteres
{
"population": "persons_0b25dc4b",
"params": {
"irpf": "irpf_2026",
"inss": "inss_2026",
"bolsa_familia": "bolsa_familia_2026_10",
"bpc": "bpc",
"take_up": "reported",
"use_reported_amounts": false,
"rules_on": "2026-10-01",
"survey_year": 2023,
"service_effect": null,
"service_context": null
},
"year": null,
"take_up": null,
"policy": {
"id": "pol_c36edcbabf",
"title": "Fim da escala 6x1 e redução da jornada máxima de trabalho (PEC 221/2019)",
"summary": "Reduz a jornada máxima semanal de trabalho de 44 para 42 horas após 60 dias e para 40 horas após 14 meses da promulgação, com escala 5x2 e sem redução salarial para empregados com carteira assinada.",
"jurisdiction": "BR",
"effective_from": null,
"assumed_start": "2026-10-01",
"horizon_months": 12,
"instruments": [
{
"kind": "working_hours_cap",
"steps": [
{
"max_weekly_hours": 42,
"months_after_start": 2
},
{
"max_weekly_hours": 40,
"months_after_start": 14
}
],
"current_max_weekly_hours": 44,
"pay": "unchanged",
"covers": "signed_work_card",
"overtime_premium": 0.5,
"rest_days_per_week": 2
}
],
"funding": {
"mechanism": "unspecified",
"description": ""
},
"source": {
"text": "Fim da escala 6x1 (PEC 221/2019, aprovada pela Câmara em maio de 2026 e pelo Senado em 14/10/2026, aguardando promulgação): a jornada máxima de trabalho cai de 44 para 42 horas semanais 60 dias após a promulgação e para 40 horas semanais 14 meses após a promulgação, com dois dias de descanso remunerado por semana (escala 5x2) e sem redução de salário, para os trabalhadores com carteira assinada em todo o Brasil.",
"url": null,
"document_id": null,
"publisher": null,
"published_on": null
},
"provenance": {
"parser": "llm",
"model": "gemini-3.8-flash",
"confirmed_by_user": false,
"confirmed_on": null,
"auto_proceeded": true,
"auto_proceeded_on": "2026-10-16",
"notes": "A data de promulgação ainda não ocorreu (aguardando promulgação), portanto effective_from foi deixado nulo. O prazo de 60 dias foi convertido para 2 meses conforme as diretrizes."
},
"unstated": [
"effective_from",
"horizon_months",
"funding"
]
},
"bootstrap_B": 0,
"behavioral": false,
"seed": 0
}Saídas · 27200 caracteres
[
[
{
"key": "fiscal_cost_year",
"value": 0,
"unit": "R$ mil/ano",
"label": "Custo fiscal líquido anual",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Somam-se, com os pesos amostrais, os benefícios pagos e os impostos arrecadados de cada domicílio, antes e depois da política (valores mensais).', 'formula': 'ΣB = Σ_h w_h·B_h ; ΣT = Σ_h w_h·T_h', 'terms': [{'symbol': 'ΣB_antes', 'value': 14908765774.17082, 'unit': 'R$/…"
},
{
"key": "fiscal_cost_month",
"value": 0,
"unit": "R$ mil/mês",
"label": "Custo fiscal líquido mensal",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Somam-se, com os pesos amostrais, os benefícios pagos e os impostos arrecadados de cada domicílio, antes e depois da política (valores mensais).', 'formula': 'ΣB = Σ_h w_h·B_h ; ΣT = Σ_h w_h·T_h', 'terms': [{'symbol': 'ΣB_antes', 'value': 14908765774.17082, 'unit': 'R$/…"
},
{
"key": "households_winners",
"value": 0,
"unit": "domicílios",
"label": "Domicílios que ganham",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Um domicílio ganha quando a sua renda disponível sobe mais de meio centavo por mês; contam-se com os pesos.', 'formula': 'ganhadores = Σ_h w_h·1[Δ_h > 0,005]', 'terms': [{'symbol': 'Δ_h', 'value': 'renda disponível depois − antes', 'unit': 'R$/mês', 'note': ''}], 'resul…"
},
{
"key": "households_losers",
"value": 0,
"unit": "domicílios",
"label": "Domicílios que perdem",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Um domicílio perde quando a sua renda disponível cai mais de meio centavo por mês; contam-se com os pesos.', 'formula': 'perdedores = Σ_h w_h·1[Δ_h < −0,005]', 'terms': [], 'result': 0.0, 'unit': 'domicílios'}, {'text_pt': 'A figura é apresentada em domicílios, dividind…"
},
{
"key": "share_winners_pct",
"value": 0,
"unit": "%",
"label": "Parcela de domicílios que ganham",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Parcela dos domicílios que ganham sobre todos os domicílios da jurisdição.', 'formula': 'parcela = 100 × ganhadores / Σ_h w_h', 'terms': [{'symbol': 'ganhadores', 'value': 0.0, 'unit': 'domicílios', 'note': ''}, {'symbol': 'Σw', 'value': 76009304.52981377, 'unit': 'domi…"
},
{
"key": "share_losers_pct",
"value": 0,
"unit": "%",
"label": "Parcela de domicílios que perdem",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Parcela dos domicílios que perdem sobre todos os domicílios da jurisdição.', 'formula': 'parcela = 100 × perdedores / Σ_h w_h', 'terms': [{'symbol': 'perdedores', 'value': 0.0, 'unit': 'domicílios', 'note': ''}, {'symbol': 'Σw', 'value': 76009304.52981377, 'unit': 'domi…"
},
{
"key": "mean_gain_winners",
"value": 0,
"unit": "R$/mês por domicílio",
"label": "Ganho médio mensal entre os domicílios que ganham",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Soma-se a variação de renda dos domicílios que ganham, com os pesos, e divide-se pelo número (ponderado) de ganhadores.', 'formula': 'ganho_médio = Σ_h w_h·Δ_h·1[Δ_h > 0,005] / ganhadores', 'terms': [{'symbol': 'Σw·Δ (ganhadores)', 'value': 0.0, 'unit': 'R$/mês', 'note'…"
},
{
"key": "poverty_base_pct",
"value": 28.728891853841382,
"unit": "%",
"label": "Pobreza (R$762) antes",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Contam-se, com os pesos amostrais, as pessoas cuja renda disponível per capita antes da política fica abaixo da linha de pobreza, e divide-se pelo total de pessoas.', 'formula': 'P0 = Σ_i w_i·1[y_i < z] / Σ_i w_i', 'terms': [{'symbol': 'z', 'value': 762.0452849733152, '…"
},
{
"key": "poverty_reform_pct",
"value": 28.728891853841382,
"unit": "%",
"label": "Pobreza (R$762) depois",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Contam-se, com os pesos amostrais, as pessoas cuja renda disponível per capita depois da política fica abaixo da linha de pobreza, e divide-se pelo total de pessoas.', 'formula': 'P0 = Σ_i w_i·1[y_i < z] / Σ_i w_i', 'terms': [{'symbol': 'z', 'value': 762.0452849733152, …"
},
{
"key": "extreme_base_pct",
"value": 3.624320138210045,
"unit": "%",
"label": "Pobreza extrema (R$239) antes",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Contam-se, com os pesos amostrais, as pessoas cuja renda disponível per capita antes da política fica abaixo da linha de pobreza, e divide-se pelo total de pessoas.', 'formula': 'P0 = Σ_i w_i·1[y_i < z] / Σ_i w_i', 'terms': [{'symbol': 'z', 'value': 239.49994670589908, …"
},
{
"key": "extreme_reform_pct",
"value": 3.624320138210045,
"unit": "%",
"label": "Pobreza extrema (R$239) depois",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Contam-se, com os pesos amostrais, as pessoas cuja renda disponível per capita depois da política fica abaixo da linha de pobreza, e divide-se pelo total de pessoas.', 'formula': 'P0 = Σ_i w_i·1[y_i < z] / Σ_i w_i', 'terms': [{'symbol': 'z', 'value': 239.49994670589908,…"
},
{
"key": "poverty_gap_base_pct",
"value": 10.73206112466076,
"unit": "%",
"label": "Hiato de pobreza antes",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Para cada pessoa pobre antes da política, calcula-se a distância da sua renda até a linha, como fração da linha; para quem não é pobre a distância é zero.', 'formula': 'g_i = max(0, (z − y_i) / z)', 'terms': [{'symbol': 'z', 'value': 762.0452849733152, 'unit': 'R$/mês',…"
},
{
"key": "poverty_gap_reform_pct",
"value": 10.73206112466076,
"unit": "%",
"label": "Hiato de pobreza depois",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Para cada pessoa pobre depois da política, calcula-se a distância da sua renda até a linha, como fração da linha; para quem não é pobre a distância é zero.', 'formula': 'g_i = max(0, (z − y_i) / z)', 'terms': [{'symbol': 'z', 'value': 762.0452849733152, 'unit': 'R$/mês'…"
},
{
"key": "gini_base",
"value": 0.5054334601205859,
"unit": "índice",
"label": "Gini da renda disponível per capita antes",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Ordenam-se as pessoas pela renda disponível per capita antes da política e acumulam-se população e renda com os pesos amostrais: a curva de Lorenz L(p).', 'formula': 'p_i = Σ_{j≤i} w_j / Σw ; L_i = Σ_{j≤i} w_j·y_j / Σ w·y', 'terms': [{'symbol': 'n', 'value': 383049.0, '…"
},
{
"key": "gini_reform",
"value": 0.5054334601205859,
"unit": "índice",
"label": "Gini da renda disponível per capita depois",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Ordenam-se as pessoas pela renda disponível per capita depois da política e acumulam-se população e renda com os pesos amostrais: a curva de Lorenz L(p).', 'formula': 'p_i = Σ_{j≤i} w_j / Σw ; L_i = Σ_{j≤i} w_j·y_j / Σ w·y', 'terms': [{'symbol': 'n', 'value': 383049.0, …"
},
{
"key": "palma_base",
"value": 3.3377684321509657,
"unit": "razão",
"label": "Razão de Palma antes",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Divide-se a população em decis de renda antes da política e calcula-se a parcela da renda total de cada decil.', 'formula': 's_d = Σ_{i∈d} w_i·y_i / Σ w·y', 'terms': [{'symbol': 's_10 (10% mais ricos)', 'value': 0.3992738082264231, 'unit': 'parcela', 'note': ''}, {'symb…"
},
{
"key": "palma_reform",
"value": 3.3377684321509657,
"unit": "razão",
"label": "Razão de Palma depois",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Divide-se a população em decis de renda depois da política e calcula-se a parcela da renda total de cada decil.', 'formula': 's_d = Σ_{i∈d} w_i·y_i / Σ w·y', 'terms': [{'symbol': 's_10 (10% mais ricos)', 'value': 0.3992738082264231, 'unit': 'parcela', 'note': ''}, {'sym…"
},
{
"key": "hours_workers_covered",
"value": 39.77114741486074,
"unit": "milhões de trabalhadores",
"label": "Empregados alcançados pelo teto de jornada (trabalho principal)",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Contagem ponderada dos empregados cuja posição no trabalho principal o teto alcança, com horas declaradas.', 'formula': 'n = Σ_i w_i·1[posição_i alcançada, h_i > 0]', 'terms': [], 'result': 39771147.41486074, 'unit': 'unidades'}, {'text_pt': 'A figura é apresentada em m…"
},
{
"key": "hours_workers_affected",
"value": 21.05648173059059,
"unit": "milhões de trabalhadores",
"label": "Empregados com jornada normal acima de 40 horas semanais",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Contagem ponderada dos empregados alcançados cuja jornada normal (as horas habituais do trabalho principal, até o teto em vigor antes da política) passa do novo teto.', 'formula': 'n = Σ_i w_i·1[min(h_i, c₀) > c]', 'terms': [{'symbol': 'c₀', 'value': 44.0, 'unit': 'hora…"
},
{
"key": "hours_affected_pct",
"value": 52.944114261895045,
"unit": "%",
"label": "Parcela dos empregados alcançados que tem a jornada cortada",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Afetados sobre alcançados.', 'formula': '% = 100 × afetados / alcançados', 'terms': [{'symbol': 'afetados', 'value': 21056481.73059059, 'unit': 'trabalhadores', 'note': ''}, {'symbol': 'alcançados', 'value': 39771147.41486074, 'unit': 'trabalhadores', 'note': ''}], 'res…"
},
{
"key": "hours_mean_before",
"value": 46.08561885157889,
"unit": "horas/semana",
"label": "Jornada habitual média dos afetados, antes",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_mean_cut",
"value": 3.9477953471067595,
"unit": "horas/semana",
"label": "Corte médio da jornada normal dos afetados",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_freed_week",
"value": 83.12668060246402,
"unit": "milhões de horas por semana",
"label": "Horas semanais de trabalho a menos, somadas sobre os afetados",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_hourly_pay_rise_pct",
"value": 9.448873719430308,
"unit": "%",
"label": "Aumento médio do pagamento por hora dos afetados",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Sem redução do pagamento mensal, o pagamento por hora de cada afetado sobe na razão das horas antes e depois do corte; a figura é a média ponderada.', 'formula': 'Δ% = 100 × Σ w_i·(h_i/(h_i − Δ_i) − 1) / Σ w_i', 'terms': [{'symbol': 'Δ médio', 'value': 3.947795347106759…"
},
{
"key": "hours_hourly_pay_before",
"value": 13.06807814990965,
"unit": "R$/hora",
"label": "Pagamento médio por hora dos afetados, antes",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_hourly_pay_after",
"value": 14.303442259400054,
"unit": "R$/hora",
"label": "Pagamento médio por hora dos afetados, depois",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_pay_affected_month",
"value": 63.36700912292609,
"unit": "R$ bilhões/mês",
"label": "Pagamento mensal do trabalho principal dos afetados",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_overtime_premium_pct",
"value": 50,
"unit": "%",
"label": "Adicional de hora extra usado na hipótese de reposição em hora extra",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_cost_lost_year",
"value": 65.15223377209614,
"unit": "R$ bilhões/ano",
"label": "Valor anual das horas perdidas, se não forem repostas (hipótese)",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Hipótese: as horas cortadas não são repostas; o pagamento mensal fica e o valor das horas perdidas, ao pagamento por hora de antes, é o custo, em doze meses.', 'formula': 'custo = 12 × Σ w_i·y_i·Δ_i / h_i', 'terms': [{'symbol': 'p', 'value': 0.5, 'unit': 'parcela', 'not…"
},
{
"key": "hours_cost_hiring_year",
"value": 71.35077271036667,
"unit": "R$ bilhões/ano",
"label": "Custo anual de repor as horas por contratação (hipótese)",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Hipótese: as horas cortadas são repostas por contratação ao pagamento por hora depois do corte, sem adicional, em doze meses e sem 13º, férias e encargos.', 'formula': 'custo = 12 × Σ w_i·y_i·Δ_i / (h_i − Δ_i)', 'terms': [{'symbol': 'p', 'value': 0.5, 'unit': 'parcela',…"
},
{
"key": "hours_cost_overtime_year",
"value": 107.02615906555,
"unit": "R$ bilhões/ano",
"label": "Custo anual de repor as horas em hora extra (hipótese)",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Hipótese: as horas cortadas são repostas em hora extra, com o adicional do instrumento sobre o pagamento por hora, em doze meses e sem 13º, férias e encargos.', 'formula': 'custo = 12 × (1 + p) × Σ w_i·y_i·Δ_i / (h_i − Δ_i)', 'terms': [{'symbol': 'p', 'value': 0.5, 'uni…"
},
{
"key": "hours_step_42_affected",
"value": 20.526644055295648,
"unit": "milhões de trabalhadores",
"label": "Empregados com jornada normal acima de 42 horas, na etapa intermediária",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_step_42_cost_hiring_year",
"value": 33.60744343194731,
"unit": "R$ bilhões/ano",
"label": "Custo anual de repor as horas por contratação, teto de 42 horas (hipótese)",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_step_42_cost_overtime_year",
"value": 50.41116514792096,
"unit": "R$ bilhões/ano",
"label": "Custo anual de repor as horas em hora extra, teto de 42 horas (hipótese)",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_decile_1_share_pct",
"value": 1.2885323285581483,
"unit": "%",
"label": "Parcela dos afetados que vive no decil 1",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_decile_1_of_covered_pct",
"value": 51.274096165161254,
"unit": "%",
"label": "Parcela dos empregados alcançados do decil 1 que tem a jornada cortada",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_decile_2_share_pct",
"value": 7.266531164332906,
"unit": "%",
"label": "Parcela dos afetados que vive no decil 2",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_decile_2_of_covered_pct",
"value": 57.99520108303072,
"unit": "%",
"label": "Parcela dos empregados alcançados do decil 2 que tem a jornada cortada",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_decile_3_share_pct",
"value": 8.928917013222403,
"unit": "%",
"label": "Parcela dos afetados que vive no decil 3",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_decile_3_of_covered_pct",
"value": 55.182504787352045,
"unit": "%",
"label": "Parcela dos empregados alcançados do decil 3 que tem a jornada cortada",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_decile_4_share_pct",
"value": 12.891484653365328,
"unit": "%",
"label": "Parcela dos afetados que vive no decil 4",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_decile_4_of_covered_pct",
"value": 56.48177877099146,
"unit": "%",
"label": "Parcela dos empregados alcançados do decil 4 que tem a jornada cortada",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_decile_5_share_pct",
"value": 15.633200565204643,
"unit": "%",
"label": "Parcela dos afetados que vive no decil 5",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_decile_5_of_covered_pct",
"value": 55.86755742530383,
"unit": "%",
"label": "Parcela dos empregados alcançados do decil 5 que tem a jornada cortada",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_decile_6_share_pct",
"value": 9.424190160770518,
"unit": "%",
"label": "Parcela dos afetados que vive no decil 6",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_decile_6_of_covered_pct",
"value": 56.43272268313495,
"unit": "%",
"label": "Parcela dos empregados alcançados do decil 6 que tem a jornada cortada",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_decile_7_share_pct",
"value": 15.666496861540528,
"unit": "%",
"label": "Parcela dos afetados que vive no decil 7",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_decile_7_of_covered_pct",
"value": 53.92509922263951,
"unit": "%",
"label": "Parcela dos empregados alcançados do decil 7 que tem a jornada cortada",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_decile_8_share_pct",
"value": 13.151238225857737,
"unit": "%",
"label": "Parcela dos afetados que vive no decil 8",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_decile_8_of_covered_pct",
"value": 51.633896028001516,
"unit": "%",
"label": "Parcela dos empregados alcançados do decil 8 que tem a jornada cortada",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_decile_9_share_pct",
"value": 9.870800470089046,
"unit": "%",
"label": "Parcela dos afetados que vive no decil 9",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_decile_9_of_covered_pct",
"value": 47.099218703501194,
"unit": "%",
"label": "Parcela dos empregados alcançados do decil 9 que tem a jornada cortada",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_decile_10_share_pct",
"value": 5.8786085570587465,
"unit": "%",
"label": "Parcela dos afetados que vive no decil 10",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "hours_decile_10_of_covered_pct",
"value": 40.076250851112555,
"unit": "%",
"label": "Parcela dos empregados alcançados do decil 10 que tem a jornada cortada",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": null
},
{
"key": "people_out_of_poverty",
"value": 0,
"unit": "pessoas",
"label": "Pessoas que saem da pobreza",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'A queda da taxa de pobreza, em parcela da população, vezes a população.', 'formula': 'pessoas = (P0_antes − P0_depois) × Σ_i w_i', 'terms': [{'symbol': 'P0_antes', 'value': 0.2872889185384138, 'unit': 'parcela', 'note': ''}, {'symbol': 'P0_depois', 'value': 0.2872889185…"
},
{
"key": "decile_1_mean_delta",
"value": 0,
"unit": "R$/mês per capita",
"label": "Variação média da renda per capita, decil 1",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Os domicílios são ordenados pela renda disponível per capita antes da política e divididos em dez grupos de igual peso; no decil 1, a variação média é a média ponderada de Δ = depois − antes.', 'formula': 'Δ̄_d = Σ_{h∈d} w_h·Δ_h / Σ_{h∈d} w_h', 'terms': [{'symbol': 'ren…"
},
{
"key": "decile_1_delta_pct",
"value": 0,
"unit": "% da renda",
"label": "Variação como % da renda, decil 1",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'A variação média do decil 1 como porcentagem da sua renda média antes da política.', 'formula': 'Δ%_d = 100 × Δ̄_d / ȳ_d', 'terms': [{'symbol': 'Δ̄_d', 'value': 0.0, 'unit': 'R$/mês per capita', 'note': ''}, {'symbol': 'ȳ_d', 'value': 248.20905466989646, 'unit': 'R$/mês…"
},
{
"key": "decile_2_mean_delta",
"value": 0,
"unit": "R$/mês per capita",
"label": "Variação média da renda per capita, decil 2",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Os domicílios são ordenados pela renda disponível per capita antes da política e divididos em dez grupos de igual peso; no decil 2, a variação média é a média ponderada de Δ = depois − antes.', 'formula': 'Δ̄_d = Σ_{h∈d} w_h·Δ_h / Σ_{h∈d} w_h', 'terms': [{'symbol': 'ren…"
},
{
"key": "decile_2_delta_pct",
"value": 0,
"unit": "% da renda",
"label": "Variação como % da renda, decil 2",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'A variação média do decil 2 como porcentagem da sua renda média antes da política.', 'formula': 'Δ%_d = 100 × Δ̄_d / ȳ_d', 'terms': [{'symbol': 'Δ̄_d', 'value': 0.0, 'unit': 'R$/mês per capita', 'note': ''}, {'symbol': 'ȳ_d', 'value': 583.3750577849739, 'unit': 'R$/mês …"
},
{
"key": "decile_3_mean_delta",
"value": 0,
"unit": "R$/mês per capita",
"label": "Variação média da renda per capita, decil 3",
"ci_low": null,
"ci_high": null,
"tier": "static",
"derivation": "dict: {'steps': [{'text_pt': 'Os domicílios são ordenados pela renda disponível per capita antes da política e divididos em dez grupos de igual peso; no decil 3, a variação média é a média ponderada de Δ = depois − antes.', 'formula': 'Δ̄_d = Σ_{h∈d} w_h·Δ_h / Σ_{h∈d} w_h', 'terms': [{'symbol': 'ren…"
},
"… +15 itens"
],
{
"type": "DataFrame",
"rows": 10,
"columns": [
"group",
"mean_baseline",
"mean_delta",
"delta_pct_of_income",
"share_winners",
"share_losers"
]
},
{
"tool": "magi_sim.summarize.compare_static",
"params_versions": [
"irpf_2026@2026-09-17",
"inss_2026@2026-09-17",
"bolsa_familia_2026_10@2026-09-17",
"bpc@2026-09-17",
"ipca@2026-09-25"
],
"take_up": "reported",
"policy_id": "pol_c36edcbabf",
"population": "PNADc 2023 visita 1 (cached persons frame)",
"tier": "static",
"behavioral_params": null,
"bootstrap_B": 0,
"transfers": null,
"hours": {
"current_max_weekly_hours": 44,
"pay": "unchanged",
"covers": "signed_work_card",
"overtime_premium": 0.5,
"rest_days_per_week": 2,
"steps": [
"dict: {'max_weekly_hours': 42.0, 'months_after_start': 2, 'covered': 39771147.41486074, 'affected': 20526644.05529565, 'affected_pct': 51.611898045530715, 'mean_hours_before': 46.191502105099254, 'mean_hours_cut': 1.9984966900941947, 'hours_freed_week': 41022430.203250036, 'hourly_pay_rise_pct': 4.5…",
"dict: {'max_weekly_hours': 40.0, 'months_after_start': 14, 'covered': 39771147.41486074, 'affected': 21056481.73059059, 'affected_pct': 52.944114261895045, 'mean_hours_before': 46.08561885157889, 'mean_hours_cut': 3.9477953471067595, 'hours_freed_week': 83126680.60246402, 'hourly_pay_rise_pct': 9.44…"
],
"final": {
"max_weekly_hours": 40,
"months_after_start": 14,
"covered": 39771147.41486074,
"affected": 21056481.73059059,
"affected_pct": 52.944114261895045,
"mean_hours_before": 46.08561885157889,
"mean_hours_cut": 3.9477953471067595,
"hours_freed_week": 83126680.60246402,
"hourly_pay_rise_pct": 9.448873719430308,
"hourly_pay_before": 13.06807814990965,
"hourly_pay_after": 14.303442259400054,
"pay_affected_month": 63367009122.926094,
"cost_hours_lost_month": 5429352814.341346,
"cost_hiring_month": 5945897725.863889,
"cost_overtime_month": 8918846588.795834
},
"pay_cut_month": 0
}
}
]Seção 7: Desenho de avaliação
Seção 7: Desenho de avaliação
O efeito simulado é de R$ 0 por pessoa por mês; o número de domicílios necessário não pôde ser calculado.
Antes de ler os números
desenho calibrado no efeito simulado pelo motor estático e na variância da PNADc; não é uma estimativa do efeito real
Pré-registro sugerido
- População do estudo
- domicílios alcançados pela política (elegíveis sob as novas regras)
- Unidade de sorteio
- domicílio, estratificado por decil de renda per capita e situação urbana/rural
- Desfecho primário
- disposable_pc (renda disponível per capita mensal, R$)
- Desfechos secundários
- taxa de pobreza (R$762)
- pobreza extrema (R$239)
- gasto com alimentação (POF/Engel)
- participação no trabalho formal (VD4009)
- Estimador
- OLS com erros-padrão agrupados por domicílio; inferência por randomização como verificação
- Testes múltiplos
- Bonferroni sobre os desfechos secundários
- Poder
- 80% ao nível 0.05
- Atrito e transbordamento
- medir atrito por braço; verificar transbordamento entre domicílios do mesmo setor censitário
Efeito mínimo detectável por tamanho de amostra
| domicílios | efeito mínimo detectável |
|---|---|
| 500 | |
| 1.000 | |
| 2.000 | |
| 5.000 | |
| 10.000 |
Registro de execução desta seção (3)
Ferramentas determinísticas calculam; o modelo apenas seleciona, interpreta e escreve. Aqui estão as duas coisas, na ordem em que aconteceram.
magi_sim.static.run_staticv0.1.00 ms · call_153e303cpackages/magi_sim/src/magi_sim/static.pyReaproveitado de call_0684fb7b: esta chamada não rodou de novo; leu o resultado que aquela calculou, nesta mesma execução.
Entradas · 397 caracteres
{
"population": "persons_0b25dc4b",
"params": {
"irpf": "irpf_2026",
"inss": "inss_2026",
"bolsa_familia": "bolsa_familia_2026_10",
"bpc": "bpc",
"take_up": "reported",
"use_reported_amounts": false,
"rules_on": "2026-10-01",
"survey_year": 2023,
"service_effect": null,
"service_context": null
},
"year": null,
"take_up": null,
"policy": null
}Saídas · 1595 caracteres
{
"persons": {
"type": "DataFrame",
"rows": 383049,
"columns": [
"hh_id",
"age",
"weight",
"income_labor",
"income_other",
"formal",
"self_employed",
"employed",
"position",
"hours_main",
"income_main",
"sex",
"race",
"education",
"relation",
"urban",
"uf",
"area_type",
"receives_bf",
"bf_reported",
"receives_bpc",
"bpc_reported",
"other_programs_reported",
"disability",
"pregnant",
"nursing",
"s01007",
"s01012a",
"s01014",
"s01029",
"dependents",
"strata",
"upa",
"inss",
"irpf",
"income_pc_base",
"disposable_pc",
"benefits_hh",
"taxes_hh"
]
},
"households": {
"type": "DataFrame",
"rows": 139014,
"columns": [
"hh_id",
"n",
"weight",
"income_labor",
"income_other",
"inss",
"irpf",
"income_pc_base",
"bpc_total",
"bf_total",
"brc",
"bpi",
"bvf",
"bco",
"eligible",
"new_transfers",
"benefits",
"taxes",
"disposable",
"disposable_pc"
]
},
"provenance": {
"params_versions": [
"irpf_2026@2026-09-17",
"inss_2026@2026-09-17",
"bolsa_familia_2026_10@2026-09-17",
"bpc@2026-09-17",
"ipca@2026-09-25"
],
"take_up": "reported",
"use_reported_amounts": false,
"policy_id": null,
"tier": "static",
"services": null,
"transfers": null
}
}magi_sim.static.run_staticv0.1.00 ms · call_e290d758packages/magi_sim/src/magi_sim/static.pyReaproveitado de call_0684fb7b: esta chamada não rodou de novo; leu o resultado que aquela calculou, nesta mesma execução.
Entradas · 2461 caracteres
{
"population": "persons_0b25dc4b",
"params": {
"irpf": "irpf_2026",
"inss": "inss_2026",
"bolsa_familia": "bolsa_familia_2026_10",
"bpc": "bpc",
"take_up": "reported",
"use_reported_amounts": false,
"rules_on": "2026-10-01",
"survey_year": 2023,
"service_effect": null,
"service_context": null
},
"year": null,
"take_up": null,
"policy": {
"id": "pol_c36edcbabf",
"title": "Fim da escala 6x1 e redução da jornada máxima de trabalho (PEC 221/2019)",
"summary": "Reduz a jornada máxima semanal de trabalho de 44 para 42 horas após 60 dias e para 40 horas após 14 meses da promulgação, com escala 5x2 e sem redução salarial para empregados com carteira assinada.",
"jurisdiction": "BR",
"effective_from": null,
"assumed_start": "2026-10-01",
"horizon_months": 12,
"instruments": [
{
"kind": "working_hours_cap",
"steps": [
{
"max_weekly_hours": 42,
"months_after_start": 2
},
{
"max_weekly_hours": 40,
"months_after_start": 14
}
],
"current_max_weekly_hours": 44,
"pay": "unchanged",
"covers": "signed_work_card",
"overtime_premium": 0.5,
"rest_days_per_week": 2
}
],
"funding": {
"mechanism": "unspecified",
"description": ""
},
"source": {
"text": "Fim da escala 6x1 (PEC 221/2019, aprovada pela Câmara em maio de 2026 e pelo Senado em 14/10/2026, aguardando promulgação): a jornada máxima de trabalho cai de 44 para 42 horas semanais 60 dias após a promulgação e para 40 horas semanais 14 meses após a promulgação, com dois dias de descanso remunerado por semana (escala 5x2) e sem redução de salário, para os trabalhadores com carteira assinada em todo o Brasil.",
"url": null,
"document_id": null,
"publisher": null,
"published_on": null
},
"provenance": {
"parser": "llm",
"model": "gemini-3.8-flash",
"confirmed_by_user": false,
"confirmed_on": null,
"auto_proceeded": true,
"auto_proceeded_on": "2026-10-16",
"notes": "A data de promulgação ainda não ocorreu (aguardando promulgação), portanto effective_from foi deixado nulo. O prazo de 60 dias foi convertido para 2 meses conforme as diretrizes."
},
"unstated": [
"effective_from",
"horizon_months",
"funding"
]
}
}Saídas · 3241 caracteres
{
"persons": {
"type": "DataFrame",
"rows": 383049,
"columns": [
"hh_id",
"age",
"weight",
"income_labor",
"income_other",
"formal",
"self_employed",
"employed",
"position",
"hours_main",
"income_main",
"sex",
"race",
"education",
"relation",
"urban",
"uf",
"area_type",
"receives_bf",
"bf_reported",
"receives_bpc",
"bpc_reported",
"other_programs_reported",
"disability",
"pregnant",
"nursing",
"s01007",
"s01012a",
"s01014",
"s01029",
"dependents",
"strata",
"upa",
"hours_cap_covered",
"hours_cap_cut",
"hours_cap_after",
"inss",
"irpf",
"income_pc_base",
"disposable_pc",
"benefits_hh",
"taxes_hh"
]
},
"households": {
"type": "DataFrame",
"rows": 139014,
"columns": [
"hh_id",
"n",
"weight",
"income_labor",
"income_other",
"inss",
"irpf",
"income_pc_base",
"bpc_total",
"bf_total",
"brc",
"bpi",
"bvf",
"bco",
"eligible",
"new_transfers",
"benefits",
"taxes",
"disposable",
"disposable_pc"
]
},
"provenance": {
"params_versions": [
"irpf_2026@2026-09-17",
"inss_2026@2026-09-17",
"bolsa_familia_2026_10@2026-09-17",
"bpc@2026-09-17",
"ipca@2026-09-25"
],
"take_up": "reported",
"use_reported_amounts": false,
"policy_id": "pol_c36edcbabf",
"tier": "static",
"services": null,
"transfers": null,
"hours": {
"current_max_weekly_hours": 44,
"pay": "unchanged",
"covers": "signed_work_card",
"overtime_premium": 0.5,
"rest_days_per_week": 2,
"steps": [
"dict: {'max_weekly_hours': 42.0, 'months_after_start': 2, 'covered': 39771147.41486074, 'affected': 20526644.05529565, 'affected_pct': 51.611898045530715, 'mean_hours_before': 46.191502105099254, 'mean_hours_cut': 1.9984966900941947, 'hours_freed_week': 41022430.203250036, 'hourly_pay_rise_pct': 4.5…",
"dict: {'max_weekly_hours': 40.0, 'months_after_start': 14, 'covered': 39771147.41486074, 'affected': 21056481.73059059, 'affected_pct': 52.944114261895045, 'mean_hours_before': 46.08561885157889, 'mean_hours_cut': 3.9477953471067595, 'hours_freed_week': 83126680.60246402, 'hourly_pay_rise_pct': 9.44…"
],
"final": {
"max_weekly_hours": 40,
"months_after_start": 14,
"covered": 39771147.41486074,
"affected": 21056481.73059059,
"affected_pct": 52.944114261895045,
"mean_hours_before": 46.08561885157889,
"mean_hours_cut": 3.9477953471067595,
"hours_freed_week": 83126680.60246402,
"hourly_pay_rise_pct": 9.448873719430308,
"hourly_pay_before": 13.06807814990965,
"hourly_pay_after": 14.303442259400054,
"pay_affected_month": 63367009122.926094,
"cost_hours_lost_month": 5429352814.341346,
"cost_hiring_month": 5945897725.863889,
"cost_overtime_month": 8918846588.795834
},
"pay_cut_month": 0
}
}
}magi_infer.design.evaluation_designv0.2.062 ms · call_3d6a8c35packages/magi_infer/src/magi_infer/design.pyEntradas · 2523 caracteres
{
"population": "persons_0b25dc4b",
"params": {
"irpf": "irpf_2026",
"inss": "inss_2026",
"bolsa_familia": "bolsa_familia_2026_10",
"bpc": "bpc",
"take_up": "reported",
"use_reported_amounts": false,
"rules_on": "2026-10-01",
"survey_year": 2023,
"service_effect": null,
"service_context": null
},
"year": null,
"take_up": null,
"policy": {
"id": "pol_c36edcbabf",
"title": "Fim da escala 6x1 e redução da jornada máxima de trabalho (PEC 221/2019)",
"summary": "Reduz a jornada máxima semanal de trabalho de 44 para 42 horas após 60 dias e para 40 horas após 14 meses da promulgação, com escala 5x2 e sem redução salarial para empregados com carteira assinada.",
"jurisdiction": "BR",
"effective_from": null,
"assumed_start": "2026-10-01",
"horizon_months": 12,
"instruments": [
{
"kind": "working_hours_cap",
"steps": [
{
"max_weekly_hours": 42,
"months_after_start": 2
},
{
"max_weekly_hours": 40,
"months_after_start": 14
}
],
"current_max_weekly_hours": 44,
"pay": "unchanged",
"covers": "signed_work_card",
"overtime_premium": 0.5,
"rest_days_per_week": 2
}
],
"funding": {
"mechanism": "unspecified",
"description": ""
},
"source": {
"text": "Fim da escala 6x1 (PEC 221/2019, aprovada pela Câmara em maio de 2026 e pelo Senado em 14/10/2026, aguardando promulgação): a jornada máxima de trabalho cai de 44 para 42 horas semanais 60 dias após a promulgação e para 40 horas semanais 14 meses após a promulgação, com dois dias de descanso remunerado por semana (escala 5x2) e sem redução de salário, para os trabalhadores com carteira assinada em todo o Brasil.",
"url": null,
"document_id": null,
"publisher": null,
"published_on": null
},
"provenance": {
"parser": "llm",
"model": "gemini-3.8-flash",
"confirmed_by_user": false,
"confirmed_on": null,
"auto_proceeded": true,
"auto_proceeded_on": "2026-10-16",
"notes": "A data de promulgação ainda não ocorreu (aguardando promulgação), portanto effective_from foi deixado nulo. O prazo de 60 dias foi convertido para 2 meses conforme as diretrizes."
},
"unstated": [
"effective_from",
"horizon_months",
"funding"
]
},
"base": "persons_901a5578",
"reform": "persons_eefc4c62"
}Saídas · 4387 caracteres
{
"outcome": "disposable_pc",
"n_units_population": 76009304.52981377,
"simulated_ate": 0,
"outcome_sd": 3565.123366498236,
"icc_household": 0,
"mean_household_size": 2.7554706720186455,
"mde_grid": {
"type": "DataFrame",
"rows": 5,
"columns": [
"n_households",
"mde"
]
},
"n_households_for_simulated_ate": null,
"share_affected": 0,
"preregistration": {
"trial_population": "domicílios alcançados pela política (elegíveis sob as novas regras)",
"unit_of_randomization": "domicílio, estratificado por decil de renda per capita e situação urbana/rural",
"primary_outcome": "disposable_pc (renda disponível per capita mensal, R$)",
"secondary_outcomes": [
"taxa de pobreza (R$762)",
"pobreza extrema (R$239)",
"gasto com alimentação (POF/Engel)",
"participação no trabalho formal (VD4009)"
],
"estimator": "OLS com erros-padrão agrupados por domicílio; inferência por randomização como verificação",
"multiple_testing": "Bonferroni sobre os desfechos secundários",
"power": "80% ao nível 0.05",
"attrition_and_spillovers": "medir atrito por braço; verificar transbordamento entre domicílios do mesmo setor censitário",
"caveat": "desenho calibrado no efeito simulado pelo motor estático e na variância da PNADc; não é uma estimativa do efeito real"
},
"derivations": {
"design_simulated_ate": {
"steps": "list: [{'text_pt': 'Toma-se um registro por domicílio (a renda disponível per capita é a mesma para todos os seus membros) e calcula-se Δ = renda depois − renda antes.', 'formula': 'Δ_h = y1_h − y0_h', 'terms': [{'symbol': 'domicílios na amostra', 'value': 139014.0, 'unit': 'domicílios', 'note': ''}…",
"note_pt": ""
},
"design_outcome_sd": {
"steps": "list: [{'text_pt': 'Desvio-padrão ponderado da renda disponível per capita antes da política, entre os domicílios alcançados.', 'formula': 'sd = √( Σ w_h·(y0_h − ȳ0)² / Σ w_h )', 'terms': [{'symbol': 'ȳ0', 'value': 2282.8465301291017, 'unit': 'R$/mês per capita', 'note': ''}, {'symbol': 'Σw', 'value…",
"note_pt": ""
},
"design_share_affected_pct": {
"steps": "list: [{'text_pt': 'Parcela ponderada dos domicílios alcançados sobre todos os domicílios.', 'formula': 'parcela = 100 × Σ_h w_h·alcançado_h / Σ_h w_h', 'terms': [{'symbol': 'Σw alcançados', 'value': 0.0, 'unit': 'domicílios', 'note': ''}, {'symbol': 'Σw', 'value': 76009304.52981377, 'unit': 'domicí…",
"note_pt": ""
},
"design_mde_n500": {
"steps": "list: [{'text_pt': 'Efeito mínimo detectável com 500 domicílios, metade em cada braço, teste bilateral a 0.05 e poder 0.8 (Duflo, Glennerster e Kremer 2007). Sem correção de conglomerado: o domicílio é a unidade.', 'formula': 'MDE = (z_{1−α/2} + z_poder) × sd × √( 1 / (p(1−p)·n) )', 'terms': [{'symb…",
"note_pt": ""
},
"design_mde_n1000": {
"steps": "list: [{'text_pt': 'Efeito mínimo detectável com 1000 domicílios, metade em cada braço, teste bilateral a 0.05 e poder 0.8 (Duflo, Glennerster e Kremer 2007). Sem correção de conglomerado: o domicílio é a unidade.', 'formula': 'MDE = (z_{1−α/2} + z_poder) × sd × √( 1 / (p(1−p)·n) )', 'terms': [{'sym…",
"note_pt": ""
},
"design_mde_n2000": {
"steps": "list: [{'text_pt': 'Efeito mínimo detectável com 2000 domicílios, metade em cada braço, teste bilateral a 0.05 e poder 0.8 (Duflo, Glennerster e Kremer 2007). Sem correção de conglomerado: o domicílio é a unidade.', 'formula': 'MDE = (z_{1−α/2} + z_poder) × sd × √( 1 / (p(1−p)·n) )', 'terms': [{'sym…",
"note_pt": ""
},
"design_mde_n5000": {
"steps": "list: [{'text_pt': 'Efeito mínimo detectável com 5000 domicílios, metade em cada braço, teste bilateral a 0.05 e poder 0.8 (Duflo, Glennerster e Kremer 2007). Sem correção de conglomerado: o domicílio é a unidade.', 'formula': 'MDE = (z_{1−α/2} + z_poder) × sd × √( 1 / (p(1−p)·n) )', 'terms': [{'sym…",
"note_pt": ""
},
"design_mde_n10000": {
"steps": "list: [{'text_pt': 'Efeito mínimo detectável com 10000 domicílios, metade em cada braço, teste bilateral a 0.05 e poder 0.8 (Duflo, Glennerster e Kremer 2007). Sem correção de conglomerado: o domicílio é a unidade.', 'formula': 'MDE = (z_{1−α/2} + z_poder) × sd × √( 1 / (p(1−p)·n) )', 'terms': [{'sy…",
"note_pt": ""
}
}
}Seção 8: Nota
Nota geral
da lacuna fechada, em média · sobre 2 de 21 eixos
Em média, a política fecha 0,00% da distância que separa a jurisdição das fundações sociais nos 2 eixos avaliados, de 21.
| Eixo | Variação | Lacuna | Nota | Contribuição |
|---|---|---|---|---|
| Educaçãonão estimado | — | 45,5 | — | nenhum instrumento altera a cobertura do programa |
| Equidade socialsimulado | índice | 0,105 | ||
| Alimentaçãonão estimado | — | 0,0696 | — | nenhum instrumento altera a renda das famílias |
| Igualdade de gêneronão estimado | — | 0,452 | — | a simulação não muda a renda do trabalho de ninguém, e o indicador deste eixo é a razão entre a renda do trabalho de mulheres e de homens: uma transferência muda quem recebe, não quanto se ganha trabalhando |
| Saúdenão estimado | — | 0 | — | nenhum instrumento altera a cobertura do programa |
| Renda e trabalhosimulado | % | 28,7 |
Média simples de 2 eixos de 21. Sem intervalo: a incerteza dos eixos equity, income não foi calculada, e tomá-la como zero afirmaria uma certeza que ninguém calculou. Eixos sem nota: education, food, gender, health.
- renda e trabalho
- equidade social
- igualdade de gênero
- alimentação
- saúde
- educação
- moradia
- água
- energia
- redes
- voz política
- paz e justiça
- estimado por simulação
- vinculado a evidência
- ainda não estimado
Figuras da nota
| Indicador | Valor | Origem |
|---|---|---|
| Índice de Gini: variação estimada (Equidade social) | índice | |
| Índice de Gini: linha de base (Equidade social) | índice | |
| Taxa de pobreza: variação estimada (Renda e trabalho) | % | |
| Taxa de pobreza: linha de base (Renda e trabalho) | % | |
| Parcela da lacuna fechada: Equidade social | parcela da lacuna | |
| Parcela da lacuna fechada: Renda e trabalho | parcela da lacuna | |
| Nota geral sobre 2 de 21 eixos | parcela da lacuna |
Registro de execução desta seção (4)
Ferramentas determinísticas calculam; o modelo apenas seleciona, interpreta e escreve. Aqui estão as duas coisas, na ordem em que aconteceram.
magi_sim.static.run_staticv0.1.0664 ms · call_83ae5106packages/magi_sim/src/magi_sim/static.pyEntradas · 397 caracteres
{
"population": "persons_0b25dc4b",
"params": {
"irpf": "irpf_2026",
"inss": "inss_2026",
"bolsa_familia": "bolsa_familia_2026_10",
"bpc": "bpc",
"take_up": "reported",
"use_reported_amounts": false,
"rules_on": "2026-10-01",
"survey_year": 2023,
"service_effect": null,
"service_context": null
},
"year": null,
"take_up": null,
"policy": null
}Saídas · 1595 caracteres
{
"persons": {
"type": "DataFrame",
"rows": 383049,
"columns": [
"hh_id",
"age",
"weight",
"income_labor",
"income_other",
"formal",
"self_employed",
"employed",
"position",
"hours_main",
"income_main",
"sex",
"race",
"education",
"relation",
"urban",
"uf",
"area_type",
"receives_bf",
"bf_reported",
"receives_bpc",
"bpc_reported",
"other_programs_reported",
"disability",
"pregnant",
"nursing",
"s01007",
"s01012a",
"s01014",
"s01029",
"dependents",
"strata",
"upa",
"inss",
"irpf",
"income_pc_base",
"disposable_pc",
"benefits_hh",
"taxes_hh"
]
},
"households": {
"type": "DataFrame",
"rows": 139014,
"columns": [
"hh_id",
"n",
"weight",
"income_labor",
"income_other",
"inss",
"irpf",
"income_pc_base",
"bpc_total",
"bf_total",
"brc",
"bpi",
"bvf",
"bco",
"eligible",
"new_transfers",
"benefits",
"taxes",
"disposable",
"disposable_pc"
]
},
"provenance": {
"params_versions": [
"irpf_2026@2026-09-17",
"inss_2026@2026-09-17",
"bolsa_familia_2026_10@2026-09-17",
"bpc@2026-09-17",
"ipca@2026-09-25"
],
"take_up": "reported",
"use_reported_amounts": false,
"policy_id": null,
"tier": "static",
"services": null,
"transfers": null
}
}magi_sim.static.run_staticv0.1.0699 ms · call_c029db97packages/magi_sim/src/magi_sim/static.pyEntradas · 2556 caracteres
{
"population": "persons_0b25dc4b",
"params": {
"irpf": "irpf_2026",
"inss": "inss_2026",
"bolsa_familia": "bolsa_familia_2026_10",
"bpc": "bpc",
"take_up": "reported",
"use_reported_amounts": false,
"rules_on": "2026-10-01",
"survey_year": 2023,
"service_effect": null,
"service_context": null
},
"year": null,
"take_up": null,
"policy": {
"id": "pol_c36edcbabf",
"title": "Fim da escala 6x1 e redução da jornada máxima de trabalho (PEC 221/2019)",
"summary": "Reduz a jornada máxima semanal de trabalho de 44 para 42 horas após 60 dias e para 40 horas após 14 meses da promulgação, com escala 5x2 e sem redução salarial para empregados com carteira assinada.",
"jurisdiction": "BR",
"effective_from": null,
"assumed_start": "2026-10-01",
"horizon_months": 12,
"instruments": [
{
"kind": "working_hours_cap",
"steps": [
{
"max_weekly_hours": 42,
"months_after_start": 2
},
{
"max_weekly_hours": 40,
"months_after_start": 14
}
],
"current_max_weekly_hours": 44,
"pay": "unchanged",
"covers": "signed_work_card",
"overtime_premium": 0.5,
"rest_days_per_week": 2
}
],
"funding": {
"mechanism": "unspecified",
"description": ""
},
"source": {
"text": "Hoje é 2026-10-16.\n\nTexto da política ou projeto de lei:\n\nFim da escala 6x1 (PEC 221/2019, aprovada pela Câmara em maio de 2026 e pelo Senado em 14/10/2026, aguardando promulgação): a jornada máxima de trabalho cai de 44 para 42 horas semanais 60 dias após a promulgação e para 40 horas semanais 14 meses após a promulgação, com dois dias de descanso remunerado por semana (escala 5x2) e sem redução de salário, para os trabalhadores com carteira assinada em todo o Brasil.\nJurisdição sugerida: Brasil (BR)",
"url": null,
"document_id": null,
"publisher": null,
"published_on": null
},
"provenance": {
"parser": "llm",
"model": "gemini-3.8-flash",
"confirmed_by_user": true,
"confirmed_on": null,
"auto_proceeded": true,
"auto_proceeded_on": "2026-10-16",
"notes": "A data de promulgação ainda não ocorreu (aguardando promulgação), portanto effective_from foi deixado nulo. O prazo de 60 dias foi convertido para 2 meses conforme as diretrizes."
},
"unstated": [
"effective_from",
"horizon_months",
"funding"
]
}
}Saídas · 3241 caracteres
{
"persons": {
"type": "DataFrame",
"rows": 383049,
"columns": [
"hh_id",
"age",
"weight",
"income_labor",
"income_other",
"formal",
"self_employed",
"employed",
"position",
"hours_main",
"income_main",
"sex",
"race",
"education",
"relation",
"urban",
"uf",
"area_type",
"receives_bf",
"bf_reported",
"receives_bpc",
"bpc_reported",
"other_programs_reported",
"disability",
"pregnant",
"nursing",
"s01007",
"s01012a",
"s01014",
"s01029",
"dependents",
"strata",
"upa",
"hours_cap_covered",
"hours_cap_cut",
"hours_cap_after",
"inss",
"irpf",
"income_pc_base",
"disposable_pc",
"benefits_hh",
"taxes_hh"
]
},
"households": {
"type": "DataFrame",
"rows": 139014,
"columns": [
"hh_id",
"n",
"weight",
"income_labor",
"income_other",
"inss",
"irpf",
"income_pc_base",
"bpc_total",
"bf_total",
"brc",
"bpi",
"bvf",
"bco",
"eligible",
"new_transfers",
"benefits",
"taxes",
"disposable",
"disposable_pc"
]
},
"provenance": {
"params_versions": [
"irpf_2026@2026-09-17",
"inss_2026@2026-09-17",
"bolsa_familia_2026_10@2026-09-17",
"bpc@2026-09-17",
"ipca@2026-09-25"
],
"take_up": "reported",
"use_reported_amounts": false,
"policy_id": "pol_c36edcbabf",
"tier": "static",
"services": null,
"transfers": null,
"hours": {
"current_max_weekly_hours": 44,
"pay": "unchanged",
"covers": "signed_work_card",
"overtime_premium": 0.5,
"rest_days_per_week": 2,
"steps": [
"dict: {'max_weekly_hours': 42.0, 'months_after_start': 2, 'covered': 39771147.41486074, 'affected': 20526644.05529565, 'affected_pct': 51.611898045530715, 'mean_hours_before': 46.191502105099254, 'mean_hours_cut': 1.9984966900941947, 'hours_freed_week': 41022430.203250036, 'hourly_pay_rise_pct': 4.5…",
"dict: {'max_weekly_hours': 40.0, 'months_after_start': 14, 'covered': 39771147.41486074, 'affected': 21056481.73059059, 'affected_pct': 52.944114261895045, 'mean_hours_before': 46.08561885157889, 'mean_hours_cut': 3.9477953471067595, 'hours_freed_week': 83126680.60246402, 'hourly_pay_rise_pct': 9.44…"
],
"final": {
"max_weekly_hours": 40,
"months_after_start": 14,
"covered": 39771147.41486074,
"affected": 21056481.73059059,
"affected_pct": 52.944114261895045,
"mean_hours_before": 46.08561885157889,
"mean_hours_cut": 3.9477953471067595,
"hours_freed_week": 83126680.60246402,
"hourly_pay_rise_pct": 9.448873719430308,
"hourly_pay_before": 13.06807814990965,
"hourly_pay_after": 14.303442259400054,
"pay_affected_month": 63367009122.926094,
"cost_hours_lost_month": 5429352814.341346,
"cost_hiring_month": 5945897725.863889,
"cost_overtime_month": 8918846588.795834
},
"pay_cut_month": 0
}
}
}magi_score.graph.Synthesizer.runv0.1.01 ms · call_0ccfa6eapackages/magi_score/src/magi_score/graph.pyEntradas · 6038 caracteres
{
"policy": {
"id": "pol_c36edcbabf",
"title": "Fim da escala 6x1 e redução da jornada máxima de trabalho (PEC 221/2019)",
"summary": "Reduz a jornada máxima semanal de trabalho de 44 para 42 horas após 60 dias e para 40 horas após 14 meses da promulgação, com escala 5x2 e sem redução salarial para empregados com carteira assinada.",
"jurisdiction": "BR",
"effective_from": null,
"assumed_start": "2026-10-01",
"horizon_months": 12,
"instruments": [
{
"kind": "working_hours_cap",
"steps": [
{
"max_weekly_hours": 42,
"months_after_start": 2
},
{
"max_weekly_hours": 40,
"months_after_start": 14
}
],
"current_max_weekly_hours": 44,
"pay": "unchanged",
"covers": "signed_work_card",
"overtime_premium": 0.5,
"rest_days_per_week": 2
}
],
"funding": {
"mechanism": "unspecified",
"description": ""
},
"source": {
"text": "Hoje é 2026-10-16.\n\nTexto da política ou projeto de lei:\n\nFim da escala 6x1 (PEC 221/2019, aprovada pela Câmara em maio de 2026 e pelo Senado em 14/10/2026, aguardando promulgação): a jornada máxima de trabalho cai de 44 para 42 horas semanais 60 dias após a promulgação e para 40 horas semanais 14 meses após a promulgação, com dois dias de descanso remunerado por semana (escala 5x2) e sem redução de salário, para os trabalhadores com carteira assinada em todo o Brasil.\nJurisdição sugerida: Brasil (BR)",
"url": null,
"document_id": null,
"publisher": null,
"published_on": null
},
"provenance": {
"parser": "llm",
"model": "gemini-3.8-flash",
"confirmed_by_user": true,
"confirmed_on": null,
"auto_proceeded": true,
"auto_proceeded_on": "2026-10-16",
"notes": "A data de promulgação ainda não ocorreu (aguardando promulgação), portanto effective_from foi deixado nulo. O prazo de 60 dias foi convertido para 2 meses conforme as diretrizes."
},
"unstated": [
"effective_from",
"horizon_months",
"funding"
]
},
"sim": {
"figures": {
"fiscal_cost_year": 0,
"fiscal_cost_month": 0,
"households_winners": 0,
"households_losers": 0,
"share_winners_pct": 0,
"share_losers_pct": 0,
"mean_gain_winners": 0,
"poverty_base_pct": 28.728891853841382,
"poverty_reform_pct": 28.728891853841382,
"extreme_base_pct": 3.624320138210045,
"extreme_reform_pct": 3.624320138210045,
"poverty_gap_base_pct": 10.73206112466076,
"poverty_gap_reform_pct": 10.73206112466076,
"gini_base": 0.5054334601205859,
"gini_reform": 0.5054334601205859,
"palma_base": 3.3377684321509657,
"palma_reform": 3.3377684321509657,
"hours_workers_covered": 39.77114741486074,
"hours_workers_affected": 21.05648173059059,
"hours_affected_pct": 52.944114261895045,
"hours_mean_before": 46.08561885157889,
"hours_mean_cut": 3.9477953471067595,
"hours_freed_week": 83.12668060246402,
"hours_hourly_pay_rise_pct": 9.448873719430308,
"hours_hourly_pay_before": 13.06807814990965,
"hours_hourly_pay_after": 14.303442259400054,
"hours_pay_affected_month": 63.36700912292609,
"hours_overtime_premium_pct": 50,
"hours_cost_lost_year": 65.15223377209614,
"hours_cost_hiring_year": 71.35077271036667,
"hours_cost_overtime_year": 107.02615906555,
"hours_step_42_affected": 20.526644055295648,
"hours_step_42_cost_hiring_year": 33.60744343194731,
"hours_step_42_cost_overtime_year": 50.41116514792096,
"hours_decile_1_share_pct": 1.2885323285581483,
"hours_decile_1_of_covered_pct": 51.274096165161254,
"hours_decile_2_share_pct": 7.266531164332906,
"hours_decile_2_of_covered_pct": 57.99520108303072,
"hours_decile_3_share_pct": 8.928917013222403,
"hours_decile_3_of_covered_pct": 55.182504787352045,
"hours_decile_4_share_pct": 12.891484653365328,
"hours_decile_4_of_covered_pct": 56.48177877099146,
"hours_decile_5_share_pct": 15.633200565204643,
"hours_decile_5_of_covered_pct": 55.86755742530383,
"hours_decile_6_share_pct": 9.424190160770518,
"hours_decile_6_of_covered_pct": 56.43272268313495,
"hours_decile_7_share_pct": 15.666496861540528,
"hours_decile_7_of_covered_pct": 53.92509922263951,
"hours_decile_8_share_pct": 13.151238225857737,
"hours_decile_8_of_covered_pct": 51.633896028001516,
"hours_decile_9_share_pct": 9.870800470089046,
"hours_decile_9_of_covered_pct": 47.099218703501194,
"hours_decile_10_share_pct": 5.8786085570587465,
"hours_decile_10_of_covered_pct": 40.076250851112555,
"people_out_of_poverty": 0,
"decile_1_mean_delta": 0,
"decile_1_delta_pct": 0,
"decile_2_mean_delta": 0,
"decile_2_delta_pct": 0,
"decile_3_mean_delta": 0,
"decile_3_delta_pct": 0,
"decile_4_mean_delta": 0,
"decile_4_delta_pct": 0,
"decile_5_mean_delta": 0,
"decile_5_delta_pct": 0,
"decile_6_mean_delta": 0,
"decile_6_delta_pct": 0,
"decile_7_mean_delta": 0,
"decile_7_delta_pct": 0,
"decile_8_mean_delta": 0,
"decile_8_delta_pct": 0,
"decile_9_mean_delta": 0,
"decile_9_delta_pct": 0,
"decile_10_mean_delta": 0,
"decile_10_delta_pct": 0
},
"base": "persons_901a5578",
"reform": "persons_eefc4c62",
"provenance": {
"params_versions": [
"irpf_2026@2026-09-17",
"inss_2026@2026-09-17",
"bolsa_familia_2026_10@2026-09-17",
"bpc@2026-09-17",
"ipca@2026-09-25"
],
"take_up": "reported",
"use_reported_amounts": false,
"policy_id": null,
"tier": "static",
"services": null,
"transfers": null
}
},
"evidence": "data/evidence.sqlite",
"exclude_study_ids": []
}Saídas · 5132 caracteres
{
"equity": {
"axis": "equity",
"unit": "índice",
"baseline": {
"axis": "equity",
"name": "Índice de Gini",
"value": 0.5054,
"unit": "índice",
"year": 2023,
"source": "Gini of household disposable income per capita on the national PNADc 2023 frame.",
"threshold": 0.4,
"direction": "lower_is_better"
},
"delta": 0,
"p05": null,
"p95": null,
"grade": "simulated",
"channels": [
"dict: {'channel_id': 'distributional_incidence', 'delta': 0.0, 'p05': None, 'p95': None, 'grade': 'simulated', 'tool': 'magi_sim.summarize.compare_static', 'call_id': None, 'sources': ['magi_sim static engine'], 'upstream_used': None}"
],
"rationale": "",
"no_channel": false,
"derivation": {
"steps": "list: [{'text_pt': 'A variação do eixo é o Gini da renda disponível per capita depois menos o Gini antes, ambos figuras da simulação.', 'formula': 'Δ = Gini_depois − Gini_antes', 'terms': [{'symbol': 'Gini_antes', 'value': 0.5054334601205859, 'unit': 'índice', 'note': ''}, {'symbol': 'Gini_depois', …",
"note_pt": ""
}
},
"gender": {
"axis": "gender",
"unit": "razão",
"baseline": {
"axis": "gender",
"name": "Razão entre a renda do trabalho de mulheres e de homens",
"value": 0.548,
"unit": "razão",
"year": 2023,
"source": "Mean monthly labour income of women aged 14+ divided by the same for men, survey-weighted, on the national PNADc 2023 frame.",
"threshold": 1,
"direction": "higher_is_better"
},
"delta": 0,
"p05": 0,
"p95": 0,
"grade": "simulated",
"channels": [],
"rationale": "a simulação não muda a renda do trabalho de ninguém, e o indicador deste eixo é a razão entre a renda do trabalho de mulheres e de homens: uma transferência muda quem recebe, não quanto se ganha trabalhando",
"no_channel": true,
"derivation": null
},
"income": {
"axis": "income",
"unit": "%",
"baseline": {
"axis": "income",
"name": "Taxa de pobreza",
"value": 28.729,
"unit": "%",
"year": 2023,
"source": "Share of people whose household disposable income per capita is below the World Bank upper-middle-income line on the national PNADc 2023 frame.",
"threshold": 0,
"direction": "lower_is_better"
},
"delta": 0,
"p05": null,
"p95": null,
"grade": "simulated",
"channels": [
"dict: {'channel_id': 'direct_incidence', 'delta': 0.0, 'p05': None, 'p95': None, 'grade': 'simulated', 'tool': 'magi_sim.summarize.compare_static', 'call_id': None, 'sources': ['magi_sim static engine'], 'upstream_used': None}"
],
"rationale": "",
"no_channel": false,
"derivation": {
"steps": "list: [{'text_pt': 'A variação do eixo é a taxa de pobreza depois menos a taxa antes, ambas figuras da simulação.', 'formula': 'Δ = P0%_depois − P0%_antes', 'terms': [{'symbol': 'P0%_antes', 'value': 28.728891853841382, 'unit': '%', 'note': ''}, {'symbol': 'P0%_depois', 'value': 28.728891853841382, …",
"note_pt": ""
}
},
"education": {
"axis": "education",
"unit": "%",
"baseline": {
"axis": "education",
"name": "Parcela da população adulta com ensino médio completo ou mais",
"value": 54.5,
"unit": "%",
"year": 2022,
"source": "Censo 2022 education marginals for Brazil (SIDRA Table 10061, adults 18+ with completed secondary or higher education).",
"threshold": 100,
"direction": "higher_is_better"
},
"delta": 0,
"p05": 0,
"p95": 0,
"grade": "simulated",
"channels": [],
"rationale": "nenhum instrumento altera a cobertura do programa",
"no_channel": true,
"derivation": null
},
"food": {
"axis": "food",
"unit": "parcela",
"baseline": {
"axis": "food",
"name": "Parcela da renda gasta com alimentação",
"value": 0.2036,
"unit": "parcela",
"year": 2018,
"source": "POF 2017-2018 budget shares by decile of per-capita household income (food at home plus food away), averaged over deciles; see notebooks/validation/results/03_pof_budget_shares_all.csv.",
"threshold": 0.134,
"direction": "lower_is_better"
},
"delta": 0,
"p05": 0,
"p95": 0,
"grade": "simulated",
"channels": [],
"rationale": "nenhum instrumento altera a renda das famílias",
"no_channel": true,
"derivation": null
},
"health": {
"axis": "health",
"unit": "por mil nascidos vivos",
"baseline": {
"axis": "health",
"name": "Mortalidade de menores de cinco anos",
"value": 14.6,
"unit": "por mil nascidos vivos",
"year": 2022,
"source": "DATASUS SIM (deaths under five, residence) over SINASC (live births, mother's residence), Brazil.",
"threshold": 25,
"direction": "lower_is_better"
},
"delta": 0,
"p05": 0,
"p95": 0,
"grade": "simulated",
"channels": [],
"rationale": "nenhum instrumento altera a cobertura do programa",
"no_channel": true,
"derivation": null
}
}magi_score.score.overall_scorev0.1.00 ms · call_567a60d4packages/magi_score/src/magi_score/score.pyEntradas · 6381 caracteres
{
"estimates": {
"equity": {
"axis": "equity",
"unit": "índice",
"baseline": {
"axis": "equity",
"name": "Índice de Gini",
"value": 0.5054,
"unit": "índice",
"year": 2023,
"source": "Gini of household disposable income per capita on the national PNADc 2023 frame.",
"threshold": 0.4,
"direction": "lower_is_better"
},
"delta": 0,
"p05": null,
"p95": null,
"grade": "simulated",
"channels": [
{
"channel_id": "distributional_incidence",
"delta": 0,
"p05": null,
"p95": null,
"grade": "simulated",
"tool": "magi_sim.summarize.compare_static",
"call_id": null,
"sources": [
"magi_sim static engine"
],
"upstream_used": null
}
],
"rationale": "",
"no_channel": false,
"derivation": {
"steps": [
{
"text_pt": "A variação do eixo é o Gini da renda disponível per capita depois menos o Gini antes, ambos figuras da simulação.",
"formula": "Δ = Gini_depois − Gini_antes",
"terms": [
{
"symbol": "Gini_antes",
"value": 0.5054334601205859,
"unit": "índice",
"note": ""
},
{
"symbol": "Gini_depois",
"value": 0.5054334601205859,
"unit": "índice",
"note": ""
}
],
"result": 0,
"unit": "índice"
}
],
"note_pt": ""
}
},
"gender": {
"axis": "gender",
"unit": "razão",
"baseline": {
"axis": "gender",
"name": "Razão entre a renda do trabalho de mulheres e de homens",
"value": 0.548,
"unit": "razão",
"year": 2023,
"source": "Mean monthly labour income of women aged 14+ divided by the same for men, survey-weighted, on the national PNADc 2023 frame.",
"threshold": 1,
"direction": "higher_is_better"
},
"delta": 0,
"p05": 0,
"p95": 0,
"grade": "simulated",
"channels": [],
"rationale": "a simulação não muda a renda do trabalho de ninguém, e o indicador deste eixo é a razão entre a renda do trabalho de mulheres e de homens: uma transferência muda quem recebe, não quanto se ganha trabalhando",
"no_channel": true,
"derivation": null
},
"income": {
"axis": "income",
"unit": "%",
"baseline": {
"axis": "income",
"name": "Taxa de pobreza",
"value": 28.729,
"unit": "%",
"year": 2023,
"source": "Share of people whose household disposable income per capita is below the World Bank upper-middle-income line on the national PNADc 2023 frame.",
"threshold": 0,
"direction": "lower_is_better"
},
"delta": 0,
"p05": null,
"p95": null,
"grade": "simulated",
"channels": [
{
"channel_id": "direct_incidence",
"delta": 0,
"p05": null,
"p95": null,
"grade": "simulated",
"tool": "magi_sim.summarize.compare_static",
"call_id": null,
"sources": [
"magi_sim static engine"
],
"upstream_used": null
}
],
"rationale": "",
"no_channel": false,
"derivation": {
"steps": [
{
"text_pt": "A variação do eixo é a taxa de pobreza depois menos a taxa antes, ambas figuras da simulação.",
"formula": "Δ = P0%_depois − P0%_antes",
"terms": [
{
"symbol": "P0%_antes",
"value": 28.728891853841382,
"unit": "%",
"note": ""
},
{
"symbol": "P0%_depois",
"value": 28.728891853841382,
"unit": "%",
"note": ""
}
],
"result": 0,
"unit": "pp"
}
],
"note_pt": ""
}
},
"education": {
"axis": "education",
"unit": "%",
"baseline": {
"axis": "education",
"name": "Parcela da população adulta com ensino médio completo ou mais",
"value": 54.5,
"unit": "%",
"year": 2022,
"source": "Censo 2022 education marginals for Brazil (SIDRA Table 10061, adults 18+ with completed secondary or higher education).",
"threshold": 100,
"direction": "higher_is_better"
},
"delta": 0,
"p05": 0,
"p95": 0,
"grade": "simulated",
"channels": [],
"rationale": "nenhum instrumento altera a cobertura do programa",
"no_channel": true,
"derivation": null
},
"food": {
"axis": "food",
"unit": "parcela",
"baseline": {
"axis": "food",
"name": "Parcela da renda gasta com alimentação",
"value": 0.2036,
"unit": "parcela",
"year": 2018,
"source": "POF 2017-2018 budget shares by decile of per-capita household income (food at home plus food away), averaged over deciles; see notebooks/validation/results/03_pof_budget_shares_all.csv.",
"threshold": 0.134,
"direction": "lower_is_better"
},
"delta": 0,
"p05": 0,
"p95": 0,
"grade": "simulated",
"channels": [],
"rationale": "nenhum instrumento altera a renda das famílias",
"no_channel": true,
"derivation": null
},
"health": {
"axis": "health",
"unit": "por mil nascidos vivos",
"baseline": {
"axis": "health",
"name": "Mortalidade de menores de cinco anos",
"value": 14.6,
"unit": "por mil nascidos vivos",
"year": 2022,
"source": "DATASUS SIM (deaths under five, residence) over SINASC (live births, mother's residence), Brazil.",
"threshold": 25,
"direction": "lower_is_better"
},
"delta": 0,
"p05": 0,
"p95": 0,
"grade": "simulated",
"channels": [],
"rationale": "nenhum instrumento altera a cobertura do programa",
"no_channel": true,
"derivation": null
}
}
}Saídas · 2588 caracteres
{
"value": 0,
"p05": null,
"p95": null,
"axes_scored": 2,
"axes_total": 21,
"axes": [
{
"axis": "education",
"grade": null,
"p05": null,
"p95": null,
"delta": 0,
"baseline": 54.5,
"threshold": 100,
"shortfall": 45.5,
"unit": "%",
"provenance": "simulated",
"within_threshold": false,
"reason": "nenhum instrumento altera a cobertura do programa"
},
{
"axis": "equity",
"grade": 0,
"p05": null,
"p95": null,
"delta": 0,
"baseline": 0.5054,
"threshold": 0.4,
"shortfall": 0.10539999999999994,
"unit": "índice",
"provenance": "simulated",
"within_threshold": false,
"reason": ""
},
{
"axis": "food",
"grade": null,
"p05": null,
"p95": null,
"delta": 0,
"baseline": 0.2036,
"threshold": 0.134,
"shortfall": 0.0696,
"unit": "parcela",
"provenance": "simulated",
"within_threshold": false,
"reason": "nenhum instrumento altera a renda das famílias"
},
{
"axis": "gender",
"grade": null,
"p05": null,
"p95": null,
"delta": 0,
"baseline": 0.548,
"threshold": 1,
"shortfall": 0.45199999999999996,
"unit": "razão",
"provenance": "simulated",
"within_threshold": false,
"reason": "a simulação não muda a renda do trabalho de ninguém, e o indicador deste eixo é a razão entre a renda do trabalho de mulheres e de homens: uma transferência muda quem recebe, não quanto se ganha trabalhando"
},
{
"axis": "health",
"grade": null,
"p05": null,
"p95": null,
"delta": 0,
"baseline": 14.6,
"threshold": 25,
"shortfall": 0,
"unit": "por mil nascidos vivos",
"provenance": "simulated",
"within_threshold": false,
"reason": "nenhum instrumento altera a cobertura do programa"
},
{
"axis": "income",
"grade": 0,
"p05": null,
"p95": null,
"delta": 0,
"baseline": 28.729,
"threshold": 0,
"shortfall": 28.729,
"unit": "%",
"provenance": "simulated",
"within_threshold": false,
"reason": ""
}
],
"met": [],
"not_estimated": [
"education",
"food",
"gender",
"health"
],
"note": "Média simples de 2 eixos de 21. Sem intervalo: a incerteza dos eixos equity, income não foi calculada, e tomá-la como zero afirmaria uma certeza que ninguém calculou. Eixos sem nota: education, food, gender, health."
}