https://github.com/yamakii/garmin-performance-analysis
· scanned 2026-06-16 01:04 UTC (2 months, 1 week ago)
90 raw signals (22 security + 68 graph)
Last scanned 2 months, 1 week ago · v1 · 57 actionable findings from 2 signal sources. 279 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 3579 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 |
|---|---|---|---|
App |
software | healthy | packages/garmin-web/frontend/src/App.tsx:App |
fetchGoal |
software | healthy | packages/garmin-web/frontend/src/api/client.ts:fetchGoal |
fetchWeeklyReviews |
software | healthy | packages/garmin-web/frontend/src/api/client.ts:fetchWeeklyR… |
fetchWeeklyReview |
software | healthy | packages/garmin-web/frontend/src/api/client.ts:fetchWeeklyR… |
fetchActivities |
software | healthy | packages/garmin-web/frontend/src/api/client.ts:fetchActivit… |
fetchActivityDetail |
software | healthy | packages/garmin-web/frontend/src/api/client.ts:fetchActivit… |
fetchTimeSeries |
software | healthy | packages/garmin-web/frontend/src/api/client.ts:fetchTimeSer… |
fetchTrack |
software | healthy | packages/garmin-web/frontend/src/api/client.ts:fetchTrack |
fetchSections |
software | healthy | packages/garmin-web/frontend/src/api/client.ts:fetchSections |
fetchJson |
software | healthy | packages/garmin-web/frontend/src/api/trends.ts:fetchJson |
fetchVolumeTrend |
software | healthy | packages/garmin-web/frontend/src/api/trends.ts:fetchVolumeT… |
fetchPhysiologyTrend |
software | healthy | packages/garmin-web/frontend/src/api/trends.ts:fetchPhysiol… |
fetchFormTrend |
software | healthy | packages/garmin-web/frontend/src/api/trends.ts:fetchFormTre… |
fetchEfficiencyTrend |
software | healthy | packages/garmin-web/frontend/src/api/trends.ts:fetchEfficie… |
kpiDistance |
software | healthy | packages/garmin-web/frontend/src/components/HeroHeader.tsx:… |
kpiDuration |
software | healthy | packages/garmin-web/frontend/src/components/HeroHeader.tsx:… |
kpiPace |
software | healthy | packages/garmin-web/frontend/src/components/HeroHeader.tsx:… |
HeroHeader |
software | healthy | packages/garmin-web/frontend/src/components/HeroHeader.tsx:… |
formatElapsed |
software | healthy | packages/garmin-web/frontend/src/components/TimeSeriesChart… |
formatPaceLabel |
software | healthy | packages/garmin-web/frontend/src/components/TimeSeriesChart… |
speedToPace |
software | healthy | packages/garmin-web/frontend/src/components/TimeSeriesChart… |
TimeSeriesChart |
software | healthy | packages/garmin-web/frontend/src/components/TimeSeriesChart… |
axesInfo |
software | healthy | packages/garmin-web/frontend/src/components/TimeSeriesChart… |
handleResize |
software | healthy | packages/garmin-web/frontend/src/components/TimeSeriesChart… |
nearestPointIndex |
software | healthy | packages/garmin-web/frontend/src/components/MapPanel.tsx:ne… |
mid |
software | healthy | packages/garmin-web/frontend/src/components/MapPanel.tsx:mid |
nearestPointToLatLng |
software | healthy | packages/garmin-web/frontend/src/components/MapPanel.tsx:ne… |
MapPanel |
software | healthy | packages/garmin-web/frontend/src/components/MapPanel.tsx:Ma… |
handleMouseMove |
software | healthy | packages/garmin-web/frontend/src/components/MapPanel.tsx:ha… |
navLinkClass |
software | healthy | packages/garmin-web/frontend/src/components/Layout.tsx:navL… |
Layout |
software | healthy | packages/garmin-web/frontend/src/components/Layout.tsx:Layo… |
EChart |
software | healthy | packages/garmin-web/frontend/src/components/EChart.tsx:ECha… |
handleResize |
software | healthy | packages/garmin-web/frontend/src/components/EChart.tsx:hand… |
renderValue |
software | healthy | packages/garmin-web/frontend/src/components/report/Fallback… |
FallbackFields |
software | healthy | packages/garmin-web/frontend/src/components/report/Fallback… |
isRecord |
software | healthy | packages/garmin-web/frontend/src/components/report/ReportCa… |
ParseErrorNotice |
software | healthy | packages/garmin-web/frontend/src/components/report/ReportCa… |
ReportCard |
software | healthy | packages/garmin-web/frontend/src/components/report/ReportCa… |
MarkdownText |
software | healthy | packages/garmin-web/frontend/src/components/report/Markdown… |
section |
software | healthy | packages/garmin-web/frontend/src/components/report/SummaryR… |
section |
software | healthy | packages/garmin-web/frontend/src/components/report/PhaseTim… |
PhaseTimeline |
software | healthy | packages/garmin-web/frontend/src/components/report/PhaseTim… |
ActionCallout |
software | healthy | packages/garmin-web/frontend/src/components/report/ActionCa… |
asString |
software | healthy | packages/garmin-web/frontend/src/components/report/NextRunT… |
asNumber |
software | healthy | packages/garmin-web/frontend/src/components/report/NextRunT… |
formatRange |
software | healthy | packages/garmin-web/frontend/src/components/report/NextRunT… |
Chip |
software | healthy | packages/garmin-web/frontend/src/components/report/NextRunT… |
LabeledLine |
software | healthy | packages/garmin-web/frontend/src/components/report/NextRunT… |
NextRunTarget |
software | healthy | packages/garmin-web/frontend/src/components/report/NextRunT… |
splitNumber |
software | healthy | packages/garmin-web/frontend/src/components/report/SplitNar… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
.pre-commit-config.yaml |
software | healthy | .pre-commit-config.yaml |
.env.example |
software | healthy | .env.example |
pyproject.toml |
software | healthy | pyproject.toml |
LICENSE |
software | healthy | LICENSE |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
GITHUB_PUBLISHING_CHECKLIST.md |
software | healthy | docs/GITHUB_PUBLISHING_CHECKLIST.md |
data-analysis-guide.md |
software | healthy | docs/data-analysis-guide.md |
testing_guidelines.md |
software | healthy | docs/testing_guidelines.md |
LLM_BEHAVIOR_RULES.md |
software | healthy | docs/LLM_BEHAVIOR_RULES.md |
training-type-evaluation-criteria.md |
software | healthy | docs/training-type-evaluation-criteria.md |
report-balance-analysis.md |
software | healthy | docs/report-balance-analysis.md |
garmin-web.md |
software | healthy | docs/garmin-web.md |
duckdb_schema_mapping.md |
software | healthy | docs/spec/duckdb_schema_mapping.md |
AGENT_WORKFLOW.md |
software | healthy | docs/archive/AGENT_WORKFLOW.md |
completion_report.md |
software | healthy | docs/templates/completion_report.md |
planning.md |
software | healthy | docs/templates/planning.md |
README.md |
software | healthy | docs/examples/README.md |
remove_fk_constraints.md |
software | healthy | docs/migrations/remove_fk_constraints.md |
data-analyst-agent-plan.md |
software | healthy | docs/project/data-analyst-agent-plan.md |
planning.md |
software | healthy | docs/project/2025-10-09_split_stability_precalculation/plan… |
planning.md |
software | healthy | docs/project/2025-10-12_mcp_tool_refactoring/planning.md |
README.md |
software | healthy | docs/project/_archived/README.md |
completion_report.md |
software | healthy | docs/project/_archived/2025-10-19_cadence_column_refactorin… |
planning.md |
software | healthy | docs/project/_archived/2025-10-19_cadence_column_refactorin… |
README.md |
software | healthy | docs/project/_archived/2025-10-05_rag_system/README.md |
project_plan.md |
software | healthy | docs/project/_archived/2025-10-05_rag_system/project_plan.md |
phase3_specifications.md |
software | healthy | docs/project/_archived/2025-10-05_rag_system/phase3_specifi… |
phase0-2_implementation_status.md |
software | healthy | docs/project/_archived/2025-10-05_rag_system/phase0-2_imple… |
implementation_progress.md |
software | healthy | docs/project/_archived/2025-10-05_rag_system/implementation… |
completion_report.md |
software | healthy | docs/project/_archived/2025-10-14_remove_performance_json/c… |
planning.md |
software | healthy | docs/project/_archived/2025-10-14_remove_performance_json/p… |
completion_report.md |
software | healthy | docs/project/_archived/2025-10-20_duckdb_schema_enhancement… |
planning.md |
software | healthy | docs/project/_archived/2025-10-20_duckdb_schema_enhancement… |
completion_report.md |
software | healthy | docs/project/_archived/2025-10-09_bulk_activity_details_fet… |
planning.md |
software | healthy | docs/project/_archived/2025-10-09_bulk_activity_details_fet… |
completion_report.md |
software | healthy | docs/project/_archived/2025-10-28_power_efficiency_evaluati… |
planning.md |
software | healthy | docs/project/_archived/2025-10-28_power_efficiency_evaluati… |
completion_report.md |
software | healthy | docs/project/_archived/2025-10-25_balanced_report_v2_comple… |
planning.md |
software | healthy | docs/project/_archived/2025-10-25_balanced_report_v2_comple… |
completion_report.md |
software | healthy | docs/project/_archived/2025-10-07_restore_core_system/compl… |
phase1_completion_report.md |
software | healthy | docs/project/_archived/2025-10-07_restore_core_system/phase… |
planning.md |
software | healthy | docs/project/_archived/2025-10-07_restore_core_system/plann… |
completion_report.md |
software | healthy | docs/project/_archived/2025-10-17_pytest_execution_optimiza… |
planning.md |
software | healthy | docs/project/_archived/2025-10-17_pytest_execution_optimiza… |
completion_report.md |
software | healthy | docs/project/_archived/2025-10-09_garmin_ingest_refactoring… |
planning.md |
software | healthy | docs/project/_archived/2025-10-09_garmin_ingest_refactoring… |
phase1_investigation.md |
software | healthy | docs/project/_archived/2025-10-09_garmin_ingest_refactoring… |
completion_report.md |
software | healthy | docs/project/_archived/2025-10-17_intensity_aware_phase_eva… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestGarminConfig |
software | healthy | packages/garmin-mcp-server/tests/test_config.py:13 |
TestGetConfig |
software | healthy | packages/garmin-mcp-server/tests/test_config.py:85 |
TestLLMSafeError |
software | healthy | packages/garmin-mcp-server/tests/test_error_handling.py:22 |
TestErrorFormatting |
software | healthy | packages/garmin-mcp-server/tests/test_error_handling.py:67 |
TestSuggestions |
software | healthy | packages/garmin-mcp-server/tests/test_error_handling.py:97 |
TestRaiseErrors |
software | healthy | packages/garmin-mcp-server/tests/test_error_handling.py:150 |
TestLogging |
software | healthy | packages/garmin-mcp-server/tests/test_error_handling.py:188 |
TestErrorAttributes |
software | healthy | packages/garmin-mcp-server/tests/test_error_handling.py:245 |
TestPandasDisplaySettings |
software | healthy | packages/garmin-mcp-server/tests/test_display_settings.py:16 |
TestPolarsDisplaySettings |
software | healthy | packages/garmin-mcp-server/tests/test_display_settings.py:58 |
TestAllDisplaySettings |
software | healthy | packages/garmin-mcp-server/tests/test_display_settings.py:95 |
TestDisplaySettingsBehavior |
software | healthy | packages/garmin-mcp-server/tests/test_display_settings.py:1… |
TestMissingLibraries |
software | healthy | packages/garmin-mcp-server/tests/test_display_settings.py:2… |
TestOutputInterceptor |
software | healthy | packages/garmin-mcp-server/tests/test_output_interceptor.py… |
TestOutputInterceptorEdgeCases |
software | healthy | packages/garmin-mcp-server/tests/test_output_interceptor.py… |
TestWorkflowPlannerDateResolution |
software | healthy | packages/garmin-mcp-server/tests/planner/test_workflow_plan… |
TestSplitSectionAnalystStatisticsMode |
software | healthy | packages/garmin-mcp-server/tests/integration/test_agent_pha… |
TestSummarySectionAnalystNoDeprecated |
software | healthy | packages/garmin-mcp-server/tests/integration/test_agent_pha… |
TestDefaultParameterBehavior |
software | healthy | packages/garmin-mcp-server/tests/integration/test_agent_pha… |
TestAgentPhase0Integration |
software | healthy | packages/garmin-mcp-server/tests/integration/test_agent_pha… |
TestHandlerIntegration |
software | healthy | packages/garmin-mcp-server/tests/integration/test_handler_i… |
TestCadenceMigration |
software | healthy | packages/garmin-mcp-server/tests/integration/test_cadence_m… |
TestPrefetchBundleExpansion |
software | healthy | packages/garmin-mcp-server/tests/integration/test_prefetch_… |
TestPhaseEvaluationLogic |
software | healthy | packages/garmin-mcp-server/tests/integration/test_phase_ana… |
TestDuckDBIntegration |
software | healthy | packages/garmin-mcp-server/tests/integration/test_phase_ana… |
TestExistingReaderBehavior |
software | healthy | packages/garmin-mcp-server/tests/integration/test_phase_ana… |
TestTrainingTypeCategorization |
software | healthy | packages/garmin-mcp-server/tests/integration/test_phase_ana… |
TestVerificationDB |
software | healthy | packages/garmin-mcp-server/tests/integration/test_verificat… |
TestVerificationDBFixtureIsolation |
software | healthy | packages/garmin-mcp-server/tests/integration/test_verificat… |
TestProcessActivityDuckDBIntegration |
software | healthy | packages/garmin-mcp-server/tests/integration/test_garmin_wo… |
TestEndToEndMigration |
software | healthy | packages/garmin-mcp-server/tests/integration/test_remove_fk… |
TestDryRunMode |
software | healthy | packages/garmin-mcp-server/tests/integration/test_remove_fk… |
TestRegenerateCompatibility |
software | healthy | packages/garmin-mcp-server/tests/integration/test_remove_fk… |
TestMCPSmoke |
software | healthy | packages/garmin-mcp-server/tests/integration/test_mcp_smoke… |
TestRawDataExtractorIntegration |
software | healthy | packages/garmin-mcp-server/tests/integration/test_raw_data_… |
TestForceOptionIntegration |
software | healthy | packages/garmin-mcp-server/tests/integration/test_regenerat… |
TestRagIntervalToolsMcp |
software | healthy | packages/garmin-mcp-server/tests/integration/test_rag_inter… |
TestProcessActivityIntegration |
software | healthy | packages/garmin-mcp-server/tests/integration/test_process_a… |
_HasToolNames |
software | healthy | packages/garmin-mcp-server/tests/unit/test_tool_contract.py… |
TestToolContract |
software | healthy | packages/garmin-mcp-server/tests/unit/test_tool_contract.py… |
TestShouldInsertTable |
software | healthy | packages/garmin-mcp-server/tests/unit/test_garmin_worker_ta… |
TestSaveDataTableFiltering |
software | healthy | packages/garmin-mcp-server/tests/unit/test_garmin_worker_ta… |
TestProcessActivityTableFilteringIntegration |
software | healthy | packages/garmin-mcp-server/tests/unit/test_garmin_worker_ta… |
TestHRZonePercentageCalculation |
software | healthy | packages/garmin-mcp-server/tests/unit/test_hr_zone_percenta… |
TestHREfficiencyInserter |
software | healthy | packages/garmin-mcp-server/tests/unit/test_hr_efficiency_in… |
TestInjectWarnings |
software | healthy | packages/garmin-mcp-server/tests/unit/test_response_warning… |
TestCountWarnings |
software | healthy | packages/garmin-mcp-server/tests/unit/test_response_warning… |
TestWarningLogging |
software | healthy | packages/garmin-mcp-server/tests/unit/test_response_warning… |
TestCheckDuckDBCache |
software | healthy | packages/garmin-mcp-server/tests/unit/test_garmin_worker_du… |
TestSafeToolHandler |
software | healthy | packages/garmin-mcp-server/tests/unit/test_safe_tool_handle… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
spec |
software | healthy | docs/spec |
archive |
software | healthy | docs/archive |
templates |
software | healthy | docs/templates |
examples |
software | healthy | docs/examples |
migrations |
software | healthy | docs/migrations |
project |
software | healthy | docs/project |
2025-10-09_split_stability_precalculation |
software | healthy | docs/project/2025-10-09_split_stability_precalculation |
2025-10-12_mcp_tool_refactoring |
software | healthy | docs/project/2025-10-12_mcp_tool_refactoring |
_archived |
software | healthy | docs/project/_archived |
2025-10-19_cadence_column_refactoring |
software | healthy | docs/project/_archived/2025-10-19_cadence_column_refactoring |
2025-10-05_rag_system |
software | healthy | docs/project/_archived/2025-10-05_rag_system |
2025-10-14_remove_performance_json |
software | healthy | docs/project/_archived/2025-10-14_remove_performance_json |
2025-10-20_duckdb_schema_enhancement |
software | healthy | docs/project/_archived/2025-10-20_duckdb_schema_enhancement |
2025-10-09_bulk_activity_details_fetch |
software | healthy | docs/project/_archived/2025-10-09_bulk_activity_details_fet… |
2025-10-28_power_efficiency_evaluation |
software | healthy | docs/project/_archived/2025-10-28_power_efficiency_evaluati… |
2025-10-25_balanced_report_v2_complete |
software | healthy | docs/project/_archived/2025-10-25_balanced_report_v2_comple… |
2025-10-07_restore_core_system |
software | healthy | docs/project/_archived/2025-10-07_restore_core_system |
2025-10-17_pytest_execution_optimization |
software | healthy | docs/project/_archived/2025-10-17_pytest_execution_optimiza… |
2025-10-09_garmin_ingest_refactoring |
software | healthy | docs/project/_archived/2025-10-09_garmin_ingest_refactoring |
2025-10-17_intensity_aware_phase_evaluation |
software | healthy | docs/project/_archived/2025-10-17_intensity_aware_phase_eva… |
2025-10-10_section_analyst_normalized_access |
software | healthy | docs/project/_archived/2025-10-10_section_analyst_normalize… |
2025-10-09_rag_interval_analysis_tools |
software | healthy | docs/project/_archived/2025-10-09_rag_interval_analysis_too… |
2025-10-10_configurable_data_paths |
software | healthy | docs/project/_archived/2025-10-10_configurable_data_paths |
2025-10-12_hr_zone_percentage_precalc |
software | healthy | docs/project/_archived/2025-10-12_hr_zone_percentage_precalc |
2025-10-07_report_generation_update |
software | healthy | docs/project/_archived/2025-10-07_report_generation_update |
2025-10-25_mcp_tool_refactoring |
software | healthy | docs/project/_archived/2025-10-25_mcp_tool_refactoring |
2025-10-13_granular_duckdb_regeneration |
software | healthy | docs/project/_archived/2025-10-13_granular_duckdb_regenerat… |
2025-10-09_weight_data_migration |
software | healthy | docs/project/_archived/2025-10-09_weight_data_migration |
2025-10-16_duckdb_mcp_llm_architecture |
software | healthy | docs/project/_archived/2025-10-16_duckdb_mcp_llm_architectu… |
2025-10-13_time_series_duckdb_migration |
software | healthy | docs/project/_archived/2025-10-13_time_series_duckdb_migrat… |
2025-10-07_db_writer_schema_sync |
software | healthy | docs/project/_archived/2025-10-07_db_writer_schema_sync |
2025-10-10_rag_unified_plan |
software | healthy | docs/project/_archived/2025-10-10_rag_unified_plan |
2025-10-27_unified_form_evaluation_system |
software | healthy | docs/project/_archived/2025-10-27_unified_form_evaluation_s… |
2025-10-25_mermaid_graph_debug |
software | healthy | docs/project/_archived/2025-10-25_mermaid_graph_debug |
2025-10-25_balanced_sample_reproduction |
software | healthy | docs/project/_archived/2025-10-25_balanced_sample_reproduct… |
samples |
software | healthy | docs/project/_archived/2025-10-25_balanced_sample_reproduct… |
2025-10-26_intensity_type_estimation |
software | healthy | docs/project/_archived/2025-10-26_intensity_type_estimation |
2025-10-18_body_composition_table_support |
software | healthy | docs/project/_archived/2025-10-18_body_composition_table_su… |
2025-10-25_pace_corrected_form_display |
software | healthy | docs/project/_archived/2025-10-25_pace_corrected_form_displ… |
2025-10-10_duckdb_inserter_cleanup |
software | healthy | docs/project/_archived/2025-10-10_duckdb_inserter_cleanup |
2025-10-10_splits_time_range_duckdb |
software | healthy | docs/project/_archived/2025-10-10_splits_time_range_duckdb |
2025-10-20_splits_comprehensive_mcp_tool |
software | healthy | docs/project/_archived/2025-10-20_splits_comprehensive_mcp_… |
2025-10-07_planner_date_resolution |
software | healthy | docs/project/_archived/2025-10-07_planner_date_resolution |
2025-11-01_remove_fk_constraints |
software | healthy | docs/project/_archived/2025-11-01_remove_fk_constraints |
2025-10-13_form_anomaly_api_refactoring |
software | healthy | docs/project/_archived/2025-10-13_form_anomaly_api_refactor… |
2025-10-17_data_analyst_agent |
software | healthy | docs/project/_archived/2025-10-17_data_analyst_agent |
2025-10-25_pace_comparison_improvement |
software | healthy | docs/project/_archived/2025-10-25_pace_comparison_improveme… |
2025-10-25_balanced_report_templates |
software | healthy | docs/project/_archived/2025-10-25_balanced_report_templates |
2025-10-20_splits_table_enhancement |
software | healthy | docs/project/_archived/2025-10-20_splits_table_enhancement |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | packages/garmin-web/frontend/src/App.tsx |
HeroHeader |
frontend | healthy | packages/garmin-web/frontend/src/components/HeroHeader.tsx |
TimeSeriesChart |
frontend | healthy | packages/garmin-web/frontend/src/components/TimeSeriesChart… |
MapPanel |
frontend | healthy | packages/garmin-web/frontend/src/components/MapPanel.tsx |
Layout |
frontend | healthy | packages/garmin-web/frontend/src/components/Layout.tsx |
EChart |
frontend | healthy | packages/garmin-web/frontend/src/components/EChart.tsx |
FallbackFields |
frontend | healthy | packages/garmin-web/frontend/src/components/report/Fallback… |
ReportCard |
frontend | healthy | packages/garmin-web/frontend/src/components/report/ReportCa… |
MarkdownText |
frontend | healthy | packages/garmin-web/frontend/src/components/report/Markdown… |
PhaseTimeline |
frontend | healthy | packages/garmin-web/frontend/src/components/report/PhaseTim… |
ActionCallout |
frontend | healthy | packages/garmin-web/frontend/src/components/report/ActionCa… |
NextRunTarget |
frontend | healthy | packages/garmin-web/frontend/src/components/report/NextRunT… |
SplitNarrative |
frontend | healthy | packages/garmin-web/frontend/src/components/report/SplitNar… |
SummaryReport |
frontend | healthy | packages/garmin-web/frontend/src/components/report/SummaryR… |
EfficiencyReport |
frontend | healthy | packages/garmin-web/frontend/src/components/report/Efficien… |
StarRating |
frontend | healthy | packages/garmin-web/frontend/src/components/report/StarRati… |
EnvironmentReport |
frontend | healthy | packages/garmin-web/frontend/src/components/report/Environm… |
TrendsDashboard |
frontend | healthy | packages/garmin-web/frontend/src/pages/TrendsDashboard.tsx |
Goal |
frontend | healthy | packages/garmin-web/frontend/src/pages/Goal.tsx |
WeeklyReviewDetail |
frontend | healthy | packages/garmin-web/frontend/src/pages/WeeklyReviewDetail.t… |
ActivityDetail |
frontend | healthy | packages/garmin-web/frontend/src/pages/ActivityDetail.tsx |
WeeklyReviews |
frontend | healthy | packages/garmin-web/frontend/src/pages/WeeklyReviews.tsx |
ActivityList |
frontend | healthy | packages/garmin-web/frontend/src/pages/ActivityList.tsx |
EfficiencyBlock |
frontend | healthy | packages/garmin-web/frontend/src/pages/trends/EfficiencyBlo… |
PhysiologyBlock |
frontend | healthy | packages/garmin-web/frontend/src/pages/trends/PhysiologyBlo… |
VolumeBlock |
frontend | healthy | packages/garmin-web/frontend/src/pages/trends/VolumeBlock.t… |
FormBlock |
frontend | healthy | packages/garmin-web/frontend/src/pages/trends/FormBlock.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
time_series_metrics_new |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/scripts/migrate_c… |
activities |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/db_write… |
splits |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/db_write… |
form_efficiency |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/db_write… |
heart_rate_zones |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/db_write… |
hr_efficiency |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/db_write… |
performance_trends |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/db_write… |
vo2_max |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/db_write… |
lactate_threshold |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/db_write… |
body_composition |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/db_write… |
form_baseline_history |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/db_write… |
form_evaluations |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/db_write… |
section_analyses |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/db_write… |
time_series_metrics |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/db_write… |
training_plans |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/db_write… |
planned_workouts |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/db_write… |
athlete_profile |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/db_write… |
athlete_goals |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/db_write… |
season_retrospectives |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/db_write… |
weekly_reviews |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/db_write… |
training_plans_new |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/migratio… |
schema_version |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/migratio… |
| Label | Layer | Status | Path |
|---|---|---|---|
/WeeklyReviews.test |
frontend | healthy | packages/garmin-web/frontend/src/pages/WeeklyReviews.test.t… |
/TrendsDashboard |
frontend | healthy | packages/garmin-web/frontend/src/pages/TrendsDashboard.tsx |
/Goal |
frontend | healthy | packages/garmin-web/frontend/src/pages/Goal.tsx |
/WeeklyReviewDetail |
frontend | healthy | packages/garmin-web/frontend/src/pages/WeeklyReviewDetail.t… |
/ActivityDetail |
frontend | healthy | packages/garmin-web/frontend/src/pages/ActivityDetail.tsx |
/Goal.test |
frontend | healthy | packages/garmin-web/frontend/src/pages/Goal.test.tsx |
/WeeklyReviews |
frontend | healthy | packages/garmin-web/frontend/src/pages/WeeklyReviews.tsx |
/ActivityList |
frontend | healthy | packages/garmin-web/frontend/src/pages/ActivityList.tsx |
/TrendsDashboard.test |
frontend | healthy | packages/garmin-web/frontend/src/pages/TrendsDashboard.test… |
/ActivityList.test |
frontend | healthy | packages/garmin-web/frontend/src/pages/ActivityList.test.tsx |
/trends/EfficiencyBlock |
frontend | healthy | packages/garmin-web/frontend/src/pages/trends/EfficiencyBlo… |
/trends/PhysiologyBlock |
frontend | healthy | packages/garmin-web/frontend/src/pages/trends/PhysiologyBlo… |
/trends/VolumeBlock |
frontend | healthy | packages/garmin-web/frontend/src/pages/trends/VolumeBlock.t… |
/trends/FormBlock |
frontend | healthy | packages/garmin-web/frontend/src/pages/trends/FormBlock.tsx |
/ |
frontend | healthy | packages/garmin-web/frontend/src/App.tsx |
/activities/:id |
frontend | healthy | packages/garmin-web/frontend/src/App.tsx |
/trends |
frontend | healthy | packages/garmin-web/frontend/src/App.tsx |
/goal |
frontend | healthy | packages/garmin-web/frontend/src/App.tsx |
/weekly-reviews |
frontend | healthy | packages/garmin-web/frontend/src/App.tsx |
/weekly-reviews/:weekStart |
frontend | healthy | packages/garmin-web/frontend/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
test_cadence_migration.py |
data | healthy | packages/garmin-mcp-server/tests/integration/test_cadence_m… |
test_remove_fk_migration_integration.py |
data | healthy | packages/garmin-mcp-server/tests/integration/test_remove_fk… |
test_remove_fk_migration.py |
data | healthy | packages/garmin-mcp-server/tests/unit/test_remove_fk_migrat… |
test_garmin_worker_weight_migration.py |
data | healthy | packages/garmin-mcp-server/tests/unit/test_garmin_worker_we… |
test_cadence_columns_migration.py |
data | healthy | packages/garmin-mcp-server/tests/database/test_cadence_colu… |
test_migration_runner.py |
data | healthy | packages/garmin-mcp-server/tests/database/test_migration_ru… |
test_athlete_tables_migration.py |
data | healthy | packages/garmin-mcp-server/tests/database/test_athlete_tabl… |
__init__.py |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/migratio… |
phase1_power_efficiency.py |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/migratio… |
registry.py |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/migratio… |
add_cadence_columns.py |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/migratio… |
remove_fk_constraints.py |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/migratio… |
phase0_power_prep.py |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/migratio… |
add_athlete_tables.py |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/migratio… |
runner.py |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/migratio… |
add_plan_versioning.py |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/migratio… |
phase2_integrated_score.py |
data | healthy | packages/garmin-mcp-server/src/garmin_mcp/database/migratio… |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /{full_path:path} |
api | healthy | packages/garmin-web/src/garmin_web/app.py |
GET /activities |
api | healthy | packages/garmin-web/src/garmin_web/api/activities.py |
GET /weekly-reviews |
api | healthy | packages/garmin-web/src/garmin_web/api/weekly_reviews.py |
GET /weekly-reviews/{week_start_date} |
api | healthy | packages/garmin-web/src/garmin_web/api/weekly_reviews.py |
GET /volume |
api | healthy | packages/garmin-web/src/garmin_web/api/trends.py |
GET /physiology |
api | healthy | packages/garmin-web/src/garmin_web/api/trends.py |
GET /form |
api | healthy | packages/garmin-web/src/garmin_web/api/trends.py |
GET /efficiency |
api | healthy | packages/garmin-web/src/garmin_web/api/trends.py |
GET /activities/{activity_id} |
api | healthy | packages/garmin-web/src/garmin_web/api/activity_detail.py |
GET /activities/{activity_id}/time-series |
api | healthy | packages/garmin-web/src/garmin_web/api/activity_detail.py |
GET /activities/{activity_id}/track |
api | healthy | packages/garmin-web/src/garmin_web/api/activity_detail.py |
GET /activities/{activity_id}/sections |
api | healthy | packages/garmin-web/src/garmin_web/api/activity_detail.py |
GET /goal |
api | healthy | packages/garmin-web/src/garmin_web/api/goal.py |
| Label | Layer | Status | Path |
|---|---|---|---|
changes |
cicd | healthy | .github/workflows/ci.yml |
lint-and-test |
cicd | healthy | .github/workflows/ci.yml |
web-backend |
cicd | healthy | .github/workflows/ci.yml |
web-frontend |
cicd | healthy | .github/workflows/ci.yml |
ci-guard |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-yefmbjdn |
software | healthy | /tmp/repobility-clone-yefmbjdn |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | packages/garmin-web/frontend/vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8765 |
network | healthy | packages/garmin-web/tests/test_cli.py |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::packages/garmin-mcp-server/tests/test_con… |
security | healthy | packages/garmin-mcp-server/tests/test_config.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::packages/garmin-mcp-server/src/garmin_mcp/ingest/api_… |
security | healthy | packages/garmin-mcp-server/src/garmin_mcp/ingest/api_client… |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/19475fab-efb4-459e-ad29-b8f623c8e2c2/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/19475fab-efb4-459e-ad29-b8f623c8e2c2/
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.