https://github.com/Arun-Sanjay/Titan-Protocol-v2
· scanned 2026-06-17 01:18 UTC (1 month, 2 weeks ago)
136 raw signals (0 security + 136 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -7.3 (diff) · 105 actionable findings from 1 signal source. 31 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 4247 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 |
|---|---|---|---|
generateVoiceLine |
software | healthy | generate-onboarding-voices.js:generateVoiceLine |
sleep |
software | healthy | generate-onboarding-voices.js:sleep |
main |
software | healthy | generate-onboarding-voices.js:main |
AchievementsScreen |
software | healthy | app/achievements.tsx:AchievementsScreen |
MaybePostHogProvider |
software | healthy | app/_layout.tsx:MaybePostHogProvider |
PostHogClientBinder |
software | healthy | app/_layout.tsx:PostHogClientBinder |
maybe |
software | healthy | app/_layout.tsx:maybe |
RootLayout |
software | healthy | app/_layout.tsx:RootLayout |
handleCinematicComplete |
software | healthy | app/_layout.tsx:handleCinematicComplete |
handleDayCinematicComplete |
software | healthy | app/_layout.tsx:handleDayCinematicComplete |
handleStreakBreakContinue |
software | healthy | app/_layout.tsx:handleStreakBreakContinue |
handleComebackContinue |
software | healthy | app/_layout.tsx:handleComebackContinue |
handleWarningDismiss |
software | healthy | app/_layout.tsx:handleWarningDismiss |
handleBossDefeatClaim |
software | healthy | app/_layout.tsx:handleBossDefeatClaim |
handleBossFailContinue |
software | healthy | app/_layout.tsx:handleBossFailContinue |
triggerSurpriseCheck |
software | healthy | app/_layout.tsx:triggerSurpriseCheck |
handleBriefingEnter |
software | healthy | app/_layout.tsx:handleBriefingEnter |
WarRoomScreen |
software | healthy | app/war-room.tsx:WarRoomScreen |
NarrativeScreen |
software | healthy | app/narrative.tsx:NarrativeScreen |
TutorialScreen |
software | healthy | app/tutorial.tsx:TutorialScreen |
handleComplete |
software | healthy | app/tutorial.tsx:handleComplete |
StatusScreen |
software | healthy | app/status.tsx:StatusScreen |
NotFoundScreen |
software | healthy | app/+not-found.tsx:NotFoundScreen |
FieldOpsScreen |
software | healthy | app/field-ops.tsx:FieldOpsScreen |
handleAbandon |
software | healthy | app/field-ops.tsx:handleAbandon |
handleStartFieldOp |
software | healthy | app/field-ops.tsx:handleStartFieldOp |
MorningIntentionPhase |
software | healthy | app/protocol.tsx:MorningIntentionPhase |
MorningMissionPreviewPhase |
software | healthy | app/protocol.tsx:MorningMissionPreviewPhase |
MorningMotivationalPhase |
software | healthy | app/protocol.tsx:MorningMotivationalPhase |
EveningScoreRevealPhase |
software | healthy | app/protocol.tsx:EveningScoreRevealPhase |
tick |
software | healthy | app/protocol.tsx:tick |
EveningReflectionPhase |
software | healthy | app/protocol.tsx:EveningReflectionPhase |
EveningIdentityVotePhase |
software | healthy | app/protocol.tsx:EveningIdentityVotePhase |
EveningNarrativePhase |
software | healthy | app/protocol.tsx:EveningNarrativePhase |
PhaseCounter |
software | healthy | app/protocol.tsx:PhaseCounter |
ProtocolScreen |
software | healthy | app/protocol.tsx:ProtocolScreen |
TitlesScreen |
software | healthy | app/titles.tsx:TitlesScreen |
handleEquip |
software | healthy | app/titles.tsx:handleEquip |
handleUnequip |
software | healthy | app/titles.tsx:handleUnequip |
WalkthroughScreen |
software | healthy | app/walkthrough.tsx:WalkthroughScreen |
MindTrainingScreen |
software | healthy | app/mind-training.tsx:MindTrainingScreen |
startPractice |
software | healthy | app/mind-training.tsx:startPractice |
handleComplete |
software | healthy | app/mind-training.tsx:handleComplete |
getWeekLabel |
software | healthy | app/quests.tsx:getWeekLabel |
QuestsScreen |
software | healthy | app/quests.tsx:QuestsScreen |
def |
software | healthy | app/quests.tsx:def |
FieldOpDetailScreen |
software | healthy | app/field-op/[id].tsx:FieldOpDetailScreen |
EnginesScreen |
software | healthy | app/(tabs)/engines.tsx:EnginesScreen |
cardWidth |
software | healthy | app/(tabs)/engines.tsx:cardWidth |
that |
software | healthy | app/(tabs)/engines.tsx:that |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
CLAUDE.md |
software | healthy | CLAUDE.md |
metro.config.js |
software | healthy | metro.config.js |
generate-onboarding-voices.js |
software | healthy | generate-onboarding-voices.js |
vercel.json |
software | healthy | vercel.json |
ROADMAP.md |
software | healthy | ROADMAP.md |
package-lock.json |
software | healthy | package-lock.json |
eas.json |
software | healthy | eas.json |
babel.config.js |
software | healthy | babel.config.js |
LICENSE |
software | healthy | LICENSE |
package.json |
software | healthy | package.json |
jest.config.js |
software | healthy | jest.config.js |
app.json |
software | healthy | app.json |
tsconfig.json |
software | healthy | tsconfig.json |
achievements.tsx |
software | healthy | app/achievements.tsx |
_layout.tsx |
software | healthy | app/_layout.tsx |
war-room.tsx |
software | healthy | app/war-room.tsx |
narrative.tsx |
software | healthy | app/narrative.tsx |
tutorial.tsx |
software | healthy | app/tutorial.tsx |
status.tsx |
software | healthy | app/status.tsx |
+not-found.tsx |
software | healthy | app/+not-found.tsx |
field-ops.tsx |
software | healthy | app/field-ops.tsx |
protocol.tsx |
software | healthy | app/protocol.tsx |
titles.tsx |
software | healthy | app/titles.tsx |
walkthrough.tsx |
software | healthy | app/walkthrough.tsx |
mind-training.tsx |
software | healthy | app/mind-training.tsx |
quests.tsx |
software | healthy | app/quests.tsx |
[id].tsx |
software | healthy | app/field-op/[id].tsx |
engines.tsx |
software | healthy | app/(tabs)/engines.tsx |
_layout.tsx |
software | healthy | app/(tabs)/_layout.tsx |
hub.tsx |
software | healthy | app/(tabs)/hub.tsx |
profile.tsx |
software | healthy | app/(tabs)/profile.tsx |
track.tsx |
software | healthy | app/(tabs)/track.tsx |
index.tsx |
software | healthy | app/(tabs)/index.tsx |
[engine].tsx |
software | healthy | app/skill-tree/[engine].tsx |
index.tsx |
software | healthy | app/skill-tree/index.tsx |
add-task.tsx |
software | healthy | app/(modals)/add-task.tsx |
perfect-day.tsx |
software | healthy | app/(modals)/perfect-day.tsx |
achievement-popup.tsx |
software | healthy | app/(modals)/achievement-popup.tsx |
titan-unlock.tsx |
software | healthy | app/(modals)/titan-unlock.tsx |
phase-transition.tsx |
software | healthy | app/(modals)/phase-transition.tsx |
boss-challenge.tsx |
software | healthy | app/(modals)/boss-challenge.tsx |
workouts.tsx |
software | healthy | app/hub/workouts.tsx |
_layout.tsx |
software | healthy | app/hub/_layout.tsx |
weight.tsx |
software | healthy | app/hub/weight.tsx |
sleep.tsx |
software | healthy | app/hub/sleep.tsx |
nutrition.tsx |
software | healthy | app/hub/nutrition.tsx |
analytics.tsx |
software | healthy | app/hub/analytics.tsx |
command.tsx |
software | healthy | app/hub/command.tsx |
focus.tsx |
software | healthy | app/hub/focus.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
app |
software | healthy | app |
field-op |
software | healthy | app/field-op |
(tabs) |
software | healthy | app/(tabs) |
skill-tree |
software | healthy | app/skill-tree |
(modals) |
software | healthy | app/(modals) |
hub |
software | healthy | app/hub |
engine |
software | healthy | app/engine |
(auth) |
software | healthy | app/(auth) |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
sync |
software | healthy | src/sync |
stores |
software | healthy | src/stores |
hooks |
software | healthy | src/hooks |
queries |
software | healthy | src/hooks/queries |
types |
software | healthy | src/types |
theme |
software | healthy | src/theme |
components |
software | healthy | src/components |
v2 |
software | healthy | src/components/v2 |
achievements |
software | healthy | src/components/v2/achievements |
walkthrough |
software | healthy | src/components/v2/walkthrough |
identity |
software | healthy | src/components/v2/identity |
celebrations |
software | healthy | src/components/v2/celebrations |
habits |
software | healthy | src/components/v2/habits |
narrative |
software | healthy | src/components/v2/narrative |
mind-training |
software | healthy | src/components/v2/mind-training |
skill-tree |
software | healthy | src/components/v2/skill-tree |
story |
software | healthy | src/components/v2/story |
onboarding |
software | healthy | src/components/v2/onboarding |
progression |
software | healthy | src/components/v2/progression |
quests |
software | healthy | src/components/v2/quests |
ui |
software | healthy | src/components/ui |
db |
software | healthy | src/db |
sqlite |
software | healthy | src/db/sqlite |
migrations |
software | healthy | src/db/sqlite/migrations |
lib |
software | healthy | src/lib |
services |
software | healthy | src/services |
__tests__ |
software | healthy | src/__tests__ |
lint |
software | healthy | src/__tests__/lint |
setup |
software | healthy | src/__tests__/setup |
sync |
software | healthy | src/__tests__/sync |
lib |
software | healthy | src/__tests__/lib |
services |
software | healthy | src/__tests__/services |
android |
software | healthy | android |
app |
software | healthy | android/app |
src |
software | healthy | android/app/src |
main |
software | healthy | android/app/src/main |
java |
software | healthy | android/app/src/main/java |
com |
software | healthy | android/app/src/main/java/com |
titan |
software | healthy | android/app/src/main/java/com/titan |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
AchievementsScreen |
frontend | healthy | app/achievements.tsx |
RootLayout |
frontend | healthy | app/_layout.tsx |
WarRoomScreen |
frontend | healthy | app/war-room.tsx |
NarrativeScreen |
frontend | healthy | app/narrative.tsx |
TutorialScreen |
frontend | healthy | app/tutorial.tsx |
StatusScreen |
frontend | healthy | app/status.tsx |
NotFoundScreen |
frontend | healthy | app/+not-found.tsx |
FieldOpsScreen |
frontend | healthy | app/field-ops.tsx |
ProtocolScreen |
frontend | healthy | app/protocol.tsx |
TitlesScreen |
frontend | healthy | app/titles.tsx |
WalkthroughScreen |
frontend | healthy | app/walkthrough.tsx |
MindTrainingScreen |
frontend | healthy | app/mind-training.tsx |
QuestsScreen |
frontend | healthy | app/quests.tsx |
FieldOpDetailScreen |
frontend | healthy | app/field-op/[id].tsx |
EnginesScreen |
frontend | healthy | app/(tabs)/engines.tsx |
TabLayout |
frontend | healthy | app/(tabs)/_layout.tsx |
HubScreen |
frontend | healthy | app/(tabs)/hub.tsx |
ProfileScreen |
frontend | healthy | app/(tabs)/profile.tsx |
TrackScreen |
frontend | healthy | app/(tabs)/track.tsx |
HQScreen |
frontend | healthy | app/(tabs)/index.tsx |
SkillTreePage |
frontend | healthy | app/skill-tree/[engine].tsx |
SkillTreeSelector |
frontend | healthy | app/skill-tree/index.tsx |
AddTaskModal |
frontend | healthy | app/(modals)/add-task.tsx |
PerfectDayModal |
frontend | healthy | app/(modals)/perfect-day.tsx |
AchievementPopupModal |
frontend | healthy | app/(modals)/achievement-popup.tsx |
TitanUnlockModal |
frontend | healthy | app/(modals)/titan-unlock.tsx |
PhaseTransitionModal |
frontend | healthy | app/(modals)/phase-transition.tsx |
BossChallengeModal |
frontend | healthy | app/(modals)/boss-challenge.tsx |
WorkoutsScreen |
frontend | healthy | app/hub/workouts.tsx |
HubLayout |
frontend | healthy | app/hub/_layout.tsx |
WeightScreen |
frontend | healthy | app/hub/weight.tsx |
SleepScreen |
frontend | healthy | app/hub/sleep.tsx |
NutritionScreen |
frontend | healthy | app/hub/nutrition.tsx |
AnalyticsScreen |
frontend | healthy | app/hub/analytics.tsx |
CommandCentreScreen |
frontend | healthy | app/hub/command.tsx |
FocusTimerScreen |
frontend | healthy | app/hub/focus.tsx |
SettingsScreen |
frontend | healthy | app/hub/settings.tsx |
CashflowScreen |
frontend | healthy | app/hub/cashflow.tsx |
DeepWorkScreen |
frontend | healthy | app/hub/deep-work.tsx |
BudgetsScreen |
frontend | healthy | app/hub/budgets.tsx |
EngineScreen |
frontend | healthy | app/engine/[id].tsx |
LoginScreen |
frontend | healthy | app/(auth)/login.tsx |
EmailLoginScreen |
frontend | healthy | app/(auth)/email-login.tsx |
AuthLayout |
frontend | healthy | app/(auth)/_layout.tsx |
VerifyScreen |
frontend | healthy | app/(auth)/verify.tsx |
SignupScreen |
frontend | healthy | app/(auth)/signup.tsx |
WarRoom |
frontend | healthy | src/components/v2/story/WarRoom.tsx |
RadialMenu |
frontend | healthy | src/components/ui/RadialMenu.tsx |
OSLayout |
frontend | healthy | web/src/app/(os)/layout.tsx |
Dashboard |
frontend | healthy | web/src/app/(os)/Dashboard.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/(os)/os/achievements |
frontend | healthy | web/src/app/(os)/os/achievements/page.tsx |
/(os)/os/money |
frontend | healthy | web/src/app/(os)/os/money/page.tsx |
/(os)/os/money/deep-work |
frontend | healthy | web/src/app/(os)/os/money/deep-work/page.tsx |
/(os)/os/money/budgets |
frontend | healthy | web/src/app/(os)/os/money/budgets/page.tsx |
/(os)/os/money/cashflow |
frontend | healthy | web/src/app/(os)/os/money/cashflow/page.tsx |
/(os)/os/habits |
frontend | healthy | web/src/app/(os)/os/habits/page.tsx |
/(os)/os/journal |
frontend | healthy | web/src/app/(os)/os/journal/page.tsx |
/(os)/os/focus |
frontend | healthy | web/src/app/(os)/os/focus/page.tsx |
/(os)/os/settings |
frontend | healthy | web/src/app/(os)/os/settings/page.tsx |
/(os)/os/analytics |
frontend | healthy | web/src/app/(os)/os/analytics/page.tsx |
/(os)/os/mind |
frontend | healthy | web/src/app/(os)/os/mind/page.tsx |
/(os)/os/goals |
frontend | healthy | web/src/app/(os)/os/goals/page.tsx |
/(os)/os/general |
frontend | healthy | web/src/app/(os)/os/general/page.tsx |
/(os)/os/body |
frontend | healthy | web/src/app/(os)/os/body/page.tsx |
/(os)/os/body/workouts |
frontend | healthy | web/src/app/(os)/os/body/workouts/page.tsx |
/(os)/os/body/sleep |
frontend | healthy | web/src/app/(os)/os/body/sleep/page.tsx |
/(os)/os/body/nutrition |
frontend | healthy | web/src/app/(os)/os/body/nutrition/page.tsx |
/(os)/os/body/weight |
frontend | healthy | web/src/app/(os)/os/body/weight/page.tsx |
/(os)/os/command |
frontend | healthy | web/src/app/(os)/os/command/page.tsx |
/(auth)/forgot |
frontend | healthy | web/src/app/(auth)/forgot/page.tsx |
/(auth)/login |
frontend | healthy | web/src/app/(auth)/login/page.tsx |
/(auth)/reset |
frontend | healthy | web/src/app/(auth)/reset/page.tsx |
/(auth)/callback |
frontend | healthy | web/src/app/(auth)/callback/page.tsx |
/ |
frontend | healthy | web/src/App.tsx |
/pricing |
frontend | healthy | web/src/App.tsx |
/features |
frontend | healthy | web/src/App.tsx |
/changelog |
frontend | healthy | web/src/App.tsx |
/about |
frontend | healthy | web/src/App.tsx |
/privacy |
frontend | healthy | web/src/App.tsx |
/terms |
frontend | healthy | web/src/App.tsx |
/auth/login |
frontend | healthy | web/src/App.tsx |
/auth/callback |
frontend | healthy | web/src/App.tsx |
/auth/forgot |
frontend | healthy | web/src/App.tsx |
/auth/reset |
frontend | healthy | web/src/App.tsx |
/app |
frontend | healthy | web/src/App.tsx |
body |
frontend | healthy | web/src/App.tsx |
body/nutrition |
frontend | healthy | web/src/App.tsx |
body/sleep |
frontend | healthy | web/src/App.tsx |
body/weight |
frontend | healthy | web/src/App.tsx |
body/workouts |
frontend | healthy | web/src/App.tsx |
mind |
frontend | healthy | web/src/App.tsx |
money |
frontend | healthy | web/src/App.tsx |
money/cashflow |
frontend | healthy | web/src/App.tsx |
money/deep-work |
frontend | healthy | web/src/App.tsx |
money/budgets |
frontend | healthy | web/src/App.tsx |
general |
frontend | healthy | web/src/App.tsx |
command |
frontend | healthy | web/src/App.tsx |
analytics |
frontend | healthy | web/src/App.tsx |
habits |
frontend | healthy | web/src/App.tsx |
journal |
frontend | healthy | web/src/App.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
achievements_unlocked |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
boss_challenges |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
budgets |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
completions |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
deep_work_logs |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
deep_work_sessions |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
deep_work_tasks |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
field_op_cooldown |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
field_ops |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
focus_sessions |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
focus_settings |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
goals |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
gym_exercises |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
gym_personal_records |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
gym_sessions |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
gym_sets |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
gym_templates |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
habit_logs |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
habits |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
journal_entries |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
meal_logs |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
mind_training_results |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
money_loans |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
money_transactions |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
narrative_entries |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
narrative_log |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
nutrition_profile |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
profiles |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
progression |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
protocol_sessions |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
quests |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
quick_meals |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
rank_up_events |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
skill_tree_progress |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
sleep_logs |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
srs_cards |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
subscriptions |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
tasks |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
titan_mode_state |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
user_titles |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
water_logs |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
weight_logs |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
pending_mutations |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
sync_meta |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
xp_log |
data | healthy | web/src/db/sqlite/migrations/003_add_xp_log.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
index.ts |
data | healthy | src/db/sqlite/migrations/index.ts |
001_initial.sql |
data | healthy | src/db/sqlite/migrations/001_initial.sql |
002_drop_legacy_sync_tables.ts |
data | healthy | src/db/sqlite/migrations/002_drop_legacy_sync_tables.ts |
001_initial.ts |
data | healthy | src/db/sqlite/migrations/001_initial.ts |
003_add_expo_push_token.sql |
data | healthy | src/db/sqlite/migrations/003_add_expo_push_token.sql |
003_add_expo_push_token.ts |
data | healthy | src/db/sqlite/migrations/003_add_expo_push_token.ts |
002_drop_legacy_sync_tables.sql |
data | healthy | src/db/sqlite/migrations/002_drop_legacy_sync_tables.sql |
index.ts |
data | healthy | web/src/db/sqlite/migrations/index.ts |
001_initial.sql |
data | healthy | web/src/db/sqlite/migrations/001_initial.sql |
002_add_expo_push_token.sql |
data | healthy | web/src/db/sqlite/migrations/002_add_expo_push_token.sql |
003_add_xp_log.sql |
data | healthy | web/src/db/sqlite/migrations/003_add_xp_log.sql |
004_add_trial_started_at.sql |
data | healthy | web/src/db/sqlite/migrations/004_add_trial_started_at.sql |
index.ts |
data | healthy | mobile-saas/src/db/sqlite/migrations/index.ts |
001_initial.sql |
data | healthy | mobile-saas/src/db/sqlite/migrations/001_initial.sql |
002_drop_legacy_sync_tables.ts |
data | healthy | mobile-saas/src/db/sqlite/migrations/002_drop_legacy_sync_t… |
001_initial.ts |
data | healthy | mobile-saas/src/db/sqlite/migrations/001_initial.ts |
005_add_trial_started_at.ts |
data | healthy | mobile-saas/src/db/sqlite/migrations/005_add_trial_started_… |
003_add_expo_push_token.sql |
data | healthy | mobile-saas/src/db/sqlite/migrations/003_add_expo_push_toke… |
004_add_xp_log.ts |
data | healthy | mobile-saas/src/db/sqlite/migrations/004_add_xp_log.ts |
003_add_expo_push_token.ts |
data | healthy | mobile-saas/src/db/sqlite/migrations/003_add_expo_push_toke… |
002_drop_legacy_sync_tables.sql |
data | healthy | mobile-saas/src/db/sqlite/migrations/002_drop_legacy_sync_t… |
| Label | Layer | Status | Path |
|---|---|---|---|
APPLE_CERTIFICATE_PASSWORD |
cicd | healthy | — |
ANDROID_KEYSTORE_PASSWORD |
cicd | healthy | — |
EXPO_PUBLIC_SUPABASE_ANON_KEY |
cicd | healthy | — |
TAURI_SIGNING_PRIVATE_KEY_PASSWORD |
cicd | healthy | — |
EXPO_PUBLIC_SUPABASE_URL |
cicd | healthy | — |
APPLE_CERTIFICATE |
cicd | healthy | — |
APPLE_ID |
cicd | healthy | — |
ANDROID_KEY_PASSWORD |
cicd | healthy | — |
APPLE_PASSWORD |
cicd | healthy | — |
APPLE_TEAM_ID |
cicd | healthy | — |
EXPO_TOKEN |
cicd | healthy | — |
ANDROID_KEY_ALIAS |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
APPLE_SIGNING_IDENTITY |
cicd | healthy | — |
WINDOWS_CERTIFICATE |
cicd | healthy | — |
ANDROID_KEYSTORE_BASE64 |
cicd | healthy | — |
TAURI_SIGNING_PRIVATE_KEY |
cicd | healthy | — |
WINDOWS_CERTIFICATE_PASSWORD |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::mobile-saas/supabase/functions/send-push/index.ts |
security | healthy | mobile-saas/supabase/functions/send-push/index.ts |
auth::web/src/services/account.ts |
security | healthy | web/src/services/account.ts |
auth::web/src/app/(auth)/login/page.tsx |
security | healthy | web/src/app/(auth)/login/page.tsx |
auth::web/CLAUDE.md |
security | healthy | web/CLAUDE.md |
auth::mobile-saas/CLAUDE.md |
security | healthy | mobile-saas/CLAUDE.md |
auth::shared/lib/supabase.ts |
security | healthy | shared/lib/supabase.ts |
auth::web/src/lib/init.ts |
security | healthy | web/src/lib/init.ts |
auth::mobile-saas/app/(auth)/login.tsx |
security | healthy | mobile-saas/app/(auth)/login.tsx |
auth::mobile-saas/src/services/account.ts |
security | healthy | mobile-saas/src/services/account.ts |
auth::mobile-saas/supabase/functions/delete-account/index.ts |
security | healthy | mobile-saas/supabase/functions/delete-account/index.ts |
auth::docs/privacy-policy.html |
security | healthy | docs/privacy-policy.html |
auth::mobile-saas/.env.example |
security | healthy | mobile-saas/.env.example |
auth::app/(auth)/login.tsx |
security | healthy | app/(auth)/login.tsx |
auth::src/stores/useAuthStore.ts |
security | healthy | src/stores/useAuthStore.ts |
auth::web/src/app/(auth)/callback/page.tsx |
security | healthy | web/src/app/(auth)/callback/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
checks |
cicd | healthy | .github/workflows/mobile-saas-android.yml |
build |
cicd | healthy | .github/workflows/mobile-saas-android.yml |
checks |
cicd | healthy | .github/workflows/android.yml |
build |
cicd | healthy | .github/workflows/android.yml |
checks |
cicd | healthy | shared/.github/workflows/ci.yml |
release |
cicd | healthy | web/.github/workflows/tauri-release.yml |
checks |
cicd | healthy | web/.github/workflows/ci.yml |
checks |
cicd | healthy | mobile-saas/.github/workflows/android-apk.yml |
build |
cicd | healthy | mobile-saas/.github/workflows/android-apk.yml |
build |
cicd | healthy | mobile-saas/.github/workflows/eas-build-android.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::mobile-saas-android |
cicd | healthy | .github/workflows/mobile-saas-android.yml |
gha::android |
cicd | healthy | .github/workflows/android.yml |
gha::ci |
cicd | healthy | shared/.github/workflows/ci.yml |
gha::tauri-release |
cicd | healthy | web/.github/workflows/tauri-release.yml |
gha::ci |
cicd | healthy | web/.github/workflows/ci.yml |
gha::android-apk |
cicd | healthy | mobile-saas/.github/workflows/android-apk.yml |
gha::eas-build-android |
cicd | healthy | mobile-saas/.github/workflows/eas-build-android.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
link |
software | healthy | src/components/v2/onboarding/BeatReveal.tsx:link |
RootErrorBoundary |
software | healthy | src/components/ui/RootErrorBoundary.tsx:RootErrorBoundary |
Howl |
software | healthy | web/src/types/howler.d.ts:Howl |
ErrorBoundary |
software | healthy | web/src/components/ErrorBoundary.tsx:ErrorBoundary |
PaywallError |
software | healthy | web/src/lib/paywall.ts:PaywallError |
PaywallError |
software | healthy | mobile-saas/src/lib/paywall.ts:PaywallError |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | CLAUDE.md |
postgres |
data | healthy | src/db/sqlite/migrations/001_initial.ts |
mysql |
data | healthy | web/src-tauri/Cargo.lock |
| Label | Layer | Status | Path |
|---|---|---|---|
Arun-Sanjay__Titan-Protocol-v2 |
software | healthy | /data/fable5_failed_archive/Arun-Sanjay__Titan-Protocol-v2 |
| Label | Layer | Status | Path |
|---|---|---|---|
Subscription root |
api | healthy | web/src/hooks/queries/useSubscription.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | web/vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | src/theme/shadows.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | web/src/app/(marketing)/PrivacyPage.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::src/__tests__/lib/error-log.test.ts |
security | healthy | src/__tests__/lib/error-log.test.ts |
This page is publicly accessible at:
https://repobility.com/scan/cfded922-279c-4ab6-bc7f-325bdee8af31/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/cfded922-279c-4ab6-bc7f-325bdee8af31/
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.