Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

tzheng846/myswimcoach

https://github.com/tzheng846/myswimcoach · scanned 2026-06-16 00:44 UTC (2 months, 1 week ago)

53 raw signals (0 security + 53 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 47 actionable findings from 1 signal source. 6 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 459 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.

LabelLayerStatusPath
detect_phases software healthy metrics.py:34
segment_cycles_trough software dead metrics.py:67
_detrend_for_cwt software healthy metrics.py:138
_track_ridge software healthy metrics.py:148
_anchors_from_marks software healthy metrics.py:184
segment_cycles_wavelet software healthy metrics.py:200
detect_initial_phase software healthy metrics.py:255
time_to_distance software dead metrics.py:330
extract_cycle_peaks software healthy metrics.py:354
compute_session_metrics software healthy metrics.py:412
attach_pose_to_cycles software dead metrics.py:588
_nearest_row software healthy metrics.py:618
_window_rows software healthy metrics.py:624
_compute_fs software healthy metrics.py:669
_estimate_period software healthy metrics.py:673
_print_results software healthy metrics.py:709
_plot_results software healthy metrics.py:736
_draw software healthy metrics.py:766
_bar software healthy metrics.py:862
_mean software healthy metrics.py:905
main software healthy metrics.py:930
find_arduino_port software healthy logger.py:27
main software healthy logger.py:39
_load software healthy segment_motif_spike.py:67
_anchors_from_marks software healthy segment_motif_spike.py:78
find_motif_anchors software healthy segment_motif_spike.py:104
find_chain_anchors software healthy segment_motif_spike.py:176
find_regime_change software healthy segment_motif_spike.py:210
find_pmp software healthy segment_motif_spike.py:251
_boundary_times software healthy segment_motif_spike.py:322
_add_segmentation software healthy segment_motif_spike.py:331
_add_matrix_profile software healthy segment_motif_spike.py:368
_add_arc_curve software healthy segment_motif_spike.py:377
_add_motif_heatmap software healthy segment_motif_spike.py:395
main software healthy segment_motif_spike.py:437
_rate_metric software healthy app.py:91
_abs_cycle_num software healthy app.py:122
load_full_cycles software healthy app.py:131
load_and_compute software healthy app.py:151
_build_vel_chart software healthy app.py:177
_build_stats_table software healthy app.py:273
_build_line_chart software healthy app.py:325
_compute_q1_q4 software healthy app.py:352
_compute_verdicts software healthy app.py:362
_render_speed_card software healthy app.py:402
_render_technique_card software healthy app.py:416
_render_pacing_card software healthy app.py:432
_render_kick_card software healthy app.py:452
_render_question_cards software healthy app.py:470
_build_chat_system software healthy app.py:488

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
metrics.py software healthy metrics.py
logger.py software healthy logger.py
CODEBASE-AUDIT.md software healthy CODEBASE-AUDIT.md
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
segment_motif_spike.py software healthy segment_motif_spike.py
app.py software healthy app.py
fetch_sessions.py software healthy fetch_sessions.py
pipeline_view.py software healthy pipeline_view.py
coach.py software healthy coach.py
Procfile software healthy Procfile
logger_ble.py software healthy logger_ble.py
vel_acc_extraction.py software healthy vel_acc_extraction.py
wavelet_spike.py software healthy wavelet_spike.py
pose_extraction.py software healthy pose_extraction.py
merge_streams.py software healthy merge_streams.py
inspect_cycles.py software healthy inspect_cycles.py
swim_pipeline.py software healthy swim_pipeline.py
api.py software healthy api.py
video_sync.py software healthy video_sync.py
requirements.txt software healthy requirements.txt
conftest.py software healthy tests/conftest.py
test_metrics.py software healthy tests/test_metrics.py
test_api.py software healthy tests/test_api.py
postcss.config.mjs software healthy web/postcss.config.mjs
jsconfig.json software healthy web/jsconfig.json
README.md software healthy web/README.md
CLAUDE.md software healthy web/CLAUDE.md
package.json software healthy web/package.json
package-lock.json software healthy web/package-lock.json
eslint.config.mjs software healthy web/eslint.config.mjs
next.config.mjs software healthy web/next.config.mjs
AGENTS.md software healthy web/AGENTS.md
Footer.js software healthy web/components/Footer.js
Nav.js software healthy web/components/Nav.js
DeviceScene.js software healthy web/components/three/DeviceScene.js
PlaceholderDevice.js software healthy web/components/three/PlaceholderDevice.js
DeviceCanvas.js software healthy web/components/three/DeviceCanvas.js
SampleChart.js software healthy web/components/marketing/SampleChart.js
HowItWorks.js software healthy web/components/marketing/HowItWorks.js
Pricing.js software healthy web/components/marketing/Pricing.js
Features.js software healthy web/components/marketing/Features.js
Hero.js software healthy web/components/marketing/Hero.js
MetricTrend.js software healthy web/components/report/MetricTrend.js
ImprovementHero.js software healthy web/components/report/ImprovementHero.js
TimeToX.js software healthy web/components/portal/TimeToX.js
ReportBuilder.js software healthy web/components/portal/ReportBuilder.js
CycleCharts.js software healthy web/components/portal/CycleCharts.js
AthleteCard.js software healthy web/components/portal/AthleteCard.js
ReportSendList.js software healthy web/components/portal/ReportSendList.js

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
tests software healthy tests
web software healthy web
components software healthy web/components
three software healthy web/components/three
marketing software healthy web/components/marketing
report software healthy web/components/report
portal software healthy web/components/portal
app software healthy web/app
login software healthy web/app/login
app software healthy web/app/app
sessions software healthy web/app/app/sessions
[id] software healthy web/app/app/sessions/[id]
athletes software healthy web/app/app/athletes
reports software healthy web/app/app/reports
compare software healthy web/app/app/compare
report software healthy web/app/report
[token] software healthy web/app/report/[token]
privacy software healthy web/app/privacy
faq software healthy web/app/faq
lib software healthy web/lib
public software healthy web/public
models software healthy web/public/models
landing software healthy landing
supabase software healthy supabase

LabelLayerStatusPath
GET /health api healthy api.py
POST /process api healthy api.py
GET /sessions/{session_id}/export api healthy api.py
PATCH /sessions/{session_id} api healthy api.py
DELETE /sessions/{session_id} api healthy api.py
GET /reports/{token} api healthy api.py
PATCH /devices/{chip_id} api healthy api.py
DELETE /devices/{chip_id} api healthy api.py
GET /devices api healthy api.py
POST /athletes api healthy api.py
POST /billing/checkout-session api healthy api.py
POST /billing/portal-session api healthy api.py
GET /billing/complete api healthy api.py
POST /billing/webhook api healthy api.py
GET /billing/status api healthy api.py

LabelLayerStatusPath
/page.js frontend healthy web/app/page.js
/login frontend healthy web/app/login/page.js
/app frontend healthy web/app/app/page.js
/app/sessions frontend healthy web/app/app/sessions/page.js
/app/sessions/[id] frontend healthy web/app/app/sessions/[id]/page.js
/app/athletes frontend healthy web/app/app/athletes/page.js
/app/reports frontend healthy web/app/app/reports/page.js
/app/compare frontend healthy web/app/app/compare/page.js
/report/[token] frontend healthy web/app/report/[token]/page.js
/privacy frontend healthy web/app/privacy/page.js
/faq frontend healthy web/app/faq/page.js

LabelLayerStatusPath
TestComputeSessionMetricsShape software healthy tests/test_metrics.py:40
TestRealSession software healthy tests/test_metrics.py:97
TestComputeSessionMetricsEdgeCases software healthy tests/test_metrics.py:133
TestProcessEndpointShape software healthy tests/test_api.py:35
TestDataQuality software healthy tests/test_api.py:59
TestPublicReport software healthy tests/test_api.py:170
ModelBoundary software healthy web/components/three/DeviceScene.js:ModelBoundary

LabelLayerStatusPath
reports data healthy supabase/patch_03_parent_reports.sql
teams data healthy supabase/schema.sql
devices data healthy supabase/schema.sql
athletes data healthy supabase/schema.sql
coaches data healthy supabase/schema.sql
sessions data healthy supabase/schema.sql

LabelLayerStatusPath
auth::web/README.md security healthy web/README.md
auth::README.md security healthy README.md
auth::CLAUDE.md security healthy CLAUDE.md

LabelLayerStatusPath
repobility-clone-l7jdfoz3 software healthy /tmp/repobility-clone-l7jdfoz3

LabelLayerStatusPath
postgres data healthy README.md

LabelLayerStatusPath
gpu (detected) hardware healthy pose_extraction.py
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/474eeb7e-20e2-4cb4-b214-0fe67ffe74de/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/474eeb7e-20e2-4cb4-b214-0fe67ffe74de/

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.