https://github.com/Barakd127/wafflestack-app
· scanned 2026-06-17 01:20 UTC (1 month, 2 weeks ago)
76 raw signals (0 security + 76 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ -8.4 (diff) · 76 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1935 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 |
|---|---|---|---|
function |
software | healthy | download_kenney_assets.cjs:function |
downloadAll |
software | healthy | download_kenney_assets.cjs:downloadAll |
esc |
software | healthy | api/ask-human.ts:esc |
handler |
software | healthy | api/ask-human.ts:handler |
apiKey |
software | healthy | api/ask-human.ts:apiKey |
question |
software | healthy | api/ask-human.ts:question |
attempt |
software | healthy | api/ask-human.ts:attempt |
userId |
software | healthy | api/ask-human.ts:userId |
topicId |
software | healthy | api/ask-human.ts:topicId |
sse |
software | healthy | api/tutor/chat.ts:sse |
handler |
software | healthy | api/tutor/chat.ts:handler |
apiKey |
software | healthy | api/tutor/chat.ts:apiKey |
categorizeAsset |
software | healthy | scripts/generateAssetList.js:categorizeAsset |
generateAssetList |
software | healthy | scripts/generateAssetList.js:generateAssetList |
apply_subs |
software | healthy | scripts/convert-formulas-to-latex.py:74 |
apply_fracs |
software | healthy | scripts/convert-formulas-to-latex.py:110 |
apply_sqrt |
software | healthy | scripts/convert-formulas-to-latex.py:125 |
transform_formula |
software | healthy | scripts/convert-formulas-to-latex.py:132 |
main |
software | healthy | scripts/convert-formulas-to-latex.py:150 |
addThumbnailToAsset |
software | healthy | scripts/addAllThumbnails.cjs:addThumbnailToAsset |
main |
software | healthy | scripts/add-new-topic-quizzes.py:540 |
loadModule |
software | healthy | scripts/build-mindmaps.mjs:loadModule |
noteOf |
software | healthy | scripts/build-mindmaps.mjs:noteOf |
buildTopicMap |
software | healthy | scripts/build-mindmaps.mjs:buildTopicMap |
main |
software | healthy | scripts/build-mindmaps.mjs:main |
main |
software | healthy | scripts/emit-formula-library.mjs:main |
fix |
software | healthy | scripts/fix-latex-escaping.py:29 |
main |
software | healthy | scripts/fix-latex-escaping.py:33 |
convert_question |
software | healthy | scripts/convert-quiz-to-mc.py:41 |
main |
software | healthy | scripts/convert-quiz-to-mc.py:90 |
wrap_hebrew |
software | healthy | scripts/convert-formulas-pass2.py:20 |
normalize |
software | healthy | scripts/convert-formulas-pass2.py:25 |
slash_n_to_frac |
software | healthy | scripts/convert-formulas-pass2.py:33 |
transform |
software | healthy | scripts/convert-formulas-pass2.py:53 |
main |
software | healthy | scripts/convert-formulas-pass2.py:61 |
loadEnvLocal |
software | healthy | scripts/tripo/generate.mjs:loadEnvLocal |
createTask |
software | healthy | scripts/tripo/generate.mjs:createTask |
pollTask |
software | healthy | scripts/tripo/generate.mjs:pollTask |
downloadGLB |
software | healthy | scripts/tripo/generate.mjs:downloadGLB |
generateBuilding |
software | healthy | scripts/tripo/generate.mjs:generateBuilding |
runWithConcurrency |
software | healthy | scripts/tripo/generate.mjs:runWithConcurrency |
main |
software | healthy | scripts/tripo/generate.mjs:main |
loginAsTestUser |
software | healthy | qa/utils/auth.ts:loginAsTestUser |
logout |
software | healthy | qa/utils/auth.ts:logout |
waitForApp |
software | healthy | qa/utils/page.ts:waitForApp |
mobileOnly |
software | healthy | qa/specs/06-mobile.spec.ts:mobileOnly |
horizontalOverflow |
software | healthy | qa/specs/06-mobile.spec.ts:horizontalOverflow |
summarize |
software | healthy | qa/specs/05-a11y-audit.spec.ts:summarize |
runAxeAndAssert |
software | healthy | qa/specs/05-a11y-audit.spec.ts:runAxeAndAssert |
navigateToStudyView |
software | healthy | qa/specs/03-quiz-golden-path.spec.ts:navigateToStudyView |
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 |
GAME_LOOP_IMPLEMENTATION.md |
software | healthy | GAME_LOOP_IMPLEMENTATION.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
postcss.config.js |
software | healthy | postcss.config.js |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
SMART_PAINT_IMPLEMENTATION.md |
software | healthy | SMART_PAINT_IMPLEMENTATION.md |
vercel.json |
software | healthy | vercel.json |
vite.config.ts |
software | healthy | vite.config.ts |
INSTALL_PROCEDURAL_PACKAGES.md |
software | healthy | INSTALL_PROCEDURAL_PACKAGES.md |
INSTALL_NODEJS.md |
software | healthy | INSTALL_NODEJS.md |
gsd-dashboard.html |
software | healthy | gsd-dashboard.html |
NEXT_LEVEL_POLISH.md |
software | healthy | NEXT_LEVEL_POLISH.md |
download_kenney_assets.cjs |
software | healthy | download_kenney_assets.cjs |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
PROCEDURAL_GENERATION_PLAN.md |
software | healthy | PROCEDURAL_GENERATION_PLAN.md |
INSTALL_TOWNSCAPER_PACKAGES.md |
software | healthy | INSTALL_TOWNSCAPER_PACKAGES.md |
TOWNSCAPER_EXPERIENCE_IMPLEMENTATION.md |
software | healthy | TOWNSCAPER_EXPERIENCE_IMPLEMENTATION.md |
package.json |
software | healthy | package.json |
GENERATE_PREVIEWS.md |
software | healthy | GENERATE_PREVIEWS.md |
PROCEDURAL_TERRAIN_USAGE.md |
software | healthy | PROCEDURAL_TERRAIN_USAGE.md |
index.html |
software | healthy | index.html |
.mcp.json |
software | healthy | .mcp.json |
tailwind.config.js |
software | healthy | tailwind.config.js |
PROJECT.md |
software | healthy | PROJECT.md |
VISION.md |
software | healthy | VISION.md |
tsconfig.json |
software | healthy | tsconfig.json |
ask-human.ts |
software | healthy | api/ask-human.ts |
chat.ts |
software | healthy | api/tutor/chat.ts |
assetList.json |
software | healthy | scripts/assetList.json |
generateAssetList.js |
software | healthy | scripts/generateAssetList.js |
proactive-stop-guard.sh |
software | healthy | scripts/proactive-stop-guard.sh |
add_all_thumbnails.py |
software | healthy | scripts/add_all_thumbnails.py |
convert-formulas-to-latex.py |
software | healthy | scripts/convert-formulas-to-latex.py |
complete_all_thumbnails.py |
software | healthy | scripts/complete_all_thumbnails.py |
addAllThumbnails.cjs |
software | healthy | scripts/addAllThumbnails.cjs |
add-new-topic-quizzes.py |
software | healthy | scripts/add-new-topic-quizzes.py |
build-mindmaps.mjs |
software | healthy | scripts/build-mindmaps.mjs |
emit-formula-library.mjs |
software | healthy | scripts/emit-formula-library.mjs |
fix-latex-escaping.py |
software | healthy | scripts/fix-latex-escaping.py |
convert-quiz-to-mc.py |
software | healthy | scripts/convert-quiz-to-mc.py |
convert-formulas-pass2.py |
software | healthy | scripts/convert-formulas-pass2.py |
prompts.json |
software | healthy | scripts/tripo/prompts.json |
generate.mjs |
software | healthy | scripts/tripo/generate.mjs |
gh-pages.yml |
software | healthy | .github/workflows/gh-pages.yml |
proactive-cycle-state.json |
software | healthy | AI/proactive-cycle-state.json |
patch-godot-index.py |
software | healthy | tools/patch-godot-index.py |
playwright.config.ts |
software | healthy | qa/playwright.config.ts |
auth.ts |
software | healthy | qa/utils/auth.ts |
page.ts |
software | healthy | qa/utils/page.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
LandingPage |
frontend | healthy | src/landing/LandingPage.tsx |
HoverGlow |
frontend | healthy | src/three/HoverGlow.tsx |
SkyGradient |
frontend | healthy | src/three/SkyGradient.tsx |
CityLighting |
frontend | healthy | src/three/CityLighting.tsx |
CameraRig |
frontend | healthy | src/three/UI/CameraRig.tsx |
CameraDrift |
frontend | healthy | src/three/Aliveness/CameraDrift.tsx |
Clouds |
frontend | healthy | src/three/Aliveness/Clouds.tsx |
Smoke |
frontend | healthy | src/three/Aliveness/Smoke.tsx |
SwayingTrees |
frontend | healthy | src/three/Aliveness/SwayingTrees.tsx |
WaffleStackKeyboard |
frontend | healthy | src/components/WaffleStackKeyboard.tsx |
AssetLoader |
frontend | healthy | src/components/AssetLoader.tsx |
DeformableCell |
frontend | healthy | src/components/DeformableCell.tsx |
TourLauncher |
frontend | healthy | src/components/TourLauncher.tsx |
Tooltip |
frontend | healthy | src/components/Tooltip.tsx |
ShareCard |
frontend | healthy | src/components/ShareCard.tsx |
MindMapCanvas |
frontend | healthy | src/components/MindMapCanvas.tsx |
MissionControl |
frontend | healthy | src/components/MissionControl.tsx |
DailyStatFact |
frontend | healthy | src/components/DailyStatFact.tsx |
PopIn |
frontend | healthy | src/components/PopIn.tsx |
ConceptMapFlow |
frontend | healthy | src/components/ConceptMapFlow.tsx |
ArsenalCapture |
frontend | healthy | src/components/ArsenalCapture.tsx |
ConceptCard |
frontend | healthy | src/components/ConceptCard.tsx |
SimpleModel |
frontend | healthy | src/components/SimpleModel.tsx |
DrawingScreen |
frontend | healthy | src/components/DrawingScreen.tsx |
LearningMap |
frontend | healthy | src/components/LearningMap.tsx |
ToonBuilding |
frontend | healthy | src/components/ToonBuilding.tsx |
WelcomeBackToast |
frontend | healthy | src/components/WelcomeBackToast.tsx |
StatChallenge |
frontend | healthy | src/components/StatChallenge.tsx |
ModelPicker |
frontend | healthy | src/components/ModelPicker.tsx |
TutorialOverlay |
frontend | healthy | src/components/TutorialOverlay.tsx |
NaturalToonModel |
frontend | healthy | src/components/NaturalToonModel.tsx |
PomodoroTimer |
frontend | healthy | src/components/PomodoroTimer.tsx |
TierTourTrigger |
frontend | healthy | src/components/TierTourTrigger.tsx |
Coachmark |
frontend | healthy | src/components/Coachmark.tsx |
TexturedModel |
frontend | healthy | src/components/TexturedModel.tsx |
PotionInventory |
frontend | healthy | src/components/PotionInventory.tsx |
SplitLayout |
frontend | healthy | src/components/SplitLayout.tsx |
LearningInsights |
frontend | healthy | src/components/LearningInsights.tsx |
ColorableModel |
frontend | healthy | src/components/ColorableModel.tsx |
LessonScreen |
frontend | healthy | src/components/LessonScreen.tsx |
FlashcardMode |
frontend | healthy | src/components/FlashcardMode.tsx |
StreakReminderBanner |
frontend | healthy | src/components/StreakReminderBanner.tsx |
UnlockToast |
frontend | healthy | src/components/UnlockToast.tsx |
StreakCalendar |
frontend | healthy | src/components/StreakCalendar.tsx |
ColoredModel |
frontend | healthy | src/components/ColoredModel.tsx |
ExamMode |
frontend | healthy | src/components/ExamMode.tsx |
IntroTutorialVideo |
frontend | healthy | src/components/IntroTutorialVideo.tsx |
CoachmarkTour |
frontend | healthy | src/components/CoachmarkTour.tsx |
DailyGoal |
frontend | healthy | src/components/DailyGoal.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
api |
software | healthy | api |
tutor |
software | healthy | api/tutor |
scripts |
software | healthy | scripts |
tripo |
software | healthy | scripts/tripo |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
AI |
software | healthy | AI |
tools |
software | healthy | tools |
qa |
software | healthy | qa |
utils |
software | healthy | qa/utils |
specs |
software | healthy | qa/specs |
fixtures |
software | healthy | qa/fixtures |
report |
software | healthy | qa/report |
src |
software | healthy | src |
landing |
software | healthy | src/landing |
three |
software | healthy | src/landing/three |
components |
software | healthy | src/landing/components |
sections |
software | healthy | src/landing/sections |
utils |
software | healthy | src/utils |
stores |
software | healthy | src/stores |
hooks |
software | healthy | src/hooks |
three |
software | healthy | src/three |
UI |
software | healthy | src/three/UI |
Aliveness |
software | healthy | src/three/Aliveness |
shaders |
software | healthy | src/shaders |
components |
software | healthy | src/components |
AITutor |
software | healthy | src/components/AITutor |
motivation |
software | healthy | src/components/motivation |
notebook |
software | healthy | src/components/notebook |
hooks |
software | healthy | src/components/notebook/hooks |
templates |
software | healthy | src/components/notebook/templates |
shapes |
software | healthy | src/components/notebook/shapes |
state |
software | healthy | src/components/notebook/state |
ui |
software | healthy | src/components/notebook/ui |
graphs |
software | healthy | src/components/graphs |
store |
software | healthy | src/store |
lib |
software | healthy | src/lib |
config |
software | healthy | src/config |
docs |
software | healthy | docs |
supabase |
software | healthy | supabase |
migrations |
software | healthy | supabase/migrations |
tutorials |
software | healthy | tutorials |
scripts |
software | healthy | tutorials/scripts |
tour |
software | healthy | tutorials/tour |
lib |
software | healthy | tutorials/lib |
tour-zoom |
software | healthy | tutorials/tour-zoom |
public |
software | healthy | public |
godot |
software | healthy | public/godot |
mindmaps |
software | healthy | public/mindmaps |
| Label | Layer | Status | Path |
|---|---|---|---|
is |
software | healthy | src/components/WaffleStackKeyboard.tsx:is |
above |
software | healthy | src/components/AITutor/TutorDrawer.tsx:above |
EquationShapeUtil |
software | healthy | src/components/notebook/shapes/EquationShape.tsx:EquationSh… |
NoteContainerShapeUtil |
software | healthy | src/components/notebook/shapes/NoteContainerShape.tsx:NoteC… |
RingBuffer |
software | healthy | public/godot/index.audio.worklet.js:RingBuffer |
GodotProcessor |
software | healthy | public/godot/index.audio.worklet.js:GodotProcessor |
to |
software | healthy | public/godot/index.js:to |
provides |
software | healthy | public/godot/index.js:provides |
GodotPositionReportingProcessor |
software | healthy | public/godot/index.audio.position.worklet.js:GodotPositionR… |
| Label | Layer | Status | Path |
|---|---|---|---|
0001_community_arsenal.sql |
data | healthy | supabase/migrations/0001_community_arsenal.sql |
0002_user_progress.sql |
data | healthy | supabase/migrations/0002_user_progress.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/gh-pages.yml |
deploy |
cicd | healthy | .github/workflows/gh-pages.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
VITE_SUPABASE_URL |
cicd | healthy | — |
VITE_SUPABASE_ANON_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
Barakd127__wafflestack-app |
software | healthy | /data/fable5_failed_archive/Barakd127__wafflestack-app |
| Label | Layer | Status | Path |
|---|---|---|---|
USE /api/taskboard |
api | healthy | vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
celery |
data | healthy | scripts/assetList.json |
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | supabase/migrations/0001_community_arsenal.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
116.0.0.0 |
network | healthy | qa/playwright.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | src/components/MissionControl.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::gh-pages |
cicd | healthy | .github/workflows/gh-pages.yml |
This page is publicly accessible at:
https://repobility.com/scan/1635909b-7fea-4efc-995b-285845dece4e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1635909b-7fea-4efc-995b-285845dece4e/
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.