https://github.com/tyfoultz/Vaultstone
· scanned 2026-06-16 00:44 UTC (2 months, 1 week ago)
286 raw signals (77 security + 209 graph)
Last scanned 2 months, 1 week ago · v1 · 217 actionable findings from 2 signal sources. 156 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 3481 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 |
|---|---|---|---|
createL1Character |
software | healthy | tests/e2e/level-up.spec.ts:createL1Character |
createL1Fighter |
software | healthy | tests/e2e/level-up.spec.ts:createL1Fighter |
levelUpOnce |
software | healthy | tests/e2e/level-up.spec.ts:levelUpOnce |
runWizardEndToEnd |
software | healthy | tests/e2e/character-creation.spec.ts:runWizardEndToEnd |
assertSheetRendered |
software | healthy | tests/e2e/character-creation.spec.ts:assertSheetRendered |
signIn |
software | healthy | tests/e2e/helpers/auth.ts:signIn |
openNewCharacterStandalone |
software | healthy | tests/e2e/helpers/wizard.ts:openNewCharacterStandalone |
clickContinue |
software | healthy | tests/e2e/helpers/wizard.ts:clickContinue |
selectSpecies |
software | healthy | tests/e2e/helpers/wizard.ts:selectSpecies |
selectClass |
software | healthy | tests/e2e/helpers/wizard.ts:selectClass |
selectBackground |
software | healthy | tests/e2e/helpers/wizard.ts:selectBackground |
fillAbilityScoresViaRoll |
software | healthy | tests/e2e/helpers/wizard.ts:fillAbilityScoresViaRoll |
fillAbilityScoresViaPointBuy |
software | healthy | tests/e2e/helpers/wizard.ts:fillAbilityScoresViaPointBuy |
fillAbilityScoresViaStandardArray |
software | healthy | tests/e2e/helpers/wizard.ts:fillAbilityScoresViaStandardArr… |
fillReviewAndCreate |
software | healthy | tests/e2e/helpers/wizard.ts:fillReviewAndCreate |
mod |
software | healthy | docs/design/vaultstone-handoff/project/screens_f.jsx:mod |
PCCard |
software | healthy | docs/design/vaultstone-handoff/project/screens_f.jsx:PCCard |
Players |
software | healthy | docs/design/vaultstone-handoff/project/screens_f.jsx:Players |
avgLevel |
software | healthy | docs/design/vaultstone-handoff/project/screens_f.jsx:avgLev… |
Wiki |
software | healthy | docs/design/vaultstone-handoff/project/screens_c.jsx:Wiki |
Mention |
software | healthy | docs/design/vaultstone-handoff/project/screens_c.jsx:Mention |
Factions |
software | healthy | docs/design/vaultstone-handoff/project/screens_e.jsx:Factio… |
pos |
software | healthy | docs/design/vaultstone-handoff/project/screens_e.jsx:pos |
edgeColor |
software | healthy | docs/design/vaultstone-handoff/project/screens_e.jsx:edgeCo… |
edgeDash |
software | healthy | docs/design/vaultstone-handoff/project/screens_e.jsx:edgeDa… |
TweaksPanel |
software | healthy | docs/design/vaultstone-handoff/project/screens_e.jsx:Tweaks… |
K |
software | healthy | docs/design/vaultstone-handoff/project/screens_e.jsx:K |
Rail |
software | healthy | docs/design/vaultstone-handoff/project/shell.jsx:Rail |
Sidebar |
software | healthy | docs/design/vaultstone-handoff/project/shell.jsx:Sidebar |
TopBar |
software | healthy | docs/design/vaultstone-handoff/project/shell.jsx:TopBar |
WorldMap |
software | healthy | docs/design/vaultstone-handoff/project/screens_b.jsx:WorldM… |
Ico |
software | healthy | docs/design/vaultstone-handoff/project/icons.jsx:Ico |
Timeline |
software | healthy | docs/design/vaultstone-handoff/project/screens_d.jsx:Timeli… |
NPC |
software | healthy | docs/design/vaultstone-handoff/project/screens_d.jsx:NPC |
Dashboard |
software | healthy | docs/design/vaultstone-handoff/project/screens_a.jsx:Dashbo… |
Locations |
software | healthy | docs/design/vaultstone-handoff/project/screens_a.jsx:Locati… |
stableStringify |
software | healthy | scripts/check-template-hashes.js:stableStringify |
hashTemplate |
software | healthy | scripts/check-template-hashes.js:hashTemplate |
loadManifest |
software | healthy | scripts/check-template-hashes.js:loadManifest |
saveManifest |
software | healthy | scripts/check-template-hashes.js:saveManifest |
main |
software | healthy | scripts/check-template-hashes.js:main |
removeExports |
software | healthy | scripts/patch-metro.js:removeExports |
normalizeName |
software | healthy | scripts/import-srd/augment-flavor.js:normalizeName |
cleanFlavor |
software | healthy | scripts/import-srd/augment-flavor.js:cleanFlavor |
harvestFromContentEntries |
software | healthy | scripts/import-srd/augment-flavor.js:harvestFromContentEntr… |
walk |
software | healthy | scripts/import-srd/augment-flavor.js:walk |
harvestMagicItems |
software | healthy | scripts/import-srd/augment-flavor.js:harvestMagicItems |
isThin |
software | healthy | scripts/import-srd/augment-flavor.js:isThin |
main |
software | healthy | scripts/import-srd/augment-flavor.js:main |
fetchAll |
software | healthy | scripts/import-srd/fetch-open5e.js:fetchAll |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playwright.config.ts |
software | healthy | playwright.config.ts |
metro.config.js |
software | healthy | metro.config.js |
babel.config.js |
software | healthy | babel.config.js |
.mcp.json |
software | healthy | .mcp.json |
CLAUDE.md |
software | healthy | CLAUDE.md |
.env.test.example |
software | healthy | .env.test.example |
tailwind.config.js |
software | healthy | tailwind.config.js |
eas.json |
software | healthy | eas.json |
netlify.toml |
software | healthy | netlify.toml |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
app.config.ts |
software | healthy | app.config.ts |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
SETUP.md |
software | healthy | SETUP.md |
css.d.ts |
software | healthy | types/css.d.ts |
smoke.spec.ts |
software | healthy | tests/e2e/smoke.spec.ts |
wizard-bootstrap.spec.ts |
software | healthy | tests/e2e/wizard-bootstrap.spec.ts |
level-up.spec.ts |
software | healthy | tests/e2e/level-up.spec.ts |
character-creation.spec.ts |
software | healthy | tests/e2e/character-creation.spec.ts |
auth.ts |
software | healthy | tests/e2e/helpers/auth.ts |
wizard.ts |
software | healthy | tests/e2e/helpers/wizard.ts |
architecture.md |
software | healthy | docs/architecture.md |
README.md |
software | healthy | docs/README.md |
build-status.md |
software | healthy | docs/build-status.md |
bugs.md |
software | healthy | docs/bugs.md |
test-accounts.md |
software | healthy | docs/test-accounts.md |
overnight-2026-05-02-campaign-system-linking.md |
software | healthy | docs/overnight-2026-05-02-campaign-system-linking.md |
dev-workflow.md |
software | healthy | docs/dev-workflow.md |
legal.md |
software | healthy | docs/legal.md |
README.md |
software | healthy | docs/design/vaultstone-handoff/README.md |
chat1.md |
software | healthy | docs/design/vaultstone-handoff/chats/chat1.md |
screens_f.jsx |
software | healthy | docs/design/vaultstone-handoff/project/screens_f.jsx |
styles.css |
software | healthy | docs/design/vaultstone-handoff/project/styles.css |
screens_c.jsx |
software | healthy | docs/design/vaultstone-handoff/project/screens_c.jsx |
screens_e.jsx |
software | healthy | docs/design/vaultstone-handoff/project/screens_e.jsx |
shell.jsx |
software | healthy | docs/design/vaultstone-handoff/project/shell.jsx |
screens_b.jsx |
software | healthy | docs/design/vaultstone-handoff/project/screens_b.jsx |
data.jsx |
software | healthy | docs/design/vaultstone-handoff/project/data.jsx |
icons.jsx |
software | healthy | docs/design/vaultstone-handoff/project/icons.jsx |
screens_d.jsx |
software | healthy | docs/design/vaultstone-handoff/project/screens_d.jsx |
screens_a.jsx |
software | healthy | docs/design/vaultstone-handoff/project/screens_a.jsx |
Vaultstone.html |
software | healthy | docs/design/vaultstone-handoff/project/Vaultstone.html |
ios.md |
software | healthy | docs/store/ios.md |
android.md |
software | healthy | docs/store/android.md |
character-sheet-atlas-v2.html |
software | healthy | docs/mockups/character-sheet-atlas-v2.html |
character-sheet-polished.html |
software | healthy | docs/mockups/character-sheet-polished.html |
party-view-cards.html |
software | healthy | docs/mockups/party-view-cards.html |
ability-save-concepts.html |
software | healthy | docs/mockups/ability-save-concepts.html |
character-sheet-atlas.html |
software | healthy | docs/mockups/character-sheet-atlas.html |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
instead |
software | healthy | tests/e2e/level-up.spec.ts:instead |
to |
software | healthy | tests/e2e/level-up.spec.ts:to |
from |
software | healthy | tests/e2e/level-up.spec.ts:from |
card |
software | healthy | tests/e2e/level-up.spec.ts:card |
name |
software | healthy | tests/e2e/level-up.spec.ts:name |
entry |
software | healthy | tests/e2e/level-up.spec.ts:entry |
per |
software | healthy | tests/e2e/character-creation.spec.ts:per |
on |
software | healthy | tests/e2e/character-creation.spec.ts:on |
already |
software | healthy | tests/e2e/character-creation.spec.ts:already |
skills |
software | healthy | tests/e2e/helpers/wizard.ts:skills |
name |
software | healthy | scripts/import-srd/transforms/classes.js:name |
needs |
software | healthy | scripts/import-srd/transforms/classes.js:needs |
data |
software | healthy | scripts/import-srd/transforms/classes.js:data |
gains |
software | healthy | scripts/import-srd/transforms/classes.js:gains |
per |
software | healthy | scripts/import-srd/transforms/classes.js:per |
table |
software | healthy | scripts/import-srd/transforms/classes.js:table |
feature |
software | healthy | scripts/import-srd/transforms/feats.js:feature |
detail |
software | healthy | scripts/import-srd/transforms/subclasses.js:detail |
key |
software | healthy | scripts/import-srd/transforms/subclasses.js:key |
name |
software | healthy | scripts/import-srd/transforms/subclasses.js:name |
name |
software | healthy | components/DetailModal.tsx:name |
baked |
software | healthy | components/campaign/useResolvedContentLabels.ts:baked |
label |
software | healthy | components/campaign/useResolvedContentLabels.ts:label |
entry |
software | healthy | components/campaign/useResolvedContentLabels.ts:entry |
lists |
software | healthy | components/imported/ImportContentModal.tsx:lists |
intro |
software | healthy | components/imported/ImportContentModal.tsx:intro |
lookup |
software | healthy | components/imported/ImportContentModal.tsx:lookup |
files |
software | healthy | components/imported/importContentJson.ts:files |
transform |
software | healthy | components/imported/importContentJson.ts:transform |
flavor |
software | healthy | components/imported/importContentJson.ts:flavor |
lists |
software | healthy | components/imported/importContentJson.ts:lists |
is |
software | healthy | components/homebrew/forms/SubclassFormModal.tsx:is |
catalog |
software | healthy | components/homebrew/forms/SubclassFormModal.tsx:catalog |
shows |
software | healthy | components/homebrew/forms/SubclassFormModal.tsx:shows |
tree |
software | healthy | components/homebrew/forms/SubclassFormModal.tsx:tree |
first |
software | healthy | components/homebrew/forms/SubclassFormModal.tsx:first |
pack |
software | healthy | components/homebrew/forms/SubclassFormModal.tsx:pack |
in |
software | healthy | components/homebrew/forms/SubclassFormModal.tsx:in |
forms |
software | healthy | components/homebrew/forms/StartingEquipmentEditor.tsx:forms |
entirely |
software | healthy | components/notes/recap/RecapDock.web.tsx:entirely |
on |
software | healthy | components/world/BodyEditor.web.tsx:on |
features |
software | healthy | components/character-sheet/CombatTab.tsx:features |
level |
software | healthy | components/character-sheet/CharacterSheet.tsx:level |
with |
software | healthy | components/character-sheet/CharacterSheet.tsx:with |
joined |
software | healthy | components/character-sheet/CharacterSheet.tsx:joined |
entry |
software | healthy | components/character-sheet/CharacterSheet.tsx:entry |
resources |
software | healthy | components/character-sheet/CharacterSheet.tsx:resources |
levels |
software | healthy | components/character-sheet/CharacterSheet.tsx:levels |
table |
software | healthy | components/character-sheet/CharacterSheet.tsx:table |
names |
software | healthy | components/character-sheet/CharacterSheet.tsx:names |
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 |
tests |
software | healthy | tests |
e2e |
software | healthy | tests/e2e |
helpers |
software | healthy | tests/e2e/helpers |
docs |
software | healthy | docs |
design |
software | healthy | docs/design |
vaultstone-handoff |
software | healthy | docs/design/vaultstone-handoff |
chats |
software | healthy | docs/design/vaultstone-handoff/chats |
project |
software | healthy | docs/design/vaultstone-handoff/project |
store |
software | healthy | docs/store |
mockups |
software | healthy | docs/mockups |
spell-list |
software | healthy | docs/mockups/spell-list |
spell-picker |
software | healthy | docs/mockups/spell-picker |
plans |
software | healthy | docs/plans |
features |
software | healthy | docs/features |
scripts |
software | healthy | scripts |
import-srd |
software | healthy | scripts/import-srd |
transforms |
software | healthy | scripts/import-srd/transforms |
components |
software | healthy | components |
game-systems |
software | healthy | components/game-systems |
ai |
software | healthy | components/ai |
content-tables |
software | healthy | components/content-tables |
combat |
software | healthy | components/combat |
campaign |
software | healthy | components/campaign |
imported |
software | healthy | components/imported |
homebrew |
software | healthy | components/homebrew |
forms |
software | healthy | components/homebrew/forms |
rulebook |
software | healthy | components/rulebook |
notes |
software | healthy | components/notes |
recap |
software | healthy | components/notes/recap |
world |
software | healthy | components/world |
fields |
software | healthy | components/world/fields |
players |
software | healthy | components/world/players |
relation-web |
software | healthy | components/world/relation-web |
timeline |
software | healthy | components/world/timeline |
map |
software | healthy | components/world/map |
party |
software | healthy | components/party |
character-sheet |
software | healthy | components/character-sheet |
character-wizard |
software | healthy | components/character-wizard |
session |
software | healthy | components/session |
creatures |
software | healthy | components/creatures |
app |
software | healthy | app |
(drawer) |
software | healthy | app/(drawer) |
game-systems |
software | healthy | app/(drawer)/game-systems |
homebrew-pack |
software | healthy | app/(drawer)/homebrew-pack |
campaign |
software | healthy | app/campaign |
[id] |
software | healthy | app/campaign/[id] |
encounter |
software | healthy | app/campaign/[id]/encounter |
world |
software | healthy | app/world |
[worldId] |
software | healthy | app/world/[worldId] |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
20260616000000_dm_can_update_characters.sql |
data | healthy | supabase/migrations/20260616000000_dm_can_update_characters… |
20260619000000_dm_live_session_notes_read.sql |
data | healthy | supabase/migrations/20260619000000_dm_live_session_notes_re… |
20260513000000_body_derivation_trigger.sql |
data | healthy | supabase/migrations/20260513000000_body_derivation_trigger.… |
20260406000000_init.sql |
data | healthy | supabase/migrations/20260406000000_init.sql |
20260511000000_force_release_page_lock.sql |
data | healthy | supabase/migrations/20260511000000_force_release_page_lock.… |
20260414000000_initiative_rolling.sql |
data | healthy | supabase/migrations/20260414000000_initiative_rolling.sql |
20260610000000_initiative_creature_key.sql |
data | healthy | supabase/migrations/20260610000000_initiative_creature_key.… |
20260513000000_homebrew_packs_system.sql |
data | healthy | supabase/migrations/20260513000000_homebrew_packs_system.sql |
20260602000000_campaign_window_pane.sql |
data | healthy | supabase/migrations/20260602000000_campaign_window_pane.sql |
20260407000004_epic1_schema.sql |
data | healthy | supabase/migrations/20260407000004_epic1_schema.sql |
20260422000000_world_pages_edit_lock.sql |
data | healthy | supabase/migrations/20260422000000_world_pages_edit_lock.sql |
20260416000001_update_character_state_rpc.sql |
data | healthy | supabase/migrations/20260416000001_update_character_state_r… |
20260423000000_world_page_rls_helpers.sql |
data | healthy | supabase/migrations/20260423000000_world_page_rls_helpers.s… |
20260519000000_drop_campaigns_content_sources.sql |
data | healthy | supabase/migrations/20260519000000_drop_campaigns_content_s… |
20260509000000_world_sections_custom_icon.sql |
data | healthy | supabase/migrations/20260509000000_world_sections_custom_ic… |
20260613000000_party_member_visibility.sql |
data | healthy | supabase/migrations/20260613000000_party_member_visibility.… |
20260420000000_world_builder_phase_1.sql |
data | healthy | supabase/migrations/20260420000000_world_builder_phase_1.sql |
20260622000000_campaign_scene_image_visibility.sql |
data | healthy | supabase/migrations/20260622000000_campaign_scene_image_vis… |
20260521000000_world_members.sql |
data | healthy | supabase/migrations/20260521000000_world_members.sql |
20260424000000_world_page_permissions.sql |
data | healthy | supabase/migrations/20260424000000_world_page_permissions.s… |
20260429000000_timeline_events_tags.sql |
data | healthy | supabase/migrations/20260429000000_timeline_events_tags.sql |
20260418000000_dm_edit_own_notes_anytime.sql |
data | healthy | supabase/migrations/20260418000000_dm_edit_own_notes_anytim… |
20260423000000_world_maps_drop_image_key_unique.sql |
data | healthy | supabase/migrations/20260423000000_world_maps_drop_image_ke… |
20260620000000_campaign_ai_settings.sql |
data | healthy | supabase/migrations/20260620000000_campaign_ai_settings.sql |
20260427000000_world_builder_phase_5.sql |
data | healthy | supabase/migrations/20260427000000_world_builder_phase_5.sql |
20260430000000_timeline_per_era_date_levels.sql |
data | healthy | supabase/migrations/20260430000000_timeline_per_era_date_le… |
20260617000000_party_state_trimmed_resources.sql |
data | healthy | supabase/migrations/20260617000000_party_state_trimmed_reso… |
20260407000002_fix_rls_recursion.sql |
data | healthy | supabase/migrations/20260407000002_fix_rls_recursion.sql |
20260605000000_fix_campaign_packs_recursion.sql |
data | healthy | supabase/migrations/20260605000000_fix_campaign_packs_recur… |
20260407000001_campaign_members.sql |
data | healthy | supabase/migrations/20260407000001_campaign_members.sql |
20260507000000_world_opening_section_description.sql |
data | healthy | supabase/migrations/20260507000000_world_opening_section_de… |
20260607000000_add_character_avatar_url.sql |
data | healthy | supabase/migrations/20260607000000_add_character_avatar_url… |
20260413000001_campaign_content_sources.sql |
data | healthy | supabase/migrations/20260413000001_campaign_content_sources… |
20260621000000_ai_usage.sql |
data | healthy | supabase/migrations/20260621000000_ai_usage.sql |
20260508000000_fix_opening_title_default.sql |
data | healthy | supabase/migrations/20260508000000_fix_opening_title_defaul… |
20260517000000_backfill_canvas_body_text.sql |
data | healthy | supabase/migrations/20260517000000_backfill_canvas_body_tex… |
20260425000000_pc_stub_lifecycle.sql |
data | healthy | supabase/migrations/20260425000000_pc_stub_lifecycle.sql |
20260417000000_session_participants_notes_summary.sql |
data | healthy | supabase/migrations/20260417000000_session_participants_not… |
20260527000000_character_rename_clears_pc_stub_override.sql |
data | healthy | supabase/migrations/20260527000000_character_rename_clears_… |
20260618000000_campaigns_realtime.sql |
data | healthy | supabase/migrations/20260618000000_campaigns_realtime.sql |
20260609000000_world_map_sharing.sql |
data | healthy | supabase/migrations/20260609000000_world_map_sharing.sql |
20260603000000_clear_campaign_pins_on_session_end.sql |
data | healthy | supabase/migrations/20260603000000_clear_campaign_pins_on_s… |
20260606000000_fix_packs_member_visibility.sql |
data | healthy | supabase/migrations/20260606000000_fix_packs_member_visibil… |
20260503000000_world_search_rpcs.sql |
data | healthy | supabase/migrations/20260503000000_world_search_rpcs.sql |
20260514000000_campaigns_system_and_packs.sql |
data | healthy | supabase/migrations/20260514000000_campaigns_system_and_pac… |
20260414000001_init_override.sql |
data | healthy | supabase/migrations/20260414000001_init_override.sql |
20260426000000_pc_stub_lifecycle_fix.sql |
data | healthy | supabase/migrations/20260426000000_pc_stub_lifecycle_fix.sql |
20260419000000_create_campaign_with_gm_rpc.sql |
data | healthy | supabase/migrations/20260419000000_create_campaign_with_gm_… |
20260515000000_character_drafts.sql |
data | healthy | supabase/migrations/20260515000000_character_drafts.sql |
20260512000000_homebrew_packs.sql |
data | healthy | supabase/migrations/20260512000000_homebrew_packs.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CharacterPickerModal |
frontend | healthy | components/campaign/CharacterPickerModal.tsx |
Index |
frontend | healthy | app/index.tsx |
ResetPasswordScreen |
frontend | healthy | app/reset-password.tsx |
RootLayout |
frontend | healthy | app/_layout.tsx |
WorldsScreen |
frontend | healthy | app/(drawer)/worlds.tsx |
CampaignsScreen |
frontend | healthy | app/(drawer)/campaigns.tsx |
SettingsScreen |
frontend | healthy | app/(drawer)/settings.tsx |
HomeScreen |
frontend | healthy | app/(drawer)/home.tsx |
CharactersScreen |
frontend | healthy | app/(drawer)/characters.tsx |
DrawerLayout |
frontend | healthy | app/(drawer)/_layout.tsx |
GameSystemsScreen |
frontend | healthy | app/(drawer)/game-systems/index.tsx |
GameSystemDetailScreen |
frontend | healthy | app/(drawer)/game-systems/[id].tsx |
HomebrewPackDetailScreen |
frontend | healthy | app/(drawer)/homebrew-pack/[id].tsx |
NewCampaignScreen |
frontend | healthy | app/campaign/new.tsx |
JoinCampaignScreen |
frontend | healthy | app/campaign/join.tsx |
PickCharacterScreen |
frontend | healthy | app/campaign/[id]/pick-character.tsx |
EncountersScreen |
frontend | healthy | app/campaign/[id]/encounters.tsx |
RecapPanelPopoutScreen |
frontend | healthy | app/campaign/[id]/recap-panel.tsx |
CombatScreen |
frontend | healthy | app/campaign/[id]/combat.tsx |
RulebookScreen |
frontend | healthy | app/campaign/[id]/rulebook.tsx |
CampaignDetailScreen |
frontend | healthy | app/campaign/[id]/index.tsx |
SessionNotesScreen |
frontend | healthy | app/campaign/[id]/notes.tsx |
CampaignNotesHubScreen |
frontend | healthy | app/campaign/[id]/recap.tsx |
PartyScreen |
frontend | healthy | app/campaign/[id]/party.tsx |
PdfViewerScreen |
frontend | healthy | app/campaign/[id]/pdf-viewer.tsx |
EncounterBuilderScreen |
frontend | healthy | app/campaign/[id]/encounter/[encounterId].tsx |
WorldLandingScreen |
frontend | healthy | app/world/[worldId]/index.tsx |
RelationsScreen |
frontend | healthy | app/world/[worldId]/relations.tsx |
WorldLayout |
frontend | healthy | app/world/[worldId]/_layout.tsx |
PagesListScreen |
frontend | healthy | app/world/[worldId]/pages.tsx |
SectionDetailScreen |
frontend | healthy | app/world/[worldId]/section/[sectionId].tsx |
PageDetailScreen |
frontend | healthy | app/world/[worldId]/page/[pageId].tsx |
WorldMapScreen |
frontend | healthy | app/world/[worldId]/map/[mapId].tsx |
WorldMapIndexScreen |
frontend | healthy | app/world/[worldId]/map/index.tsx |
LoginScreen |
frontend | healthy | app/(auth)/login.tsx |
AuthLayout |
frontend | healthy | app/(auth)/_layout.tsx |
ForgotPasswordScreen |
frontend | healthy | app/(auth)/forgot-password.tsx |
SignupScreen |
frontend | healthy | app/(auth)/signup.tsx |
NewCharacterScreen |
frontend | healthy | app/character/new.tsx |
CharacterSheetScreen |
frontend | healthy | app/character/[id]/index.tsx |
LevelUpScreen |
frontend | healthy | app/character/[id]/level-up.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
profiles |
data | healthy | supabase/migrations/20260406000000_init.sql |
game_systems |
data | healthy | supabase/migrations/20260406000000_init.sql |
campaigns |
data | healthy | supabase/migrations/20260406000000_init.sql |
characters |
data | healthy | supabase/migrations/20260406000000_init.sql |
sessions |
data | healthy | supabase/migrations/20260406000000_init.sql |
initiative_order |
data | healthy | supabase/migrations/20260406000000_init.sql |
session_events |
data | healthy | supabase/migrations/20260406000000_init.sql |
homebrew_content |
data | healthy | supabase/migrations/20260406000000_init.sql |
worlds |
data | healthy | supabase/migrations/20260420000000_world_builder_phase_1.sql |
world_campaigns |
data | healthy | supabase/migrations/20260420000000_world_builder_phase_1.sql |
public |
data | healthy | supabase/migrations/20260521000000_world_members.sql |
campaign_members |
data | healthy | supabase/migrations/20260407000001_campaign_members.sql |
campaign_packs |
data | healthy | supabase/migrations/20260514000000_campaigns_system_and_pac… |
character_drafts |
data | healthy | supabase/migrations/20260515000000_character_drafts.sql |
homebrew_packs |
data | healthy | supabase/migrations/20260512000000_homebrew_packs.sql |
imported_content |
data | healthy | supabase/migrations/20260517000000_imported_content.sql |
world_sections |
data | healthy | supabase/migrations/20260421000000_world_builder_phase_2.sql |
world_pages |
data | healthy | supabase/migrations/20260421000000_world_builder_phase_2.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::supabase/config.toml |
security | healthy | supabase/config.toml |
auth::supabase/functions/ai-chat/index.ts |
security | healthy | supabase/functions/ai-chat/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | CLAUDE.md |
sqlite |
data | healthy | package.json |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-jtylzfwn |
software | healthy | /tmp/repobility-clone-jtylzfwn |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | docs/design/vaultstone-handoff/project/screens_e.jsx |
This page is publicly accessible at:
https://repobility.com/scan/60b49050-4e9d-4a7c-ac06-a8bc8bd96c54/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/60b49050-4e9d-4a7c-ac06-a8bc8bd96c54/
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.