https://github.com/bocodes1/borina-mesh
· scanned 2026-06-17 01:41 UTC (1 month, 1 week ago)
129 raw signals (0 security + 129 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -15.6 (diff) · 127 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1403 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 |
|---|---|---|---|
log |
software | healthy | scripts/builder_run.py:33 |
run |
software | healthy | scripts/builder_run.py:37 |
notify |
software | healthy | scripts/builder_run.py:41 |
mark |
software | healthy | scripts/builder_run.py:49 |
stuck |
software | healthy | scripts/builder_run.py:67 |
web_changed |
software | healthy | scripts/builder_run.py:80 |
verify |
software | healthy | scripts/builder_run.py:85 |
kickstart |
software | healthy | scripts/builder_run.py:109 |
ship |
software | healthy | scripts/builder_run.py:115 |
main |
software | healthy | scripts/builder_run.py:161 |
should_skip |
software | healthy | scripts/migrate_vault.py:58 |
iter_vault_files |
software | healthy | scripts/migrate_vault.py:82 |
chunk_content |
software | healthy | scripts/migrate_vault.py:94 |
post_proposal |
software | healthy | scripts/migrate_vault.py:114 |
trigger_review |
software | healthy | scripts/migrate_vault.py:137 |
archive_file |
software | healthy | scripts/migrate_vault.py:152 |
main |
software | healthy | scripts/migrate_vault.py:166 |
main |
software | healthy | scripts/wiki_v2_reset.py:25 |
is_computer_use_available |
software | healthy | apps/api/computer_use.py:14 |
__init__ |
software | healthy | apps/api/computer_use.py:36 |
run |
software | healthy | apps/api/computer_use.py:48 |
_execute_action |
software | healthy | apps/api/computer_use.py:157 |
get_agent_status |
software | healthy | apps/api/agent_status.py:8 |
_init_test_db |
software | healthy | apps/api/conftest.py:40 |
_isolate_fs_env |
software | healthy | apps/api/conftest.py:49 |
to_dict |
software | healthy | apps/api/events.py:20 |
__init__ |
software | healthy | apps/api/events.py:27 |
publish |
software | healthy | apps/api/events.py:30 |
subscribe |
software | healthy | apps/api/events.py:40 |
recent_events |
software | healthy | apps/api/events.py:56 |
parse_cron |
software | healthy | apps/api/scheduler.py:10 |
__init__ |
software | healthy | apps/api/scheduler.py:30 |
start |
software | healthy | apps/api/scheduler.py:34 |
stop |
software | healthy | apps/api/scheduler.py:38 |
set_schedule |
software | healthy | apps/api/scheduler.py:42 |
remove_schedule |
software | healthy | apps/api/scheduler.py:56 |
list_schedules |
software | healthy | apps/api/scheduler.py:62 |
register_defaults |
software | healthy | apps/api/scheduler.py:65 |
_run_digest |
software | healthy | apps/api/scheduler.py:121 |
_run_finance_brief |
software | healthy | apps/api/scheduler.py:130 |
_run_schedule_daily |
software | healthy | apps/api/scheduler.py:143 |
register_schedule_daily |
software | healthy | apps/api/scheduler.py:152 |
_run_planner |
software | healthy | apps/api/scheduler.py:175 |
register_planner |
software | healthy | apps/api/scheduler.py:191 |
register_finance_brief |
software | healthy | apps/api/scheduler.py:209 |
_run_agent |
software | healthy | apps/api/scheduler.py:237 |
_read_meta |
software | healthy | apps/api/artifacts.py:27 |
_reports_roots |
software | healthy | apps/api/artifacts.py:39 |
list_artifacts |
software | healthy | apps/api/artifacts.py:52 |
get_artifact_path |
software | healthy | apps/api/artifacts.py:90 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
BUILD_LOG.md |
software | healthy | BUILD_LOG.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
README.md |
software | healthy | README.md |
LICENSE |
software | healthy | LICENSE |
docker-compose.yml |
software | healthy | docker-compose.yml |
serve-mac.sh |
software | healthy | scripts/serve-mac.sh |
builder_run.py |
software | healthy | scripts/builder_run.py |
migrate_vault.py |
software | healthy | scripts/migrate_vault.py |
bootstrap.sh |
software | healthy | scripts/bootstrap.sh |
auto-update.sh |
software | healthy | scripts/auto-update.sh |
wiki_v2_reset.py |
software | healthy | scripts/wiki_v2_reset.py |
dev.sh |
software | healthy | scripts/dev.sh |
DEPLOY_MAC_MINI.md |
software | healthy | docs/DEPLOY_MAC_MINI.md |
handoff-slash-command.md |
software | healthy | docs/integrations/handoff-slash-command.md |
2026-04-08-qa-director-and-overnight-workers-design.md |
software | healthy | docs/superpowers/specs/2026-04-08-qa-director-and-overnight… |
2026-04-09-phase-5-living-workforce-design.md |
software | healthy | docs/superpowers/specs/2026-04-09-phase-5-living-workforce-… |
2026-04-09-phase-5-research-report.md |
software | healthy | docs/superpowers/specs/2026-04-09-phase-5-research-report.md |
2026-06-10-telegram-autonomy-features.md |
software | healthy | docs/superpowers/plans/2026-06-10-telegram-autonomy-feature… |
2026-04-08-qa-director-and-overnight-workers.md |
software | healthy | docs/superpowers/plans/2026-04-08-qa-director-and-overnight… |
.env.example |
software | healthy | apps/api/.env.example |
computer_use.py |
software | healthy | apps/api/computer_use.py |
agent_status.py |
software | healthy | apps/api/agent_status.py |
conftest.py |
software | healthy | apps/api/conftest.py |
events.py |
software | healthy | apps/api/events.py |
requirements.txt |
software | healthy | apps/api/requirements.txt |
models.py |
software | healthy | apps/api/models.py |
scheduler.py |
software | healthy | apps/api/scheduler.py |
artifacts.py |
software | healthy | apps/api/artifacts.py |
schedule_daily.py |
software | healthy | apps/api/schedule_daily.py |
planner.py |
software | healthy | apps/api/planner.py |
main.py |
software | healthy | apps/api/main.py |
daily_brief.py |
software | healthy | apps/api/daily_brief.py |
stats_helper.py |
software | healthy | apps/api/stats_helper.py |
Dockerfile |
software | healthy | apps/api/Dockerfile |
db.py |
software | healthy | apps/api/db.py |
researcher.py |
software | healthy | apps/api/agents/researcher.py |
finance_brief.py |
software | healthy | apps/api/agents/finance_brief.py |
finance_data.py |
software | healthy | apps/api/agents/finance_data.py |
polymarket.py |
software | healthy | apps/api/agents/polymarket.py |
scout.py |
software | healthy | apps/api/agents/scout.py |
__init__.py |
software | healthy | apps/api/agents/__init__.py |
adset.py |
software | healthy | apps/api/agents/adset.py |
finance.py |
software | healthy | apps/api/agents/finance.py |
qa_director.py |
software | healthy | apps/api/agents/qa_director.py |
models.py |
software | healthy | apps/api/agents/models.py |
runner_v2.py |
software | healthy | apps/api/agents/runner_v2.py |
planner.py |
software | healthy | apps/api/agents/planner.py |
finance_screen.py |
software | healthy | apps/api/agents/finance_screen.py |
finance_deepdive.py |
software | healthy | apps/api/agents/finance_deepdive.py |
ceo.py |
software | healthy | apps/api/agents/ceo.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ComputerUseStep |
software | healthy | apps/api/computer_use.py:26 |
ComputerUseSession |
software | healthy | apps/api/computer_use.py:33 |
ActivityEvent |
software | healthy | apps/api/events.py:13 |
EventBus |
software | healthy | apps/api/events.py:24 |
JobStatus |
software | healthy | apps/api/models.py:9 |
Job |
software | healthy | apps/api/models.py:18 |
AgentRun |
software | healthy | apps/api/models.py:41 |
AgentConfig |
software | healthy | apps/api/models.py:54 |
PlanItem |
software | healthy | apps/api/models.py:67 |
Task |
software | healthy | apps/api/models.py:83 |
TelegramThread |
software | healthy | apps/api/models.py:95 |
SchedulerService |
software | healthy | apps/api/scheduler.py:27 |
ArtifactInfo |
software | healthy | apps/api/artifacts.py:15 |
ResearcherAgent |
software | healthy | apps/api/agents/researcher.py:6 |
CachedBrief |
software | healthy | apps/api/agents/finance_brief.py:34 |
DataSourceError |
software | healthy | apps/api/agents/finance_data.py:67 |
EdgarClient |
software | healthy | apps/api/agents/finance_data.py:86 |
FredClient |
software | healthy | apps/api/agents/finance_data.py:251 |
FmpClient |
software | healthy | apps/api/agents/finance_data.py:315 |
PolygonClient |
software | healthy | apps/api/agents/finance_data.py:552 |
CoinGeckoClient |
software | healthy | apps/api/agents/finance_data.py:624 |
FinanceClients |
software | healthy | apps/api/agents/finance_data.py:688 |
_TTLCache |
software | healthy | apps/api/agents/finance_data.py:756 |
PolymarketIntelAgent |
software | healthy | apps/api/agents/polymarket.py:6 |
EcommerceScoutAgent |
software | healthy | apps/api/agents/scout.py:7 |
AdsetOptimizerAgent |
software | healthy | apps/api/agents/adset.py:6 |
FinanceAgent |
software | healthy | apps/api/agents/finance.py:12 |
ReviewVerdict |
software | healthy | apps/api/agents/qa_director.py:10 |
ReviewResult |
software | healthy | apps/api/agents/qa_director.py:18 |
QADirector |
software | healthy | apps/api/agents/qa_director.py:23 |
AgentRunResult |
software | healthy | apps/api/agents/runner_v2.py:71 |
PlannerAgent |
software | healthy | apps/api/agents/planner.py:13 |
WatchlistMove |
software | healthy | apps/api/agents/finance_screen.py:32 |
ValuationSnapshot |
software | healthy | apps/api/agents/finance_screen.py:44 |
CryptoSnapshot |
software | healthy | apps/api/agents/finance_screen.py:83 |
ScreenResult |
software | healthy | apps/api/agents/finance_screen.py:98 |
DeepDiveCache |
software | healthy | apps/api/agents/finance_deepdive.py:71 |
GatheredData |
software | healthy | apps/api/agents/finance_deepdive.py:233 |
CEOAgent |
software | healthy | apps/api/agents/ceo.py:6 |
SessionInfo |
software | healthy | apps/api/agents/tmux_supervisor.py:100 |
TmuxSupervisor |
software | healthy | apps/api/agents/tmux_supervisor.py:108 |
Agent |
software | healthy | apps/api/agents/base.py:6 |
AgentRegistry |
software | healthy | apps/api/agents/base.py:106 |
InboxTriageAgent |
software | healthy | apps/api/agents/inbox.py:6 |
TraderAgent |
software | healthy | apps/api/agents/trader.py:6 |
HandoffPayload |
software | healthy | apps/api/workers/handoff.py:4 |
HandoffResponse |
software | healthy | apps/api/workers/handoff.py:13 |
FakeAgent |
software | healthy | apps/api/tests/test_agents.py:5 |
R |
software | healthy | apps/api/tests/test_google_oauth.py:26 |
IntegrationResult |
software | healthy | apps/api/integrations/base.py:20 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | apps/api/main.py |
GET /health |
api | healthy | apps/api/main.py |
GET /ping |
api | healthy | apps/api/main.py |
POST /{agent_id} |
api | healthy | apps/api/routers/sessions.py |
DELETE /{agent_id} |
api | healthy | apps/api/routers/sessions.py |
POST /{agent_id}/restart |
api | healthy | apps/api/routers/sessions.py |
POST /{agent_id}/prompt |
api | healthy | apps/api/routers/sessions.py |
GET /{agent_id}/capture |
api | healthy | apps/api/routers/sessions.py |
GET /{agent_id}/stream |
api | healthy | apps/api/routers/sessions.py |
POST / |
api | healthy | apps/api/routes/tasks.py |
PATCH /{task_id} |
api | healthy | apps/api/routes/tasks.py |
DELETE /{task_id} |
api | healthy | apps/api/routes/tasks.py |
GET /stream |
api | healthy | apps/api/routes/activity.py |
GET /recent |
api | healthy | apps/api/routes/activity.py |
GET /events |
api | healthy | apps/api/routes/calendar.py |
POST /events |
api | healthy | apps/api/routes/calendar.py |
GET /oauth/start |
api | healthy | apps/api/routes/calendar.py |
GET /oauth/callback |
api | healthy | apps/api/routes/calendar.py |
POST /webhook |
api | healthy | apps/api/routes/telegram.py |
GET /summary |
api | healthy | apps/api/routes/daily.py |
GET /brief |
api | healthy | apps/api/routes/daily.py |
POST /generate |
api | healthy | apps/api/routes/daily.py |
GET /plan |
api | healthy | apps/api/routes/daily.py |
POST /plan/generate |
api | healthy | apps/api/routes/daily.py |
POST /plan/{item_id}/approve |
api | healthy | apps/api/routes/daily.py |
POST /plan/{item_id}/reject |
api | healthy | apps/api/routes/daily.py |
GET /timeseries |
api | healthy | apps/api/routes/analytics.py |
POST /handoff |
api | healthy | apps/api/routes/jobs.py |
GET /{job_id} |
api | healthy | apps/api/routes/jobs.py |
GET /{job_id}/runs |
api | healthy | apps/api/routes/jobs.py |
GET /{job_id}/log |
api | healthy | apps/api/routes/jobs.py |
POST /{job_id}/cancel |
api | healthy | apps/api/routes/jobs.py |
POST /{job_id}/cleanup |
api | healthy | apps/api/routes/jobs.py |
POST /brief/regenerate |
api | healthy | apps/api/routes/finance.py |
GET /watchlist |
api | healthy | apps/api/routes/finance.py |
POST /watchlist |
api | healthy | apps/api/routes/finance.py |
DELETE /watchlist/{ticker} |
api | healthy | apps/api/routes/finance.py |
GET /ticker/{symbol} |
api | healthy | apps/api/routes/finance.py |
GET /status |
api | healthy | apps/api/routes/finance.py |
GET /deepdive/{ticker}/status |
api | healthy | apps/api/routes/finance.py |
GET /deepdive/{ticker} |
api | healthy | apps/api/routes/finance.py |
POST /deepdive/{ticker}/generate |
api | healthy | apps/api/routes/finance.py |
GET /deepdive/{ticker}/stream |
api | healthy | apps/api/routes/finance.py |
DELETE /deepdive/{ticker}/cache |
api | healthy | apps/api/routes/finance.py |
PUT /{agent_id} |
api | healthy | apps/api/routes/schedules.py |
GET /jobs/stats |
api | healthy | apps/api/routes/stats.py |
POST /memory/propose |
api | healthy | apps/api/routes/wiki.py |
GET /wiki/status |
api | healthy | apps/api/routes/wiki.py |
POST /wiki/digest |
api | healthy | apps/api/routes/wiki.py |
GET /{date}/{name} |
api | healthy | apps/api/routes/artifacts.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
docs |
software | healthy | docs |
integrations |
software | healthy | docs/integrations |
superpowers |
software | healthy | docs/superpowers |
specs |
software | healthy | docs/superpowers/specs |
plans |
software | healthy | docs/superpowers/plans |
apps |
software | healthy | apps |
api |
software | healthy | apps/api |
agents |
software | healthy | apps/api/agents |
workers |
software | healthy | apps/api/workers |
tests |
software | healthy | apps/api/tests |
fakes |
software | healthy | apps/api/tests/fakes |
integrations |
software | healthy | apps/api/integrations |
wiki_engine |
software | healthy | apps/api/wiki_engine |
routers |
software | healthy | apps/api/routers |
dispatch |
software | healthy | apps/api/dispatch |
routes |
software | healthy | apps/api/routes |
web |
software | healthy | apps/web |
app |
software | healthy | apps/web/app |
daily |
software | healthy | apps/web/app/daily |
finance |
software | healthy | apps/web/app/finance |
[ticker] |
software | healthy | apps/web/app/finance/[ticker] |
network |
software | healthy | apps/web/app/network |
jobs |
software | healthy | apps/web/app/jobs |
polymarket |
software | healthy | apps/web/app/polymarket |
analytics |
software | healthy | apps/web/app/analytics |
calendar |
software | healthy | apps/web/app/calendar |
artifacts |
software | healthy | apps/web/app/artifacts |
components |
software | healthy | apps/web/components |
ui |
software | healthy | apps/web/components/ui |
test |
software | healthy | apps/web/test |
lib |
software | healthy | apps/web/lib |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | apps/web/app/layout.tsx |
Home |
frontend | healthy | apps/web/app/page.tsx |
DailyPage |
frontend | healthy | apps/web/app/daily/page.tsx |
FinancePage |
frontend | healthy | apps/web/app/finance/page.tsx |
DeepDivePage |
frontend | healthy | apps/web/app/finance/[ticker]/page.tsx |
NetworkPage |
frontend | healthy | apps/web/app/network/page.tsx |
JobsPage |
frontend | healthy | apps/web/app/jobs/page.tsx |
PolymarketPage |
frontend | healthy | apps/web/app/polymarket/page.tsx |
AnalyticsPage |
frontend | healthy | apps/web/app/analytics/page.tsx |
CalendarPage |
frontend | healthy | apps/web/app/calendar/page.tsx |
ArtifactsPage |
frontend | healthy | apps/web/app/artifacts/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | apps/web/app/page.tsx |
/daily |
frontend | healthy | apps/web/app/daily/page.tsx |
/finance |
frontend | healthy | apps/web/app/finance/page.tsx |
/finance/[ticker] |
frontend | healthy | apps/web/app/finance/[ticker]/page.tsx |
/network |
frontend | healthy | apps/web/app/network/page.tsx |
/jobs |
frontend | healthy | apps/web/app/jobs/page.tsx |
/polymarket |
frontend | healthy | apps/web/app/polymarket/page.tsx |
/analytics |
frontend | healthy | apps/web/app/analytics/page.tsx |
/calendar |
frontend | healthy | apps/web/app/calendar/page.tsx |
/artifacts |
frontend | healthy | apps/web/app/artifacts/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::apps/api/tests/test_google_oauth.py |
security | healthy | apps/api/tests/test_google_oauth.py |
auth::apps/api/.env.example |
security | healthy | apps/api/.env.example |
auth::apps/api/conftest.py |
security | healthy | apps/api/conftest.py |
auth::apps/api/integrations/google_calendar.py |
security | healthy | apps/api/integrations/google_calendar.py |
auth::apps/api/schedule_daily.py |
security | healthy | apps/api/schedule_daily.py |
auth::apps/api/routes/calendar.py |
security | healthy | apps/api/routes/calendar.py |
auth::apps/web/app/calendar/page.tsx |
security | healthy | apps/web/app/calendar/page.tsx |
auth::apps/api/integrations/google_oauth.py |
security | healthy | apps/api/integrations/google_oauth.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::apps/api/Dockerfile |
hardware | healthy | apps/api/Dockerfile |
image::apps/web/Dockerfile |
hardware | healthy | apps/web/Dockerfile |
api |
hardware | healthy | docker-compose.yml |
web |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | README.md |
redis |
data | healthy | apps/api/tests/test_builder.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8000 |
network | healthy | docker-compose.yml |
port:3000 |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
bocodes1__borina-mesh |
software | healthy | /data/fable5_failed_archive/bocodes1__borina-mesh |
| Label | Layer | Status | Path |
|---|---|---|---|
100.116.121.128 |
network | healthy | scripts/migrate_vault.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | apps/api/tests/test_background_jobs.py |
This page is publicly accessible at:
https://repobility.com/scan/2f151a00-b59b-4e36-9e8c-fb549c56d8a3/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/2f151a00-b59b-4e36-9e8c-fb549c56d8a3/
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.