SGQR LIA RELAY - PACOTE BASE PHP v0.1

IMPORTANTE: Este relay e um prototipo de ponte, NAO foi comprovada compatibilidade com o conector existente da LIA API Center. NAO conecte segredos reais de producao antes de testar. O conector da LIA pode exigir rotas, campos e HMAC diferentes.

INSTALACAO NO CPANEL:
1. Crie preferencialmente um subdominio PHP exclusivo, por exemplo ponte.sgqr.com.br. Nao substitua o site Node.js existente.
2. Extraia a pasta lia-relay na raiz publica desse subdominio, ficando acessivel em https://ponte.sgqr.com.br/lia-relay/ .
3. No Gerenciador de Arquivos, edite lia-relay/config.php e substitua REPLACE_WITH_RANDOM_SECRET_AT_LEAST_32_CHARACTERS por um segredo aleatorio com 32+ caracteres. Esse segredo NAO e a chave lia_live_ usada por clientes SaaS.
4. O PHP precisa conseguir criar um diretorio PRIVADO dois niveis acima de lia-relay, com permissao de escrita. Se nao conseguir, configure storage_dir para outro caminho absoluto fora do webroot.
5. Acesse https://ponte.sgqr.com.br/lia-relay/ ; deve retornar {"ok":true,..."status":"ready"}.
6. O relay usa Authorization: Bearer <agent_secret> ou X-Relay-Secret para autenticacao. A LIA existente pode exigir outro protocolo. Nao assuma que o botao 'Ligar conector' ja funcionara.

ROTAS DESTE PROTOTIPO (NAO NECESSARIAMENTE AS DA LIA):
POST ?action=submit  JSON {"prompt":"Ola","model":"..."} => {"id":"..."}
GET  ?action=poll    => {"jobs":[{"id":"...","prompt":"...","model":"..."}]}
POST ?action=complete JSON {"id":"...","response":"Ola!"}
GET  ?action=result&id=... => {"id":"...","status":"pending|claimed|completed","response":"..."}

LIMITACOES: autenticacao compartilhada unica; nao ha integracao pronta com a API OpenAI-compatible do SGQR Marketing, que requer POST /v1/chat/completions. E necessario criar um adaptador adicional ou adaptar o SGQR Marketing. O relay nao inicia a LIA no Windows. Nao inclua segredos em capturas de tela.
