LICENSE
README.md
pyproject.toml
kirby/__init__.py
kirby/cli.py
kirby/main.py
kirby/settings.py
kirby/version.py
kirby/_migrations/README
kirby/_migrations/alembic.ini
kirby/_migrations/env.py
kirby/_migrations/script.py.mako
kirby/_migrations/versions/1b7affd8668e_initial_schema_users_tenants_characters_.py
kirby/_migrations/versions/20260424_0001_combat_tables.py
kirby/_migrations/versions/20260429_0001_add_combatant_jsonb.py
kirby/_migrations/versions/20260501_0001_codex_targeted_pages.py
kirby/_migrations/versions/20260501_0002_hd_relational_schema.py
kirby/_migrations/versions/20260501_0003_definitions_codex_chunk_id.py
kirby/_migrations/versions/20260503_0001_per_template_base_values.py
kirby/_migrations/versions/20260504_0001_pr1_relational_combat_schema.py
kirby/_migrations/versions/20260504_0002_seed_tactics_and_profiles.py
kirby/_migrations/versions/20260504_0003_backfill_combat_relational.py
kirby/_migrations/versions/20260504_0004_drop_combat_jsonb_columns.py
kirby/_migrations/versions/20260504_0005_pr1_index_audit_fills.py
kirby/_migrations/versions/20260504_0006_pending_phase_modifiers.py
kirby/_migrations/versions/20260504_0007_combat_session_scene_id.py
kirby/_migrations/versions/20260504_0008_morale_expires_at_seq.py
kirby/_migrations/versions/20260504_0009_is_stunned.py
kirby/_migrations/versions/20260504_0010_tactic_catalog_expansion.py
kirby/_migrations/versions/20260504_0011_slam_velocity_tactic.py
kirby/_migrations/versions/20260504_0012_mind_control_state.py
kirby/_migrations/versions/20260504_0013_mental_illusion_state.py
kirby/_migrations/versions/20260504_0014_mental_entangle_state.py
kirby/_migrations/versions/20260504_0015_was_surprised.py
kirby/_migrations/versions/20260504_0016_catalog_expansion_for_new_actions.py
kirby/_migrations/versions/20260504_0017_combat_started.py
kirby/_migrations/versions/20260504_0018_physical_entangle.py
kirby/_migrations/versions/20260504_0019_stat_drains.py
kirby/_migrations/versions/20260504_0020_continuous_effects.py
kirby/_migrations/versions/20260504_0021_lockout_state.py
kirby/_migrations/versions/20260504_0022_dispelled_powers.py
kirby/_migrations/versions/20260506_0001_campaign_management_v1.py
kirby/_migrations/versions/20260506_0002_extend_characters_for_pc.py
kirby/_migrations/versions/20260506_0003_combatant_control_mode.py
kirby/_migrations/versions/20260506_0004_brain_embeddings.py
kirby/_migrations/versions/20260507_0001_knowledge_tier.py
kirby/_migrations/versions/20260507_0002_normalize_jsonb.py
kirby/_migrations/versions/20260507_0003_drop_legacy_jsonb.py
kirby/_migrations/versions/20260507_0004_canon_embeddings.py
kirby/_migrations/versions/20260508_0001_comic_canon_init.py
kirby/_migrations/versions/20260511_0001_power_library_init.py
kirby/_migrations/versions/20260514_0001_combat_session_ai_provider.py
kirby/_migrations/versions/20260528_0001_coordinate_raw_tables.py
kirby/_migrations/versions/20260528_0002_coordination_initiator.py
kirby/_migrations/versions/20260529_0001_character_def_rename.py
kirby/_migrations/versions/20260529_0002_character_instance.py
kirby/_migrations/versions/20260529_0003_team_def.py
kirby/_migrations/versions/20260529_0004_team_member_def.py
kirby/_migrations/versions/20260529_0005_team_instance.py
kirby/_migrations/versions/20260529_0006_team_def_real_history.py
kirby/_migrations/versions/20260529_0007_team_page.py
kirby/_migrations/versions/20260529_0008_team_narrative.py
kirby/_migrations/versions/20260529_0009_migrate_org_journal_entries_to_team.py
kirby/_migrations/versions/20260530_0002_templates_catalog_columns.py
kirby/_migrations/versions/20260530_0003_reconcile_template_category_vocab.py
kirby/_migrations/versions/20260531_0001_align_catalog_to_engine_schema.py
kirby/_migrations/versions/20260601_0001_build_doc_fields.py
kirby/_migrations/versions/20260605_0001_proposals.py
kirby/_migrations/versions/20260605_0002_membership_roster.py
kirby/_migrations/versions/20260605_0003_xp_award.py
kirby/_migrations/versions/20260606_0001_base_drift_guard.py
kirby/_migrations/versions/20260607_0001_maneuver_details.py
kirby/_migrations/versions/20260609_0001_scene_wall_def_value.py
kirby/_migrations/versions/20260609_0002_combat_session_constructs.py
kirby/_migrations/versions/20260611_0001_arena_hazard_kind_status_tokens.py
kirby/_migrations/versions/20260611_0002_tactic_entry_role.py
kirby/_migrations/versions/20260611_0003_seed_archetype_profiles.py
kirby/_migrations/versions/20260612_0001_combatant_held_construct.py
kirby/_migrations/versions/20260613_0001_combatant_is_hidden.py
kirby/_migrations/versions/20260613_0002_combatant_flashed_sense.py
kirby/_migrations/versions/20260614_0001_construct_sense_group.py
kirby/_migrations/versions/20260614_0002_image_decoy.py
kirby/_migrations/versions/20260618_0001_character_extraction_tables.py
kirby/_migrations/versions/20260621_0001_combat_session_combatant_slot.py
kirby/_migrations/versions/20260621_0002_vpp_power.py
kirby/_migrations/versions/20260623_0001_power_categories.py
kirby/_migrations/versions/20260726_0001_combat_intent.py
kirby/_migrations/versions/20260727_0001_intent_checks_since_form.py
kirby/_migrations/versions/20260728_0001_stunned_at_sequence.py
kirby/_migrations/versions/20260729_0001_intent_budget_turns.py
kirby/_migrations/versions/20260730_0001_standable_structures.py
kirby/_migrations/versions/20260731_0001_climb_difficulty.py
kirby/_migrations/versions/20260731_0002_widen_character_object_alias.py
kirby/_migrations/versions/20260802_0001_identity_by_id_not_xmlid.py
kirby/_migrations/versions/20260803_0001_combatant_opening_state.py
kirby/_migrations/versions/20260804_0001_combat_random_fight.py
kirby/_migrations/versions/20260804_0002_presence_attack_effects.py
kirby/_migrations/versions/20260816_0001_template_level_power.py
kirby/_migrations/versions/20260831_0001_construct_no_teleport.py
kirby/_migrations/versions/20260831_0002_physical_entangle_state.py
kirby/_migrations/versions/20260831_0003_character_object_text.py
kirby/_migrations/versions/20260902_0001_combatant_in_hero_id.py
kirby/_migrations/versions/20260902_0002_object_affects_flags.py
kirby/_migrations/versions/20260917_0001_session_names_a_seat.py
kirby/_migrations/versions/20260918_0000_drop_combat_tables.py
kirby/_migrations/versions/20260918_0001_harness_tables.py
kirby/_migrations/versions/20260918_0002_narration_speaker_id.py
kirby/_migrations/versions/21980c836860_add_asset_id_refs.py
kirby/_migrations/versions/ba28e71c955d_codex_init.py
kirby/admin/__init__.py
kirby/auth/__init__.py
kirby/auth/authz.py
kirby/auth/dependencies.py
kirby/auth/jwt.py
kirby/auth/models.py
kirby/auth/routes.py
kirby/auth/users.py
kirby/builds/__init__.py
kirby/builds/build_doc_store.py
kirby/builds/category_extraction.py
kirby/builds/cli.py
kirby/builds/codex_linker.py
kirby/builds/combatant_loader.py
kirby/builds/concept_to_build.py
kirby/builds/hdc_exporter.py
kirby/builds/importer.py
kirby/builds/json_exporter.py
kirby/builds/json_importer.py
kirby/builds/models.py
kirby/builds/power_categories.py
kirby/builds/power_library_importer.py
kirby/builds/power_library_service.py
kirby/builds/recompute.py
kirby/builds/routes.py
kirby/builds/template_provider.py
kirby/campaigns/__init__.py
kirby/campaigns/_shared.py
kirby/campaigns/membership_service.py
kirby/campaigns/models.py
kirby/campaigns/routes.py
kirby/campaigns/routes_acl.py
kirby/campaigns/routes_brain.py
kirby/campaigns/routes_documents.py
kirby/campaigns/routes_knowledge.py
kirby/campaigns/routes_membership.py
kirby/campaigns/routes_relationships.py
kirby/campaigns/routes_roster.py
kirby/campaigns/routes_sessions_events.py
kirby/campaigns/routes_xp.py
kirby/campaigns/services/__init__.py
kirby/campaigns/services/brain.py
kirby/campaigns/services/conflicts.py
kirby/campaigns/services/embeddings.py
kirby/campaigns/services/extract.py
kirby/campaigns/services/generation.py
kirby/campaigns/services/legacy_translation.py
kirby/campaigns/services/permissions.py
kirby/campaigns/services/recap.py
kirby/characters/__init__.py
kirby/characters/_shared.py
kirby/characters/build_routes.py
kirby/characters/combat_seed.py
kirby/characters/corpus_copy.py
kirby/characters/models.py
kirby/characters/routes.py
kirby/characters/variants_service.py
kirby/characters/xp_service.py
kirby/characters/proposals/__init__.py
kirby/characters/proposals/routes.py
kirby/characters/proposals/service.py
kirby/characters/services/__init__.py
kirby/characters/services/character_info_backfill.py
kirby/characters/services/effective.py
kirby/characters/services/entity_service.py
kirby/characters/services/writeup_persistence.py
kirby/codex/__init__.py
kirby/codex/cli.py
kirby/codex/deps.py
kirby/codex/models.py
kirby/codex/repositories.py
kirby/codex/routes.py
kirby/codex/schemas.py
kirby/codex/workers.py
kirby/codex/services/__init__.py
kirby/codex/services/embed.py
kirby/codex/services/extract.py
kirby/codex/services/index.py
kirby/codex/services/orchestrator.py
kirby/codex/services/search.py
kirby/codex/services/villain_extractor.py
kirby/codex/services/villain_writeup_linker.py
kirby/combat/__init__.py
kirby/combat/choosers.py
kirby/combat/create.py
kirby/combat/events.py
kirby/combat/harness.py
kirby/combat/models.py
kirby/combat/routes.py
kirby/combat/schemas.py
kirby/combat/random_fight/__init__.py
kirby/combat/random_fight/models.py
kirby/combat/random_fight/outcome.py
kirby/combat/random_fight/roster.py
kirby/combat/random_fight/routes.py
kirby/combat/random_fight/runner.py
kirby/combat/random_fight/schemas.py
kirby/combat/random_fight/session.py
kirby/combat/random_fight/worker.py
kirby/combat/services/__init__.py
kirby/combat/services/connection_hub.py
kirby/combat/services/publish.py
kirby/combat/services/subscriber.py
kirby/comic_canon/__init__.py
kirby/comic_canon/models.py
kirby/comic_canon/routes.py
kirby/comic_canon/services/__init__.py
kirby/comic_canon/services/archetypes.py
kirby/comic_canon/services/comic_vine.py
kirby/comic_canon/services/embeddings.py
kirby/comic_canon/services/prewarm.py
kirby/comic_canon/services/text_clean.py
kirby/engines/__init__.py
kirby/engines/cost/__init__.py
kirby/engines/cost/hdc.py
kirby/library/__init__.py
kirby/media/__init__.py
kirby/media/asset_uses.py
kirby/media/client.py
kirby/media/routes.py
kirby/media/schemas.py
kirby/media/taxonomy.py
kirby/shared/__init__.py
kirby/shared/db.py
kirby/teams/__init__.py
kirby/teams/models.py
kirby/teams/routes.py
kirby/teams/schemas.py
kirby/teams/services/__init__.py
kirby/teams/services/effective.py
kirby/templates/__init__.py
kirby/tenants/__init__.py
kirby/tenants/models.py
kirby/tenants/routes.py
kirby/users/__init__.py
kirby/users/routes.py
kirby_api.egg-info/PKG-INFO
kirby_api.egg-info/SOURCES.txt
kirby_api.egg-info/dependency_links.txt
kirby_api.egg-info/entry_points.txt
kirby_api.egg-info/requires.txt
kirby_api.egg-info/top_level.txt
tests/test_teardown.py
tests/test_wheel_contents.py