https://github.com/VJDiPaola/earned-autonomy
· scanned 2026-06-16 00:51 UTC (2 months, 1 week ago)
30 raw signals (0 security + 30 graph)
Last scanned 2 months, 1 week ago · v1 · 30 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 119 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 |
|---|---|---|---|
main |
software | healthy | run.py:16 |
now_iso |
software | healthy | earned_autonomy/db.py:79 |
db_path |
software | healthy | earned_autonomy/db.py:83 |
get_conn |
software | healthy | earned_autonomy/db.py:88 |
rows_to_dicts |
software | healthy | earned_autonomy/db.py:95 |
to_json |
software | healthy | earned_autonomy/db.py:99 |
setup_tracing |
software | healthy | earned_autonomy/instrumentation.py:18 |
get_ledger_and_evals |
software | dead | earned_autonomy/reflection/tools.py:10 |
propose_tier_change |
software | dead | earned_autonomy/reflection/tools.py:75 |
apply_demotion |
software | dead | earned_autonomy/reflection/tools.py:105 |
add_regression_case_fallback |
software | dead | earned_autonomy/reflection/tools.py:134 |
_phoenix_mcp_toolset |
software | healthy | earned_autonomy/reflection/agent.py:63 |
get_reflection_agent |
software | healthy | earned_autonomy/reflection/agent.py:86 |
run_reflection |
software | healthy | earned_autonomy/reflection/run.py:21 |
main |
software | healthy | earned_autonomy/reflection/run.py:62 |
_capture_trace_id |
software | healthy | earned_autonomy/agent/gate.py:18 |
_set_span_attrs |
software | healthy | earned_autonomy/agent/gate.py:23 |
gated |
software | healthy | earned_autonomy/agent/gate.py:30 |
decorator |
software | dead | earned_autonomy/agent/gate.py:37 |
wrapper |
software | healthy | earned_autonomy/agent/gate.py:42 |
execute_approved |
software | healthy | earned_autonomy/agent/gate.py:141 |
lookup_account |
software | dead | earned_autonomy/agent/tools.py:21 |
get_billing_history |
software | dead | earned_autonomy/agent/tools.py:42 |
_issue_refund_impl |
software | healthy | earned_autonomy/agent/tools.py:66 |
issue_refund |
software | healthy | earned_autonomy/agent/tools.py:82 |
_change_plan_impl |
software | healthy | earned_autonomy/agent/tools.py:95 |
change_plan |
software | healthy | earned_autonomy/agent/tools.py:134 |
_cancel_subscription_impl |
software | healthy | earned_autonomy/agent/tools.py:147 |
cancel_subscription |
software | healthy | earned_autonomy/agent/tools.py:161 |
escalate_to_human |
software | dead | earned_autonomy/agent/tools.py:174 |
get_ledger |
software | dead | earned_autonomy/agent/ledger.py:11 |
get_tier |
software | healthy | earned_autonomy/agent/ledger.py:21 |
set_tier |
software | healthy | earned_autonomy/agent/ledger.py:35 |
update_pass_stats |
software | healthy | earned_autonomy/agent/ledger.py:70 |
get_root_agent |
software | healthy | earned_autonomy/agent/agent.py:33 |
run_turn |
software | healthy | earned_autonomy/agent/runner.py:13 |
phoenix_project_url |
software | healthy | earned_autonomy/web/main.py:28 |
phoenix_trace_url |
software | healthy | earned_autonomy/web/main.py:49 |
_run_job |
software | healthy | earned_autonomy/web/main.py:86 |
index |
software | healthy | earned_autonomy/web/main.py:116 |
chat |
software | healthy | earned_autonomy/web/main.py:121 |
run_job |
software | healthy | earned_autonomy/web/main.py:152 |
get_jobs |
software | healthy | earned_autonomy/web/main.py:164 |
get_state |
software | healthy | earned_autonomy/web/main.py:169 |
_regression_dataset_info |
software | healthy | earned_autonomy/web/main.py:264 |
approve_proposal |
software | healthy | earned_autonomy/web/main.py:287 |
reject_proposal |
software | healthy | earned_autonomy/web/main.py:356 |
load_dotenv |
software | healthy | earned_autonomy/evals/runner.py:27 |
_safe_get |
software | healthy | earned_autonomy/evals/runner.py:35 |
_attr |
software | healthy | earned_autonomy/evals/runner.py:47 |
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 |
Dockerfile |
software | healthy | Dockerfile |
.env.example |
software | healthy | .env.example |
pyproject.toml |
software | healthy | pyproject.toml |
Makefile |
software | healthy | Makefile |
run.py |
software | healthy | run.py |
LICENSE |
software | healthy | LICENSE |
__init__.py |
software | healthy | earned_autonomy/__init__.py |
db.py |
software | healthy | earned_autonomy/db.py |
policy.py |
software | healthy | earned_autonomy/policy.py |
instrumentation.py |
software | healthy | earned_autonomy/instrumentation.py |
__init__.py |
software | healthy | earned_autonomy/reflection/__init__.py |
tools.py |
software | healthy | earned_autonomy/reflection/tools.py |
agent.py |
software | healthy | earned_autonomy/reflection/agent.py |
run.py |
software | healthy | earned_autonomy/reflection/run.py |
gate.py |
software | healthy | earned_autonomy/agent/gate.py |
__init__.py |
software | healthy | earned_autonomy/agent/__init__.py |
prompt.py |
software | healthy | earned_autonomy/agent/prompt.py |
tools.py |
software | healthy | earned_autonomy/agent/tools.py |
ledger.py |
software | healthy | earned_autonomy/agent/ledger.py |
agent.py |
software | healthy | earned_autonomy/agent/agent.py |
runner.py |
software | healthy | earned_autonomy/agent/runner.py |
__init__.py |
software | healthy | earned_autonomy/web/__init__.py |
main.py |
software | healthy | earned_autonomy/web/main.py |
index.html |
software | healthy | earned_autonomy/web/templates/index.html |
__init__.py |
software | healthy | earned_autonomy/evals/__init__.py |
templates.py |
software | healthy | earned_autonomy/evals/templates.py |
runner.py |
software | healthy | earned_autonomy/evals/runner.py |
__init__.py |
software | healthy | earned_autonomy/seed/__init__.py |
scenarios.py |
software | healthy | earned_autonomy/seed/scenarios.py |
data.py |
software | healthy | earned_autonomy/seed/data.py |
| Label | Layer | Status | Path |
|---|---|---|---|
earned_autonomy |
software | healthy | earned_autonomy |
reflection |
software | healthy | earned_autonomy/reflection |
agent |
software | healthy | earned_autonomy/agent |
web |
software | healthy | earned_autonomy/web |
templates |
software | healthy | earned_autonomy/web/templates |
evals |
software | healthy | earned_autonomy/evals |
seed |
software | healthy | earned_autonomy/seed |
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | earned_autonomy/web/main.py |
POST /api/chat |
api | healthy | earned_autonomy/web/main.py |
POST /api/run/{job} |
api | healthy | earned_autonomy/web/main.py |
GET /api/jobs |
api | healthy | earned_autonomy/web/main.py |
GET /api/state |
api | healthy | earned_autonomy/web/main.py |
POST /api/proposals/{proposal_id}/approve |
api | healthy | earned_autonomy/web/main.py |
POST /api/proposals/{proposal_id}/reject |
api | healthy | earned_autonomy/web/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
accounts |
data | healthy | earned_autonomy/db.py |
billing_events |
data | healthy | earned_autonomy/db.py |
ledger |
data | healthy | earned_autonomy/db.py |
proposals |
data | healthy | earned_autonomy/db.py |
eval_results |
data | healthy | earned_autonomy/db.py |
executions |
data | healthy | earned_autonomy/db.py |
meta |
data | healthy | earned_autonomy/db.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-8cd53t2b |
software | healthy | /tmp/repobility-clone-8cd53t2b |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
This page is publicly accessible at:
https://repobility.com/scan/d6c45b4c-b4b8-4663-af0b-652f4648aef7/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/d6c45b4c-b4b8-4663-af0b-652f4648aef7/
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.