README.md
pyproject.toml
token.txt
scripts/build_kb_index.py
scripts/gen_cue_shots.py
scripts/image_report.py
scripts/probe_doctor.py
scripts/server_smoke.py
scripts/validate_lesson.py
src/gini/__init__.py
src/gini/__main__.py
src/gini/_version.py
src/gini/gloader.py
src/gini/agent/__init__.py
src/gini/agent/agent_gamemaster.py
src/gini/agent/api.py
src/gini/agent/ask.py
src/gini/agent/authoring.py
src/gini/agent/blackboard.py
src/gini/agent/contracts.py
src/gini/agent/domains.py
src/gini/agent/embed.py
src/gini/agent/gamemaster.py
src/gini/agent/kb.py
src/gini/agent/lesson_resolver.py
src/gini/agent/loop.py
src/gini/agent/mcp_server.py
src/gini/agent/meaning.py
src/gini/agent/mission.py
src/gini/agent/mission_controller.py
src/gini/agent/narration.py
src/gini/agent/notifier.py
src/gini/agent/personas.py
src/gini/agent/reasoning.py
src/gini/agent/recall.py
src/gini/agent/session.py
src/gini/agent/teaching_center.py
src/gini/agent/understand.py
src/gini/agent/verifiers.py
src/gini/agent/wizard.py
src/gini/agent/xv6_pack.py
src/gini/agent/llm/__init__.py
src/gini/agent/llm/backend.py
src/gini/agent/llm/fake.py
src/gini/agent/llm/ollama.py
src/gini/agent/tools/__init__.py
src/gini/agent/tools/registry.py
src/gini/agent/twin/__init__.py
src/gini/agent/twin/authoring.py
src/gini/agent/twin/contracts.py
src/gini/agent/twin/dialectic.py
src/gini/agent/twin/harness.py
src/gini/agent/twin/justify.py
src/gini/agent/twin/learner.py
src/gini/agent/twin/mission.py
src/gini/agent/twin/os_coach.py
src/gini/agent/twin/salience.py
src/gini/app/__init__.py
src/gini/app/context.py
src/gini/app/paths.py
src/gini/data/README.md
src/gini/domain/__init__.py
src/gini/domain/assembly.py
src/gini/domain/authoring.py
src/gini/domain/blueprints.py
src/gini/domain/capabilities.py
src/gini/domain/catalog.py
src/gini/domain/certify.py
src/gini/domain/compose.py
src/gini/domain/composition.py
src/gini/domain/concepts.py
src/gini/domain/connection_rules.py
src/gini/domain/constraints.py
src/gini/domain/content.py
src/gini/domain/cpu_journey.py
src/gini/domain/devices.py
src/gini/domain/diagnose.py
src/gini/domain/element_guide.py
src/gini/domain/explain.py
src/gini/domain/fingerprint.py
src/gini/domain/firewall.py
src/gini/domain/flowlog.py
src/gini/domain/flowtable.py
src/gini/domain/fragment_yaml.py
src/gini/domain/fragments.py
src/gini/domain/grader.py
src/gini/domain/grouping.py
src/gini/domain/legality.py
src/gini/domain/lesson.py
src/gini/domain/lexicon.py
src/gini/domain/machine_state.py
src/gini/domain/missions.py
src/gini/domain/modulechain.py
src/gini/domain/objectives.py
src/gini/domain/os_zoo.py
src/gini/domain/paging_sim.py
src/gini/domain/pricing.py
src/gini/domain/probes.py
src/gini/domain/profile.py
src/gini/domain/recipes.py
src/gini/domain/riders.py
src/gini/domain/router_modules.py
src/gini/domain/routetable.py
src/gini/domain/scoring.py
src/gini/domain/staging.py
src/gini/domain/syscall_builder.py
src/gini/domain/topic_cloud.py
src/gini/domain/topology.py
src/gini/domain/vocabulary.py
src/gini/domain/xv6.py
src/gini/domain/xv6_fs.py
src/gini/domain/xv6_runner.py
src/gini/domain/xv6_vm.py
src/gini/domain/games/__init__.py
src/gini/domain/games/paging_games.py
src/gini/domain/games/policy_game.py
src/gini/domain/games/process_game.py
src/gini/domain/games/thrash_game.py
src/gini/domain/games/translate_game.py
src/gini/domain/games/trap_game.py
src/gini/domain/missions/networking/basic-lan.yaml
src/gini/domain/missions/networking/cache-in-front.yaml
src/gini/domain/missions/networking/decouple-with-queue.yaml
src/gini/domain/missions/networking/drive-load.yaml
src/gini/domain/missions/networking/fix-the-address.yaml
src/gini/domain/missions/networking/fix-the-lan.yaml
src/gini/domain/missions/networking/inspect-flows.yaml
src/gini/domain/missions/networking/k8s-autoscale.yaml
src/gini/domain/missions/networking/least-privilege.yaml
src/gini/domain/missions/networking/load-balanced-web.yaml
src/gini/domain/missions/networking/observe-it.yaml
src/gini/domain/missions/networking/put-in-vpc.yaml
src/gini/domain/missions/networking/reachability-boundary.yaml
src/gini/domain/missions/networking/sdn-reactive.yaml
src/gini/domain/missions/networking/send-request.yaml
src/gini/domain/missions/networking/serverless-api.yaml
src/gini/domain/missions/networking/service-chain.yaml
src/gini/domain/missions/os/lottery-fix.yaml
src/gini/domain/missions/os/priority-fix.yaml
src/gini/runtime/__init__.py
src/gini/runtime/cloudfabric_agent.py
src/gini/runtime/console.py
src/gini/runtime/control.py
src/gini/runtime/frame.py
src/gini/runtime/gbridge.py
src/gini/runtime/grouter.py
src/gini/runtime/hostsim.py
src/gini/runtime/shuttle.py
src/gini/runtime/switch.py
src/gini/runtime/transport.py
src/gini/runtime/xv6_bridge.py
src/gini/server/__init__.py
src/gini/server/__main__.py
src/gini/server/app.py
src/gini/server/auth.py
src/gini/server/policy.py
src/gini/server/session.py
src/gini/services/__init__.py
src/gini/services/boardflash.py
src/gini/services/boardsetup.py
src/gini/services/cloud_catalog.py
src/gini/services/compiler.py
src/gini/services/discovery.py
src/gini/services/gloader.py
src/gini/services/orchestrator.py
src/gini/services/persistence.py
src/gini/services/probe_runner.py
src/gini/services/project.py
src/gini/services/remote.py
src/gini/services/rider_runner.py
src/gini/services/rider_session.py
src/gini/services/shadow_store.py
src/gini/services/terminal.py
src/gini/setup/__init__.py
src/gini/setup/cli.py
src/gini/setup/images.py
src/gini/setup/marker.py
src/gini/setup/runtime.py
src/gini/ui/__init__.py
src/gini/ui/assistant.py
src/gini/ui/author_dialog.py
src/gini/ui/board_dialog.py
src/gini/ui/branding.py
src/gini/ui/canvas.py
src/gini/ui/chat_panel.py
src/gini/ui/cpu_journey.py
src/gini/ui/cpu_lab.py
src/gini/ui/cue_cards.py
src/gini/ui/dashboard.py
src/gini/ui/diagnose_game.py
src/gini/ui/fingerprint_lab.py
src/gini/ui/flash_dialog.py
src/gini/ui/flow_layout.py
src/gini/ui/fragment_manager.py
src/gini/ui/game_catalog.py
src/gini/ui/game_renderers.py
src/gini/ui/games_lab.py
src/gini/ui/inspector.py
src/gini/ui/live_metrics.py
src/gini/ui/machine_lab.py
src/gini/ui/main_window.py
src/gini/ui/memory_lab.py
src/gini/ui/mission_panel.py
src/gini/ui/mode_indicator.py
src/gini/ui/palette.py
src/gini/ui/peripherals.py
src/gini/ui/process_tree.py
src/gini/ui/reset_dialog.py
src/gini/ui/router_lab.py
src/gini/ui/run_button.py
src/gini/ui/settings_dialog.py
src/gini/ui/signin_dialog.py
src/gini/ui/storage_lab.py
src/gini/ui/syscall_builder.py
src/gini/ui/syscall_lab.py
src/gini/ui/trap_lab.py
src/gini/ui/worker_host.py
src/gini/ui/zoo_lab.py
src/gini/ui/assets/app_icon.icns
src/gini/ui/assets/app_icon.ico
src/gini/ui/assets/app_icon.png
src/gini/ui/assets/app_icon_1024.png
src/gini/ui/assets/cue/_w.txt
src/gini/ui/assets/cue/ai.png
src/gini/ui/assets/cue/canvas.png
src/gini/ui/assets/cue/cloud.png
src/gini/ui/assets/cue/cost.png
src/gini/ui/assets/cue/metrics.png
src/gini/ui/assets/cue/router.png
src/gini/ui/assets/cue/run.png
src/gini/ui/assets/cue/serverless.png
src/gini/ui/assets/cue/settings.png
src/gini/ui/assets/cue/welcome.png
src/gini/ui/assets/cue/wizard.png
src/gini/ui/assets/cue/dark/ai.png
src/gini/ui/assets/cue/dark/canvas.png
src/gini/ui/assets/cue/dark/cloud.png
src/gini/ui/assets/cue/dark/cost.png
src/gini/ui/assets/cue/dark/metrics.png
src/gini/ui/assets/cue/dark/router.png
src/gini/ui/assets/cue/dark/run.png
src/gini/ui/assets/cue/dark/serverless.png
src/gini/ui/assets/cue/dark/settings.png
src/gini/ui/assets/cue/dark/welcome.png
src/gini/ui/assets/cue/dark/wizard.png
src/gini/ui/assets/cue/ginibrand/ai.png
src/gini/ui/assets/cue/ginibrand/canvas.png
src/gini/ui/assets/cue/ginibrand/cloud.png
src/gini/ui/assets/cue/ginibrand/cost.png
src/gini/ui/assets/cue/ginibrand/metrics.png
src/gini/ui/assets/cue/ginibrand/router.png
src/gini/ui/assets/cue/ginibrand/run.png
src/gini/ui/assets/cue/ginibrand/serverless.png
src/gini/ui/assets/cue/ginibrand/settings.png
src/gini/ui/assets/cue/ginibrand/welcome.png
src/gini/ui/assets/cue/ginibrand/wizard.png
src/gini/ui/assets/cue/highcontrast/ai.png
src/gini/ui/assets/cue/highcontrast/canvas.png
src/gini/ui/assets/cue/highcontrast/cloud.png
src/gini/ui/assets/cue/highcontrast/cost.png
src/gini/ui/assets/cue/highcontrast/metrics.png
src/gini/ui/assets/cue/highcontrast/router.png
src/gini/ui/assets/cue/highcontrast/run.png
src/gini/ui/assets/cue/highcontrast/serverless.png
src/gini/ui/assets/cue/highcontrast/settings.png
src/gini/ui/assets/cue/highcontrast/welcome.png
src/gini/ui/assets/cue/highcontrast/wizard.png
src/gini/ui/assets/cue/light/ai.png
src/gini/ui/assets/cue/light/canvas.png
src/gini/ui/assets/cue/light/cloud.png
src/gini/ui/assets/cue/light/cost.png
src/gini/ui/assets/cue/light/metrics.png
src/gini/ui/assets/cue/light/router.png
src/gini/ui/assets/cue/light/run.png
src/gini/ui/assets/cue/light/serverless.png
src/gini/ui/assets/cue/light/settings.png
src/gini/ui/assets/cue/light/welcome.png
src/gini/ui/assets/cue/light/wizard.png
src/gini/ui/theme/__init__.py
src/gini/ui/theme/icons.py
src/gini/ui/theme/manager.py
src/gini/ui/theme/tokens.py
src/gini_toolkit.egg-info/PKG-INFO
src/gini_toolkit.egg-info/SOURCES.txt
src/gini_toolkit.egg-info/dependency_links.txt
src/gini_toolkit.egg-info/entry_points.txt
src/gini_toolkit.egg-info/requires.txt
src/gini_toolkit.egg-info/scm_file_list.json
src/gini_toolkit.egg-info/scm_version.json
src/gini_toolkit.egg-info/top_level.txt
tests/conftest.py
tests/test_addressing.py
tests/test_agent.py
tests/test_agent_integration.py
tests/test_agent_loop.py
tests/test_ai_context.py
tests/test_approval_build5.py
tests/test_ask.py
tests/test_ask_gini.py
tests/test_ask_pipeline.py
tests/test_assembly.py
tests/test_assistant_explain_routing.py
tests/test_assistant_menu.py
tests/test_auth.py
tests/test_auth_server.py
tests/test_authoring.py
tests/test_authoring_build2.py
tests/test_autobuild_setting.py
tests/test_blackboard.py
tests/test_blueprints.py
tests/test_board_carry.py
tests/test_board_dialog.py
tests/test_board_liveness.py
tests/test_boardflash.py
tests/test_boardsetup.py
tests/test_canvas_connect.py
tests/test_catalog.py
tests/test_certify.py
tests/test_chat_panel.py
tests/test_cloud.py
tests/test_cloud_fabric.py
tests/test_compose.py
tests/test_composer.py
tests/test_composition.py
tests/test_connect_gesture.py
tests/test_connection_rules.py
tests/test_console_routing.py
tests/test_constraints.py
tests/test_content_and_forks.py
tests/test_contract.py
tests/test_control.py
tests/test_cpu_journey.py
tests/test_cpu_lab.py
tests/test_cue_cards.py
tests/test_delete.py
tests/test_desktop.py
tests/test_diagnose.py
tests/test_diagnose_game.py
tests/test_discovery.py
tests/test_domain.py
tests/test_domains.py
tests/test_embed.py
tests/test_experiments.py
tests/test_explain.py
tests/test_faas_authoring.py
tests/test_faces.py
tests/test_fingerprint.py
tests/test_fingerprint_lab.py
tests/test_flash_dialog.py
tests/test_flowlog.py
tests/test_flowtable.py
tests/test_fragment_ports.py
tests/test_fragment_terminals.py
tests/test_fragment_yaml.py
tests/test_gamemaster.py
tests/test_gini32.py
tests/test_gloader.py
tests/test_gradebook_official.py
tests/test_grader.py
tests/test_grounding_stance.py
tests/test_grouping.py
tests/test_guided_missions.py
tests/test_hub.py
tests/test_integration.py
tests/test_k8s.py
tests/test_kata.py
tests/test_kb.py
tests/test_kb_index_sync.py
tests/test_knowledge.py
tests/test_legality.py
tests/test_lesson.py
tests/test_lesson_resolver.py
tests/test_lexicon.py
tests/test_live_metrics.py
tests/test_loadgen_proxy.py
tests/test_loop_visible.py
tests/test_m2_behavioral.py
tests/test_m7_polish.py
tests/test_machine_lab.py
tests/test_machine_state.py
tests/test_machine_toolkit.py
tests/test_meaning.py
tests/test_memory_lab.py
tests/test_mission.py
tests/test_mission_controller.py
tests/test_mission_panel.py
tests/test_missions.py
tests/test_missions_entry.py
tests/test_missions_mode.py
tests/test_name_independence.py
tests/test_naming.py
tests/test_narration.py
tests/test_nfv.py
tests/test_no_vacuous_objectives.py
tests/test_notifier.py
tests/test_objectives.py
tests/test_ollama_thinking.py
tests/test_orchestrator_switch.py
tests/test_os_zoo.py
tests/test_oszoo_compile.py
tests/test_ota_build4.py
tests/test_paging.py
tests/test_paging_games.py
tests/test_palette_taxonomy.py
tests/test_peripherals_wiring.py
tests/test_persistence.py
tests/test_photo.py
tests/test_policy_game.py
tests/test_present.py
tests/test_pricing.py
tests/test_probes.py
tests/test_process_tree.py
tests/test_profai.py
tests/test_profile.py
tests/test_projects.py
tests/test_rank_spot.py
tests/test_reasoning.py
tests/test_recall.py
tests/test_recipes.py
tests/test_recorder.py
tests/test_remote.py
tests/test_remote_gui.py
tests/test_rider_session.py
tests/test_riders.py
tests/test_router_lab.py
tests/test_routetable.py
tests/test_scaffold.py
tests/test_scoring.py
tests/test_sdn.py
tests/test_sdn_dashboard.py
tests/test_sdn_orchestrator.py
tests/test_secgroup.py
tests/test_server.py
tests/test_serverless.py
tests/test_session.py
tests/test_settings.py
tests/test_setup.py
tests/test_sfc_chain.py
tests/test_sfc_ui.py
tests/test_shadow_store.py
tests/test_sizing.py
tests/test_slots.py
tests/test_social.py
tests/test_social_server.py
tests/test_sources_sinks.py
tests/test_sources_sinks_ui.py
tests/test_staging.py
tests/test_stars.py
tests/test_storage_lab.py
tests/test_store_features.py
tests/test_syscall_builder.py
tests/test_syscall_builder_ui.py
tests/test_tap_offload.py
tests/test_tc_delete.py
tests/test_tc_new_format.py
tests/test_teaching_center.py
tests/test_themes_runbutton.py
tests/test_topic_cloud.py
tests/test_topic_cloud_ui.py
tests/test_trap_fault_game.py
tests/test_trap_lab.py
tests/test_tutor.py
tests/test_twin.py
tests/test_twin_surfaces.py
tests/test_ui_tweaks.py
tests/test_understand.py
tests/test_unified_chat.py
tests/test_upload_build3.py
tests/test_user_pill.py
tests/test_validate.py
tests/test_vnf.py
tests/test_vpc.py
tests/test_vpc_canvas.py
tests/test_wizard.py
tests/test_wizard_engine.py
tests/test_xray.py
tests/test_xv6.py
tests/test_xv6_agent.py
tests/test_xv6_bridge.py
tests/test_xv6_compile.py
tests/test_xv6_fs.py
tests/test_xv6_modes.py
tests/test_xv6_pack.py
tests/test_xv6_patch.py
tests/test_xv6_runner.py
tests/test_xv6_vm.py