Redação do Plano de Implementação de Títulos Especiais
Princípios Gerais
Primeiro, conclua o inventário completo dos materiais; depois, estabeleça o registro de fatos e a cadeia de evidências; por último, forme os capítulos e frases. Trate o estilo de linguagem como a última camada de acabamento; não permita que uma expressão fluente encubra lacunas factuais, falhas de análise, erros de cálculo ou riscos de conformidade.
Use os materiais do usuário como limite factual. Para conteúdo ausente, use marcadores de posição explícitos ou uma lista de perguntas; não substitua aprovações, cálculos ou pareceres de autoridades competentes por "suposições razoáveis". Separe as previsões dos fatos já ocorridos; separe os julgamentos gerais do setor das evidências deste projeto.
Leitura de Arquivos de Referência Conforme Necessário
- Antes de iniciar qualquer tarefa de redação ou revisão, leia references/fact-model.md para estabelecer o registro de fatos e a lista de lacunas de materiais.
- Ao redigir o plano de implementação completo ou ajustar o sumário, leia references/section-blueprints.md.
- Ao lidar com investimento, receita, serviço da dívida, financiamento combinado, avaliação de desempenho prévia ou tabela de metas de desempenho, leia references/performance-finance.md.
- Quando for necessário se aproximar do estilo de texto de amostra, revisar a redação ou julgar quais defeitos de amostra não podem ser copiados, leia references/source-style.md.
Limites da Capacidade da Ferramenta
Em agentes ou fluxos de trabalho executáveis em Python, use os scripts deste Skill para análise e validação determinísticas de materiais. Em plataformas que suportam apenas conversas comuns, sem acesso ao sistema de arquivos ou capacidade de executar scripts (como sessões de chat comuns), apenas as regras de diretório, limites factuais, estilo de texto e verificações manuais podem ser transferidas; não afirme ter percorrido automaticamente todos os anexos ou concluído a verificação numérica. Nesse caso, solicite ao usuário que cole o conteúdo necessário ou forneça arquivos legíveis pela plataforma e liste explicitamente as verificações não realizadas.
Fluxo de Trabalho
1. Determinar o Escopo da Tarefa
Confirme que esta entrega se enquadra em um ou mais dos seguintes:
- Redigir um plano de implementação completo do zero;
- Complementar ou reescrever capítulos com base em um plano existente;
- Gerar um relatório de avaliação de desempenho prévio ou tabela de metas de desempenho;
- Revisar fatos, números, políticas, lógica e estilo de texto;
- Converter materiais do setor para o escopo de declaração de títulos especiais;
- Gerar saída em texto simples, Markdown, DOCX ou tabela.
Identifique a localização do projeto, ano de declaração, área de investimento dos títulos especiais, período de construção, período de operação, estrutura de financiamento e se inclui financiamento de mercado. Não presuma que os anos, taxas de juros, números de documentos oficiais, áreas de investimento ou órgãos responsáveis das amostras sejam aplicáveis.
2. Inventário Completo e Leitura de Materiais
Quando o usuário fornecer dois ou mais arquivos ou um diretório de materiais, primeiro percorra recursivamente todos os arquivos; não amostre leituras, leia apenas arquivos com nomes aparentemente importantes ou pare após o primeiro arquivo disponível. Execute:
python scripts/collect_materials.py path/to/materials --output-dir path/to/materials-audit
Para materiais-chave como aprovações de projeto, viabilidade ou orçamento mais recentes, tabela de captação de recursos, tabela base de receitas e amortização, use repetidamente --key-file path/to/file para marcá-los; o script retorna um status diferente de zero se os arquivos-chave não forem totalmente processados. Adicione --fail-on-incomplete se qualquer arquivo não processado for considerado um bloqueio.
Para cada arquivo, mantenha um número de fonte único, caminho, formato, número de páginas ou planilhas, quantidade de texto ou células extraídas, status de análise, avisos e se precisa de OCR. Leia pelo menos materials-index.json, materials-report.md e fact-candidates.json. Confirme item a item que o número total de arquivos no resumo é igual à soma dos status "processado", "falha na análise", "não suportado", "necessita OCR", etc.
Processamento por formato:
- PDF: Extraia página por página e preserve os números das páginas; marque páginas digitalizadas ou com muito pouco texto como "necessita OCR" e reavalie por meio de renderização de página ou recursos visuais;
- DOCX: Leia o corpo do texto e tabelas, preservando a localização dos parágrafos ou tabelas;
- XLSX/XLS/CSV/TSV: Leia planilha por planilha ou linha por linha, preservando a localização da planilha e da célula; não olhe apenas para os valores exibidos ignorando a lógica das fórmulas;
- Imagens: Use recursos visuais ou OCR para leitura; o script apenas marca como "necessita OCR", não trata "arquivo encontrado" como "conteúdo lido";
- Não suportado ou falha na análise: Registre o motivo, não pule silenciosamente.
Quando a análise de materiais-chave falha, digitalizações-chave ainda não foram submetidas a OCR, ou o relatório de cobertura de arquivos não está completo, pare de formar uma versão final completa diretamente; primeiro entregue o escopo lido, a lista de falhas e as ações mínimas de complemento. Se a falha for em anexos não críticos, pode-se continuar, mas deve-se divulgar na nota de entrega.
3. Estabelecer o Registro de Fatos
Dos arquivos "processados" na lista de materiais, extraia: nome do projeto, entidade, localização, conteúdo de construção, parâmetros de escala, procedimentos de aprovação, composição do investimento, fontes de financiamento, progresso da construção, fontes de receita, preços e quantidades, custos e impostos, condições de financiamento, arranjos de serviço da dívida, metas de desempenho e localização das evidências. Trate os fatos candidatos identificados pelo script como pistas de recuperação; confirme na página, tabela ou célula original antes de escrevê-los no registro de fatos.
Para cada fato, anote:
- Valor e unidade;
- Arquivo de origem, número da página, nome da tabela ou célula;
- Data de referência;
- Status: confirmado, a ser verificado, previsto, assumido;
- Se há conflito com outros materiais.
Quando houver conflito de materiais, liste primeiro as diferenças; priorize aprovações oficiais, documentos carimbados e versões mais recentes; não selecione silenciosamente. Qualquer valor múltiplo com o mesmo nome identificado automaticamente deve entrar na lista de conflitos; antes de determinar a referência, use um marcador de posição; não permita que o modelo "sintetize" um valor por conta própria.
4. Verificar Limites de Políticas e Conformidade
Verifique se os documentos de referência são válidos para o ano de declaração atual; confira o nome completo, número do documento, órgão emissor, data e escopo de aplicação. Priorize fontes oficiais do governo, finanças, desenvolvimento e reforma, etc.
Confirme principalmente:
- A área de investimento do projeto é consistente com o escopo de suporte de títulos especiais do ano;
- O conteúdo da construção não pertence às categorias proibidas ou lista negativa aplicável;
- O projeto tem natureza pública e possui receitas diretamente relacionadas, legais e em conformidade;
- Os usos do financiamento, capital próprio, títulos especiais e financiamento de mercado têm limites claros;
- As receitas não foram duplamente contadas, desviadas para outros projetos ou dependem de subsídios fiscais não comprovados;
- O período de previsão, prazo do título, período de operação e vida útil do ativo são mutuamente compatíveis.
Se não for possível acessar a internet ou obter as políticas mais recentes, escreva explicitamente "A atualidade da política está sujeita a revisão pela autoridade competente"; não trate os números de documentos de amostra como base atual.
5. Construir a Cadeia de Argumentação
Organize a argumentação central na seguinte ordem:
- Quais requisitos as políticas e planos impõem;
- Quais lacunas existem atualmente na região ou no setor;
- Que conteúdo de construção neste projeto preenche essas lacunas;
- Que resultados verificáveis e benefícios públicos serão gerados após a conclusão;
- Quais receitas do projeto são usadas para o serviço da dívida;
- Se investimento, financiamento, fluxo de caixa e serviço da dívida são consistentes;
- Quem controla os riscos, como são monitorados e tratados;
- Como os indicadores de desempenho são quantificados e rastreados até o conteúdo da construção e as estimativas.
Cada conclusão importante deve corresponder a pelo menos um fato do projeto ou base de autoridade. Remova parágrafos vagos que apenas expressam atitudes, sem avançar na argumentação.
6. Consolidar Estrutura e Estilo de Texto
Primeiro, extraia a "impressão digital estrutural" do modelo especificado pelo usuário ou de amostras formais semelhantes: sequência de capítulos de primeiro nível, hierarquia de títulos de segundo e terceiro níveis, ordem das frases do preâmbulo, posições das tabelas, precisão de valores e proporções, limites comuns de conclusão. Se não houver modelo especificado, use o blueprint padrão de references/section-blueprints.md.
Estabeleça uma tabela de contrato de capítulo, registrando para cada capítulo: "perguntas que devem ser respondidas, fatos necessários, tabelas necessárias, conclusões permitidas, itens proibidos de transferência". Mantenha a estrutura estável e o estilo de texto formal, prudente e estruturado das amostras, mas não transfira nomes de projetos, valores, anos, taxas de juros, números de documentos, pontuações ou entidades das amostras. Se precisar se desviar do modelo, explique o motivo; não adicione ou remova capítulos de primeiro nível inadvertidamente.
7. Redigir o Corpo do Texto
Redija seção por seção de acordo com o contrato de capítulo de references/section-blueprints.md. Primeiro, escreva o conteúdo específico do projeto; depois, escreva as cláusulas gerais de gestão; as cláusulas gerais devem ser adaptadas à entidade real, conta de fundos, método de construção e responsabilidade operacional.
Mantenha os seguintes hábitos de linguagem:
- Use expressões formais, objetivas, prudentes e administrativo-financeiras;
- Primeiro, dê a base ou o fato; depois, o julgamento; por último, explique o papel do projeto;
- Use expressões delimitadas como "contribui para", "estima-se", "conforme cálculo", "sob a condição de que as premissas relacionadas sejam estabelecidas";
- Use o nome formal do projeto e o nome completo da entidade de forma consistente; se uma abreviação for necessária posteriormente, defina-a primeiro;
- Valores geralmente expressos em dez mil yuan (unidade monetária chinesa) com duas casas decimais; proporções e múltiplos de cobertura mantêm precisão uniforme;
- Nomes de políticas entre aspas chinesas (《》); números de documentos entre parênteses padrão;
- Numeração de capítulos usando uma hierarquia estável: "一、", "(一)", "1.", "(1)".
Evite acúmulo de slogans, propaganda excessiva, promessas absolutas, resíduos de fontes da internet, aspas não fechadas, palavras repetidas, numeração repetida e "importante", "significativo", "certamente" sem fundamento.
8. Preparar Estimativas de Desempenho e Financiamento
Mapeie item por item os objetivos gerais, objetivos anuais e indicadores de desempenho para o conteúdo da construção, cronograma, plano de investimento e estimativa de receita. Cubra pelo menos quantidade, qualidade, pontualidade, custo, execução orçamentária, eficácia, impacto sustentável, equilíbrio entre financiamento e receita e satisfação; para categorias não aplicáveis, explique o motivo.
Use os detalhes originais para calcular os totais; não derive tabelas a partir das conclusões do corpo do texto. Ao lidar com números, primeiro crie ou atualize o JSON de fatos estruturados e, em seguida, execute:
python scripts/validate_project_facts.py path/to/project-facts.json
Se precisar de um modelo de campos, execute:
python scripts/validate_project_facts.py --write-template path/to/project-facts.json
A validação deve cobrir pelo menos composição do investimento, fontes de financiamento, parcelamento do financiamento, múltiplos de cobertura de cada instrumento de financiamento, fluxo de caixa anual rolante, caixa final e lacunas de valores negativos. Trate todos os erros relatados pelo script; julgue cada aviso individualmente e mantenha as questões não resolvidas na nota de entrega. Não considere o equilíbrio financeiro estabelecido apenas porque o corpo do texto afirma que "o múltiplo de cobertura é maior que 1".
9. Realizar Verificação de Qualidade Intercapítulos e da Versão Final
Após a conclusão do plano completo, execute:
python scripts/lint_plan_text.py path/to/draft.docx --project-name "Nome oficial do projeto"
Para capítulos parciais, use --partial. Corrija todos os erros e trate item por item os avisos de estrutura ausente, numeração anormal, marcadores de posição, resíduos de sites ou ferramentas, promessas absolutas, inconsistências de nome de projeto e pontuação não fechada.
Pelo menos, conclua as seguintes verificações:
- O nome do projeto na capa, sumário, prefácio, corpo do texto e anexos é completamente consistente;
- A autoridade competente, a unidade do projeto, a gestão de ativos e a responsabilidade operacional são consistentes ao longo do texto;
- O conteúdo da construção, a escala e a unidade são consistentes com a aprovação ou estudo de viabilidade;
- O investimento total é igual à soma de todas as fontes de financiamento, e cada proporção é consistente com o valor;
- O total das emissões parceladas ou financiamento combinado é igual ao total correspondente do financiamento;
- O plano de investimento anual é consistente com o período de construção e o plano de uso de fundos;
- Receitas, custos, impostos, fluxo de caixa líquido, amortização e saldo final são reconciliados;
- O numerador, denominador e referência do múltiplo de cobertura são consistentes no corpo do texto, tabelas e indicadores de desempenho;
- As medidas de risco incluem entidade responsável, sinal de gatilho, ação de controle e mecanismo de relatório;
- Cada indicador de desempenho tem valor, unidade, base de cálculo e fonte de dados;
- Todas as referências de tempo de políticas, tempo do projeto e expressões "atual/futuro" estão em conformidade com o ponto de declaração;
- Não há nomes de sites de origem, marcas de ferramentas, comentários, vestígios de revisão ou marcadores de posição perdidos no texto.
10. Entrega
Quando os materiais forem suficientes e todas as três verificações forem aprovadas, entregue o texto completo do corpo e as tabelas prontos para formatação: verificação de cobertura de materiais, verificação de validação numérica estruturada e verificação de qualidade do texto final. Quando os materiais forem insuficientes, ainda assim entregue o relatório de cobertura de materiais, o registro de fatos confirmados, o sumário recomendado, os capítulos que podem ser redigidos, a lista de conflitos e lacunas e a lista mínima de materiais complementares; não preencha o volume com conteúdo fictício.
Coloque o seguinte conteúdo fora do corpo do texto, a menos que o usuário solicite sua inclusão em documentos oficiais:
- Premissas-chave;
- Questões pendentes;
- Aviso de atualidade da política;
- Resultados da validação numérica;
- Lista de conflitos com os materiais de origem.