https://github.com/dare2live/lifehack
· scanned 2026-06-17 01:53 UTC (1 month, 1 week ago)
193 raw signals (0 security + 193 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -3.7 (diff) · 175 actionable findings from 1 signal source. 18 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 7910 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 |
|---|---|---|---|
health |
software | healthy | backend/main.py:35 |
serve_index |
software | healthy | backend/main.py:112 |
_make_con |
software | healthy | backend/tests/test_city_industry_sw.py:23 |
test_company_count_true_reaggregation |
software | healthy | backend/tests/test_city_industry_sw.py:82 |
test_cluster_bridge_expansion |
software | healthy | backend/tests/test_city_industry_sw.py:111 |
test_ols_slope_pure |
software | healthy | backend/tests/test_edu_inflation_sw.py:24 |
test_config_drives_thresholds_and_levels |
software | healthy | backend/tests/test_edu_inflation_sw.py:33 |
test_verify_build_structure_and_honesty |
software | healthy | backend/tests/test_edu_inflation_sw.py:47 |
reg_con |
software | healthy | backend/tests/test_admission_regulation.py:39 |
test_load_regulation_reads_structured_row |
software | healthy | backend/tests/test_admission_regulation.py:80 |
live_con |
software | healthy | backend/tests/test_admission_regulation.py:95 |
test_firewall_structured_when_row_present |
software | healthy | backend/tests/test_admission_regulation.py:103 |
test_firewall_fallback_when_no_row |
software | healthy | backend/tests/test_admission_regulation.py:124 |
test_load_regulation_fallback_when_table_missing |
software | healthy | backend/tests/test_admission_regulation.py:131 |
test_alias_class_restriction_reaches_candidate |
software | healthy | backend/tests/test_admission_regulation.py:140 |
test_regulation_via_plan_local_code |
software | healthy | backend/tests/test_admission_regulation.py:154 |
_tmp_con |
software | healthy | backend/tests/test_preference_match_snapshot.py:47 |
_make_result |
software | healthy | backend/tests/test_preference_match_snapshot.py:61 |
test_ensure_table_registration_idempotent |
software | healthy | backend/tests/test_preference_match_snapshot.py:101 |
test_save_slim_list_order_and_prune |
software | healthy | backend/tests/test_preference_match_snapshot.py:120 |
test_diff_entered_exited_moved_and_single_snapshot |
software | healthy | backend/tests/test_preference_match_snapshot.py:173 |
test_endpoint_wiring_persist_snapshots_diff |
software | healthy | backend/tests/test_preference_match_snapshot.py:221 |
_run_standalone |
software | healthy | backend/tests/test_preference_match_snapshot.py:326 |
_redirect_console_db |
software | healthy | backend/tests/test_advisor_admin_api.py:36 |
_client |
software | healthy | backend/tests/test_advisor_admin_api.py:42 |
test_crud_closed_loop |
software | healthy | backend/tests/test_advisor_admin_api.py:55 |
test_illegal_advisor_id_400 |
software | healthy | backend/tests/test_advisor_admin_api.py:102 |
test_get_missing_404 |
software | healthy | backend/tests/test_advisor_admin_api.py:116 |
test_bad_status_400 |
software | healthy | backend/tests/test_advisor_admin_api.py:123 |
test_duplicate_create_409 |
software | healthy | backend/tests/test_advisor_admin_api.py:138 |
test_patch_missing_404 |
software | healthy | backend/tests/test_advisor_admin_api.py:148 |
main |
software | healthy | backend/tests/test_advisor_admin_api.py:157 |
_hold_writer |
software | healthy | backend/tests/test_multitenant_isolation.py:42 |
_try_write |
software | healthy | backend/tests/test_multitenant_isolation.py:50 |
_redirect_dbs |
software | healthy | backend/tests/test_multitenant_isolation.py:64 |
tmp |
software | healthy | backend/tests/test_multitenant_isolation.py:73 |
ctx |
software | healthy | backend/tests/test_multitenant_isolation.py:79 |
_insert_case |
software | healthy | backend/tests/test_multitenant_isolation.py:83 |
_case_ids |
software | healthy | backend/tests/test_multitenant_isolation.py:94 |
_expect_value_error |
software | healthy | backend/tests/test_multitenant_isolation.py:105 |
_assert_illegal_advisor_rejected |
software | healthy | backend/tests/test_multitenant_isolation.py:113 |
test_isolation_a_b_mutually_invisible |
software | healthy | backend/tests/test_multitenant_isolation.py:122 |
test_concurrent_writes_no_block |
software | healthy | backend/tests/test_multitenant_isolation.py:141 |
test_expired_and_disabled_rejected |
software | healthy | backend/tests/test_multitenant_isolation.py:177 |
test_illegal_advisor_id_rejected |
software | healthy | backend/tests/test_multitenant_isolation.py:195 |
main |
software | healthy | backend/tests/test_multitenant_isolation.py:202 |
_mk_fact |
software | healthy | backend/tests/test_employment_quality_tag.py:31 |
_mk_catalog |
software | healthy | backend/tests/test_employment_quality_tag.py:42 |
test_composite_weighted_hand_calc |
software | healthy | backend/tests/test_employment_quality_tag.py:54 |
test_composite_weighted_three_classes |
software | healthy | backend/tests/test_employment_quality_tag.py:67 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
start.sh |
software | healthy | start.sh |
CLAUDE.md |
software | healthy | CLAUDE.md |
AGENTS.md |
software | healthy | AGENTS.md |
goal.md |
software | healthy | goal.md |
FEATURE_MAP.md |
software | healthy | FEATURE_MAP.md |
优化建议.md |
software | healthy | 优化建议.md |
__init__.py |
software | healthy | backend/__init__.py |
main.py |
software | healthy | backend/main.py |
test_city_industry_sw.py |
software | healthy | backend/tests/test_city_industry_sw.py |
test_edu_inflation_sw.py |
software | healthy | backend/tests/test_edu_inflation_sw.py |
test_admission_regulation.py |
software | healthy | backend/tests/test_admission_regulation.py |
test_preference_match_snapshot.py |
software | healthy | backend/tests/test_preference_match_snapshot.py |
test_advisor_admin_api.py |
software | healthy | backend/tests/test_advisor_admin_api.py |
test_multitenant_isolation.py |
software | healthy | backend/tests/test_multitenant_isolation.py |
test_employment_quality_tag.py |
software | healthy | backend/tests/test_employment_quality_tag.py |
test_age_disclosure_sw.py |
software | healthy | backend/tests/test_age_disclosure_sw.py |
test_build_adcode_master.py |
software | healthy | backend/tests/test_build_adcode_master.py |
test_admission_forecast_calib.py |
software | healthy | backend/tests/test_admission_forecast_calib.py |
test_age35_hedge_tag.py |
software | healthy | backend/tests/test_age35_hedge_tag.py |
test_build_decision_tags.py |
software | healthy | backend/tests/test_build_decision_tags.py |
lint_no_native_tooltip_audit_initial.md |
software | healthy | backend/tests/lint_no_native_tooltip_audit_initial.md |
test_cert_requirement_sw.py |
software | healthy | backend/tests/test_cert_requirement_sw.py |
test_salary_triangle_sw.py |
software | healthy | backend/tests/test_salary_triangle_sw.py |
test_database_manifest.py |
software | healthy | backend/tests/test_database_manifest.py |
contract_recommend_vs_report_audit_initial.md |
software | healthy | backend/tests/contract_recommend_vs_report_audit_initial.md |
test_policy_continuity_sw.py |
software | healthy | backend/tests/test_policy_continuity_sw.py |
test_advisor_attach_seam.py |
software | healthy | backend/tests/test_advisor_attach_seam.py |
test_decision_tags_entity_keys.py |
software | healthy | backend/tests/test_decision_tags_entity_keys.py |
test_industry_moat_signals.py |
software | healthy | backend/tests/test_industry_moat_signals.py |
test_volunteer_plan_backtest_evaluator.py |
software | healthy | backend/tests/test_volunteer_plan_backtest_evaluator.py |
test_schema_registry_sync.py |
software | healthy | backend/tests/test_schema_registry_sync.py |
test_management_ladder_sw.py |
software | healthy | backend/tests/test_management_ladder_sw.py |
test_closed_loop.py |
software | healthy | backend/tests/test_closed_loop.py |
test_career_sw.py |
software | healthy | backend/tests/test_career_sw.py |
test_router_preference_match.py |
software | healthy | backend/tests/test_router_preference_match.py |
test_e2e_consultation.py |
software | healthy | backend/tests/test_e2e_consultation.py |
fa_field_requirements_audit_initial.md |
software | healthy | backend/tests/fa_field_requirements_audit_initial.md |
test_recruitment_salary_exp_sw.py |
software | healthy | backend/tests/test_recruitment_salary_exp_sw.py |
test_recruitment_major_extract.py |
software | healthy | backend/tests/test_recruitment_major_extract.py |
test_city_features_health.py |
software | healthy | backend/tests/test_city_features_health.py |
test_major_tags.py |
software | healthy | backend/tests/test_major_tags.py |
test_central_match.py |
software | healthy | backend/tests/test_central_match.py |
test_next_cycle_readiness.py |
software | healthy | backend/tests/test_next_cycle_readiness.py |
test_duckdb_concurrency_model.py |
software | healthy | backend/tests/test_duckdb_concurrency_model.py |
test_industry_rd_intensity_sw.py |
software | healthy | backend/tests/test_industry_rd_intensity_sw.py |
test_small_circle_wiring.py |
software | healthy | backend/tests/test_small_circle_wiring.py |
test_admission_firewall.py |
software | healthy | backend/tests/test_admission_firewall.py |
test_industry_governance_sw.py |
software | healthy | backend/tests/test_industry_governance_sw.py |
test_score_context_filters.py |
software | healthy | backend/tests/test_score_context_filters.py |
test_frontier_momentum_tag.py |
software | healthy | backend/tests/test_frontier_momentum_tag.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestComposite |
software | healthy | backend/tests/test_employment_quality_tag.py:53 |
TestBuildRowsViaMemDB |
software | healthy | backend/tests/test_employment_quality_tag.py:100 |
TestPureFns |
software | healthy | backend/tests/test_build_decision_tags.py:32 |
TestMethodsViaMemDB |
software | healthy | backend/tests/test_build_decision_tags.py:58 |
TestEntityKeyResolution |
software | healthy | backend/tests/test_decision_tags_entity_keys.py:69 |
TestEndToEndEngine |
software | healthy | backend/tests/test_decision_tags_entity_keys.py:99 |
TestRoundTier |
software | healthy | backend/tests/test_major_tags.py:26 |
TestConfidence |
software | healthy | backend/tests/test_major_tags.py:34 |
TestFlowScoredDim |
software | healthy | backend/tests/test_major_tags.py:44 |
TestFlowNominalDim |
software | healthy | backend/tests/test_major_tags.py:80 |
TestNoDataPath |
software | healthy | backend/tests/test_major_tags.py:98 |
TestDynamicAndPassthroughIntegration |
software | healthy | backend/tests/test_major_tags.py:117 |
FakeResponse |
software | healthy | backend/tests/test_phase0.py:6191 |
FakeClient |
software | healthy | backend/tests/test_phase0.py:6198 |
TestDynamicWeightEngine |
software | healthy | backend/tests/test_dynamic_weight_engine.py:8 |
AnswersPayload |
software | healthy | backend/api/router_questionnaire.py:180 |
ConfigPatch |
software | healthy | backend/api/router_console.py:25 |
PreferenceMatchRequest |
software | healthy | backend/api/router_preference_match.py:51 |
ScopeFilter |
software | healthy | backend/api/router_scope.py:14 |
ScopeQuery |
software | healthy | backend/api/router_scope.py:20 |
CreateAdvisorBody |
software | healthy | backend/api/router_advisor_admin.py:37 |
SetExpiryBody |
software | healthy | backend/api/router_advisor_admin.py:44 |
SetStatusBody |
software | healthy | backend/api/router_advisor_admin.py:49 |
ManualWeightsRequest |
software | healthy | backend/api/router_score.py:150 |
CasePayload |
software | healthy | backend/api/router_cases.py:38 |
HollandSnapshotPayload |
software | healthy | backend/api/router_assessments.py:24 |
HollandSyncPayload |
software | healthy | backend/api/router_assessments.py:42 |
MajorMatcher |
software | healthy | backend/scripts/build_recruitment_major_sw.py:106 |
AgeRules |
software | healthy | backend/scripts/build_age_disclosure_sw.py:88 |
AgentPlanError |
software | healthy | backend/scripts/agent_plan.py:41 |
PackageImportError |
software | healthy | backend/scripts/import_data_package.py:29 |
AgentHandoffError |
software | healthy | backend/scripts/agent_handoff.py:45 |
ReleaseBundleImportError |
software | healthy | backend/scripts/import_release_bundle.py:40 |
DeletePlanError |
software | healthy | backend/scripts/apply_delete_plan.py:34 |
RecommendationItem |
software | healthy | backend/contracts/recommendation.py:10 |
Config |
software | healthy | backend/contracts/recommendation.py:156 |
RecommendationDecisionPath |
software | healthy | backend/contracts/recommendation.py:38 |
RecommendationMeta |
software | healthy | backend/contracts/recommendation.py:54 |
RecommendationResponse |
software | healthy | backend/contracts/recommendation.py:82 |
CaseRecommendationResponse |
software | healthy | backend/contracts/recommendation.py:92 |
CaseRecommendationSnapshot |
software | healthy | backend/contracts/recommendation.py:96 |
CaseRecommendationSnapshotsResponse |
software | healthy | backend/contracts/recommendation.py:107 |
CaseRevisitSnapshot |
software | healthy | backend/contracts/recommendation.py:115 |
CaseRevisitSnapshotsResponse |
software | healthy | backend/contracts/recommendation.py:129 |
RecommendationDiffBucket |
software | healthy | backend/contracts/recommendation.py:137 |
RecommendationDiffResponse |
software | healthy | backend/contracts/recommendation.py:146 |
CaseRecommendationDiffResponse |
software | healthy | backend/contracts/recommendation.py:160 |
RecommendationEvidencePacket |
software | healthy | backend/contracts/evidence.py:8 |
Config |
software | healthy | backend/contracts/evidence.py:25 |
ReportMeta |
software | healthy | backend/contracts/report.py:10 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /health |
api | healthy | backend/main.py |
GET / |
api | healthy | backend/main.py |
GET /profile/{adcode} |
api | healthy | backend/api/router_city.py |
GET /top |
api | healthy | backend/api/router_city.py |
GET /compare |
api | healthy | backend/api/router_city.py |
GET /companies |
api | healthy | backend/api/router_city.py |
GET /catalog |
api | healthy | backend/api/router_data.py |
GET /search |
api | healthy | backend/api/router_occupation.py |
GET /profile/{occupation_code} |
api | healthy | backend/api/router_occupation.py |
GET /config |
api | healthy | backend/api/router_questionnaire.py |
GET /{case_id} |
api | healthy | backend/api/router_questionnaire.py |
GET /{case_id}/analysis |
api | healthy | backend/api/router_questionnaire.py |
POST /{case_id} |
api | healthy | backend/api/router_questionnaire.py |
DELETE /{case_id} |
api | healthy | backend/api/router_questionnaire.py |
GET /configs |
api | healthy | backend/api/router_console.py |
GET /config/{key} |
api | healthy | backend/api/router_console.py |
PATCH /config/{key} |
api | healthy | backend/api/router_console.py |
GET /branding |
api | healthy | backend/api/router_console.py |
GET /audit |
api | healthy | backend/api/router_console.py |
GET /browse/{key} |
api | healthy | backend/api/router_data_browse.py |
GET /{key} |
api | healthy | backend/api/router_config.py |
POST /{case_id}/preference-match |
api | healthy | backend/api/router_preference_match.py |
GET /{case_id}/preference-match |
api | healthy | backend/api/router_preference_match.py |
GET /{case_id}/preference-match/snapshots |
api | healthy | backend/api/router_preference_match.py |
GET /{case_id}/preference-match/diff |
api | healthy | backend/api/router_preference_match.py |
GET /status |
api | healthy | backend/api/router_data_updates.py |
POST /run |
api | healthy | backend/api/router_data_updates.py |
POST /replay |
api | healthy | backend/api/router_data_updates.py |
GET /{run_id}/steps |
api | healthy | backend/api/router_data_updates.py |
GET /{run_id}/source-health |
api | healthy | backend/api/router_data_updates.py |
GET /facets |
api | healthy | backend/api/router_scope.py |
POST / |
api | healthy | backend/api/router_advisor_admin.py |
GET /{advisor_id} |
api | healthy | backend/api/router_advisor_admin.py |
PATCH /{advisor_id}/expiry |
api | healthy | backend/api/router_advisor_admin.py |
PATCH /{advisor_id}/status |
api | healthy | backend/api/router_advisor_admin.py |
GET /profile/{major_code} |
api | healthy | backend/api/router_major.py |
GET /strength |
api | healthy | backend/api/router_major.py |
GET /{major_code}/industry |
api | healthy | backend/api/router_major.py |
POST /{case_id}/build |
api | healthy | backend/api/router_reports.py |
POST /{case_id}/pdf |
api | healthy | backend/api/router_reports.py |
GET /{case_id}/revisit/snapshots |
api | healthy | backend/api/router_reports.py |
GET /{case_id}/revisit |
api | healthy | backend/api/router_reports.py |
GET /stats |
api | healthy | backend/api/router_data_stats.py |
GET /lineage |
api | healthy | backend/api/router_data_lineage.py |
GET /recommend |
api | healthy | backend/api/router_score.py |
GET /history/{school_code} |
api | healthy | backend/api/router_score.py |
GET /schools/search |
api | healthy | backend/api/router_score.py |
GET /batches |
api | healthy | backend/api/router_score.py |
GET /weights |
api | healthy | backend/api/router_score.py |
POST /weights |
api | healthy | backend/api/router_score.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
backend |
software | healthy | backend |
tests |
software | healthy | backend/tests |
api |
software | healthy | backend/api |
scripts |
software | healthy | backend/scripts |
contracts |
software | healthy | backend/contracts |
services |
software | healthy | backend/services |
signals_sw |
software | healthy | backend/services/signals_sw |
recommendation |
software | healthy | backend/services/recommendation |
chunky_bridge |
software | healthy | backend/services/chunky_bridge |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
frontend |
software | healthy | frontend |
js |
software | healthy | frontend/js |
modules |
software | healthy | frontend/js/modules |
css |
software | healthy | frontend/css |
holland |
software | healthy | holland |
tests |
software | healthy | holland/tests |
backend |
software | healthy | holland/backend |
scripts |
software | healthy | holland/backend/scripts |
scripts |
software | healthy | holland/scripts |
frontend |
software | healthy | holland/frontend |
js |
software | healthy | holland/frontend/js |
css |
software | healthy | holland/frontend/css |
config |
software | healthy | holland/config |
docs |
software | healthy | docs |
research |
software | healthy | docs/research |
research |
software | healthy | research |
wage_sourcing_20260530 |
software | healthy | research/wage_sourcing_20260530 |
design |
software | healthy | design |
config |
software | healthy | config |
admission_rules |
software | healthy | config/admission_rules |
national |
software | healthy | config/admission_rules/national |
mappings |
software | healthy | config/mappings |
datahub |
software | healthy | datahub |
tests |
software | healthy | datahub/tests |
scripts |
software | healthy | datahub/scripts |
docs |
software | healthy | datahub/docs |
config |
software | healthy | datahub/config |
datahub |
software | healthy | datahub/datahub |
exporters |
software | healthy | datahub/datahub/exporters |
scripts |
software | healthy | datahub/datahub/scripts |
amap |
software | healthy | datahub/datahub/amap |
builders |
software | healthy | datahub/datahub/builders |
commands |
software | healthy | datahub/datahub/commands |
normalizers |
software | healthy | datahub/datahub/normalizers |
parsers |
software | healthy | datahub/datahub/parsers |
connectors |
software | healthy | datahub/datahub/connectors |
orchestrator |
software | healthy | datahub/datahub/orchestrator |
core_lib |
software | healthy | datahub/datahub/core_lib |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
fa_fact_questionnaire_response |
data | healthy | backend/api/router_questionnaire.py |
fa_mart_questionnaire_analysis |
data | healthy | backend/api/router_questionnaire.py |
fa_mart_questionnaire_divergence |
data | healthy | backend/api/router_questionnaire.py |
IF |
data | healthy | backend/api/router_cases.py |
if |
data | healthy | backend/scripts/build_employment_quality_tag.py |
dim_schema_version |
data | healthy | backend/scripts/build_school_dossier_key.py |
fa_fact_company_ownership |
data | healthy | backend/scripts/classify_company_ownership.py |
fa_mart_city_ownership_mix |
data | healthy | backend/scripts/classify_company_ownership.py |
fa_dim_adcode |
data | healthy | backend/scripts/build_adcode_master.py |
fa_fact_decision_case |
data | healthy | backend/scripts/init_advisor_db.py |
fa_fact_case_revisit |
data | healthy | backend/scripts/init_advisor_db.py |
fa_mart_case_recommendation |
data | healthy | backend/scripts/init_advisor_db.py |
fa_mart_case_report |
data | healthy | backend/scripts/init_advisor_db.py |
fa_fact_holland_assessment_snapshot |
data | healthy | backend/scripts/init_advisor_db.py |
cfg_entry |
data | healthy | backend/scripts/init_console_db.py |
cfg_audit |
data | healthy | backend/scripts/init_console_db.py |
fa_meta_data_package |
data | healthy | backend/scripts/import_data_package.py |
fa_meta_data_package_table |
data | healthy | backend/scripts/import_data_package.py |
fa_meta_delete_migration |
data | healthy | backend/scripts/apply_delete_plan.py |
fa_meta_delete_migration_row |
data | healthy | backend/scripts/apply_delete_plan.py |
fa_mart_career_sustainability_score_sw |
data | healthy | backend/services/m16_career_sustainability_storage.py |
fa_fact_industry_financials_pit |
data | healthy | backend/services/industry_financials_snapshot.py |
fa_mart_major_industry_penetration_sw |
data | healthy | backend/services/major_industry_penetration.py |
cfg_account |
data | healthy | backend/services/advisor_account.py |
fa_bridge_sw_l2_tdx_l2 |
data | healthy | backend/services/industry_lifecycle.py |
fa_mart_industry_lifecycle |
data | healthy | backend/services/industry_lifecycle.py |
fa_mart_major_strength_sw |
data | healthy | backend/services/major_strength.py |
fa_mart_case_recommendation_v2 |
data | healthy | backend/services/recommendation/recommendation_repository.py |
raw_material_import_runs |
data | healthy | holland/backend/import_raw_materials.py |
raw_onet_interests |
data | healthy | holland/backend/import_raw_materials.py |
raw_onet_task_statements |
data | healthy | holland/backend/import_raw_materials.py |
raw_ipip_items |
data | healthy | holland/backend/import_raw_materials.py |
sjt_item_bank |
data | healthy | holland/backend/init_db.py |
sjt_options |
data | healthy | holland/backend/init_db.py |
sjt_weights |
data | healthy | holland/backend/init_db.py |
sjt_consistency_rules |
data | healthy | holland/backend/init_db.py |
sjt_responses |
data | healthy | holland/backend/init_db.py |
cn_occupation_riasec_map |
data | healthy | holland/backend/scripts/generate_cn_occupation_mapping.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::phase0_no_db_gates |
cicd | healthy | .github/workflows/phase0_no_db_gates.yml |
gha::holland-ci |
cicd | healthy | .github/workflows/holland-ci.yml |
gha::datahub-ci |
cicd | healthy | .github/workflows/datahub-ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
no-db-gates |
cicd | healthy | .github/workflows/phase0_no_db_gates.yml |
test |
cicd | healthy | .github/workflows/holland-ci.yml |
test |
cicd | healthy | .github/workflows/datahub-ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | config/lint_rules.json |
redis |
data | healthy | .claude/skills/thinking-occams-razor/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
dare2live__lifehack |
software | healthy | /data/fable5_failed_archive/dare2live__lifehack |
| Label | Layer | Status | Path |
|---|---|---|---|
loadbalancer |
network | healthy | .claude/skills/thinking-occams-razor/SKILL.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | backend/services/report_rendering.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | .claude/skills/chunkymonkey-review-gate/SKILL.md |
This page is publicly accessible at:
https://repobility.com/scan/cb7ebc15-b6e4-4b56-8615-0d3456c510b4/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/cb7ebc15-b6e4-4b56-8615-0d3456c510b4/
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.