尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
Plataforma SaaS de avaliação de riscos psicossociais ocupacionais (NR-01 / NR-17 / BS 8800), voltada a consultorias de segurança do trabalho. Permite aplicar questionários com 27 questões em escala 1–4, analisar resultados por empresa/setor/função, gerar laudos PDF e exportar dados. O projeto usa Cloudflare Pages com CI automático por branch: • Branch develop → ambiente DEV • Branch main → PROD (branch protegida — PR obrigatório) O build.js injeta as variáveis de ambiente nos arquivos HTML antes do deploy. Configure as seguintes variáveis em cada environment no Cloudflare Pages:查看完整 README ↗
Plataforma SaaS de avaliação de riscos psicossociais ocupacionais (NR-01 / NR-17 / BS 8800), voltada a consultorias de segurança do trabalho. Permite aplicar questionários com 27 questões em escala 1–4, analisar resultados por empresa/setor/função, gerar laudos PDF e exportar dados.
| Arquivo | Papel |
|---|---|
psicomap-admin.html | Painel da consultoria (requer login) |
psicomap-forms.html | Formulário público acessado via link com token |
build.js | Script de build: injeta variáveis de ambiente antes do deploy |
O projeto usa Cloudflare Pages com CI automático por branch:
develop → ambiente DEVmain → PROD (branch protegida — PR obrigatório)O build.js injeta as variáveis de ambiente nos arquivos HTML antes do deploy. Configure as seguintes variáveis em cada environment no Cloudflare Pages:
| Variável | Obrigatória | Descrição |
|---|---|---|
SUPA_URL | Sim | URL do projeto Supabase |
SUPA_ANON | Sim | Chave anon pública do Supabase |
APP_ENV | Não | development ativa banner visual de DEV |
STRIPE_PAYMENT_LINKS | Não | JSON com links de pagamento por plano |
| Ambiente | Project ID |
|---|---|
| PROD | vftyiildukrpgmnbcnao |
| DEV | szqatgvgghxvyyncsjxl |
Para configurar um novo ambiente Supabase, aplique as migrations na raiz do projeto em ordem (psicomap-phase1-migration.sql → psicomap-phase2-migration.sql → demais migration_*.sql), depois crie o primeiro usuário admin e promova-o via SQL:
UPDATE perfis SET role = 'admin' WHERE id = '<UUID do usuário>';
| Documento | Conteúdo |
|---|---|
CLAUDE.md | Guia para o agente: contexto de negócio, regras críticas, convenções |
PSICOMAP_REFERENCIA_PROJETO.md | URLs, parâmetros, RPCs, localStorage, comandos SQL |
PSICOMAP_DOCUMENTACAO_TECNICA_2026-06-09.md | Arquitetura completa, schema, divergências DEV/PROD, changelog |
PROJETO.md | Módulos do painel admin, fluxo técnico detalhado, histórico de versões |