https://github.com/slabgorb/sidequest-server
· scanned 2026-06-16 00:16 UTC (2 months, 2 weeks ago)
635 raw signals (0 security + 635 graph)
Last scanned 2 months, 2 weeks ago · v1 · 616 actionable findings from 1 signal source. 19 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 26060 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 |
|---|---|---|---|
_reset_cost_safety_ledger |
software | healthy | tests/conftest.py:17 |
_pg_admin_conninfo |
software | healthy | tests/conftest.py:47 |
_pg_swap_dbname |
software | healthy | tests/conftest.py:57 |
migrated_db |
software | healthy | tests/conftest.py:68 |
pg_conn |
software | healthy | tests/conftest.py:110 |
behind_head_db |
software | healthy | tests/conftest.py:123 |
pytest_addoption |
software | healthy | tests/conftest.py:169 |
content_dir |
software | healthy | tests/conftest.py:179 |
tmp_save_dir |
software | healthy | tests/conftest.py:185 |
initialized_tracer |
software | healthy | tests/conftest.py:193 |
pytest_collection_modifyitems |
software | healthy | tests/conftest.py:273 |
__init__ |
software | healthy | tests/conftest.py:310 |
set_rules_yaml |
software | healthy | tests/conftest.py:313 |
set_classes_yaml |
software | healthy | tests/conftest.py:338 |
create_spells_dir |
software | healthy | tests/conftest.py:344 |
minimal_pack_factory |
software | healthy | tests/conftest.py:382 |
_factory |
software | healthy | tests/conftest.py:390 |
session_handler_factory |
software | healthy | tests/conftest.py:416 |
_make |
software | healthy | tests/conftest.py:457 |
_has_real_content |
software | healthy | tests/integration/test_wwn_heavy_metal_chargen.py:53 |
_load_heavy_metal |
software | healthy | tests/integration/test_wwn_heavy_metal_chargen.py:57 |
_build_class |
software | healthy | tests/integration/test_wwn_heavy_metal_chargen.py:66 |
test_non_caster_seeds_no_magic |
software | healthy | tests/integration/test_wwn_heavy_metal_chargen.py:142 |
_assert_caster_seeded |
software | healthy | tests/integration/test_wwn_heavy_metal_chargen.py:156 |
test_caster_seeds_effort_and_populated_spellcasting |
software | healthy | tests/integration/test_wwn_heavy_metal_chargen.py:207 |
test_world_tier_caster_seeds_effort_and_populated_spellcast… |
software | healthy | tests/integration/test_wwn_heavy_metal_chargen.py:225 |
otel_capture |
software | healthy | tests/integration/test_dogfight_playtest_smoke.py:40 |
test_three_turn_dogfight_resolves_through_production_path |
software | healthy | tests/integration/test_dogfight_playtest_smoke.py:56 |
_assert_dogfight_otel_spans_fired |
software | healthy | tests/integration/test_dogfight_playtest_smoke.py:205 |
__post_init__ |
software | healthy | tests/integration/test_mutation_wiring.py:95 |
ruleset_config |
software | healthy | tests/integration/test_mutation_wiring.py:86 |
_catalog |
software | healthy | tests/integration/test_mutation_wiring.py:100 |
_rux |
software | healthy | tests/integration/test_mutation_wiring.py:148 |
_build_snapshot |
software | healthy | tests/integration/test_mutation_wiring.py:169 |
_pg_store_with |
software | healthy | tests/integration/test_mutation_wiring.py:185 |
_make_ctx |
software | healthy | tests/integration/test_mutation_wiring.py:221 |
_make_exporter |
software | healthy | tests/integration/test_mutation_wiring.py:240 |
test_mutation_wiring_end_to_end |
software | healthy | tests/integration/test_mutation_wiring.py:253 |
test_kestrel_materializes_with_voice_and_bond |
software | healthy | tests/integration/test_kestrel_chassis_registry.py:14 |
test_kestrel_voice_section_renders_in_narrator_prompt |
software | healthy | tests/integration/test_kestrel_chassis_registry.py:46 |
_solo_wwn_combat |
software | healthy | tests/integration/test_106_2_wwn_defensive_reprisal.py:68 |
_pc_hp |
software | healthy | tests/integration/test_106_2_wwn_defensive_reprisal.py:75 |
test_brace_takes_strictly_less_reprisal_damage_than_strike |
software | healthy | tests/integration/test_106_2_wwn_defensive_reprisal.py:87 |
test_brace_round_resolves_through_the_wwn_initiative_walk |
software | healthy | tests/integration/test_106_2_wwn_defensive_reprisal.py:135 |
test_brace_mitigation_surfaces_on_opponent_attack_span |
software | healthy | tests/integration/test_106_2_wwn_defensive_reprisal.py:164 |
test_undefended_strike_span_reports_zero_mitigation |
software | healthy | tests/integration/test_106_2_wwn_defensive_reprisal.py:200 |
test_break_contact_prevents_the_reprisal_this_round |
software | healthy | tests/integration/test_106_2_wwn_defensive_reprisal.py:231 |
test_wwn_combat_without_initiative_fails_loud |
software | healthy | tests/integration/test_106_2_wwn_defensive_reprisal.py:263 |
test_swn_sibling_without_initiative_keeps_legacy_reprisal_n… |
software | healthy | tests/integration/test_106_2_wwn_defensive_reprisal.py:283 |
_combat_cdef |
software | healthy | tests/integration/test_106_2_wwn_defensive_reprisal.py:350 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
SOUL.md |
software | healthy | SOUL.md |
pyproject.toml |
software | healthy | pyproject.toml |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
__init__.py |
software | healthy | tests/__init__.py |
conftest.py |
software | healthy | tests/conftest.py |
test_wwn_heavy_metal_chargen.py |
software | healthy | tests/integration/test_wwn_heavy_metal_chargen.py |
test_dogfight_playtest_smoke.py |
software | healthy | tests/integration/test_dogfight_playtest_smoke.py |
test_mutation_wiring.py |
software | healthy | tests/integration/test_mutation_wiring.py |
test_kestrel_chassis_registry.py |
software | healthy | tests/integration/test_kestrel_chassis_registry.py |
test_106_2_wwn_defensive_reprisal.py |
software | healthy | tests/integration/test_106_2_wwn_defensive_reprisal.py |
test_creation_answers_wiring.py |
software | healthy | tests/integration/test_creation_answers_wiring.py |
test_dual_track_dungeon_survivor.py |
software | healthy | tests/integration/test_dual_track_dungeon_survivor.py |
test_108_1_wn_native_scaffolding_cut.py |
software | healthy | tests/integration/test_108_1_wn_native_scaffolding_cut.py |
test_wwn_scene_harness_fixture_proof.py |
software | healthy | tests/integration/test_wwn_scene_harness_fixture_proof.py |
test_106_4_consumable_heal.py |
software | healthy | tests/integration/test_106_4_consumable_heal.py |
test_encounter_beat_advance_otel_wiring.py |
software | healthy | tests/integration/test_encounter_beat_advance_otel_wiring.py |
__init__.py |
software | healthy | tests/integration/__init__.py |
conftest.py |
software | healthy | tests/integration/conftest.py |
test_npc_manual_origin_otel.py |
software | healthy | tests/integration/test_npc_manual_origin_otel.py |
test_dual_track_wiring.py |
software | healthy | tests/integration/test_dual_track_wiring.py |
test_cavern_static_mount.py |
software | healthy | tests/integration/test_cavern_static_mount.py |
test_dice_path_spell_cast_102_2.py |
software | healthy | tests/integration/test_dice_path_spell_cast_102_2.py |
test_npc_spawn_disposition_otel.py |
software | healthy | tests/integration/test_npc_spawn_disposition_otel.py |
test_post_resolution_lethality_wiring.py |
software | healthy | tests/integration/test_post_resolution_lethality_wiring.py |
test_wwn_elemental_harmony_chargen.py |
software | healthy | tests/integration/test_wwn_elemental_harmony_chargen.py |
test_visibility_wiring.py |
software | healthy | tests/integration/test_visibility_wiring.py |
test_affinity_tier_otel_wiring.py |
software | healthy | tests/integration/test_affinity_tier_otel_wiring.py |
test_wwn_shock_kill_observability.py |
software | healthy | tests/integration/test_wwn_shock_kill_observability.py |
test_class_signature_wiring.py |
software | healthy | tests/integration/test_class_signature_wiring.py |
test_orbital_e2e.py |
software | healthy | tests/integration/test_orbital_e2e.py |
test_group_c_wiring.py |
software | healthy | tests/integration/test_group_c_wiring.py |
test_dice_throw_spell_cast_wiring_102_2.py |
software | healthy | tests/integration/test_dice_throw_spell_cast_wiring_102_2.py |
test_wwn_caverns_dispatch.py |
software | healthy | tests/integration/test_wwn_caverns_dispatch.py |
test_wwn_heavy_metal_combat.py |
software | healthy | tests/integration/test_wwn_heavy_metal_combat.py |
test_103_10_seaboard_e2e.py |
software | healthy | tests/integration/test_103_10_seaboard_e2e.py |
test_trial_withdraw_resolves.py |
software | healthy | tests/integration/test_trial_withdraw_resolves.py |
test_106_4_item_use_beat.py |
software | healthy | tests/integration/test_106_4_item_use_beat.py |
test_rig_pool_wiring.py |
software | healthy | tests/integration/test_rig_pool_wiring.py |
test_disposition_threshold_crossing.py |
software | healthy | tests/integration/test_disposition_threshold_crossing.py |
test_levelup_otel_wiring.py |
software | healthy | tests/integration/test_levelup_otel_wiring.py |
test_108_5_wn_flavor_rider.py |
software | healthy | tests/integration/test_108_5_wn_flavor_rider.py |
test_wwn_heavy_metal_dispatch.py |
software | healthy | tests/integration/test_wwn_heavy_metal_dispatch.py |
test_trope_time_skip_e2e.py |
software | healthy | tests/integration/test_trope_time_skip_e2e.py |
test_opponent_reprisal_e2e.py |
software | healthy | tests/integration/test_opponent_reprisal_e2e.py |
test_glenross_replay_recency_window.py |
software | healthy | tests/integration/test_glenross_replay_recency_window.py |
test_npc_identity_seed_otel.py |
software | healthy | tests/integration/test_npc_identity_seed_otel.py |
test_group_g_e2e.py |
software | healthy | tests/integration/test_group_g_e2e.py |
test_102_4_wn_npc_ally_barrier.py |
software | healthy | tests/integration/test_102_4_wn_npc_ally_barrier.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MinimalPack |
software | healthy | tests/conftest.py:299 |
_FakeAwnRules |
software | healthy | tests/integration/test_mutation_wiring.py:78 |
_FakeAwnPack |
software | healthy | tests/integration/test_mutation_wiring.py:91 |
_Sock |
software | healthy | tests/integration/test_106_4_consumable_heal.py:60 |
_FixedRng |
software | healthy | tests/integration/test_106_4_consumable_heal.py:193 |
_FakeRepo |
software | healthy | tests/integration/test_encounter_beat_advance_otel_wiring.p… |
_FakeSessionData |
software | healthy | tests/integration/test_npc_manual_origin_otel.py:43 |
_Sock |
software | healthy | tests/integration/test_npc_manual_origin_otel.py:109 |
_Sock |
software | healthy | tests/integration/test_npc_spawn_disposition_otel.py:54 |
_Sock |
software | healthy | tests/integration/test_affinity_tier_otel_wiring.py:84 |
_RecordingHub |
software | healthy | tests/integration/test_wwn_caverns_dispatch.py:149 |
TestSeaboardContentResolvesAgainstCatalog |
software | healthy | tests/integration/test_103_10_seaboard_e2e.py:100 |
TestSeaboardCartography |
software | healthy | tests/integration/test_103_10_seaboard_e2e.py:153 |
TestFlickeringReachRegression |
software | healthy | tests/integration/test_103_10_seaboard_e2e.py:190 |
TestPerStockChargenOtel |
software | healthy | tests/integration/test_103_10_seaboard_e2e.py:268 |
_Sock |
software | healthy | tests/integration/test_rig_pool_wiring.py:88 |
_Sock |
software | healthy | tests/integration/test_disposition_threshold_crossing.py:80 |
_Sock |
software | healthy | tests/integration/test_levelup_otel_wiring.py:67 |
_RecordingHub |
software | healthy | tests/integration/test_wwn_heavy_metal_dispatch.py:122 |
TestRenderTimeSkipContext |
software | healthy | tests/integration/test_trope_time_skip_e2e.py:64 |
TestBuildNarratorPromptWiring |
software | healthy | tests/integration/test_trope_time_skip_e2e.py:167 |
TestEngineBoundaryThreadsDaysAdvanced |
software | healthy | tests/integration/test_trope_time_skip_e2e.py:265 |
_Sock |
software | healthy | tests/integration/test_npc_identity_seed_otel.py:94 |
_StoreWithEntrance |
software | healthy | tests/integration/test_seam_crossing_wiring.py:64 |
_FakePalette |
software | healthy | tests/integration/test_seam_crossing_wiring.py:73 |
_FakeLookaheadHandle |
software | healthy | tests/integration/test_seam_crossing_wiring.py:84 |
_Sock |
software | healthy | tests/integration/test_disposition_otel_wiring.py:63 |
_Sock |
software | healthy | tests/integration/test_chase_confrontation_cwn.py:57 |
_Sock |
software | healthy | tests/integration/test_lore_wiring.py:63 |
_Sock |
software | healthy | tests/integration/test_npc_edge_publish_wiring.py:92 |
_Sock |
software | healthy | tests/integration/test_war_rig_crew_combat.py:62 |
_Sock |
software | healthy | tests/integration/test_audio_wiring.py:68 |
_Sock |
software | healthy | tests/integration/test_pool_disposition_preservation.py:180 |
_FakeDungeonStore |
software | healthy | tests/integration/test_tactical_grid_runtime_wiring.py:78 |
_Sock |
software | healthy | tests/integration/test_npc_wiring.py:47 |
_Sock |
software | healthy | tests/integration/test_war_rig_command_otel.py:55 |
TestAC1PackLoadsAsFate |
software | healthy | tests/integration/test_121_2_pulp_noir_fate_migration.py:99 |
TestAC2CharacterGetsFateSheet |
software | healthy | tests/integration/test_121_2_pulp_noir_fate_migration.py:134 |
TestAC3RoutesToFateNotNative |
software | healthy | tests/integration/test_121_2_pulp_noir_fate_migration.py:174 |
TestAC4NativeConfigStripped |
software | healthy | tests/integration/test_121_2_pulp_noir_fate_migration.py:198 |
TestAC5RealPackWiring |
software | healthy | tests/integration/test_121_2_pulp_noir_fate_migration.py:222 |
_Sock |
software | healthy | tests/integration/test_state_patch_wiring.py:54 |
_RecordingHub |
software | healthy | tests/integration/test_wwn_elemental_harmony_dispatch.py:145 |
_Sock |
software | healthy | tests/integration/test_inventory_wiring.py:68 |
_Sock |
software | healthy | tests/integration/test_lore_link_wiring.py:130 |
_Sock |
software | healthy | tests/integration/test_creature_mm_identity_83_1.py:177 |
_Sock |
software | healthy | tests/integration/test_rig_two_pool_combat.py:92 |
_Probe |
software | healthy | tests/genre/test_82_4_resolver_narrowing.py:134 |
_FakePack |
software | healthy | tests/genre/test_loader_cache_otel_wiring.py:29 |
_FakeLoader |
software | healthy | tests/genre/test_loader_cache_otel_wiring.py:34 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
integration |
software | healthy | tests/integration |
genre |
software | healthy | tests/genre |
models |
software | healthy | tests/genre/models |
test_models |
software | healthy | tests/genre/test_models |
daemon_client |
software | healthy | tests/daemon_client |
fixtures |
software | healthy | tests/fixtures |
tension |
software | healthy | tests/fixtures/tension |
packs |
software | healthy | tests/fixtures/packs |
reference_v2_fixture |
software | healthy | tests/fixtures/packs/reference_v2_fixture |
worlds |
software | healthy | tests/fixtures/packs/reference_v2_fixture/worlds |
poi_orphan_fixture |
software | healthy | tests/fixtures/packs/reference_v2_fixture/worlds/poi_orphan… |
map_perm_fixture |
software | healthy | tests/fixtures/packs/reference_v2_fixture/worlds/map_perm_f… |
poi_underscore_fixture |
software | healthy | tests/fixtures/packs/reference_v2_fixture/worlds/poi_unders… |
timeline_fixture |
software | healthy | tests/fixtures/packs/reference_v2_fixture/worlds/timeline_f… |
poi_gated_fixture |
software | healthy | tests/fixtures/packs/reference_v2_fixture/worlds/poi_gated_… |
timeline_empty_fixture |
software | healthy | tests/fixtures/packs/reference_v2_fixture/worlds/timeline_e… |
timeline_malformed_fixture |
software | healthy | tests/fixtures/packs/reference_v2_fixture/worlds/timeline_m… |
timeline_escape_fixture |
software | healthy | tests/fixtures/packs/reference_v2_fixture/worlds/timeline_e… |
long_fixture |
software | healthy | tests/fixtures/packs/reference_v2_fixture/worlds/long_fixtu… |
map_fixture |
software | healthy | tests/fixtures/packs/reference_v2_fixture/worlds/map_fixture |
poi_fixture |
software | healthy | tests/fixtures/packs/reference_v2_fixture/worlds/poi_fixture |
cast_ratification_fixture |
software | healthy | tests/fixtures/packs/reference_v2_fixture/worlds/cast_ratif… |
map_malformed_fixture |
software | healthy | tests/fixtures/packs/reference_v2_fixture/worlds/map_malfor… |
timeline_dir_fixture |
software | healthy | tests/fixtures/packs/reference_v2_fixture/worlds/timeline_d… |
legends |
software | healthy | tests/fixtures/packs/reference_v2_fixture/worlds/timeline_d… |
cast_gated_fixture |
software | healthy | tests/fixtures/packs/reference_v2_fixture/worlds/cast_gated… |
timeline_sorted_fixture |
software | healthy | tests/fixtures/packs/reference_v2_fixture/worlds/timeline_s… |
cast_all_unratified_fixture |
software | healthy | tests/fixtures/packs/reference_v2_fixture/worlds/cast_all_u… |
map_escape_fixture |
software | healthy | tests/fixtures/packs/reference_v2_fixture/worlds/map_escape… |
assembled_fixture |
software | healthy | tests/fixtures/packs/reference_v2_fixture/worlds/assembled_… |
wwn_test_pack |
software | healthy | tests/fixtures/packs/wwn_test_pack |
worlds |
software | healthy | tests/fixtures/packs/wwn_test_pack/worlds |
test_world |
software | healthy | tests/fixtures/packs/wwn_test_pack/worlds/test_world |
legends |
software | healthy | tests/fixtures/packs/wwn_test_pack/worlds/test_world/legends |
cultures |
software | healthy | tests/fixtures/packs/wwn_test_pack/worlds/test_world/cultur… |
swn_test_pack |
software | healthy | tests/fixtures/packs/swn_test_pack |
worlds |
software | healthy | tests/fixtures/packs/swn_test_pack/worlds |
test_world |
software | healthy | tests/fixtures/packs/swn_test_pack/worlds/test_world |
dogfight |
software | healthy | tests/fixtures/packs/swn_test_pack/dogfight |
test_genre |
software | healthy | tests/fixtures/packs/test_genre |
worlds |
software | healthy | tests/fixtures/packs/test_genre/worlds |
flickering_reach |
software | healthy | tests/fixtures/packs/test_genre/worlds/flickering_reach |
validate_locations |
software | healthy | tests/fixtures/validate_locations |
binding_bad_clue |
software | healthy | tests/fixtures/validate_locations/binding_bad_clue |
worlds |
software | healthy | tests/fixtures/validate_locations/binding_bad_clue/worlds |
sample |
software | healthy | tests/fixtures/validate_locations/binding_bad_clue/worlds/s… |
scenarios |
software | healthy | tests/fixtures/validate_locations/binding_bad_clue/worlds/s… |
coherence_npc_resolved |
software | healthy | tests/fixtures/validate_locations/coherence_npc_resolved |
worlds |
software | healthy | tests/fixtures/validate_locations/coherence_npc_resolved/wo… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | sidequest/cli/corpuslabel/corpuslabel.py |
GET /api/pairs |
api | healthy | sidequest/cli/corpuslabel/corpuslabel.py |
GET /api/count |
api | healthy | sidequest/cli/corpuslabel/corpuslabel.py |
POST /api/label |
api | healthy | sidequest/cli/corpuslabel/corpuslabel.py |
GET /api/chassis/{instance_id}/interior |
api | healthy | sidequest/interior/dispatch.py |
GET /api/genres |
api | healthy | sidequest/server/rest.py |
GET /api/sessions |
api | healthy | sidequest/server/rest.py |
GET /api/debug/state |
api | healthy | sidequest/server/rest.py |
GET /api/debug/saves |
api | healthy | sidequest/server/rest.py |
GET /api/debug/save/{slug}/timeline |
api | healthy | sidequest/server/rest.py |
GET /api/debug/save/{slug}/turn/{round_number} |
api | healthy | sidequest/server/rest.py |
GET /api/debug/save/{slug}/snapshot |
api | healthy | sidequest/server/rest.py |
POST /api/games |
api | healthy | sidequest/server/rest.py |
GET /api/sessions/{slug}/encounter_events |
api | healthy | sidequest/server/rest.py |
GET /api/sessions/{slug}/assets |
api | healthy | sidequest/server/rest.py |
GET /api/games/{slug} |
api | healthy | sidequest/server/rest.py |
GET /api/games/{slug}/hub |
api | healthy | sidequest/server/rest.py |
GET /api/debug/cost/instrumented |
api | healthy | sidequest/server/rest.py |
GET /api/debug/cost/reconciliation |
api | healthy | sidequest/server/rest.py |
POST /api/debug/cost/reconciliation |
api | healthy | sidequest/server/rest.py |
GET /api/chargen/portraits/{genre}/{world} |
api | healthy | sidequest/server/rest.py |
GET /health |
api | healthy | sidequest/server/app.py |
POST /internal/watcher/emit |
api | healthy | sidequest/server/app.py |
GET /{full_path:path} |
api | healthy | sidequest/server/app.py |
POST /dev/scene/{name} |
api | healthy | sidequest/server/scene_harness_router.py |
GET /dev/scenes |
api | healthy | sidequest/server/scene_harness_router.py |
GET /api/lore/{pack}/{world} |
api | healthy | sidequest/server/reference_routes.py |
GET /api/rules/{pack} |
api | healthy | sidequest/server/reference_routes.py |
| Label | Layer | Status | Path |
|---|---|---|---|
session_meta |
data | healthy | tests/cli/fixtures/per_player_b.sql |
game_state |
data | healthy | tests/cli/fixtures/per_player_b.sql |
narrative_log |
data | healthy | tests/cli/fixtures/per_player_b.sql |
lore_fragments |
data | healthy | tests/cli/fixtures/per_player_b.sql |
scenario_archive |
data | healthy | tests/cli/fixtures/per_player_b.sql |
scrapbook_entries |
data | healthy | tests/cli/fixtures/per_player_b.sql |
games |
data | healthy | tests/cli/fixtures/per_player_b.sql |
events |
data | healthy | tests/cli/fixtures/per_player_b.sql |
projection_cache |
data | healthy | tests/cli/fixtures/per_player_b.sql |
dungeon_map |
data | healthy | sidequest/dungeon/persistence.py |
dungeon_edge |
data | healthy | sidequest/dungeon/persistence.py |
dungeon_frontier |
data | healthy | sidequest/dungeon/persistence.py |
dungeon_mutation_overlay |
data | healthy | sidequest/dungeon/persistence.py |
dungeon_complication_ledger |
data | healthy | sidequest/dungeon/persistence.py |
dungeon_meta |
data | healthy | sidequest/dungeon/persistence.py |
sessions |
data | healthy | alembic/versions/0001_initial_unified_schema.py |
world_save |
data | healthy | alembic/versions/0001_initial_unified_schema.py |
turn_telemetry |
data | healthy | alembic/versions/0001_initial_unified_schema.py |
location_promotions |
data | healthy | alembic/versions/0001_initial_unified_schema.py |
asset_ledger |
data | healthy | alembic/versions/0002_asset_ledger.py |
| Label | Layer | Status | Path |
|---|---|---|---|
test_121_2_pulp_noir_fate_migration.py |
data | healthy | tests/integration/test_121_2_pulp_noir_fate_migration.py |
test_57_4_recency_guardrails_migration.py |
data | healthy | tests/agents/test_57_4_recency_guardrails_migration.py |
test_114_14_neon_road_world_migration.py |
data | healthy | tests/server/test_114_14_neon_road_world_migration.py |
test_status_migration.py |
data | healthy | tests/server/test_status_migration.py |
test_npc_pool_migration.py |
data | healthy | tests/game/test_npc_pool_migration.py |
test_disposition_call_site_migration.py |
data | healthy | tests/game/test_disposition_call_site_migration.py |
test_migrations.py |
data | healthy | tests/game/test_migrations.py |
test_party_location_migration.py |
data | healthy | tests/game/test_party_location_migration.py |
test_initial_migration.py |
data | healthy | tests/persistence/test_initial_migration.py |
migrations.py |
data | healthy | sidequest/game/migrations.py |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
sqlite |
data | healthy | README.md |
postgres |
data | healthy | CLAUDE.md |
redis |
data | healthy | sidequest/server/image_pacing.py |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | tests/server/test_61_followup_C_close_store_wiring.py |
2.4.8.4 |
network | healthy | tests/game/test_rig_ramming.py |
2.4.8.2 |
network | healthy | tests/game/test_rig_crash_saves.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8765 |
network | healthy | sidequest/server/app.py |
port:5432 |
network | healthy | .github/workflows/server-ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-3hrsxwsw |
software | healthy | /tmp/repobility-clone-3hrsxwsw |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::server-ci |
cicd | healthy | .github/workflows/server-ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/server-ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
CONTENT_REPO_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/d9329b0f-a456-487d-8c06-c8e65ad43013/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/d9329b0f-a456-487d-8c06-c8e65ad43013/
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.