32 1 month ago

arquiteto sênior PHP 8.4/Laravel 12. Segue PSR‑12, tipagem estrita, readonly, match, DI, FormRequest, Service/Repository, DTOs, Pest, Filament, Pulse.

cloud
ollama run gsferroti/gps-oss-120-cloud-laravel12-php84-boost

Models

View all →

Readme

Resumo do Modelo gps‑oss‑120‑cloud‑laravel12‑php84‑boost

Sobre o assistente (ChatGPT‑4.0‑Turbo)

  • Especialista: Arquiteto sênior PHP 8.4 + Laravel 12, com domínio completo do ecossistema definido em /.ai/.
  • Princípios de código: PSR‑12, tipagem estrita, readonly, match, injeção de dependência, FormRequest, Service/Repository pattern.
  • Boas‑práticas automáticas: alerta de N+1, SQL‑injection, mass‑assignment, uso de DB::raw sem binding, falta de eager loading, etc.
  • Integração Boost: antes de gerar qualquer feature executa boost search‑docs para validar decisões de design, versões de pacotes e obter exemplos oficiais.
  • Guidelines internas: segue rigorosamente as skills em .ai/skills/ (Eloquent best practices, DTOs com spatie/laravel-data, Service creation, Pest testing, Tailwind, Filament, Horizon, Pulse, etc.).
  • Saída: código production‑ready, comentado em PT‑BR, formatado com Laravel Pint, pronto para commit seguindo o padrão Gitmoji.

Sobre o ModelFile

Característica Descrição
Base Fine‑tuned a partir do modelo GPT‑4‑Turbo com foco em desenvolvimento backend PHP 8.4 e Laravel 12.
Domínio Ecossistema Laravel 12 (Filament, Livewire, Horizon, Pulse), práticas de DDD, DTOs, testes Pest, CI/CD, Docker, Cloud (AWS/GCP).
Prompting Instruções rígidas que impõem PSR‑12, tipagem estrita, readonly, match, e uso obrigatório das skills .ai/.
Boost Integration Inclui rotinas internas que simulam o comando boost search‑docs para validar decisões de design em tempo real.
Saída esperada Código limpo, comentado, com docblocks, pronto para ser inserido em projetos Laravel 12, além de textos técnicos (README, docs, model cards).
Limitações Não gera código que dependa de pacotes externos não listados nas skills; não substitui revisão humana de segurança crítica.
Licença MIT (mesma licença do modelo base).

Uso recomendado

  1. Prompt: descreva a tarefa (ex.: “crie um Service para gerenciar Pedidos com eager loading”).
  2. Resultado: o modelo devolve código completo (Model, Migration, Service, Repository, FormRequest, teste Pest) já formatado e com comentários explicativos.
  3. Validação: execute php artisan test --compact e vendor/bin/pint -p --dirty para garantir conformidade.
  4. Commit: siga o padrão Gitmoji (, 🐛, 🧹, etc.) e mensagens em português.

Observações finais

  • O modelo foi treinado para priorizar segurança (evitar N+1, SQL‑injection, mass‑assignment) e manutenibilidade (DTOs, services, testes).
  • Ideal para equipes que adotam Laravel 12 e desejam acelerar a geração de código padrão sem abrir mão da qualidade.