https://github.com/sahilaharia-design/mirar-app-vercel
· scanned 2026-06-15 23:59 UTC (2 months, 3 weeks ago)
40 raw signals (0 security + 40 graph)
Last scanned 2 months, 3 weeks ago · v1 · 40 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 507 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 |
|---|---|---|---|
Oval |
software | healthy | OnboardingScreen.tsx:Oval |
BreathingOval |
software | healthy | OnboardingScreen.tsx:BreathingOval |
NavBar |
software | healthy | OnboardingScreen.tsx:NavBar |
ProgressDots |
software | healthy | OnboardingScreen.tsx:ProgressDots |
GhostCTA |
software | healthy | OnboardingScreen.tsx:GhostCTA |
Screen1 |
software | healthy | OnboardingScreen.tsx:Screen1 |
Screen2 |
software | healthy | OnboardingScreen.tsx:Screen2 |
cardW |
software | healthy | OnboardingScreen.tsx:cardW |
Screen3 |
software | healthy | OnboardingScreen.tsx:Screen3 |
OnboardingScreen |
software | healthy | OnboardingScreen.tsx:OnboardingScreen |
goTo |
software | healthy | OnboardingScreen.tsx:goTo |
App |
software | healthy | App.tsx:App |
try |
software | healthy | stores/checkin-store.ts:try |
optionIds |
software | healthy | stores/cycle-store.ts:optionIds |
stageResponses |
software | healthy | stores/cycle-store.ts:stageResponses |
recentResponses |
software | healthy | stores/cycle-store.ts:recentResponses |
user |
software | healthy | stores/cycle-store.ts:user |
ensureReportsGenerated |
software | healthy | stores/cycle-store.ts:ensureReportsGenerated |
loadUserState |
software | healthy | stores/cycle-store.ts:loadUserState |
BrandOval |
software | healthy | components/ui/BrandOval.tsx:BrandOval |
StatusBadge |
software | healthy | components/ui/StatusBadge.tsx:StatusBadge |
InfoTooltip |
software | healthy | components/ui/InfoTooltip.tsx:InfoTooltip |
toggle |
software | healthy | components/ui/InfoTooltip.tsx:toggle |
InfoTooltipInline |
software | healthy | components/ui/InfoTooltip.tsx:InfoTooltipInline |
MirarLogo |
software | healthy | components/ui/MirarLogo.tsx:MirarLogo |
LanguagePicker |
software | healthy | components/ui/LanguagePicker.tsx:LanguagePicker |
handleSelect |
software | healthy | components/ui/LanguagePicker.tsx:handleSelect |
pills |
software | healthy | components/ui/LanguagePicker.tsx:pills |
CycleArc |
software | healthy | components/dashboard/CycleArc.tsx:CycleArc |
StageProgress |
software | healthy | components/dashboard/StageProgress.tsx:StageProgress |
coveragePct |
software | healthy | components/dashboard/StageProgress.tsx:coveragePct |
StatusBadge |
software | healthy | components/dashboard/ThemeSignalRow.tsx:StatusBadge |
ThemeSparkline |
software | healthy | components/dashboard/ThemeSignalRow.tsx:ThemeSparkline |
getDeltaLabel |
software | healthy | components/dashboard/ThemeSignalRow.tsx:getDeltaLabel |
ThemeSignalRow |
software | healthy | components/dashboard/ThemeSignalRow.tsx:ThemeSignalRow |
ThemeStatusCard |
software | healthy | components/dashboard/ThemeStatusCard.tsx:ThemeStatusCard |
SignalBar |
software | healthy | components/dashboard/ThemeStatusCard.tsx:SignalBar |
line |
software | healthy | components/dashboard/PatternsPanel.tsx:line |
Section |
software | healthy | components/dashboard/PatternsPanel.tsx:Section |
PatternsPanel |
software | healthy | components/dashboard/PatternsPanel.tsx:PatternsPanel |
CoverageBar |
software | healthy | components/dashboard/CoverageBar.tsx:CoverageBar |
levelNum |
software | healthy | components/dashboard/ThemeDetailSheet.tsx:levelNum |
statusLabel |
software | healthy | components/dashboard/ThemeDetailSheet.tsx:statusLabel |
avgToBarPct |
software | healthy | components/dashboard/ThemeDetailSheet.tsx:avgToBarPct |
trendBadge |
software | healthy | components/dashboard/ThemeDetailSheet.tsx:trendBadge |
buildObservations |
software | healthy | components/dashboard/ThemeDetailSheet.tsx:buildObservations |
splitThemeName |
software | healthy | components/dashboard/ThemeDetailSheet.tsx:splitThemeName |
FadeSlide |
software | healthy | components/dashboard/ThemeDetailSheet.tsx:FadeSlide |
DailySignature |
software | healthy | components/dashboard/ThemeDetailSheet.tsx:DailySignature |
xOf |
software | healthy | components/dashboard/ThemeDetailSheet.tsx:xOf |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MIRAR_GUIDANCE_LAYER.md |
software | healthy | MIRAR_GUIDANCE_LAYER.md |
MIRAR_CURRENT_APP_AUDIT.md |
software | healthy | MIRAR_CURRENT_APP_AUDIT.md |
MIRAR_EMOTIONAL_FITNESS_RELEASE.md |
software | healthy | MIRAR_EMOTIONAL_FITNESS_RELEASE.md |
vercel.json |
software | healthy | vercel.json |
CLAUDE.md |
software | healthy | CLAUDE.md |
MIRAR_LANGUAGE_VISIBILITY_PASS.md |
software | healthy | MIRAR_LANGUAGE_VISIBILITY_PASS.md |
package.json |
software | healthy | package.json |
index.ts |
software | healthy | index.ts |
package-lock.json |
software | healthy | package-lock.json |
OnboardingScreen.tsx |
software | healthy | OnboardingScreen.tsx |
MIRAR_TESTING_GUIDE.md |
software | healthy | MIRAR_TESTING_GUIDE.md |
app.json |
software | healthy | app.json |
MIRAR_SIGNED_IN_UX_QA_CHECKLIST.md |
software | healthy | MIRAR_SIGNED_IN_UX_QA_CHECKLIST.md |
tsconfig.json |
software | healthy | tsconfig.json |
App.tsx |
software | healthy | App.tsx |
MIRAR_IMPLEMENTATION_NOTES.md |
software | healthy | MIRAR_IMPLEMENTATION_NOTES.md |
mirar.ts |
software | healthy | types/mirar.ts |
settings-store.ts |
software | healthy | stores/settings-store.ts |
checkin-store.ts |
software | healthy | stores/checkin-store.ts |
auth-store.ts |
software | healthy | stores/auth-store.ts |
cycle-store.ts |
software | healthy | stores/cycle-store.ts |
dev-store.ts |
software | healthy | stores/dev-store.ts |
deploy-supabase.sh |
software | healthy | scripts/deploy-supabase.sh |
BrandOval.tsx |
software | healthy | components/ui/BrandOval.tsx |
StatusBadge.tsx |
software | healthy | components/ui/StatusBadge.tsx |
InfoTooltip.tsx |
software | healthy | components/ui/InfoTooltip.tsx |
MirarLogo.tsx |
software | healthy | components/ui/MirarLogo.tsx |
LanguagePicker.tsx |
software | healthy | components/ui/LanguagePicker.tsx |
CycleArc.tsx |
software | healthy | components/dashboard/CycleArc.tsx |
StageProgress.tsx |
software | healthy | components/dashboard/StageProgress.tsx |
ThemeSignalRow.tsx |
software | healthy | components/dashboard/ThemeSignalRow.tsx |
ThemeStatusCard.tsx |
software | healthy | components/dashboard/ThemeStatusCard.tsx |
PatternsPanel.tsx |
software | healthy | components/dashboard/PatternsPanel.tsx |
CoverageBar.tsx |
software | healthy | components/dashboard/CoverageBar.tsx |
ThemeDetailSheet.tsx |
software | healthy | components/dashboard/ThemeDetailSheet.tsx |
InsightCard.tsx |
software | healthy | components/home/InsightCard.tsx |
TodayCheckinCard.tsx |
software | healthy | components/home/TodayCheckinCard.tsx |
AlignmentSparkline.tsx |
software | healthy | components/home/AlignmentSparkline.tsx |
AlignmentRing.tsx |
software | healthy | components/home/AlignmentRing.tsx |
ThemeSignalMiniCard.tsx |
software | healthy | components/home/ThemeSignalMiniCard.tsx |
AwarenessCard.tsx |
software | healthy | components/home/AwarenessCard.tsx |
WeeklySignalCard.tsx |
software | healthy | components/home/WeeklySignalCard.tsx |
FirstDayWelcome.tsx |
software | healthy | components/home/FirstDayWelcome.tsx |
ReportCard.tsx |
software | healthy | components/reports/ReportCard.tsx |
ThemeBlock.tsx |
software | healthy | components/reports/ThemeBlock.tsx |
SignalList.tsx |
software | healthy | components/reports/SignalList.tsx |
MirrorScreen.tsx |
software | healthy | components/check-in/MirrorScreen.tsx |
PromptCard.tsx |
software | healthy | components/check-in/PromptCard.tsx |
MirrorGlimmer.tsx |
software | healthy | components/check-in/MirrorGlimmer.tsx |
OptionSelector.tsx |
software | healthy | components/check-in/OptionSelector.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
types |
software | healthy | types |
stores |
software | healthy | stores |
scripts |
software | healthy | scripts |
components |
software | healthy | components |
ui |
software | healthy | components/ui |
dashboard |
software | healthy | components/dashboard |
home |
software | healthy | components/home |
reports |
software | healthy | components/reports |
check-in |
software | healthy | components/check-in |
guide |
software | healthy | components/guide |
contexts |
software | healthy | contexts |
app |
software | healthy | app |
admin |
software | healthy | app/admin |
(checkin) |
software | healthy | app/(checkin) |
report |
software | healthy | app/report |
(dev) |
software | healthy | app/(dev) |
(auth) |
software | healthy | app/(auth) |
(tabs) |
software | healthy | app/(tabs) |
lib |
software | healthy | lib |
locales |
software | healthy | locales |
.claude |
software | healthy | .claude |
hooks |
software | healthy | hooks |
supabase |
software | healthy | supabase |
functions |
software | healthy | supabase/functions |
send-notification |
software | healthy | supabase/functions/send-notification |
generate-mirror-insight |
software | healthy | supabase/functions/generate-mirror-insight |
admin-user-list |
software | healthy | supabase/functions/admin-user-list |
select-daily-question |
software | healthy | supabase/functions/select-daily-question |
generate-report |
software | healthy | supabase/functions/generate-report |
sync-user-state |
software | healthy | supabase/functions/sync-user-state |
process-checkin |
software | healthy | supabase/functions/process-checkin |
compute-stage-scores |
software | healthy | supabase/functions/compute-stage-scores |
generate-weekly-signal |
software | healthy | supabase/functions/generate-weekly-signal |
daily-reminder |
software | healthy | supabase/functions/daily-reminder |
admin-analytics |
software | healthy | supabase/functions/admin-analytics |
check-unlocks |
software | healthy | supabase/functions/check-unlocks |
trial-lifecycle |
software | healthy | supabase/functions/trial-lifecycle |
migrations |
software | healthy | supabase/migrations |
| Label | Layer | Status | Path |
|---|---|---|---|
OnboardingScreen |
frontend | healthy | OnboardingScreen.tsx |
App |
frontend | healthy | App.tsx |
Index |
frontend | healthy | app/index.tsx |
RootLayout |
frontend | healthy | app/_layout.tsx |
AdminDashboard |
frontend | healthy | app/admin/index.tsx |
AdminLayout |
frontend | healthy | app/admin/_layout.tsx |
CheckinLayout |
frontend | healthy | app/(checkin)/_layout.tsx |
MirrorRoute |
frontend | healthy | app/(checkin)/mirror.tsx |
ReportDetailScreen |
frontend | healthy | app/report/[id].tsx |
DevTestPanel |
frontend | healthy | app/(dev)/test-panel.tsx |
DevLayout |
frontend | healthy | app/(dev)/_layout.tsx |
LoginScreen |
frontend | healthy | app/(auth)/login.tsx |
AuthLayout |
frontend | healthy | app/(auth)/_layout.tsx |
OnboardingScreen |
frontend | healthy | app/(auth)/onboarding.tsx |
ReportsScreen |
frontend | healthy | app/(tabs)/reports.tsx |
ProfileScreen |
frontend | healthy | app/(tabs)/profile.tsx |
TodayScreen |
frontend | healthy | app/(tabs)/index.tsx |
SignalsScreen |
frontend | healthy | app/(tabs)/signals.tsx |
TabsLayout |
frontend | healthy | app/(tabs)/_layout.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
alignment_scores |
data | healthy | supabase/migrations/002_dynamic_engine.sql |
question_history |
data | healthy | supabase/migrations/002_dynamic_engine.sql |
trial_tracking |
data | healthy | supabase/migrations/005_lifelong_system.sql |
weekly_signals |
data | healthy | supabase/migrations/005_lifelong_system.sql |
unlock_events |
data | healthy | supabase/migrations/005_lifelong_system.sql |
alignment_identity_vectors |
data | healthy | supabase/migrations/005_lifelong_system.sql |
user_state |
data | healthy | supabase/migrations/005_lifelong_system.sql |
subscriptions |
data | healthy | supabase/migrations/005_lifelong_system.sql |
structured_signals |
data | healthy | supabase/migrations/006_signal_engine.sql |
users |
data | healthy | supabase/migrations/001_initial_schema.sql |
cycles |
data | healthy | supabase/migrations/001_initial_schema.sql |
questions |
data | healthy | supabase/migrations/001_initial_schema.sql |
options |
data | healthy | supabase/migrations/001_initial_schema.sql |
responses |
data | healthy | supabase/migrations/001_initial_schema.sql |
theme_scores |
data | healthy | supabase/migrations/001_initial_schema.sql |
reports |
data | healthy | supabase/migrations/001_initial_schema.sql |
push_tokens |
data | healthy | supabase/migrations/001_initial_schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
002_dynamic_engine.sql |
data | healthy | supabase/migrations/002_dynamic_engine.sql |
005_lifelong_system.sql |
data | healthy | supabase/migrations/005_lifelong_system.sql |
006_signal_engine.sql |
data | healthy | supabase/migrations/006_signal_engine.sql |
003_multilingual.sql |
data | healthy | supabase/migrations/003_multilingual.sql |
001_initial_schema.sql |
data | healthy | supabase/migrations/001_initial_schema.sql |
004_mirror_text.sql |
data | healthy | supabase/migrations/004_mirror_text.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::lib/dev-seed.ts |
security | healthy | lib/dev-seed.ts |
auth::scripts/deploy-supabase.sh |
security | healthy | scripts/deploy-supabase.sh |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-64912y8z |
software | healthy | /tmp/repobility-clone-64912y8z |
| Label | Layer | Status | Path |
|---|---|---|---|
MockQuery |
software | healthy | lib/supabase-mock.ts:MockQuery |
This page is publicly accessible at:
https://repobility.com/scan/6f27bec7-c6cf-4158-9011-29913152d080/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/6f27bec7-c6cf-4158-9011-29913152d080/
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.