https://github.com/xvanov/sacrifice
· scanned 2026-06-16 01:03 UTC (2 months, 1 week ago)
96 raw signals (0 security + 96 graph)
Last scanned 2 months, 1 week ago · v1 · 80 actionable findings from 1 signal source. 16 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1498 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 |
|---|---|---|---|
AppContent |
software | healthy | frontend/App.tsx:AppContent |
App |
software | healthy | frontend/App.tsx:App |
mockLocalStorage |
software | healthy | frontend/__tests__/screens/DevSandboxSubmissionScreen.test.… |
always |
software | healthy | frontend/__tests__/screens/DevSandboxSubmissionScreen.test.… |
mockLocalStorage |
software | healthy | frontend/__tests__/screens/ApiEndpointSubmissionScreen.test… |
getByTestIdSafe |
software | healthy | frontend/__tests__/screens/ApiEndpointSubmissionScreen.test… |
mockLocalStorage |
software | healthy | frontend/__tests__/screens/ProofSubmissionScreen.test.tsx:m… |
mockLocalStorage |
software | healthy | frontend/__tests__/screens/NotificationListScreen.test.tsx:… |
mockLocalStorage |
software | healthy | frontend/__tests__/screens/GoalDetailScreen.test.tsx:mockLo… |
mockLocalStorage |
software | healthy | frontend/__tests__/screens/ChatGoalCreateScreen.test.tsx:mo… |
mockSessionCreated |
software | healthy | frontend/__tests__/screens/ChatGoalCreateScreen.test.tsx:mo… |
getFetchRequest |
software | healthy | frontend/__tests__/screens/ChatGoalCreateScreen.test.tsx:ge… |
getFetchJsonBody |
software | healthy | frontend/__tests__/screens/ChatGoalCreateScreen.test.tsx:ge… |
storeResumedSession |
software | healthy | frontend/__tests__/screens/ChatGoalCreateScreen.test.tsx:st… |
mockLocalStorage |
software | healthy | frontend/__tests__/screens/HomeScreen.test.tsx:mockLocalSto… |
mockLocalStorage |
software | healthy | frontend/__tests__/screens/DashboardScreen.test.tsx:mockLoc… |
grantedPermissions |
software | healthy | frontend/__tests__/components/CameraCapture.test.tsx:grante… |
deniedPermissions |
software | healthy | frontend/__tests__/components/CameraCapture.test.tsx:denied… |
permanentlyDeniedPermissions |
software | healthy | frontend/__tests__/components/CameraCapture.test.tsx:perman… |
wireRealisticRecording |
software | healthy | frontend/__tests__/components/CameraCapture.test.tsx:wireRe… |
mockLocalStorage |
software | healthy | frontend/__tests__/services/auth.test.ts:mockLocalStorage |
mockLocalStorage |
software | healthy | frontend/__tests__/services/api.test.ts:mockLocalStorage |
humanDate |
software | healthy | frontend/screens/ApiEndpointSubmissionScreen.tsx:humanDate |
parseTemplateJson |
software | healthy | frontend/screens/ApiEndpointSubmissionScreen.tsx:parseTempl… |
loadTemplates |
software | healthy | frontend/screens/ApiEndpointSubmissionScreen.tsx:loadTempla… |
saveTemplates |
software | healthy | frontend/screens/ApiEndpointSubmissionScreen.tsx:saveTempla… |
ApiEndpointSubmissionScreen |
software | healthy | frontend/screens/ApiEndpointSubmissionScreen.tsx:ApiEndpoin… |
validateUrl |
software | healthy | frontend/screens/ApiEndpointSubmissionScreen.tsx:validateUrl |
handleSubmit |
software | healthy | frontend/screens/ApiEndpointSubmissionScreen.tsx:handleSubm… |
saveTemplate |
software | healthy | frontend/screens/ApiEndpointSubmissionScreen.tsx:saveTempla… |
loadTemplate |
software | healthy | frontend/screens/ApiEndpointSubmissionScreen.tsx:loadTempla… |
humanDate |
software | healthy | frontend/screens/DevSandboxSubmissionScreen.tsx:humanDate |
DevSandboxSubmissionScreen |
software | healthy | frontend/screens/DevSandboxSubmissionScreen.tsx:DevSandboxS… |
handleSubmit |
software | healthy | frontend/screens/DevSandboxSubmissionScreen.tsx:handleSubmit |
handleRetry |
software | healthy | frontend/screens/DevSandboxSubmissionScreen.tsx:handleRetry |
providerLabel |
software | healthy | frontend/screens/LoginScreen.tsx:providerLabel |
LoginScreen |
software | healthy | frontend/screens/LoginScreen.tsx:LoginScreen |
handleGoogle |
software | healthy | frontend/screens/LoginScreen.tsx:handleGoogle |
handleGithub |
software | healthy | frontend/screens/LoginScreen.tsx:handleGithub |
handleSubmitEmail |
software | healthy | frontend/screens/LoginScreen.tsx:handleSubmitEmail |
toggleMode |
software | healthy | frontend/screens/LoginScreen.tsx:toggleMode |
humanDate |
software | healthy | frontend/screens/ProofSubmissionScreen.tsx:humanDate |
formatAmount |
software | healthy | frontend/screens/ProofSubmissionScreen.tsx:formatAmount |
ProofSubmissionScreen |
software | healthy | frontend/screens/ProofSubmissionScreen.tsx:ProofSubmissionS… |
validateUrl |
software | healthy | frontend/screens/ProofSubmissionScreen.tsx:validateUrl |
handleUrlChange |
software | healthy | frontend/screens/ProofSubmissionScreen.tsx:handleUrlChange |
handleSubmit |
software | healthy | frontend/screens/ProofSubmissionScreen.tsx:handleSubmit |
formatAmount |
software | healthy | frontend/screens/GoalDetailScreen.tsx:formatAmount |
typeLabel |
software | healthy | frontend/screens/GoalDetailScreen.tsx:typeLabel |
recurrenceLabel |
software | healthy | frontend/screens/GoalDetailScreen.tsx:recurrenceLabel |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ralph.sh |
software | healthy | ralph.sh |
PROMPT.md |
software | healthy | PROMPT.md |
activity.md |
software | healthy | activity.md |
.env.example |
software | healthy | .env.example |
Makefile |
software | healthy | Makefile |
PRD.md |
software | healthy | PRD.md |
opencode.json |
software | healthy | opencode.json |
docker-compose.yml |
software | healthy | docker-compose.yml |
playwright.config.ts |
software | healthy | frontend/playwright.config.ts |
global.css |
software | healthy | frontend/global.css |
metro.config.js |
software | healthy | frontend/metro.config.js |
babel.config.js |
software | healthy | frontend/babel.config.js |
CLAUDE.md |
software | healthy | frontend/CLAUDE.md |
tailwind.config.js |
software | healthy | frontend/tailwind.config.js |
package.json |
software | healthy | frontend/package.json |
index.ts |
software | healthy | frontend/index.ts |
package-lock.json |
software | healthy | frontend/package-lock.json |
app.json |
software | healthy | frontend/app.json |
eslint.config.js |
software | healthy | frontend/eslint.config.js |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
App.tsx |
software | healthy | frontend/App.tsx |
AGENTS.md |
software | healthy | frontend/AGENTS.md |
nativewind-env.d.ts |
software | healthy | frontend/nativewind-env.d.ts |
DevSandboxSubmissionScreen.test.tsx |
software | healthy | frontend/__tests__/screens/DevSandboxSubmissionScreen.test.… |
ApiEndpointSubmissionScreen.test.tsx |
software | healthy | frontend/__tests__/screens/ApiEndpointSubmissionScreen.test… |
ProofSubmissionScreen.test.tsx |
software | healthy | frontend/__tests__/screens/ProofSubmissionScreen.test.tsx |
NotificationListScreen.test.tsx |
software | healthy | frontend/__tests__/screens/NotificationListScreen.test.tsx |
GoalDetailScreen.test.tsx |
software | healthy | frontend/__tests__/screens/GoalDetailScreen.test.tsx |
ChatGoalCreateScreen.test.tsx |
software | healthy | frontend/__tests__/screens/ChatGoalCreateScreen.test.tsx |
HomeScreen.test.tsx |
software | healthy | frontend/__tests__/screens/HomeScreen.test.tsx |
LoginScreen.test.tsx |
software | healthy | frontend/__tests__/screens/LoginScreen.test.tsx |
DashboardScreen.test.tsx |
software | healthy | frontend/__tests__/screens/DashboardScreen.test.tsx |
CameraCapture.test.tsx |
software | healthy | frontend/__tests__/components/CameraCapture.test.tsx |
auth.test.ts |
software | healthy | frontend/__tests__/services/auth.test.ts |
api.test.ts |
software | healthy | frontend/__tests__/services/api.test.ts |
index.ts |
software | healthy | frontend/types/index.ts |
ApiEndpointSubmissionScreen.tsx |
software | healthy | frontend/screens/ApiEndpointSubmissionScreen.tsx |
DevSandboxSubmissionScreen.tsx |
software | healthy | frontend/screens/DevSandboxSubmissionScreen.tsx |
LoginScreen.tsx |
software | healthy | frontend/screens/LoginScreen.tsx |
index.ts |
software | healthy | frontend/screens/index.ts |
ProofSubmissionScreen.tsx |
software | healthy | frontend/screens/ProofSubmissionScreen.tsx |
GoalDetailScreen.tsx |
software | healthy | frontend/screens/GoalDetailScreen.tsx |
HomeScreen.tsx |
software | healthy | frontend/screens/HomeScreen.tsx |
DashboardScreen.tsx |
software | healthy | frontend/screens/DashboardScreen.tsx |
ChatGoalCreateScreen.tsx |
software | healthy | frontend/screens/ChatGoalCreateScreen.tsx |
NotificationListScreen.tsx |
software | healthy | frontend/screens/NotificationListScreen.tsx |
expo-video.ts |
software | healthy | frontend/__mocks__/expo-video.ts |
expo-av.ts |
software | healthy | frontend/__mocks__/expo-av.ts |
expo-camera.ts |
software | healthy | frontend/__mocks__/expo-camera.ts |
expo-secure-store.ts |
software | healthy | frontend/__mocks__/expo-secure-store.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TestMediaUploadMigration |
software | healthy | backend/tests/test_media_uploads.py:177 |
TestRegistryListTypes |
software | healthy | backend/tests/test_goal_type_registry.py:14 |
TestRegistryGetType |
software | healthy | backend/tests/test_goal_type_registry.py:35 |
TestRegistryCeleryIncludeModules |
software | healthy | backend/tests/test_goal_type_registry.py:80 |
MinimalGoalType |
software | healthy | backend/tests/test_goal_type_base.py:13 |
TestGoalTypeBaseContract |
software | healthy | backend/tests/test_goal_type_base.py:20 |
Incomplete |
software | healthy | backend/tests/test_goal_type_base.py:34 |
WithSubmit |
software | healthy | backend/tests/test_goal_type_base.py:59 |
TestGoalTypeBaseAttributes |
software | healthy | backend/tests/test_goal_type_base.py:68 |
TestGoalTypesEndpoint |
software | healthy | backend/tests/test_goal_types_api.py:31 |
FakeFactoryChain |
software | healthy | backend/tests/test_fake_factory_chain.py:69 |
TestFakeFactoryChainFixture |
software | healthy | backend/tests/test_fake_factory_chain.py:386 |
TestYouTubeRegenE2E |
software | healthy | backend/tests/test_fake_factory_chain.py:520 |
TestPushupCounterE2E |
software | healthy | backend/tests/test_fake_factory_chain.py:1015 |
TestIterateAndAcceptFlows |
software | healthy | backend/tests/test_fake_factory_chain.py:1189 |
TestOwnershipAndConflicts |
software | healthy | backend/tests/test_fake_factory_chain.py:1255 |
TestDockerSandbox |
software | healthy | backend/tests/test_docker_sandbox.py:148 |
TestGitCloneHelpers |
software | healthy | backend/tests/test_docker_sandbox.py:320 |
TestCloneRepo |
software | healthy | backend/tests/test_docker_sandbox.py:344 |
TestRunDevSandboxVerification |
software | healthy | backend/tests/test_docker_sandbox.py:379 |
TestProofSubmissionUsesRegistry |
software | healthy | backend/tests/test_goal_dispatch.py:57 |
TestBuildCatalog |
software | healthy | backend/tests/test_chat_match.py:24 |
TestBuildSystemPrompt |
software | healthy | backend/tests/test_chat_match.py:58 |
TestParseMatchResponse |
software | healthy | backend/tests/test_chat_match.py:95 |
TestResolveMatch |
software | healthy | backend/tests/test_chat_match.py:154 |
TestMatchMessage |
software | healthy | backend/tests/test_chat_match.py:214 |
TestDefaultLlmClientModelId |
software | healthy | backend/tests/test_chat_match.py:434 |
TestJudgeCodeAuthenticity |
software | healthy | backend/tests/test_llm_code_review.py:10 |
TestGenerateCodeSummary |
software | healthy | backend/tests/test_llm_code_review.py:154 |
TestDevSandboxWithLLMReview |
software | healthy | backend/tests/test_llm_code_review.py:222 |
TestDockerComposeVolume |
software | healthy | backend/tests/test_factory_directions_volume.py:88 |
TestFactoryDirectionsPathConfig |
software | healthy | backend/tests/test_factory_directions_volume.py:138 |
TestDirectionsWriteRead |
software | healthy | backend/tests/test_factory_directions_volume.py:159 |
TestRegistrySmokeDiscovery |
software | healthy | backend/tests/test_goal_type_smoke.py:96 |
TestResolveUploadPath |
software | healthy | backend/tests/services/test_uploads.py:35 |
TestComputeSha256 |
software | healthy | backend/tests/services/test_uploads.py:74 |
TestWriteUpload |
software | healthy | backend/tests/services/test_uploads.py:102 |
TestUploadServiceExplicitRoot |
software | healthy | backend/tests/services/test_uploads.py:140 |
TestSaveUploadHappyPath |
software | healthy | backend/tests/services/test_uploads.py:213 |
TestSaveUploadCleanupOnFailure |
software | healthy | backend/tests/services/test_uploads.py:348 |
FailingService |
software | healthy | backend/tests/services/test_uploads.py:362 |
TestSynthesizeDirectionHappyPath |
software | healthy | backend/tests/services/test_direction_synth.py:100 |
TestSynthesizeDirectionOptionalArtifacts |
software | healthy | backend/tests/services/test_direction_synth.py:182 |
TestSynthesizeDirectionVagueRefusal |
software | healthy | backend/tests/services/test_direction_synth.py:233 |
TestLocalFallbackSynthesis |
software | healthy | backend/tests/services/test_direction_synth.py:276 |
TestAllocateDirectionId |
software | healthy | backend/tests/services/test_direction_synth.py:321 |
TestNextDirectionId |
software | healthy | backend/tests/services/test_direction_synth.py:371 |
TestWriteDirection |
software | healthy | backend/tests/services/test_direction_synth.py:400 |
TestReadDirectionState |
software | healthy | backend/tests/services/test_direction_synth.py:445 |
TestReadDirectionMetadata |
software | healthy | backend/tests/services/test_direction_synth.py:473 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /auth/github/callback |
api | healthy | backend/app/main.py |
GET / |
api | healthy | backend/app/routes/notifications.py |
GET /unread-count |
api | healthy | backend/app/routes/notifications.py |
PUT /{notification_id}/read |
api | healthy | backend/app/routes/notifications.py |
PUT /read-all |
api | healthy | backend/app/routes/notifications.py |
GET /api/health |
api | healthy | backend/app/routes/health.py |
GET /api/goal-types |
api | healthy | backend/app/routes/goals.py |
POST / |
api | healthy | backend/app/routes/goals.py |
GET /{goal_id} |
api | healthy | backend/app/routes/goals.py |
PUT /{goal_id} |
api | healthy | backend/app/routes/goals.py |
DELETE /{goal_id} |
api | healthy | backend/app/routes/goals.py |
POST /{goal_id}/submit-proof |
api | healthy | backend/app/routes/goals.py |
GET /{goal_id}/verification-status |
api | healthy | backend/app/routes/goals.py |
GET /stats |
api | healthy | backend/app/routes/dashboard.py |
GET /history |
api | healthy | backend/app/routes/dashboard.py |
POST /google |
api | healthy | backend/app/routes/auth.py |
POST /github |
api | healthy | backend/app/routes/auth.py |
GET /cli/login/{provider} |
api | healthy | backend/app/routes/auth.py |
GET /google/login |
api | healthy | backend/app/routes/auth.py |
GET /google/callback |
api | healthy | backend/app/routes/auth.py |
GET /github/login |
api | healthy | backend/app/routes/auth.py |
GET /github/callback |
api | healthy | backend/app/routes/auth.py |
GET /dev/token |
api | healthy | backend/app/routes/auth.py |
POST /email/register |
api | healthy | backend/app/routes/auth.py |
POST /email/login |
api | healthy | backend/app/routes/auth.py |
GET /me |
api | healthy | backend/app/routes/auth.py |
POST /refresh |
api | healthy | backend/app/routes/auth.py |
POST /api/payment/setup-intent |
api | healthy | backend/app/routes/payment.py |
GET /api/payment/methods |
api | healthy | backend/app/routes/payment.py |
DELETE /api/payment/methods/{method_id} |
api | healthy | backend/app/routes/payment.py |
GET /api/payments |
api | healthy | backend/app/routes/payment.py |
GET /api/charities/search |
api | healthy | backend/app/routes/payment.py |
POST /video |
api | healthy | backend/app/routes/uploads.py |
GET /{upload_id} |
api | healthy | backend/app/routes/uploads.py |
POST /sessions/{session_id}/request-new-goal-type |
api | healthy | backend/app/routes/chat.py |
GET /sessions/{session_id}/generation-status |
api | healthy | backend/app/routes/chat.py |
POST /sessions/{session_id}/accept-generated-type |
api | healthy | backend/app/routes/chat.py |
POST /sessions/{session_id}/iterate-generated-type |
api | healthy | backend/app/routes/chat.py |
POST /sessions |
api | healthy | backend/app/routes/chat.py |
POST /sessions/{session_id}/messages |
api | healthy | backend/app/routes/chat.py |
POST /sessions/{session_id}/create-goal |
api | healthy | backend/app/routes/chat.py |
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
__tests__ |
software | healthy | frontend/__tests__ |
screens |
software | healthy | frontend/__tests__/screens |
components |
software | healthy | frontend/__tests__/components |
services |
software | healthy | frontend/__tests__/services |
types |
software | healthy | frontend/types |
screens |
software | healthy | frontend/screens |
__mocks__ |
software | healthy | frontend/__mocks__ |
expo-linking |
software | healthy | frontend/__mocks__/expo-linking |
expo-camera |
software | healthy | frontend/__mocks__/expo-camera |
components |
software | healthy | frontend/components |
.claude |
software | healthy | frontend/.claude |
hooks |
software | healthy | frontend/hooks |
services |
software | healthy | frontend/services |
e2e |
software | healthy | frontend/e2e |
scripts |
software | healthy | scripts |
migration |
software | healthy | scripts/migration |
stories |
software | healthy | stories |
context |
software | healthy | context |
modules |
software | healthy | context/modules |
backend |
software | healthy | backend |
tests |
software | healthy | backend/tests |
fixtures |
software | healthy | backend/tests/fixtures |
llm_responses |
software | healthy | backend/tests/fixtures/llm_responses |
services |
software | healthy | backend/tests/services |
cli |
software | healthy | backend/cli |
app |
software | healthy | backend/app |
models |
software | healthy | backend/app/models |
routes |
software | healthy | backend/app/routes |
workers |
software | healthy | backend/app/workers |
services |
software | healthy | backend/app/services |
core |
software | healthy | backend/app/core |
goal_types |
software | healthy | backend/app/goal_types |
dev_sandbox |
software | healthy | backend/app/goal_types/dev_sandbox |
github_repo |
software | healthy | backend/app/goal_types/github_repo |
api_endpoint |
software | healthy | backend/app/goal_types/api_endpoint |
youtube_video |
software | healthy | backend/app/goal_types/youtube_video |
schemas |
software | healthy | backend/app/schemas |
alembic |
software | healthy | backend/alembic |
versions |
software | healthy | backend/alembic/versions |
| Label | Layer | Status | Path |
|---|---|---|---|
MediaUpload |
data | healthy | backend/app/models/upload.py |
media_uploads |
data | healthy | backend/app/models/upload.py |
Payment |
data | healthy | backend/app/models/payment.py |
payments |
data | healthy | backend/app/models/payment.py |
ChatSession |
data | healthy | backend/app/models/chat_session.py |
chat_sessions |
data | healthy | backend/app/models/chat_session.py |
ChatSpendLedger |
data | healthy | backend/app/models/chat_spend.py |
chat_spend_ledger |
data | healthy | backend/app/models/chat_spend.py |
Base |
data | healthy | backend/app/models/base.py |
ProofSubmission |
data | healthy | backend/app/models/proof.py |
proof_submissions |
data | healthy | backend/app/models/proof.py |
Goal |
data | healthy | backend/app/models/goal.py |
GoalCriteria |
data | healthy | backend/app/models/goal.py |
goals |
data | healthy | backend/app/models/goal.py |
goal_criteria |
data | healthy | backend/app/models/goal.py |
MediaUpload |
data | healthy | backend/app/models/media_upload.py |
media_uploads |
data | healthy | backend/app/models/media_upload.py |
Notification |
data | healthy | backend/app/models/notification.py |
notifications |
data | healthy | backend/app/models/notification.py |
MediaUpload |
data | healthy | backend/app/models/media.py |
media_uploads |
data | healthy | backend/app/models/media.py |
User |
data | healthy | backend/app/models/user.py |
users |
data | healthy | backend/app/models/user.py |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.env.example |
security | healthy | .env.example |
auth::backend/app/main.py |
security | healthy | backend/app/main.py |
auth::backend/app/routes/auth.py |
security | healthy | backend/app/routes/auth.py |
auth::frontend/services/auth.ts |
security | healthy | frontend/services/auth.ts |
auth::frontend/e2e/video_upload.spec.ts |
security | healthy | frontend/e2e/video_upload.spec.ts |
auth::frontend/__tests__/services/api.test.ts |
security | healthy | frontend/__tests__/services/api.test.ts |
auth::backend/tests/test_auth.py |
security | healthy | backend/tests/test_auth.py |
auth::Makefile |
security | healthy | Makefile |
auth::backend/cli/main.py |
security | healthy | backend/cli/main.py |
auth::backend/e2e_test.py |
security | healthy | backend/e2e_test.py |
auth::backend/app/services/auth.py |
security | healthy | backend/app/services/auth.py |
auth::frontend/__tests__/screens/LoginScreen.test.tsx |
security | healthy | frontend/__tests__/screens/LoginScreen.test.tsx |
auth::frontend/__tests__/services/auth.test.ts |
security | healthy | frontend/__tests__/services/auth.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | frontend/App.tsx |
ApiEndpointSubmissionScreen |
frontend | healthy | frontend/screens/ApiEndpointSubmissionScreen.tsx |
DevSandboxSubmissionScreen |
frontend | healthy | frontend/screens/DevSandboxSubmissionScreen.tsx |
LoginScreen |
frontend | healthy | frontend/screens/LoginScreen.tsx |
ProofSubmissionScreen |
frontend | healthy | frontend/screens/ProofSubmissionScreen.tsx |
GoalDetailScreen |
frontend | healthy | frontend/screens/GoalDetailScreen.tsx |
HomeScreen |
frontend | healthy | frontend/screens/HomeScreen.tsx |
DashboardScreen |
frontend | healthy | frontend/screens/DashboardScreen.tsx |
ChatGoalCreateScreen |
frontend | healthy | frontend/screens/ChatGoalCreateScreen.tsx |
NotificationListScreen |
frontend | healthy | frontend/screens/NotificationListScreen.tsx |
CameraCapture |
frontend | healthy | frontend/components/CameraCapture.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:5433 |
network | healthy | docker-compose.yml |
port:5432 |
network | healthy | docker-compose.yml |
port:6379 |
network | healthy | docker-compose.yml |
port:8000 |
network | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | .env.example |
postgres |
data | healthy | .env.example |
redis |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
db |
hardware | healthy | docker-compose.yml |
redis |
hardware | healthy | docker-compose.yml |
backend |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | backend/cli/main.py |
100.82.97.40 |
network | healthy | backend/app/main.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-yjw1u4xa |
software | healthy | /tmp/repobility-clone-yjw1u4xa |
| Label | Layer | Status | Path |
|---|---|---|---|
celery |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::scripts/migration/bootstrap.sh |
security | healthy | scripts/migration/bootstrap.sh |
This page is publicly accessible at:
https://repobility.com/scan/09ba68e5-f1cb-4e15-ab53-313495b95ee4/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/09ba68e5-f1cb-4e15-ab53-313495b95ee4/
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.