https://github.com/tfgodoy/gofit
· scanned 2026-06-16 00:32 UTC (2 months, 2 weeks ago)
119 raw signals (0 security + 119 graph)
Last scanned 2 months, 2 weeks ago · v1 · 86 actionable findings from 1 signal source. 33 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2029 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
AuthProvider |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/contexts/Auth… |
login |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/contexts/Auth… |
logout |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/contexts/Auth… |
useAuth |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/contexts/Auth… |
cn |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/lib/utils.ts:… |
LoginPage |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/LoginPa… |
handleSubmit |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/LoginPa… |
LandingPage |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/Landing… |
greeting |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/Contrac… |
KpiCard |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/Contrac… |
ContractorDashboard |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/Contrac… |
KpiCard |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/OwnerDa… |
OwnerDashboard |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/OwnerDa… |
load |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/OwnerDa… |
handleLogout |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/OwnerDa… |
days |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/OwnerDa… |
formatCNPJ |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/Contrac… |
formatPhone |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/Contrac… |
formatCEP |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/Contrac… |
Field |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/Contrac… |
ContractorRegisterPage |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/Contrac… |
set |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/Contrac… |
handleCEPBlur |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/Contrac… |
handleSubmit |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/Contrac… |
getInitials |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Alu… |
calcAge |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Alu… |
ClientesPage |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Alu… |
load |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Alu… |
list |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Alu… |
buildSeries |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
uid |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
TreinoFormPage |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
persistAll |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
handleSaveNew |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
addSession |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
removeSession |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
updateSessionNome |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
updateExercises |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
moveExercise |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
removeExercise |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
updateSerie |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
updateExField |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
f |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
Field |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
SessionExercises |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
h |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
toggleBiSet |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
ExerciseModal |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
handleSelectSuggestion |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
handleSave |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tsconfig.app.json |
software | healthy | tsconfig.app.json |
vite.config.ts |
software | healthy | vite.config.ts |
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
PLANO_ACAO_SESSOES_CONTRATOS.md |
software | healthy | PLANO_ACAO_SESSOES_CONTRATOS.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
tailwind.config.js |
software | healthy | tailwind.config.js |
PLANO_ACAO_AGENDA_NEXTFIT.md |
software | healthy | PLANO_ACAO_AGENDA_NEXTFIT.md |
package.json |
software | healthy | package.json |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
AGENDAMENTO_PUBLICO_ANALISE.md |
software | healthy | AGENDAMENTO_PUBLICO_ANALISE.md |
MANUAL_GRADE_HORARIOS.md |
software | healthy | MANUAL_GRADE_HORARIOS.md |
index.html |
software | healthy | index.html |
MODULO_PONTO.md |
software | healthy | MODULO_PONTO.md |
package-lock.json |
software | healthy | package-lock.json |
components.json |
software | healthy | components.json |
.env.example |
software | healthy | .env.example |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
RELATORIO_FASE_0_AGENDA_NEXTFIT.md |
software | healthy | RELATORIO_FASE_0_AGENDA_NEXTFIT.md |
IMPLEMENTACAO_FASE_1_5_SESSOES.md |
software | healthy | IMPLEMENTACAO_FASE_1_5_SESSOES.md |
postcss.config.js |
software | healthy | postcss.config.js |
run_migrations.sh |
software | healthy | scripts/run_migrations.sh |
settings.local.json |
software | healthy | .claude/settings.local.json |
tsconfig.app.json |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/tsconfig.app.json |
vite.config.ts |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/vite.config.ts |
vercel.json |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/vercel.json |
tailwind.config.js |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/tailwind.config.js |
tsconfig.node.json |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/tsconfig.node.json |
tsconfig.json |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/tsconfig.json |
20250526_001_initial_schema.sql |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/supabase/migratio… |
index.css |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/index.css |
main.tsx |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/main.tsx |
client.ts |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/integrations/… |
types.ts |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/integrations/… |
AuthContext.tsx |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/contexts/Auth… |
utils.ts |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/lib/utils.ts |
LoginPage.tsx |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/LoginPa… |
LandingPage.tsx |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/Landing… |
ContractorDashboard.tsx |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/Contrac… |
OwnerDashboard.tsx |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/OwnerDa… |
ContractorRegisterPage.tsx |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/Contrac… |
AlunosPage.tsx |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Alu… |
TreinoFormPage.tsx |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
ClubeRecompensasPage.tsx |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Clu… |
PlaceholderPage.tsx |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Pla… |
SessoesPage.tsx |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Ses… |
ClienteDashboardPage.tsx |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Cli… |
TreinosPage.tsx |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
AlunoFormPage.tsx |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Alu… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/LoginPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/LoginPa… |
/LandingPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/Landing… |
/ContractorDashboard |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/Contrac… |
/OwnerDashboard |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/OwnerDa… |
/ContractorRegisterPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/Contrac… |
/app/AlunosPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Alu… |
/app/TreinoFormPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
/app/ClubeRecompensasPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Clu… |
/app/PlaceholderPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Pla… |
/app/SessoesPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Ses… |
/app/ClienteDashboardPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Cli… |
/app/TreinosPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
/app/AlunoFormPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Alu… |
/app/ExerciciosPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Exe… |
/app/WodPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Wod… |
/app/GruposExerciciosPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Gru… |
/app/RelatoriosPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Rel… |
/public/ConvitePage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/public/… |
/app/ContasReceberPage |
frontend | healthy | src/pages/app/ContasReceberPage.tsx |
/app/LeadPerfilPage |
frontend | healthy | src/pages/app/LeadPerfilPage.tsx |
/app/DashboardAgendaPage |
frontend | healthy | src/pages/app/DashboardAgendaPage.tsx |
/app/CaixaPage |
frontend | healthy | src/pages/app/CaixaPage.tsx |
/app/DashboardGerencialPage |
frontend | healthy | src/pages/app/DashboardGerencialPage.tsx |
/app/AnamneseModelosPage |
frontend | healthy | src/pages/app/AnamneseModelosPage.tsx |
/app/ContratoFormPage |
frontend | healthy | src/pages/app/ContratoFormPage.tsx |
/app/LojaModulosPage |
frontend | healthy | src/pages/app/LojaModulosPage.tsx |
/app/TemplatesContratosPage |
frontend | healthy | src/pages/app/TemplatesContratosPage.tsx |
/app/DrePage |
frontend | healthy | src/pages/app/DrePage.tsx |
/app/AtividadesPage |
frontend | healthy | src/pages/app/AtividadesPage.tsx |
/app/EquipePage |
frontend | healthy | src/pages/app/EquipePage.tsx |
/app/AvaliacaoFisicaFormPage |
frontend | healthy | src/pages/app/AvaliacaoFisicaFormPage.tsx |
/app/GraduacoesPage |
frontend | healthy | src/pages/app/GraduacoesPage.tsx |
/app/OcupacaoPage |
frontend | healthy | src/pages/app/OcupacaoPage.tsx |
/app/ParametrosFinanceirosPage |
frontend | healthy | src/pages/app/ParametrosFinanceirosPage.tsx |
/app/CentroFinanceiroPage |
frontend | healthy | src/pages/app/CentroFinanceiroPage.tsx |
/app/ContasFinanceirasPage |
frontend | healthy | src/pages/app/ContasFinanceirasPage.tsx |
/app/DashboardFinanceiroPage |
frontend | healthy | src/pages/app/DashboardFinanceiroPage.tsx |
/app/AnamneseBibliotecaPage |
frontend | healthy | src/pages/app/AnamneseBibliotecaPage.tsx |
/app/IntegracoesHubPage |
frontend | healthy | src/pages/app/IntegracoesHubPage.tsx |
/app/ConciliarExtratoPage |
frontend | healthy | src/pages/app/ConciliarExtratoPage.tsx |
/app/LeadsPage |
frontend | healthy | src/pages/app/LeadsPage.tsx |
/app/MatriculaPage |
frontend | healthy | src/pages/app/MatriculaPage.tsx |
/app/NfsePage |
frontend | healthy | src/pages/app/NfsePage.tsx |
/app/AnamneseModeloEditPage |
frontend | healthy | src/pages/app/AnamneseModeloEditPage.tsx |
/app/FornecedoresPage |
frontend | healthy | src/pages/app/FornecedoresPage.tsx |
/app/DashboardOperacionalPage |
frontend | healthy | src/pages/app/DashboardOperacionalPage.tsx |
/app/DashboardClientesPage |
frontend | healthy | src/pages/app/DashboardClientesPage.tsx |
/app/ComissoesPage |
frontend | healthy | src/pages/app/ComissoesPage.tsx |
/app/ExtratoContaPage |
frontend | healthy | src/pages/app/ExtratoContaPage.tsx |
/app/UnidadesPage |
frontend | healthy | src/pages/app/UnidadesPage.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
LoginPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/LoginPa… |
LandingPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/Landing… |
ContractorDashboard |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/Contrac… |
OwnerDashboard |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/OwnerDa… |
ContractorRegisterPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/Contrac… |
ClientesPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Alu… |
TreinoFormPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
ClubeRecompensasPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Clu… |
PlaceholderPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Pla… |
SessoesPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Ses… |
ClienteDashboardPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Cli… |
TreinosPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Tre… |
AlunoFormPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Alu… |
ExerciciosPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Exe… |
WodPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Wod… |
GruposExerciciosPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Gru… |
RelatoriosPage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app/Rel… |
ConvitePage |
frontend | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/public/… |
App |
frontend | healthy | src/App.tsx |
AuthGuard |
frontend | healthy | src/components/auth/AuthGuard.tsx |
StudentCardsModal |
frontend | healthy | src/components/gofit-pay/StudentCardsModal.tsx |
CurrencyInput |
frontend | healthy | src/components/ui/CurrencyInput.tsx |
ChangePasswordModal |
frontend | healthy | src/components/app/ChangePasswordModal.tsx |
SlotDetailModal |
frontend | healthy | src/components/app/SlotDetailModal.tsx |
ModalidadeContratoModal |
frontend | healthy | src/components/app/ModalidadeContratoModal.tsx |
InviteModal |
frontend | healthy | src/components/app/InviteModal.tsx |
NotificationBell |
frontend | healthy | src/components/app/NotificationBell.tsx |
ContratoFormModal |
frontend | healthy | src/components/app/ContratoFormModal.tsx |
AppLayout |
frontend | healthy | src/components/app/AppLayout.tsx |
StaffSalarioTab |
frontend | healthy | src/components/app/StaffSalarioTab.tsx |
ModalidadeFormModal |
frontend | healthy | src/components/app/ModalidadeFormModal.tsx |
StaffFeriasTab |
frontend | healthy | src/components/app/StaffFeriasTab.tsx |
GradeFormModal |
frontend | healthy | src/components/app/GradeFormModal.tsx |
LancarCobrancaModal |
frontend | healthy | src/components/app/LancarCobrancaModal.tsx |
StaffOcorrenciasTab |
frontend | healthy | src/components/app/StaffOcorrenciasTab.tsx |
RegistrarPagamentoModal |
frontend | healthy | src/components/app/RegistrarPagamentoModal.tsx |
StaffDocumentosSection |
frontend | healthy | src/components/app/StaffDocumentosSection.tsx |
StaffFormModal |
frontend | healthy | src/components/app/StaffFormModal.tsx |
InviteStaffModal |
frontend | healthy | src/components/app/InviteStaffModal.tsx |
StaffMemberModal |
frontend | healthy | src/components/app/StaffMemberModal.tsx |
LoginPage |
frontend | healthy | src/pages/LoginPage.tsx |
LandingPage |
frontend | healthy | src/pages/LandingPage.tsx |
ContractorDashboard |
frontend | healthy | src/pages/ContractorDashboard.tsx |
OwnerDashboard |
frontend | healthy | src/pages/OwnerDashboard.tsx |
ContractorRegisterPage |
frontend | healthy | src/pages/ContractorRegisterPage.tsx |
ContasReceberPage |
frontend | healthy | src/pages/app/ContasReceberPage.tsx |
LeadPerfilPage |
frontend | healthy | src/pages/app/LeadPerfilPage.tsx |
DashboardAgendaPage |
frontend | healthy | src/pages/app/DashboardAgendaPage.tsx |
ClientesPage |
frontend | healthy | src/pages/app/AlunosPage.tsx |
CaixaPage |
frontend | healthy | src/pages/app/CaixaPage.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
20250526_001_initial_schema.sql |
data | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/supabase/migratio… |
20260602_008_grade_comissao.sql |
data | healthy | supabase/migrations/20260602_008_grade_comissao.sql |
20260609_030_payment_customers_spec_align.sql |
data | healthy | supabase/migrations/20260609_030_payment_customers_spec_ali… |
20260603_013_replacement_credits.sql |
data | healthy | supabase/migrations/20260603_013_replacement_credits.sql |
20260611_035_gofit_pay_collection_notes.sql |
data | healthy | supabase/migrations/20260611_035_gofit_pay_collection_notes… |
20260609_024_payment_customers.sql |
data | healthy | supabase/migrations/20260609_024_payment_customers.sql |
20260601000003_categorias_financeiras.sql |
data | healthy | supabase/migrations/20260601000003_categorias_financeiras.s… |
20250601_003_staff_rh.sql |
data | healthy | supabase/migrations/20250601_003_staff_rh.sql |
20260612_040_payment_charges_tokenized_card.sql |
data | healthy | supabase/migrations/20260612_040_payment_charges_tokenized_… |
20250527_002_anamnese.sql |
data | healthy | supabase/migrations/20250527_002_anamnese.sql |
20260603_011_modalidades_write_policy.sql |
data | healthy | supabase/migrations/20260603_011_modalidades_write_policy.s… |
20260601000001_create_contas_financeiras.sql |
data | healthy | supabase/migrations/20260601000001_create_contas_financeira… |
20260602_007_grade_acesso_avancado.sql |
data | healthy | supabase/migrations/20260602_007_grade_acesso_avancado.sql |
20260609_028_gofit_pay_accounts_spec_align.sql |
data | healthy | supabase/migrations/20260609_028_gofit_pay_accounts_spec_al… |
20260609_029_gofit_pay_settings_spec_align.sql |
data | healthy | supabase/migrations/20260609_029_gofit_pay_settings_spec_al… |
20260611_034_gofit_pay_fees.sql |
data | healthy | supabase/migrations/20260611_034_gofit_pay_fees.sql |
20260609_033_gofit_pay_idempotency_constraints.sql |
data | healthy | supabase/migrations/20260609_033_gofit_pay_idempotency_cons… |
20260609_023_gofit_pay_settings.sql |
data | healthy | supabase/migrations/20260609_023_gofit_pay_settings.sql |
20260611_036_gofit_pay_production_prep.sql |
data | healthy | supabase/migrations/20260611_036_gofit_pay_production_prep.… |
20260601000005_templates_storage.sql |
data | healthy | supabase/migrations/20260601000005_templates_storage.sql |
20260602_009_grade_permissoes_avancadas.sql |
data | healthy | supabase/migrations/20260602_009_grade_permissoes_avancadas… |
20260602_006_grade_tipo_local_duracao.sql |
data | healthy | supabase/migrations/20260602_006_grade_tipo_local_duracao.s… |
20260611_039_gofit_pay_student_cards.sql |
data | healthy | supabase/migrations/20260611_039_gofit_pay_student_cards.sql |
20260604_016_slot_link_online.sql |
data | healthy | supabase/migrations/20260604_016_slot_link_online.sql |
20260609_026_gofit_pay_webhook_events.sql |
data | healthy | supabase/migrations/20260609_026_gofit_pay_webhook_events.s… |
20260609_021_gofit_pay_config.sql |
data | healthy | supabase/migrations/20260609_021_gofit_pay_config.sql |
20260603_014_session_usage.sql |
data | healthy | supabase/migrations/20260603_014_session_usage.sql |
20260609_027_receivables_gateway_fields.sql |
data | healthy | supabase/migrations/20260609_027_receivables_gateway_fields… |
20260609_032_webhook_events_spec_align.sql |
data | healthy | supabase/migrations/20260609_032_webhook_events_spec_align.… |
20260601000004_templates_contratos.sql |
data | healthy | supabase/migrations/20260601000004_templates_contratos.sql |
20260603_010_schedule_slots_write_policy.sql |
data | healthy | supabase/migrations/20260603_010_schedule_slots_write_polic… |
20260611_038_gofit_pay_production_account.sql |
data | healthy | supabase/migrations/20260611_038_gofit_pay_production_accou… |
20260603_012_booking_origin_history.sql |
data | healthy | supabase/migrations/20260603_012_booking_origin_history.sql |
20250601_004_staff_documentos.sql |
data | healthy | supabase/migrations/20250601_004_staff_documentos.sql |
20260609_025_payment_charges.sql |
data | healthy | supabase/migrations/20260609_025_payment_charges.sql |
20260609_020_modules_seed_oficial.sql |
data | healthy | supabase/migrations/20260609_020_modules_seed_oficial.sql |
20250526_001_initial_schema.sql |
data | healthy | supabase/migrations/20250526_001_initial_schema.sql |
20260604_017_contrato_modalidades_sessoes.sql |
data | healthy | supabase/migrations/20260604_017_contrato_modalidades_sesso… |
20260601000002_centros_financeiros.sql |
data | healthy | supabase/migrations/20260601000002_centros_financeiros.sql |
20260609_022_gofit_pay_accounts.sql |
data | healthy | supabase/migrations/20260609_022_gofit_pay_accounts.sql |
20260611_037_gofit_pay_pilot_tracking.sql |
data | healthy | supabase/migrations/20260611_037_gofit_pay_pilot_tracking.s… |
20260603_015_slot_creation_history.sql |
data | healthy | supabase/migrations/20260603_015_slot_creation_history.sql |
20260604_018_fn_verificar_sessoes.sql |
data | healthy | supabase/migrations/20260604_018_fn_verificar_sessoes.sql |
20260609_019_modules_store.sql |
data | healthy | supabase/migrations/20260609_019_modules_store.sql |
20260609_031_payment_charges_spec_align.sql |
data | healthy | supabase/migrations/20260609_031_payment_charges_spec_align… |
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
.claude |
software | healthy | .claude |
worktrees |
software | healthy | .claude/worktrees |
agent-a19a6734ac3df9f0e |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e |
supabase |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/supabase |
migrations |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/supabase/migratio… |
src |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src |
integrations |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/integrations |
supabase |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/integrations/… |
contexts |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/contexts |
lib |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/lib |
pages |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages |
app |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/app |
public |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/pages/public |
hooks |
software | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/src/hooks |
supabase |
software | healthy | supabase |
functions |
software | healthy | supabase/functions |
booking-confirmacao |
software | healthy | supabase/functions/booking-confirmacao |
gofit-pay-base |
software | healthy | supabase/functions/gofit-pay-base |
solicitar-assinatura |
software | healthy | supabase/functions/solicitar-assinatura |
gerar-slots |
software | healthy | supabase/functions/gerar-slots |
migrations |
software | healthy | supabase/migrations |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
integrations |
software | healthy | src/integrations |
supabase |
software | healthy | src/integrations/supabase |
components |
software | healthy | src/components |
auth |
software | healthy | src/components/auth |
gofit-pay |
software | healthy | src/components/gofit-pay |
ui |
software | healthy | src/components/ui |
app |
software | healthy | src/components/app |
contexts |
software | healthy | src/contexts |
lib |
software | healthy | src/lib |
pages |
software | healthy | src/pages |
app |
software | healthy | src/pages/app |
gofit-pay |
software | healthy | src/pages/app/gofit-pay |
public |
software | healthy | src/pages/public |
hooks |
software | healthy | src/hooks |
services |
software | healthy | src/services |
gofit-pay |
software | healthy | src/services/gofit-pay |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | .claude/worktrees/agent-a19a6734ac3df9f0e/supabase/migratio… |
gofit_pay_collection_notes |
data | healthy | supabase/migrations/20260611_035_gofit_pay_collection_notes… |
payment_customers |
data | healthy | supabase/migrations/20260609_024_payment_customers.sql |
gofit_pay_fees |
data | healthy | supabase/migrations/20260611_034_gofit_pay_fees.sql |
gofit_pay_settings |
data | healthy | supabase/migrations/20260609_023_gofit_pay_settings.sql |
gofit_pay_student_cards |
data | healthy | supabase/migrations/20260611_039_gofit_pay_student_cards.sql |
gofit_pay_card_registration_links |
data | healthy | supabase/migrations/20260611_039_gofit_pay_student_cards.sql |
gofit_pay_webhook_events |
data | healthy | supabase/migrations/20260609_026_gofit_pay_webhook_events.s… |
gofit_pay_config |
data | healthy | supabase/migrations/20260609_021_gofit_pay_config.sql |
payment_charges |
data | healthy | supabase/migrations/20260609_025_payment_charges.sql |
gofit_pay_accounts |
data | healthy | supabase/migrations/20260609_022_gofit_pay_accounts.sql |
modules |
data | healthy | supabase/migrations/20260609_019_modules_store.sql |
company_modules |
data | healthy | supabase/migrations/20260609_019_modules_store.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
GoFitPayBusinessError |
software | healthy | supabase/functions/gofit-pay-base/index.ts:GoFitPayBusiness… |
AsaasApiError |
software | healthy | supabase/functions/gofit-pay-base/_asaas.ts:AsaasApiError |
AsaasConfigError |
software | healthy | supabase/functions/gofit-pay-base/_asaas.ts:AsaasConfigError |
AsaasNotImplementedError |
software | healthy | supabase/functions/gofit-pay-base/_asaas.ts:AsaasNotImpleme… |
GoFitPayNotImplementedError |
software | healthy | src/services/gofit-pay/GoFitPayService.ts:GoFitPayNotImplem… |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::src/components/app/StaffMemberModal.tsx |
security | healthy | src/components/app/StaffMemberModal.tsx |
password_literal::src/components/app/StaffMemberModal.tsx |
security | healthy | src/components/app/StaffMemberModal.tsx |
password_literal::src/components/app/StaffMemberModal.tsx |
security | healthy | src/components/app/StaffMemberModal.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/contexts/AuthContext.tsx |
security | healthy | src/contexts/AuthContext.tsx |
auth::src/services/gofit-pay/GoFitPayService.ts |
security | healthy | src/services/gofit-pay/GoFitPayService.ts |
auth::supabase/functions/gofit-pay-base/_security.ts |
security | healthy | supabase/functions/gofit-pay-base/_security.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | CLAUDE.md |
postgres |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
migrate |
cicd | healthy | .github/workflows/migrate.yml |
notify |
cicd | healthy | .github/workflows/migrate.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-dt9fgkk2 |
software | healthy | /tmp/repobility-clone-dt9fgkk2 |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::migrate |
cicd | healthy | .github/workflows/migrate.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
DATABASE_URL |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/6416bccc-5516-48a0-85be-61645fa6f17b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/6416bccc-5516-48a0-85be-61645fa6f17b/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.