Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

cafecito-ai/kai

https://github.com/cafecito-ai/kai · scanned 2026-06-17 01:45 UTC (1 month, 1 week ago)

203 raw signals (0 security + 203 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 1 week ago · v2 · last Δ -14.0 (diff) · 186 actionable findings from 1 signal source. 17 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 1867 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.

LabelLayerStatusPath
consentHtml software healthy workers/src/index.ts:consentHtml
cleanupDemoFoodPhotos software healthy workers/src/index.ts:cleanupDemoFoodPhotos
buildFoodCommentPrompt software healthy workers/src/lib/food-comment.ts:buildFoodCommentPrompt
generateFoodComment software healthy workers/src/lib/food-comment.ts:generateFoodComment
trimToTwoSentences software healthy workers/src/lib/food-comment.ts:trimToTwoSentences
sendParentConsentEmail software healthy workers/src/lib/email.ts:sendParentConsentEmail
sendSafetyAlert software healthy workers/src/lib/email.ts:sendSafetyAlert
sendParentSafetyAlert software healthy workers/src/lib/email.ts:sendParentSafetyAlert
findForbidden software healthy workers/src/lib/body-language-filter.ts:findForbidden
passesBodyLanguageFilter software healthy workers/src/lib/body-language-filter.ts:passesBodyLanguageF…
extractJsonObject software healthy workers/src/lib/json-utils.ts:extractJsonObject
calculateDailyScore software healthy workers/src/lib/score-calculator.ts:calculateDailyScore
bandFor software healthy workers/src/lib/score-calculator.ts:bandFor
mentalSubscore software healthy workers/src/lib/score-calculator.ts:mentalSubscore
sleepSubscore software healthy workers/src/lib/score-calculator.ts:sleepSubscore
moodSubscore software healthy workers/src/lib/score-calculator.ts:moodSubscore
moodToScore software healthy workers/src/lib/score-calculator.ts:moodToScore
sentimentToScore software healthy workers/src/lib/score-calculator.ts:sentimentToScore
qualityToScore software healthy workers/src/lib/score-calculator.ts:qualityToScore
hoursToScore software healthy workers/src/lib/score-calculator.ts:hoursToScore
t software healthy workers/src/lib/score-calculator.ts:t
clamp01_100 software healthy workers/src/lib/score-calculator.ts:clamp01_100
avg software healthy workers/src/lib/score-calculator.ts:avg
weightedAvg software healthy workers/src/lib/score-calculator.ts:weightedAvg
analyzeMeal software healthy workers/src/lib/food-analysis.ts:analyzeMeal
extensionForContentType software healthy workers/src/lib/food-analysis.ts:extensionForContentType
enrichItemsWithNutrition software healthy workers/src/lib/food-analysis.ts:enrichItemsWithNutrition
parseManualItems software healthy workers/src/lib/food-analysis.ts:parseManualItems
items software healthy workers/src/lib/food-analysis.ts:items
aggregateTotals software healthy workers/src/lib/food-analysis.ts:aggregateTotals
detectPatterns software healthy workers/src/lib/mental-patterns.ts:detectPatterns
pushIfPresent software healthy workers/src/lib/mental-patterns.ts:pushIfPresent
detectMoodTrend software healthy workers/src/lib/mental-patterns.ts:detectMoodTrend
detectMoodSwing software healthy workers/src/lib/mental-patterns.ts:detectMoodSwing
detectSleepStreak software healthy workers/src/lib/mental-patterns.ts:detectSleepStreak
detectSleepInconsistency software healthy workers/src/lib/mental-patterns.ts:detectSleepInconsistency
detectJournalingHabit software healthy workers/src/lib/mental-patterns.ts:detectJournalingHabit
detectScoreLift software healthy workers/src/lib/mental-patterns.ts:detectScoreLift
avg software healthy workers/src/lib/mental-patterns.ts:avg
aggregateDaySignals software healthy workers/src/lib/mental-patterns.ts:aggregateDaySignals
bucket software healthy workers/src/lib/mental-patterns.ts:bucket
v software healthy workers/src/lib/mental-patterns.ts:v
notesSuggestPhysical software healthy workers/src/lib/sleep-body-comment.ts:notesSuggestPhysical
shouldBodyCommentOnSleep software healthy workers/src/lib/sleep-body-comment.ts:shouldBodyCommentOnSl…
ageHours software healthy workers/src/lib/sleep-body-comment.ts:ageHours
buildSleepBodyPrompt software healthy workers/src/lib/sleep-body-comment.ts:buildSleepBodyPrompt
generateSleepBodyComment software healthy workers/src/lib/sleep-body-comment.ts:generateSleepBodyComm…
trimToTwoSentences software healthy workers/src/lib/sleep-body-comment.ts:trimToTwoSentences
getRecentPatterns software healthy workers/src/lib/patterns-store.ts:getRecentPatterns
recomputeUserPatterns software healthy workers/src/lib/patterns-store.ts:recomputeUserPatterns

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
.env.example software healthy .env.example
CLAUDE.md software healthy CLAUDE.md
postcss.config.js software healthy postcss.config.js
CLAUDE_v3_PATCH.md software healthy CLAUDE_v3_PATCH.md
DECISIONS.md software healthy DECISIONS.md
tsconfig.app.json software healthy tsconfig.app.json
vite.config.ts software healthy vite.config.ts
design.md software healthy design.md
package-lock.json software healthy package-lock.json
README.md software healthy README.md
KICKOFF.md software healthy KICKOFF.md
package.json software healthy package.json
eslint.config.js software healthy eslint.config.js
QUESTIONS.md software healthy QUESTIONS.md
index.html software healthy index.html
AGENT_PLAN.md software healthy AGENT_PLAN.md
tailwind.config.js software healthy tailwind.config.js
STATUS.md software healthy STATUS.md
wrangler.toml software healthy wrangler.toml
BLOCKERS.md software healthy BLOCKERS.md
tsconfig.worker.json software healthy tsconfig.worker.json
KAI_BUILD_PLAN.md software healthy KAI_BUILD_PLAN.md
tsconfig.json software healthy tsconfig.json
wrangler.worker.toml software healthy wrangler.worker.toml
index.ts software healthy workers/src/index.ts
types.ts software healthy workers/src/types.ts
food-comment.ts software healthy workers/src/lib/food-comment.ts
email.ts software healthy workers/src/lib/email.ts
body-language-filter.ts software healthy workers/src/lib/body-language-filter.ts
json-utils.ts software healthy workers/src/lib/json-utils.ts
score-calculator.ts software healthy workers/src/lib/score-calculator.ts
food-analysis.ts software healthy workers/src/lib/food-analysis.ts
mental-patterns.ts software healthy workers/src/lib/mental-patterns.ts
sleep-body-comment.ts software healthy workers/src/lib/sleep-body-comment.ts
patterns-store.ts software healthy workers/src/lib/patterns-store.ts
scan-vision.ts software healthy workers/src/lib/scan-vision.ts
rate-limit.ts software healthy workers/src/lib/rate-limit.ts
auth.ts software healthy workers/src/lib/auth.ts
group-activity.ts software healthy workers/src/lib/group-activity.ts
safety.ts software healthy workers/src/lib/safety.ts
voice-eligibility.ts software healthy workers/src/lib/voice-eligibility.ts
usda.ts software healthy workers/src/lib/usda.ts
score-store.ts software healthy workers/src/lib/score-store.ts
vision.ts software healthy workers/src/lib/vision.ts
voice-prompts.ts software healthy workers/src/lib/voice-prompts.ts
intake.ts software healthy workers/src/lib/intake.ts
context.ts software healthy workers/src/lib/context.ts
consent.ts software healthy workers/src/lib/consent.ts
events.ts software healthy workers/src/lib/events.ts
progress.ts software healthy workers/src/lib/progress.ts

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
/Demo frontend healthy src/pages/Demo.tsx
/PolicyPage frontend healthy src/pages/PolicyPage.tsx
/CheckIn frontend healthy src/pages/CheckIn.tsx
/MeetingDeck frontend healthy src/pages/MeetingDeck.tsx
/Voice frontend healthy src/pages/Voice.tsx
/SleepLog frontend healthy src/pages/SleepLog.tsx
/EngineMental frontend healthy src/pages/EngineMental.tsx
/MobilityPlayer frontend healthy src/pages/MobilityPlayer.tsx
/OpsDemoSession frontend healthy src/pages/OpsDemoSession.tsx
/Welcome frontend healthy src/pages/Welcome.tsx
/Onboarding frontend healthy src/pages/Onboarding.tsx
/ForParents frontend healthy src/pages/ForParents.tsx
/Groups frontend healthy src/pages/Groups.tsx
/Journal frontend healthy src/pages/Journal.tsx
/Landing frontend healthy src/pages/Landing.tsx
/Challenges frontend healthy src/pages/Challenges.tsx
/GuidePage frontend healthy src/pages/GuidePage.tsx
/Scope frontend healthy src/pages/Scope.tsx
/WorkoutLog frontend healthy src/pages/WorkoutLog.tsx
/Mobility frontend healthy src/pages/Mobility.tsx
/Chat frontend healthy src/pages/Chat.tsx
/EnginePotential frontend healthy src/pages/EnginePotential.tsx
/EnginePhysical frontend healthy src/pages/EnginePhysical.tsx
/FoodLog frontend healthy src/pages/FoodLog.tsx
/Strengths frontend healthy src/pages/Strengths.tsx
/DesignPicker frontend healthy src/pages/DesignPicker.tsx
/Vault frontend healthy src/pages/Vault.tsx
/Onboarding.test frontend healthy src/pages/Onboarding.test.tsx
/GroupLeaderboard frontend healthy src/pages/GroupLeaderboard.tsx
/OpsDemoSessions frontend healthy src/pages/OpsDemoSessions.tsx
/PreviewFlower frontend healthy src/pages/PreviewFlower.tsx
/Settings frontend healthy src/pages/Settings.tsx
/Schedule frontend healthy src/pages/Schedule.tsx
/Progress frontend healthy src/pages/Progress.tsx
/FoodHistory frontend healthy src/pages/FoodHistory.tsx
/EnergyCheckIn frontend healthy src/pages/EnergyCheckIn.tsx
/Profile frontend healthy src/pages/Profile.tsx
/Crisis frontend healthy src/pages/Crisis.tsx
/DesignTokens frontend healthy src/pages/DesignTokens.tsx
/GroupDetail frontend healthy src/pages/GroupDetail.tsx
/GroupInbox frontend healthy src/pages/GroupInbox.tsx
/Badges frontend healthy src/pages/Badges.tsx
/Ops frontend healthy src/pages/Ops.tsx
/ClientReview frontend healthy src/pages/ClientReview.tsx
/Goals frontend healthy src/pages/Goals.tsx
/Home frontend healthy src/pages/Home.tsx
/scan/ScanCapture.test frontend healthy src/pages/scan/ScanCapture.test.tsx
/scan/ScanResult frontend healthy src/pages/scan/ScanResult.tsx
/scan/ScanHistory frontend healthy src/pages/scan/ScanHistory.tsx
/scan/ScanWelcome frontend healthy src/pages/scan/ScanWelcome.tsx

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
USE /api/* api healthy workers/src/index.ts
GET /health api healthy workers/src/index.ts
GET /api/health api healthy workers/src/index.ts
POST /api/safety/log api healthy workers/src/index.ts
GET /api/parent/consent api healthy workers/src/index.ts
POST /demo-feedback api healthy workers/src/routes/demo.ts
POST /demo-kai api healthy workers/src/routes/demo.ts
POST /demo-food-photo-upload api healthy workers/src/routes/demo.ts
POST /demo-food-photo api healthy workers/src/routes/demo.ts
POST /demo-session api healthy workers/src/routes/demo.ts
POST /scope-feedback api healthy workers/src/routes/demo.ts
GET /conversations/current api healthy workers/src/routes/chat.ts
POST /kai/chat api healthy workers/src/routes/chat.ts
POST /engines/:engineId/chat api healthy workers/src/routes/chat.ts
GET /ops/safety-events api healthy workers/src/routes/ops.ts
GET /ops/demo-feedback api healthy workers/src/routes/ops.ts
GET /ops/scope-feedback api healthy workers/src/routes/ops.ts
GET /ops/demo-sessions api healthy workers/src/routes/ops.ts
GET /ops/demo-sessions/:sessionId api healthy workers/src/routes/ops.ts
GET /voice/eligibility api healthy workers/src/routes/voice.ts
POST /voice/start api healthy workers/src/routes/voice.ts
POST /voice/webhook api healthy workers/src/routes/voice.ts
GET /voice/recent api healthy workers/src/routes/voice.ts
POST /journal api healthy workers/src/routes/journal.ts
POST /sleep api healthy workers/src/routes/sleep.ts
POST /scan/analyze api healthy workers/src/routes/scan.ts
GET /scan/observations/:sessionId api healthy workers/src/routes/scan.ts
GET /scan/observations api healthy workers/src/routes/scan.ts
DELETE /scan/observations/:sessionId api healthy workers/src/routes/scan.ts
GET /score/today api healthy workers/src/routes/score.ts
POST /score/input api healthy workers/src/routes/score.ts
GET /score/recent-input api healthy workers/src/routes/score.ts
GET /engines/:engineId/entries api healthy workers/src/routes/entries.ts
POST /engines/:engineId/entries api healthy workers/src/routes/entries.ts
POST /north-star/moves api healthy workers/src/routes/northstar.ts
POST /schedule/generate api healthy workers/src/routes/schedule.ts
GET /progress api healthy workers/src/routes/progress.ts
POST /progress/event api healthy workers/src/routes/progress.ts
POST /check-in api healthy workers/src/routes/check-in.ts
POST /workouts/log api healthy workers/src/routes/workouts.ts
GET /workouts/recent api healthy workers/src/routes/workouts.ts
POST /food-photo api healthy workers/src/routes/food.ts
POST /food-photo-upload api healthy workers/src/routes/food.ts
PATCH /meals/:mealId api healthy workers/src/routes/food.ts
GET /user/me api healthy workers/src/routes/user.ts
PATCH /user/me api healthy workers/src/routes/user.ts
POST /onboarding/intake api healthy workers/src/routes/user.ts
POST /parent/consent/request api healthy workers/src/routes/user.ts
GET /friends/compare api healthy workers/src/routes/friends.ts
GET /friends api healthy workers/src/routes/friends.ts

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
workers software healthy workers
src software healthy workers/src
lib software healthy workers/src/lib
prompts software healthy workers/src/lib/prompts
routes software healthy workers/src/routes
test software healthy workers/test
migrations software healthy workers/migrations
scripts software healthy scripts
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
stores software healthy src/stores
types software healthy src/types
components software healthy src/components
app software healthy src/components/app
mental software healthy src/components/mental
physical software healthy src/components/physical
tracker software healthy src/components/tracker
layout software healthy src/components/layout
scan software healthy src/components/scan
auth software healthy src/components/auth
engines software healthy src/components/engines
kai software healthy src/components/kai
safety software healthy src/components/safety
shared software healthy src/components/shared
ui software healthy src/components/ui
pages software healthy src/pages
scan software healthy src/pages/scan
test software healthy src/test
lib software healthy src/lib
styles software healthy src/styles
docs software healthy docs
teen-sim software healthy docs/teen-sim
design software healthy docs/design
migrations software healthy migrations
public software healthy public
review software healthy public/review
design software healthy public/design

LabelLayerStatusPath
daily_scores data healthy workers/migrations/0005_daily_score.sql
score_inputs data healthy workers/migrations/0005_daily_score.sql
groups data healthy workers/migrations/0010_groups.sql
group_memberships data healthy workers/migrations/0010_groups.sql
group_messages data healthy workers/migrations/0010_groups.sql
group_blocks data healthy workers/migrations/0010_groups.sql
group_moderation_log data healthy workers/migrations/0010_groups.sql
workouts data healthy workers/migrations/0007_workouts.sql
user_patterns data healthy workers/migrations/0006_user_patterns.sql
score_inputs_new data healthy workers/migrations/0012_hydration_goal_hit.sql
group_activity data healthy workers/migrations/0011_group_activity.sql
group_activity_reactions data healthy workers/migrations/0011_group_activity.sql
parent_consent_tokens data healthy workers/migrations/0002_product_buildout.sql
app_events data healthy workers/migrations/0002_product_buildout.sql
engine_entries data healthy workers/migrations/0002_product_buildout.sql
users data healthy workers/migrations/0001_initial.sql
user_intake data healthy workers/migrations/0001_initial.sql
conversations data healthy workers/migrations/0001_initial.sql
messages data healthy workers/migrations/0001_initial.sql
progress_events data healthy workers/migrations/0001_initial.sql
meals data healthy workers/migrations/0001_initial.sql
goals data healthy workers/migrations/0001_initial.sql
friendships data healthy workers/migrations/0001_initial.sql
safety_events data healthy workers/migrations/0001_initial.sql
voice_sessions data healthy workers/migrations/0009_voice_sessions.sql
scan_observations data healthy workers/migrations/0008_scan_observations.sql
scope_feedback data healthy migrations/0007_scope_feedback.sql
demo_feedback data healthy migrations/0006_demo_feedback.sql

LabelLayerStatusPath
0005_daily_score.sql data healthy workers/migrations/0005_daily_score.sql
0003_redacted_safety.sql data healthy workers/migrations/0003_redacted_safety.sql
0010_groups.sql data healthy workers/migrations/0010_groups.sql
0007_workouts.sql data healthy workers/migrations/0007_workouts.sql
0006_user_patterns.sql data healthy workers/migrations/0006_user_patterns.sql
0012_hydration_goal_hit.sql data healthy workers/migrations/0012_hydration_goal_hit.sql
0011_group_activity.sql data healthy workers/migrations/0011_group_activity.sql
0004_design_pref.sql data healthy workers/migrations/0004_design_pref.sql
0002_product_buildout.sql data healthy workers/migrations/0002_product_buildout.sql
0001_initial.sql data healthy workers/migrations/0001_initial.sql
0009_voice_sessions.sql data healthy workers/migrations/0009_voice_sessions.sql
0008_scan_observations.sql data healthy workers/migrations/0008_scan_observations.sql
0009_user_patterns.sql data healthy migrations/0009_user_patterns.sql
0011_scan_observations.sql data healthy migrations/0011_scan_observations.sql
0014_group_activity.sql data healthy migrations/0014_group_activity.sql
0012_voice_sessions.sql data healthy migrations/0012_voice_sessions.sql
0010_workouts.sql data healthy migrations/0010_workouts.sql
0013_groups.sql data healthy migrations/0013_groups.sql
0015_hydration_goal_hit.sql data healthy migrations/0015_hydration_goal_hit.sql
0004_design_preference.sql data healthy migrations/0004_design_preference.sql
0007_scope_feedback.sql data healthy migrations/0007_scope_feedback.sql
0005_strengths_summary.sql data healthy migrations/0005_strengths_summary.sql
0002_product_buildout.sql data healthy migrations/0002_product_buildout.sql
0003_redact_safety.sql data healthy migrations/0003_redact_safety.sql
0006_demo_feedback.sql data healthy migrations/0006_demo_feedback.sql
0008_daily_score.sql data healthy migrations/0008_daily_score.sql
0001_initial.sql data healthy migrations/0001_initial.sql

LabelLayerStatusPath
for software healthy workers/src/lib/groups.ts:for
name software healthy src/components/shared/ArticleBody.tsx:name
or software healthy src/lib/food-photo.ts:or
or software healthy src/lib/nutrition-primer.ts:or

LabelLayerStatusPath
test cicd healthy .github/workflows/ci.yml
test cicd healthy .github/workflows/deploy.yml
deploy-worker cicd healthy .github/workflows/deploy.yml

LabelLayerStatusPath
auth::docs/CLAUDE.md security healthy docs/CLAUDE.md
auth::docs/northstar_spec.html security healthy docs/northstar_spec.html

LabelLayerStatusPath
gha::ci cicd healthy .github/workflows/ci.yml
gha::deploy cicd healthy .github/workflows/deploy.yml

LabelLayerStatusPath
CLOUDFLARE_API_TOKEN cicd healthy
CLOUDFLARE_ACCOUNT_ID cicd healthy

LabelLayerStatusPath
cafecito-ai__kai software healthy /data/fable5_failed_archive/cafecito-ai__kai

LabelLayerStatusPath
sqlite data healthy workers/src/routes/demo.ts

LabelLayerStatusPath
127.0.0.1 network healthy scripts/smoke-browser.mjs

LabelLayerStatusPath
gpu (detected) hardware healthy scripts/smoke-browser.mjs

LabelLayerStatusPath
App frontend healthy src/App.tsx
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/b254c40c-4591-4f70-a15a-2d2370521eef/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/b254c40c-4591-4f70-a15a-2d2370521eef/

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.