{
  "schema": "fapes.operation-dates-payload-template.v1",
  "generatedAt": "2026-06-09T15:01:02.514Z",
  "version": "v0-pre-proposta",
  "targetEndpoint": "/api/proposal/operation-dates",
  "targetPath": "docs/proposal/external-evidence/operation-dates.csv",
  "purpose": "Preencher datas reais de início de operação dos produtos ou ativos que serão citados no Anexo VI 8.C, sem transformar exemplo em evidência.",
  "payload": {
    "write": false,
    "overwrite": true,
    "confirmedRealOperationDates": false,
    "confirmedNoSensitiveData": false,
    "rows": [
      {
        "product": "",
        "operationStartDate": "",
        "currentStatus": "",
        "evidenceUrlOrPrint": "",
        "allowedMetric": "",
        "secrecyRestriction": "",
        "citedInProposal": true,
        "note": "Linha de coleta; manter citedInProposal=true somente se esta data entrar no Anexo VI 8.C."
      },
      {
        "product": "",
        "operationStartDate": "",
        "currentStatus": "",
        "evidenceUrlOrPrint": "",
        "allowedMetric": "",
        "secrecyRestriction": "",
        "citedInProposal": true,
        "note": "Linha de coleta; manter citedInProposal=true somente se esta data entrar no Anexo VI 8.C."
      },
      {
        "product": "",
        "operationStartDate": "",
        "currentStatus": "",
        "evidenceUrlOrPrint": "",
        "allowedMetric": "",
        "secrecyRestriction": "",
        "citedInProposal": false,
        "note": "Linha de coleta; manter citedInProposal=true somente se esta data entrar no Anexo VI 8.C."
      }
    ]
  },
  "requiredReplacements": [
    "product",
    "operationStartDate",
    "currentStatus",
    "evidenceUrlOrPrint",
    "allowedMetric",
    "secrecyRestriction",
    "citedInProposal"
  ],
  "previewCommand": "FAPES_API_BASE_URL=\"${FAPES_API_BASE_URL:-http://localhost:3002}\"; curl -s -X POST \"$FAPES_API_BASE_URL/api/proposal/operation-dates\" -H 'content-type: application/json' --data @.fapes-data/private-payloads/operation-dates-payload.local.json | jq '.summary'",
  "writeCommand": "FAPES_API_BASE_URL=\"${FAPES_API_BASE_URL:-http://localhost:3002}\"; jq '.write=true' .fapes-data/private-payloads/operation-dates-payload.local.json | curl -s -X POST \"$FAPES_API_BASE_URL/api/proposal/operation-dates\" -H 'content-type: application/json' --data-binary @- | jq '.summary'",
  "evidenceChecklist": [
    {
      "rowIndex": 1,
      "recommendedArtifactPath": "docs/proposal/external-evidence/operation-evidence-1-produto.pdf",
      "mustContain": [
        "produto ou ativo citado",
        "data real em YYYY-MM-DD",
        "status atual verificável",
        "URL pública ou arquivo anexável salvo",
        "métrica divulgável sem dado sensível",
        "restrição explícita de sigilo"
      ]
    },
    {
      "rowIndex": 2,
      "recommendedArtifactPath": "docs/proposal/external-evidence/operation-evidence-2-produto.pdf",
      "mustContain": [
        "produto ou ativo citado",
        "data real em YYYY-MM-DD",
        "status atual verificável",
        "URL pública ou arquivo anexável salvo",
        "métrica divulgável sem dado sensível",
        "restrição explícita de sigilo"
      ]
    },
    {
      "rowIndex": 3,
      "recommendedArtifactPath": "docs/proposal/external-evidence/operation-evidence-3-produto.pdf",
      "mustContain": [
        "produto ou ativo citado",
        "data real em YYYY-MM-DD",
        "status atual verificável",
        "URL pública ou arquivo anexável salvo",
        "métrica divulgável sem dado sensível",
        "restrição explícita de sigilo"
      ]
    }
  ],
  "cautions": [
    "Não use data estimada, roadmap futuro ou lembrança sem prova como data de operação.",
    "Salvar o payload preenchido em .fapes-data/private-payloads/operation-dates-payload.local.json; não salvar dados sensíveis dentro do pacote público.",
    "Arquivos locais citados em docs/... precisam existir antes de gravar o CSV final.",
    "Não inclua dados pessoais, nomes de clientes finais sem autorização, tokens, prompts ou informação sigilosa.",
    "Use write=true somente quando as linhas citadas estiverem copy_ready, sem blockers e sem revisão 8.C pendente."
  ]
}