https://github.com/tfurland-la/Consulting-python
· scanned 2026-06-16 00:32 UTC (2 months, 2 weeks ago)
9 raw signals (0 security + 9 graph)
Last scanned 2 months, 2 weeks ago · v1 · 9 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 45 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_extract_returns_dict |
software | healthy | test_consulting_notes_extractor.py:14 |
test_extract_has_required_keys |
software | healthy | test_consulting_notes_extractor.py:19 |
test_actions_is_list |
software | healthy | test_consulting_notes_extractor.py:28 |
test_problems_is_list |
software | healthy | test_consulting_notes_extractor.py:34 |
test_kpis_have_current_and_target |
software | healthy | test_consulting_notes_extractor.py:40 |
test_client_is_string |
software | healthy | test_consulting_notes_extractor.py:49 |
test_dump_dict_to_string |
software | healthy | test_lesson4.py:4 |
test_load_string_to_dict |
software | healthy | test_lesson4.py:8 |
test_round_trip_dict |
software | healthy | test_lesson4.py:13 |
test_chat |
software | healthy | test_consulting_assistant.py:3 |
__init__ |
software | healthy | lesson1.py:2 |
get_summary |
software | healthy | lesson1.py:7 |
chat |
software | healthy | lesson5.py:10 |
test_large_engagement |
software | healthy | test_lesson1.py:4 |
test_small_engagement |
software | healthy | test_lesson1.py:9 |
test_boundary |
software | healthy | test_lesson1.py:14 |
test_chat |
software | healthy | test_lesson5.py:3 |
calculate_utilization |
software | healthy | lesson3.py:4 |
chat |
software | healthy | consulting_assistant.py:16 |
extract_engagement_findings |
software | healthy | consulting_notes_extractor.py:9 |
print_findings |
software | healthy | consulting_notes_extractor.py:56 |
test_calculate_utilization_partial |
software | healthy | test_lesson3.py:3 |
test_calculate_utilization_full |
software | healthy | test_lesson3.py:6 |
test_calculate_utilization_zero |
software | healthy | test_lesson3.py:9 |
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
test_consulting_notes_extractor.py |
software | healthy | test_consulting_notes_extractor.py |
test_lesson4.py |
software | healthy | test_lesson4.py |
test_consulting_assistant.py |
software | healthy | test_consulting_assistant.py |
lesson1.py |
software | healthy | lesson1.py |
index.html |
software | healthy | index.html |
lesson5.py |
software | healthy | lesson5.py |
test_lesson1.py |
software | healthy | test_lesson1.py |
test_lesson5.py |
software | healthy | test_lesson5.py |
lesson3.py |
software | healthy | lesson3.py |
consulting_assistant.py |
software | healthy | consulting_assistant.py |
lesson2.py |
software | healthy | lesson2.py |
consulting_notes_extractor.py |
software | healthy | consulting_notes_extractor.py |
test_lesson3.py |
software | healthy | test_lesson3.py |
lesson4.py |
software | healthy | lesson4.py |
python_course.html |
software | healthy | python_course.html |
output.json |
software | healthy | output.json |
CLAUDE.md |
quality | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-794zc8ua |
software | healthy | /tmp/repobility-clone-794zc8ua |
| Label | Layer | Status | Path |
|---|---|---|---|
EngagementAnalyzer |
software | healthy | lesson1.py:1 |
This page is publicly accessible at:
https://repobility.com/scan/69204a7c-4161-4cf9-b509-e0d607eead3b/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/69204a7c-4161-4cf9-b509-e0d607eead3b/
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.