# Relatorio operacional para o ChatGPT aplicar no VPS

Data: 2026-06-17

## Regra de execucao

Usar sempre o repositorio remoto como fonte oficial do procedimento.

Repositorio:

- `https://github.com/douglasjones/gpros-hub-apu.git`

Branch:

- `main`

Documento de referencia:

- `docs/VPS_APP_PONTO_FIX_20260617.md`

Commit em que este relatorio foi publicado:

- `1965492`

## Objetivo

Corrigir a identificacao de colaborador no App Ponto Web publicado no VPS.

## Contexto do problema

O app web de ponto esta chamando um endpoint legado inexistente no servidor atual:

- `GET https://webservice.gepros6.com.br/work/actionweb.php?action=indentificaColaborador&ds_cpf=...`

Esse caminho retorna `404 Not Found`.

O endpoint funcional no servidor atual e:

- `POST https://webservice.gepros6.com.br/work/action.php`

com corpo JSON:

```json
{
  "action": "indentificaColaborador",
  "ds_cpf": "277.457.258-44"
}
```

Esse fluxo retorna `200 OK` com JSON valido.

## Arquivo que deve ser alterado no VPS

- `source/gpros-app-ponto-web/app/api/identifica-colaborador/[cpf]/route.js`

## Alteracao obrigatoria

Localizar este trecho:

```js
const response = await api.get(
  `actionweb.php?action=indentificaColaborador&ds_cpf=${encodeURIComponent(cpf)}`
);
```

Substituir por:

```js
const response = await api.post('action.php', {
  action: 'indentificaColaborador',
  ds_cpf: cpf,
});
```

## Resultado esperado

- A tela de identificacao/login deve voltar a localizar o colaborador normalmente.
- O app deve parar de depender de `actionweb.php`.
- O app deve usar `action.php` via `POST`.

## Instrucoes para o ChatGPT no VPS

1. Atualizar ou clonar o repositorio `gpros-hub-apu`.
2. Ler este arquivo `docs/VPS_APP_PONTO_FIX_20260617.md` no repositorio remoto.
3. Aplicar a alteracao acima no projeto publicado do App Ponto Web no VPS.
4. Validar que a route `identifica-colaborador` passou a chamar `POST /work/action.php`.
5. Se houver processo de build ou restart do app no VPS, executar o procedimento padrao do ambiente.

## Observacao importante

Este repositorio remoto contem o relatorio oficial da correcao.

A alteracao de codigo do App Ponto Web deve ser aplicada no projeto publicado no VPS usando este relatorio como instrucao operacional.
