https://github.com/contatods/campo-sumulas
· scanned 2026-06-17 01:50 UTC (1 month, 1 week ago)
29 raw signals (0 security + 29 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ +21.3 (diff) · 29 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 487 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 |
|---|---|---|---|
_truncar_descricao_em_notas |
software | healthy | parsers.py:56 |
_extrair_carga |
software | healthy | parsers.py:142 |
_safe_int |
software | healthy | parsers.py:167 |
_parse_mov_line |
software | healthy | parsers.py:181 |
_extrair_sequencia_for_load |
software | healthy | parsers.py:241 |
_extrair_buyin_caloric |
software | healthy | parsers.py:313 |
_normalizar_complex |
software | healthy | parsers.py:332 |
_extrair_nome_workout |
software | healthy | parsers.py:347 |
_parse_for_load |
software | healthy | parsers.py:359 |
_detectar_directives |
software | healthy | parsers.py:375 |
_parse_movimentos |
software | healthy | parsers.py:497 |
_tentar_flex_mov |
software | healthy | parsers.py:585 |
_aplicar_progressao_reps |
software | healthy | parsers.py:633 |
_extrair_janela |
software | healthy | parsers.py:658 |
_detectar_composto |
software | healthy | parsers.py:672 |
parse_workout_text |
software | healthy | parsers.py:708 |
_marcar_mov_tiebreak |
software | healthy | parsers.py:801 |
_norm |
software | healthy | parsers.py:815 |
_parse_express |
software | healthy | parsers.py:830 |
extract_movs |
software | healthy | parsers.py:856 |
_inferir_modalidade |
software | healthy | parsers.py:888 |
_is_categoria_grid |
software | healthy | parsers.py:904 |
parse_excel |
software | healthy | parsers.py:915 |
_enriquecer_roster_com_categoria |
software | healthy | parsers.py:975 |
_aplicar_equipamento_a_for_load |
software | healthy | parsers.py:1024 |
_adaptar_categoria_grid_para_multidia |
software | healthy | parsers.py:1040 |
_adaptar_template_para_multidia |
software | healthy | parsers.py:1079 |
_parse_atletas |
software | healthy | parsers.py:1099 |
encontrar_col |
software | healthy | parsers.py:1123 |
eh_aba_de_atletas |
software | healthy | parsers.py:1129 |
cell |
software | healthy | parsers.py:1157 |
_extrair_dia_de_celula |
software | healthy | parsers.py:1197 |
_parse_excel_grade |
software | healthy | parsers.py:1213 |
_parse_excel_template |
software | healthy | parsers.py:1265 |
parse_pdf |
software | healthy | parsers.py:1309 |
_atleta_sort_key |
software | healthy | parsers.py:1371 |
assign_workout_numbers |
software | healthy | parsers.py:1382 |
assign_workout_numbers_global |
software | healthy | parsers.py:1399 |
_is_evento_multidia |
software | healthy | parsers.py:1441 |
_extrair_arena |
software | healthy | parsers.py:1453 |
_parse_workouts_grade_multidia |
software | healthy | parsers.py:1474 |
_detectar_blocos_cronograma |
software | healthy | parsers.py:1533 |
_find_in_sub |
software | healthy | parsers.py:1551 |
_parse_cronograma_dia |
software | healthy | parsers.py:1567 |
_fmt_horario |
software | healthy | parsers.py:1631 |
_detectar_blocos_montagem |
software | healthy | parsers.py:1648 |
_parse_montagem_dia |
software | healthy | parsers.py:1683 |
_cell |
software | healthy | parsers.py:1726 |
_normalizar_categoria |
software | healthy | parsers.py:1799 |
_normalizar_categoria_relaxada |
software | healthy | parsers.py:1815 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
parsers.py |
software | healthy | parsers.py |
start.sh |
software | healthy | start.sh |
pdf_gui.py |
software | healthy | pdf_gui.py |
campo_generator.py |
software | healthy | campo_generator.py |
gerar_pdfs.py |
software | healthy | gerar_pdfs.py |
requirements.txt |
software | healthy | requirements.txt |
README.md |
software | healthy | README.md |
sumula_app.py |
software | healthy | sumula_app.py |
ai_rounds.py |
software | healthy | ai_rounds.py |
types_ds.py |
software | healthy | types_ds.py |
bump_version.py |
software | healthy | bump_version.py |
movimentos.py |
software | healthy | movimentos.py |
requirements-dev.txt |
software | healthy | requirements-dev.txt |
render.yaml |
software | healthy | render.yaml |
app.css |
software | healthy | static/app.css |
app.js |
software | healthy | static/app.js |
index.html |
software | healthy | static/index.html |
conftest.py |
software | healthy | tests/conftest.py |
__init__.py |
software | healthy | tests/__init__.py |
test_parsers.py |
software | healthy | tests/test_parsers.py |
test_helpers.py |
software | healthy | tests/test_helpers.py |
test_integracao.py |
software | healthy | tests/test_integracao.py |
test_render.py |
software | healthy | tests/test_render.py |
GUIA_EXCEL.md |
software | healthy | docs/GUIA_EXCEL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
GuiHandler |
software | healthy | pdf_gui.py:322 |
BadRequest |
software | healthy | sumula_app.py:32 |
_ChunkedWriter |
software | healthy | sumula_app.py:270 |
SumulaHandler |
software | healthy | sumula_app.py:297 |
_DiskWriter |
software | healthy | sumula_app.py:715 |
Atleta |
software | healthy | types_ds.py:13 |
Movimento |
software | healthy | types_ds.py:22 |
Formula |
software | healthy | types_ds.py:39 |
Workout |
software | healthy | types_ds.py:46 |
Evento |
software | healthy | types_ds.py:81 |
| Label | Layer | Status | Path |
|---|---|---|---|
static |
software | healthy | static |
tests |
software | healthy | tests |
docs |
software | healthy | docs |
| Label | Layer | Status | Path |
|---|---|---|---|
contatods__campo-sumulas |
software | healthy | /data/fable5_failed_archive/contatods__campo-sumulas |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | pdf_gui.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | gerar_pdfs.py |
This page is publicly accessible at:
https://repobility.com/scan/09935b68-e03f-4b5d-994d-a33dbf7f9d68/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/09935b68-e03f-4b5d-994d-a33dbf7f9d68/
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.