https://github.com/silvrblt/legal-case-research
· scanned 2026-06-16 00:12 UTC (2 months, 2 weeks ago)
19 raw signals (0 security + 19 graph)
Last scanned 2 months, 2 weeks ago · v1 · 16 actionable findings from 1 signal source. 3 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 326 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 |
|---|---|---|---|
test_normalize_caseno_unifies_brackets |
software | healthy | tests/test_verify_report.py:5 |
test_extract_case_numbers_from_text |
software | healthy | tests/test_verify_report.py:9 |
test_demo_report_passes_verification |
software | healthy | tests/test_verify_report.py:17 |
test_fabricated_caseno_is_flagged |
software | healthy | tests/test_verify_report.py:27 |
test_clean_url_extracts_bare_link |
software | healthy | tests/test_common.py:7 |
test_derive_court_level_covers_special_courts |
software | healthy | tests/test_common.py:13 |
test_flatten_court_splits_province_and_court |
software | healthy | tests/test_common.py:22 |
test_derive_year |
software | healthy | tests/test_common.py:29 |
test_depth_mode_switches_on_sample_size |
software | healthy | tests/test_common.py:36 |
test_stat_tier_thresholds |
software | healthy | tests/test_common.py:41 |
test_divergence_gate_blocks_tiny_groups |
software | healthy | tests/test_common.py:47 |
test_divergence_gate_empty |
software | healthy | tests/test_common.py:55 |
demo_copy |
software | healthy | tests/conftest.py:20 |
demo_sec_copy |
software | healthy | tests/conftest.py:30 |
repo |
software | healthy | tests/conftest.py:40 |
demo_dir |
software | healthy | tests/conftest.py:45 |
test_tier_resolution_municipality_multi_intermediate |
software | healthy | tests/test_phase2.py:11 |
test_tier_resolution_regular_city |
software | healthy | tests/test_phase2.py:20 |
test_tier_resolution_special_court |
software | healthy | tests/test_phase2.py:26 |
test_coverage_tier_section |
software | healthy | tests/test_phase2.py:32 |
test_scholarly_charts_generated |
software | healthy | tests/test_phase2.py:51 |
test_guiding_cases_dataset |
software | healthy | tests/test_phase2.py:64 |
test_group_valve_detect_mode |
software | healthy | tests/test_phase2.py:80 |
test_group_valve_helpers |
software | healthy | tests/test_phase2.py:91 |
test_validate_05_passes_on_demo |
software | healthy | tests/test_quality_gates.py:10 |
test_validate_05_catches_type_and_enum_errors |
software | healthy | tests/test_quality_gates.py:16 |
test_validate_05_catches_focus_name_drift |
software | healthy | tests/test_quality_gates.py:25 |
test_validate_03_catches_duplicate_gid |
software | healthy | tests/test_quality_gates.py:38 |
test_validate_unknown_fields_tolerated |
software | healthy | tests/test_quality_gates.py:45 |
test_validate_pipeline_cli_on_demo |
software | healthy | tests/test_quality_gates.py:55 |
test_check_coverage_outputs_sections |
software | healthy | tests/test_quality_gates.py:63 |
test_check_coverage_roster_gap |
software | healthy | tests/test_quality_gates.py:75 |
test_divergence_in_general_analytics |
software | healthy | tests/test_quality_gates.py:90 |
test_divergence_in_securities_analytics |
software | healthy | tests/test_quality_gates.py:108 |
test_quote_check_real_vs_fabricated |
software | healthy | tests/test_quality_gates.py:120 |
test_apply_coding_protects_raw_fields |
software | healthy | tests/test_quality_gates.py:134 |
test_verify_flag_not_treated_as_filename |
software | healthy | tests/test_quality_gates.py:149 |
test_demo_reports_pass_strict_quotes |
software | healthy | tests/test_quality_gates.py:160 |
test_term_mark_sentinel |
software | healthy | tests/test_quality_gates.py:169 |
test_demo_reports_no_sentinel_warnings |
software | healthy | tests/test_quality_gates.py:187 |
test_recency_structure |
software | healthy | tests/test_quality_gates.py:197 |
test_recency_tier_subset |
software | healthy | tests/test_quality_gates.py:225 |
test_recency_no_tier_subset_without_file |
software | healthy | tests/test_quality_gates.py:246 |
run |
software | healthy | tests/test_pipeline.py:12 |
test_normalize_and_analytics |
software | healthy | tests/test_pipeline.py:19 |
test_normalize_derives_norm_fields |
software | healthy | tests/test_pipeline.py:33 |
test_securities_group_litigation_pipeline |
software | healthy | tests/test_pipeline.py:43 |
test_byod_import_builds_pipeline_contract |
software | healthy | tests/test_pipeline.py:54 |
test_excel_substantive_columns_not_empty |
software | healthy | tests/test_pipeline.py:73 |
FT |
software | healthy | scripts/render_report.mjs:FT |
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 |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
ROADMAP.md |
software | healthy | ROADMAP.md |
CLAUDE.example.md |
software | healthy | CLAUDE.example.md |
LICENSE |
software | healthy | LICENSE |
requirements.txt |
software | healthy | requirements.txt |
AGENTS.md |
software | healthy | AGENTS.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
test_verify_report.py |
software | healthy | tests/test_verify_report.py |
test_common.py |
software | healthy | tests/test_common.py |
conftest.py |
software | healthy | tests/conftest.py |
test_phase2.py |
software | healthy | tests/test_phase2.py |
test_quality_gates.py |
software | healthy | tests/test_quality_gates.py |
test_pipeline.py |
software | healthy | tests/test_pipeline.py |
render_report.mjs |
software | healthy | scripts/render_report.mjs |
check_coverage.py |
software | healthy | scripts/check_coverage.py |
chart_theme.py |
software | healthy | scripts/chart_theme.py |
fetch_guiding_cases.py |
software | healthy | scripts/fetch_guiding_cases.py |
build_report_docx.py |
software | healthy | scripts/build_report_docx.py |
download_fulltext.py |
software | healthy | scripts/download_fulltext.py |
validate_pipeline.py |
software | healthy | scripts/validate_pipeline.py |
verify_report.py |
software | healthy | scripts/verify_report.py |
court_hierarchy.py |
software | healthy | scripts/common/court_hierarchy.py |
pkulaw_utils.py |
software | healthy | scripts/common/pkulaw_utils.py |
pipeline_schema.py |
software | healthy | scripts/common/pipeline_schema.py |
divergence.py |
software | healthy | scripts/common/divergence.py |
stats_guard.py |
software | healthy | scripts/common/stats_guard.py |
run_analytics_secmisrep.py |
software | healthy | scripts/securities/run_analytics_secmisrep.py |
generate_excel_secmisrep.py |
software | healthy | scripts/securities/generate_excel_secmisrep.py |
normalize_secmisrep.py |
software | healthy | scripts/securities/normalize_secmisrep.py |
fetch_cases.py |
software | healthy | scripts/securities/fetch_cases.py |
normalize_cases.py |
software | healthy | scripts/general/normalize_cases.py |
import_cases.py |
software | healthy | scripts/general/import_cases.py |
spot_check_coding.py |
software | healthy | scripts/general/spot_check_coding.py |
generate_excel.py |
software | healthy | scripts/general/generate_excel.py |
render_region_charts.py |
software | healthy | scripts/general/render_region_charts.py |
tag_tiers.py |
software | healthy | scripts/general/tag_tiers.py |
fetch_cases.py |
software | healthy | scripts/general/fetch_cases.py |
fold_group_cases.py |
software | healthy | scripts/general/fold_group_cases.py |
apply_coding.py |
software | healthy | scripts/general/apply_coding.py |
run_analytics.py |
software | healthy | scripts/general/run_analytics.py |
byod_sample.json |
software | healthy | examples/byod_sample.json |
build_demo_fixture.py |
software | healthy | examples/build_demo_fixture.py |
输入数据契约.md |
software | healthy | examples/输入数据契约.md |
build_demo_secmisrep.py |
software | healthy | examples/build_demo_secmisrep.py |
DISCLAIMER.md |
software | healthy | examples/DISCLAIMER.md |
03_raw_cases.json |
software | healthy | examples/demo_证券虚假陈述集团诉讼/03_raw_cases.json |
04_screened_cases.json |
software | healthy | examples/demo_证券虚假陈述集团诉讼/04_screened_cases.json |
07_coverage.json |
software | healthy | examples/demo_证券虚假陈述集团诉讼/07_coverage.json |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
scripts |
software | healthy | scripts |
common |
software | healthy | scripts/common |
securities |
software | healthy | scripts/securities |
general |
software | healthy | scripts/general |
examples |
software | healthy | examples |
demo_证券虚假陈述集团诉讼 |
software | healthy | examples/demo_证券虚假陈述集团诉讼 |
output |
software | healthy | examples/demo_证券虚假陈述集团诉讼/output |
_charts |
software | healthy | examples/demo_证券虚假陈述集团诉讼/output/_charts |
demo_算法推荐短视频侵权 |
software | healthy | examples/demo_算法推荐短视频侵权 |
output |
software | healthy | examples/demo_算法推荐短视频侵权/output |
_charts |
software | healthy | examples/demo_算法推荐短视频侵权/output/_charts |
skills |
software | healthy | skills |
case-research |
software | healthy | skills/case-research |
templates |
software | healthy | skills/case-research/templates |
methodology |
software | healthy | skills/case-research/methodology |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
FN |
software | healthy | scripts/build_report_docx.py:61 |
Report |
software | healthy | scripts/common/pipeline_schema.py:45 |
MCPClient |
software | healthy | scripts/securities/fetch_cases.py:66 |
MCPClient |
software | healthy | scripts/general/fetch_cases.py:66 |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-55qi7rcf |
software | healthy | /tmp/repobility-clone-55qi7rcf |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/da589466-1f7f-4ed8-ba89-5f9023827d16/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/da589466-1f7f-4ed8-ba89-5f9023827d16/
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.