Benchmark: LA_Jobs_AI_CLAUDE¶
O projeto LA_Jobs_AI_CLAUDE é uma referência prática porque implementa uma arquitetura parecida com partes futuras do SotuHire:
- backend Laravel;
- frontend Angular;
- extensão Chrome;
- tracker de vagas;
- IA para análise;
- geração de currículo;
- dashboard;
- fila de processamento.
O que aproveitar¶
- Extensão assistiva.
- Modelo
TrackedJob. - Processamento em background.
- Dashboard de métricas.
- Geração de currículo ATS.
- Histórico de currículos gerados.
O que evitar¶
- README genérico de framework.
- JSON extraído por regex.
- Regras de negócio escondidas em prompt gigante.
- Dados locais versionados no Git.
- Captura ambígua do clique em Apply.
Como o SotuHire deve melhorar¶
O SotuHire deve usar:
- Pydantic;
- JSON Schema;
- providers isolados;
- regras testáveis;
- botão próprio na extensão;
- tracker com status claro;
- guardrails de compliance;
- documentação forte.
Fluxo conceitual¶
flowchart TD
A[Extensão assistiva] --> B[API local]
B --> C[TrackedJob]
C --> D[Background job]
D --> E[AI Analyzer]
E --> F[Scores]
F --> G[Kanban]
F --> H[Resume Tailor]
H --> I[DOCX/PDF revisável]
Nota sobre provedores¶
Apesar do nome sugerir Claude, o ZIP analisado usava Groq no backend. Por isso, a referência deve ser documentada como arquitetura, não como dependência específica de Claude.