https://github.com/averagejoematt/life-platform
· scanned 2026-06-17 01:38 UTC (1 month, 2 weeks ago)
326 raw signals (0 security + 326 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -24.3 (diff) · 311 actionable findings from 1 signal source. 15 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 6734 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 |
|---|---|---|---|
_load_config |
software | healthy | mcp_bridge.py:20 |
invoke_lambda |
software | healthy | mcp_bridge.py:37 |
main |
software | healthy | mcp_bridge.py:59 |
lambda_handler |
software | healthy | mcp_server.py:14 |
_reset |
software | healthy | tests/test_exercise_history.py:21 |
_sample_index |
software | healthy | tests/test_exercise_history.py:27 |
test_history_facts_extracts_last_session_top_set_only |
software | healthy | tests/test_exercise_history.py:48 |
test_history_facts_empty_for_unknown_template |
software | healthy | tests/test_exercise_history.py:56 |
test_render_cue_default_format |
software | healthy | tests/test_exercise_history.py:61 |
test_render_cue_empty_for_no_history |
software | healthy | tests/test_exercise_history.py:67 |
test_render_cue_rounds_weight_to_half_kg |
software | healthy | tests/test_exercise_history.py:72 |
test_pick_note_one_best_line_prefers_history_when_no_ai |
software | healthy | tests/test_exercise_history.py:82 |
test_pick_note_one_best_line_prefers_ai_when_present |
software | healthy | tests/test_exercise_history.py:87 |
test_pick_note_show_both_concatenates |
software | healthy | tests/test_exercise_history.py:92 |
test_pick_note_off_returns_empty |
software | healthy | tests/test_exercise_history.py:97 |
_ddb_item |
software | healthy | tests/test_exercise_history.py:104 |
test_load_recent_history_skips_legacy_aggregates |
software | healthy | tests/test_exercise_history.py:114 |
query |
software | healthy | tests/test_exercise_history.py:153 |
test_load_recent_history_orders_sessions_most_recent_first |
software | healthy | tests/test_exercise_history.py:131 |
test_load_recent_history_decimals_become_floats_for_arithme… |
software | healthy | tests/test_exercise_history.py:147 |
_numbers_in |
software | healthy | tests/test_exercise_history.py:166 |
_ground_truth_numbers |
software | healthy | tests/test_exercise_history.py:171 |
test_anti_hallucination_render_quotes_only_source_numbers |
software | healthy | tests/test_exercise_history.py:192 |
test_anti_hallucination_pick_note_does_not_inject_numbers |
software | healthy | tests/test_exercise_history.py:206 |
_read |
software | healthy | tests/test_cdk_handler_consistency.py:40 |
_stack_files |
software | healthy | tests/test_cdk_handler_consistency.py:45 |
_extract_create_lambda_calls |
software | healthy | tests/test_cdk_handler_consistency.py:49 |
_all_cdk_pairs |
software | healthy | tests/test_cdk_handler_consistency.py:91 |
test_h1_handler_and_source_always_paired |
software | healthy | tests/test_cdk_handler_consistency.py:106 |
test_h2_all_source_files_exist |
software | healthy | tests/test_cdk_handler_consistency.py:135 |
test_h3_handler_module_matches_source_file |
software | healthy | tests/test_cdk_handler_consistency.py:151 |
test_h4_all_source_files_define_lambda_handler |
software | healthy | tests/test_cdk_handler_consistency.py:185 |
test_h5_no_generic_lambda_function_handler |
software | healthy | tests/test_cdk_handler_consistency.py:205 |
test_build_weekly_signal_data_basic |
software | healthy | tests/test_weekly_signal_data.py:18 |
test_build_weekly_signal_data_empty |
software | healthy | tests/test_weekly_signal_data.py:47 |
test_board_rotation_deterministic |
software | healthy | tests/test_weekly_signal_data.py:59 |
test_observatory_rotation |
software | healthy | tests/test_weekly_signal_data.py:72 |
env |
software | healthy | tests/test_delete_user_data.py:24 |
_import |
software | healthy | tests/test_delete_user_data.py:30 |
test_missing_user_id_returns_400 |
software | healthy | tests/test_delete_user_data.py:43 |
test_protected_user_refused |
software | healthy | tests/test_delete_user_data.py:49 |
test_missing_confirm_or_dryrun_returns_400 |
software | healthy | tests/test_delete_user_data.py:56 |
test_dry_run_returns_plan_without_deleting |
software | healthy | tests/test_delete_user_data.py:64 |
test_real_run_requires_explicit_confirm |
software | healthy | tests/test_delete_user_data.py:83 |
test_real_run_invokes_batch_delete_and_audit |
software | healthy | tests/test_delete_user_data.py:93 |
test_engine_version |
software | healthy | tests/test_character_engine.py:42 |
test_weighted_pillar_score_full_data |
software | healthy | tests/test_character_engine.py:49 |
test_weighted_pillar_score_sparse_data |
software | healthy | tests/test_character_engine.py:58 |
test_weighted_pillar_score_no_data |
software | healthy | tests/test_character_engine.py:67 |
test_xp_decays_on_mediocre_day |
software | healthy | tests/test_character_engine.py:79 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CLAUDE.md |
software | healthy | CLAUDE.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
cdk.json |
software | healthy | cdk.json |
README.md |
software | healthy | README.md |
pyproject.toml |
software | healthy | pyproject.toml |
Makefile |
software | healthy | Makefile |
mcp_bridge.py |
software | healthy | mcp_bridge.py |
SECURITY.md |
software | healthy | SECURITY.md |
LICENSE |
software | healthy | LICENSE |
requirements-dev.txt |
software | healthy | requirements-dev.txt |
.mcp.json |
software | healthy | .mcp.json |
mcp_server.py |
software | healthy | mcp_server.py |
README.md |
software | healthy | spikes/pg14_ai_me/README.md |
index.html |
software | healthy | spikes/pg14_ai_me/index.html |
test_exercise_history.py |
software | healthy | tests/test_exercise_history.py |
test_cdk_handler_consistency.py |
software | healthy | tests/test_cdk_handler_consistency.py |
test_weekly_signal_data.py |
software | healthy | tests/test_weekly_signal_data.py |
test_delete_user_data.py |
software | healthy | tests/test_delete_user_data.py |
test_character_engine.py |
software | healthy | tests/test_character_engine.py |
test_model_versions.py |
software | healthy | tests/test_model_versions.py |
test_hevy_template_cache.py |
software | healthy | tests/test_hevy_template_cache.py |
test_bedrock_client.py |
software | healthy | tests/test_bedrock_client.py |
test_mypy_clean_modules.py |
software | healthy | tests/test_mypy_clean_modules.py |
test_shared_modules.py |
software | healthy | tests/test_shared_modules.py |
test_rate_limiter.py |
software | healthy | tests/test_rate_limiter.py |
test_routine_title.py |
software | healthy | tests/test_routine_title.py |
test_handler_type_hints.py |
software | healthy | tests/test_handler_type_hints.py |
conftest.py |
software | healthy | tests/conftest.py |
test_numeric.py |
software | healthy | tests/test_numeric.py |
test_health_auto_export.py |
software | healthy | tests/test_health_auto_export.py |
test_upstream_contracts.py |
software | healthy | tests/test_upstream_contracts.py |
test_tools_hevy_routine.py |
software | healthy | tests/test_tools_hevy_routine.py |
test_mcp_registry.py |
software | healthy | tests/test_mcp_registry.py |
test_routine_repo.py |
software | healthy | tests/test_routine_repo.py |
test_integration_aws.py |
software | healthy | tests/test_integration_aws.py |
test_habitify_status_resolution.py |
software | healthy | tests/test_habitify_status_resolution.py |
test_ddb_patterns.py |
software | healthy | tests/test_ddb_patterns.py |
test_site_api_routes.py |
software | healthy | tests/test_site_api_routes.py |
test_auth_breaker.py |
software | healthy | tests/test_auth_breaker.py |
validate_links.py |
software | healthy | tests/validate_links.py |
test_adherence_calc.py |
software | healthy | tests/test_adherence_calc.py |
test_hevy_write_client.py |
software | healthy | tests/test_hevy_write_client.py |
validate_lambda_secrets.py |
software | healthy | tests/validate_lambda_secrets.py |
test_vacation_fund.py |
software | healthy | tests/test_vacation_fund.py |
visual_ai_qa.py |
software | healthy | tests/visual_ai_qa.py |
test_platform_logger.py |
software | healthy | tests/test_platform_logger.py |
test_cdk_s3_paths.py |
software | healthy | tests/test_cdk_s3_paths.py |
test_function_url_origin_header_validation.py |
software | healthy | tests/test_function_url_origin_header_validation.py |
test_mcp_rate_limit.py |
software | healthy | tests/test_mcp_rate_limit.py |
test_secret_references.py |
software | healthy | tests/test_secret_references.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
spikes |
software | healthy | spikes |
pg14_ai_me |
software | healthy | spikes/pg14_ai_me |
tests |
software | healthy | tests |
fixtures |
software | healthy | tests/fixtures |
upstream |
software | healthy | tests/fixtures/upstream |
withings |
software | healthy | tests/fixtures/upstream/withings |
hae |
software | healthy | tests/fixtures/upstream/hae |
whoop |
software | healthy | tests/fixtures/upstream/whoop |
strava |
software | healthy | tests/fixtures/upstream/strava |
garmin |
software | healthy | tests/fixtures/upstream/garmin |
setup |
software | healthy | setup |
ci |
software | healthy | ci |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
handovers |
software | healthy | handovers |
archive |
software | healthy | handovers/archive |
archive |
software | healthy | archive |
legacy-scripts |
software | healthy | archive/legacy-scripts |
20260308 |
software | healthy | archive/20260308 |
deploy |
software | healthy | archive/20260308/deploy |
lambdas |
software | healthy | archive/20260308/lambdas |
backup_20260227_182129 |
software | healthy | archive/20260308/lambdas/backup_20260227_182129 |
backup_20260227_183354 |
software | healthy | archive/20260308/lambdas/backup_20260227_183354 |
20260309 |
software | healthy | archive/20260309 |
deploy |
software | healthy | archive/20260309/deploy |
ingest |
software | healthy | ingest |
cdk |
software | healthy | cdk |
stacks |
software | healthy | cdk/stacks |
docs |
software | healthy | docs |
v2-audits |
software | healthy | docs/v2-audits |
audits |
software | healthy | docs/audits |
rca |
software | healthy | docs/rca |
briefs |
software | healthy | docs/briefs |
specs |
software | healthy | docs/specs |
archive |
software | healthy | docs/archive |
specs-pre-launch |
software | healthy | docs/archive/specs-pre-launch |
intelligence-layer |
software | healthy | docs/archive/intelligence-layer |
2026_q2_specs |
software | healthy | docs/archive/2026_q2_specs |
reviews |
software | healthy | docs/reviews |
2026-02-28 |
software | healthy | docs/reviews/2026-02-28 |
restart |
software | healthy | docs/restart |
design |
software | healthy | docs/design |
content |
software | healthy | docs/content |
deploy |
software | healthy | deploy |
archive |
software | healthy | deploy/archive |
20260311 |
software | healthy | deploy/archive/20260311 |
onetime |
software | healthy | deploy/archive/onetime |
20260313 |
software | healthy | deploy/archive/20260313 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
_FakeTable |
software | healthy | tests/test_exercise_history.py:152 |
A |
software | healthy | tests/test_shared_modules.py:50 |
_FakeTable |
software | healthy | tests/test_routine_title.py:172 |
TestPickSourceOrAll |
software | healthy | tests/test_health_auto_export.py:50 |
TestProcessGenericMetrics |
software | healthy | tests/test_health_auto_export.py:121 |
TestWeightBodyMassAlias |
software | healthy | tests/test_health_auto_export.py:191 |
Contract |
software | healthy | tests/test_upstream_contracts.py:110 |
FakeHTTPError |
software | healthy | tests/test_auth_breaker.py:49 |
_R |
software | healthy | tests/test_hevy_write_client.py:22 |
TestExcInfoNormalization |
software | healthy | tests/test_platform_logger.py:58 |
TestOriginHeaderValidationDisabled |
software | healthy | tests/test_function_url_origin_header_validation.py:81 |
TestOriginHeaderValidationEnabled |
software | healthy | tests/test_function_url_origin_header_validation.py:98 |
_FakeHTTPError |
software | healthy | tests/test_ingest_health.py:42 |
TestDataMaturity |
software | healthy | tests/test_coach_intelligence.py:25 |
TestValidator |
software | healthy | tests/test_coach_intelligence.py:70 |
TestCoachPreamble |
software | healthy | tests/test_coach_intelligence.py:116 |
TestCredibility |
software | healthy | tests/test_coach_intelligence.py:140 |
TestScoringHelpers |
software | healthy | tests/test_business_logic.py:56 |
TestLetterGrade |
software | healthy | tests/test_business_logic.py:104 |
TestScoreSleep |
software | healthy | tests/test_business_logic.py:153 |
TestScoreRecovery |
software | healthy | tests/test_business_logic.py:227 |
TestScoreNutrition |
software | healthy | tests/test_business_logic.py:253 |
TestComputeDayGrade |
software | healthy | tests/test_business_logic.py:321 |
TestCharacterHelpers |
software | healthy | tests/test_business_logic.py:406 |
TestGetTier |
software | healthy | tests/test_business_logic.py:490 |
TestComputeTSB |
software | healthy | tests/test_business_logic.py:539 |
TestComputeReadiness |
software | healthy | tests/test_business_logic.py:584 |
TestDispatcherRouting |
software | healthy | tests/test_business_logic.py:661 |
_FakeTable |
software | healthy | tests/test_hevy_common.py:28 |
_FakeDDBResource |
software | healthy | tests/test_hevy_common.py:35 |
_PolicyStatement |
software | healthy | tests/test_iam_secrets_consistency.py:38 |
_PolicyStatement |
software | healthy | tests/test_role_policies.py:38 |
Check |
software | healthy | tests/smoke_test.py:46 |
CallbackHandler |
software | healthy | setup/fix_withings_oauth.py:39 |
McpStack |
software | healthy | cdk/stacks/mcp_stack.py:47 |
ComputeStack |
software | healthy | cdk/stacks/compute_stack.py:46 |
WebStack |
software | healthy | cdk/stacks/web_stack.py:86 |
OperationalStack |
software | healthy | cdk/stacks/operational_stack.py:62 |
CoreStack |
software | healthy | cdk/stacks/core_stack.py:27 |
IngestionStack |
software | healthy | cdk/stacks/ingestion_stack.py:43 |
MonitoringStack |
software | healthy | cdk/stacks/monitoring_stack.py:46 |
EmailStack |
software | healthy | cdk/stacks/email_stack.py:40 |
BodyExtractor |
software | healthy | deploy/archive/onetime/backfill_journal.py:59 |
must |
software | healthy | site/legacy/assets/js/engagement.js:must |
ValidationError |
software | healthy | lambdas/request_validator.py:31 |
HevyAuthError |
software | healthy | lambdas/hevy_write_client.py:50 |
HevyConflict |
software | healthy | lambdas/hevy_write_client.py:54 |
HevyRetryable |
software | healthy | lambdas/hevy_write_client.py:58 |
HevyOrphanCreated |
software | healthy | lambdas/hevy_write_client.py:62 |
Set |
software | healthy | lambdas/routine_ir.py:27 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::cdk/stacks/role_policies.py |
security | healthy | cdk/stacks/role_policies.py |
auth::cdk/stacks/ingestion_stack.py |
security | healthy | cdk/stacks/ingestion_stack.py |
auth::lambdas/ingestion/strava_lambda.py |
security | healthy | lambdas/ingestion/strava_lambda.py |
auth::lambdas/operational/key_rotator_lambda.py |
security | healthy | lambdas/operational/key_rotator_lambda.py |
auth::archive/20260309/deploy/sec2_split_secrets.sh |
security | healthy | archive/20260309/deploy/sec2_split_secrets.sh |
auth::setup/setup_onedrive_auth.py |
security | healthy | setup/setup_onedrive_auth.py |
auth::lambdas/ingestion_framework.py |
security | healthy | lambdas/ingestion_framework.py |
auth::patches/archive/pre_2026_03/patch_garmin_phase1.py |
security | healthy | patches/archive/pre_2026_03/patch_garmin_phase1.py |
auth::archive/20260308/lambdas/backup_20260227_182129/garmi… |
security | healthy | archive/20260308/lambdas/backup_20260227_182129/garmin_lamb… |
auth::lambdas/ingestion/whoop_lambda.py |
security | healthy | lambdas/ingestion/whoop_lambda.py |
auth::archive/20260308/lambdas/backup_20260227_183354/whoop… |
security | healthy | archive/20260308/lambdas/backup_20260227_183354/whoop_lambd… |
auth::archive/20260308/lambdas/backup_20260227_182129/whoop… |
security | healthy | archive/20260308/lambdas/backup_20260227_182129/whoop_lambd… |
auth::archive/20260309/deploy/migrate_secrets_consolidation… |
security | healthy | archive/20260309/deploy/migrate_secrets_consolidation.sh |
auth::deploy/setup_github_oidc.sh |
security | healthy | deploy/setup_github_oidc.sh |
auth::remediation/agent.py |
security | healthy | remediation/agent.py |
auth::lambdas/ingestion/garmin_lambda.py |
security | healthy | lambdas/ingestion/garmin_lambda.py |
auth::deploy/refresh_upstream_fixtures.py |
security | healthy | deploy/refresh_upstream_fixtures.py |
auth::deploy/archive/onetime/create_withings_oauth_alarm.sh |
security | healthy | deploy/archive/onetime/create_withings_oauth_alarm.sh |
auth::lambdas/ingestion/withings_lambda.py |
security | healthy | lambdas/ingestion/withings_lambda.py |
auth::setup/setup_garmin_browser_auth.py |
security | healthy | setup/setup_garmin_browser_auth.py |
auth::tests/test_upstream_contracts.py |
security | healthy | tests/test_upstream_contracts.py |
auth::archive/20260309/deploy/setup_sec2_secrets.sh |
security | healthy | archive/20260309/deploy/setup_sec2_secrets.sh |
auth::docs/README.md |
security | healthy | docs/README.md |
auth::tests/test_get_nutrition_args.py |
security | healthy | tests/test_get_nutrition_args.py |
auth::archive/20260308/lambdas/backup_20260227_183354/strav… |
security | healthy | archive/20260308/lambdas/backup_20260227_183354/strava_lamb… |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::site/legacy/platform/index.html |
security | healthy | site/legacy/platform/index.html |
auth::cdk/stacks/operational_stack.py |
security | healthy | cdk/stacks/operational_stack.py |
auth::archive/20260308/lambdas/backup_20260227_182129/strav… |
security | healthy | archive/20260308/lambdas/backup_20260227_182129/strava_lamb… |
auth::README.md |
security | healthy | README.md |
auth::archive/20260309/deploy/sync_bridge_key.sh |
security | healthy | archive/20260309/deploy/sync_bridge_key.sh |
auth::site/legacy/platform/reviews/index.html |
security | healthy | site/legacy/platform/reviews/index.html |
auth::cdk/stacks/lambda_helpers.py |
security | healthy | cdk/stacks/lambda_helpers.py |
auth::mcp/handler.py |
security | healthy | mcp/handler.py |
auth::lambdas/ingestion/habitify_lambda.py |
security | healthy | lambdas/ingestion/habitify_lambda.py |
auth::lambdas/emails/freshness_checker_lambda.py |
security | healthy | lambdas/emails/freshness_checker_lambda.py |
auth::setup/calendar_sync.py |
security | healthy | setup/calendar_sync.py |
auth::setup/setup_garmin_auth.py |
security | healthy | setup/setup_garmin_auth.py |
auth::setup/fix_withings_oauth.py |
security | healthy | setup/fix_withings_oauth.py |
auth::archive/20260309/deploy/fix_garmin.sh |
security | healthy | archive/20260309/deploy/fix_garmin.sh |
auth::deploy/generate_review_bundle.py |
security | healthy | deploy/generate_review_bundle.py |
auth::deploy/setup_remediation_role.sh |
security | healthy | deploy/setup_remediation_role.sh |
auth::lambdas/web/site_api_ai_lambda.py |
security | healthy | lambdas/web/site_api_ai_lambda.py |
auth::archive/20260308/lambdas/backup_20260227_183354/garmi… |
security | healthy | archive/20260308/lambdas/backup_20260227_183354/garmin_lamb… |
auth::lambdas/ingestion/notion_lambda.py |
security | healthy | lambdas/ingestion/notion_lambda.py |
auth::cdk/stacks/constants.py |
security | healthy | cdk/stacks/constants.py |
auth::lambdas/operational/pipeline_health_check_lambda.py |
security | healthy | lambdas/operational/pipeline_health_check_lambda.py |
auth::lambdas/ingest_health.py |
security | healthy | lambdas/ingest_health.py |
auth::archive/20260309/deploy/deploy_remote_mcp.sh |
security | healthy | archive/20260309/deploy/deploy_remote_mcp.sh |
auth::site/legacy/builders/index.html |
security | healthy | site/legacy/builders/index.html |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
port:20 |
network | healthy | setup/setup_notion.sh |
port:12 |
network | healthy | setup/setup_notion.sh |
port:14 |
network | healthy | setup/setup_notion.sh |
port:13 |
network | healthy | setup/setup_notion.sh |
port:07 |
network | healthy | .github/workflows/remediation-agent.yml |
port:45 |
network | healthy | .github/workflows/remediation-agent.yml |
port:17 |
network | healthy | archive/20260308/deploy/deploy_daily_brief_v2_timing_step2.… |
port:30 |
network | healthy | archive/20260308/deploy/deploy_daily_brief_v2_timing_step2.… |
port:10 |
network | healthy | archive/20260308/deploy/deploy_daily_brief_v2_timing_step2.… |
port:18 |
network | healthy | archive/20260308/deploy/deploy_daily_brief_v2_timing_step2.… |
port:16 |
network | healthy | archive/20260309/deploy/deploy_feature18_anomaly_v2.sh |
port:05 |
network | healthy | archive/20260309/deploy/deploy_feature18_anomaly_v2.sh |
port:15 |
network | healthy | archive/20260309/deploy/deploy_habitify.sh |
port:06 |
network | healthy | archive/20260309/deploy/deploy_fasting_glucose_validation.sh |
port:02 |
network | healthy | archive/20260309/deploy/deploy_fasting_glucose_validation.sh |
port:40 |
network | healthy | archive/20260309/deploy/deploy_daily_metrics_compute.sh |
port:50 |
network | healthy | archive/20260309/deploy/deploy_ic4_ic5.sh |
port:19 |
network | healthy | archive/20260309/deploy/deploy_ic7_ic18.sh |
port:22 |
network | healthy | archive/20260309/deploy/deploy_dashboard_refresh.sh |
port:21 |
network | healthy | archive/20260309/deploy/deploy_dashboard_refresh.sh |
port:01 |
network | healthy | archive/20260309/deploy/deploy_dashboard_refresh.sh |
port:42 |
network | healthy | archive/20260309/deploy/deploy_ic_features.sh |
port:11 |
network | healthy | archive/20260309/deploy/setup_p3_schedules.sh |
port:23 |
network | healthy | archive/20260309/deploy/setup_p3_schedules.sh |
port:36 |
network | healthy | archive/20260309/deploy/deploy_v2.73.0.sh |
port:35 |
network | healthy | archive/20260309/deploy/deploy_character_sheet_compute.sh |
port:55 |
network | healthy | deploy/warmup_lambdas.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
remediate |
cicd | healthy | .github/workflows/remediation-agent.yml |
site-gate |
cicd | healthy | .github/workflows/v4-gate.yml |
lint |
cicd | healthy | .github/workflows/ci-cd.yml |
test |
cicd | healthy | .github/workflows/ci-cd.yml |
plan |
cicd | healthy | .github/workflows/ci-cd.yml |
deploy |
cicd | healthy | .github/workflows/ci-cd.yml |
smoke-test |
cicd | healthy | .github/workflows/ci-cd.yml |
visual-qa |
cicd | healthy | .github/workflows/ci-cd.yml |
post-deploy-checks |
cicd | healthy | .github/workflows/ci-cd.yml |
rollback-on-smoke-failure |
cicd | healthy | .github/workflows/ci-cd.yml |
notify-failure |
cicd | healthy | .github/workflows/ci-cd.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
1.2.3.4 |
network | healthy | tests/test_function_url_origin_header_validation.py |
5.7.2.1 |
network | healthy | setup/setup_garmin_browser_auth.py |
127.0.0.1 |
network | healthy | archive/legacy-scripts/p40_mail_briefing.py |
122.0.0.0 |
network | healthy | deploy/archive/onetime/download_and_upload_fonts.sh |
120.0.0.0 |
network | healthy | deploy/archive/onetime/playwright_qa.py |
| Label | Layer | Status | Path |
|---|---|---|---|
AWS_ACCOUNT_ID |
cicd | healthy | — |
AWS_REGION |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
LAMBDA_MAP |
cicd | healthy | — |
SNS_TOPIC_ARN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::remediation-agent |
cicd | healthy | .github/workflows/remediation-agent.yml |
gha::v4-gate |
cicd | healthy | .github/workflows/v4-gate.yml |
gha::ci-cd |
cicd | healthy | .github/workflows/ci-cd.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | CLAUDE.md |
vps::azure |
hardware | healthy | setup/setup_onedrive_auth.py |
| Label | Layer | Status | Path |
|---|---|---|---|
averagejoematt__life-platform |
software | healthy | /data/fable5_failed_archive/averagejoematt__life-platform |
| Label | Layer | Status | Path |
|---|---|---|---|
sqs |
data | healthy | tests/test_integration_aws.py |
| Label | Layer | Status | Path |
|---|---|---|---|
cockroach |
data | healthy | mcp/tools_labs.py |
| Label | Layer | Status | Path |
|---|---|---|---|
v4_migration_inventory.py |
data | healthy | scripts/v4_migration_inventory.py |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::archive/20260309/deploy/deploy_cf_auth.sh |
security | healthy | archive/20260309/deploy/deploy_cf_auth.sh |
This page is publicly accessible at:
https://repobility.com/scan/b38df384-c9c0-414d-bd49-e453fc3d253f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b38df384-c9c0-414d-bd49-e453fc3d253f/
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.