LICENSE
README.md
pyproject.toml
kneo_studio/__init__.py
kneo_studio/admission.py
kneo_studio/analysiskeys.py
kneo_studio/app.py
kneo_studio/caching.py
kneo_studio/capabilities.py
kneo_studio/cli.py
kneo_studio/deps.py
kneo_studio/drafts.py
kneo_studio/environments.py
kneo_studio/errors.py
kneo_studio/govern.py
kneo_studio/layering.py
kneo_studio/oidcconfig.py
kneo_studio/oidcflow.py
kneo_studio/origin.py
kneo_studio/pipeline.py
kneo_studio/reconcile.py
kneo_studio/runtime.py
kneo_studio/servversion.py
kneo_studio/snapshot.py
kneo_studio/spa.py
kneo_studio/staticusers.py
kneo_studio/submission.py
kneo_studio.egg-info/PKG-INFO
kneo_studio.egg-info/SOURCES.txt
kneo_studio.egg-info/dependency_links.txt
kneo_studio.egg-info/entry_points.txt
kneo_studio.egg-info/requires.txt
kneo_studio.egg-info/top_level.txt
kneo_studio/_spa/index.html
kneo_studio/_spa/assets/MonacoPane-C_lVmo80.js
kneo_studio/_spa/assets/MonacoPane-DPKWm9GW.css
kneo_studio/_spa/assets/abap-08VXUWAP.js
kneo_studio/_spa/assets/apex-BWPQTe0t.js
kneo_studio/_spa/assets/azcli-Bc_sGQ0U.js
kneo_studio/_spa/assets/bat-i0X4ZdIN.js
kneo_studio/_spa/assets/bicep-B5-_aFwp.js
kneo_studio/_spa/assets/cameligo-DMUM7wLl.js
kneo_studio/_spa/assets/clojure-Cm7r79vr.js
kneo_studio/_spa/assets/codicon-DCmgc-ay.ttf
kneo_studio/_spa/assets/coffee-Ba7i2nA0.js
kneo_studio/_spa/assets/cpp-C7h46wYY.js
kneo_studio/_spa/assets/csharp-BKxtCVv1.js
kneo_studio/_spa/assets/csp-bTuwJoIa.js
kneo_studio/_spa/assets/css-DIMkf-bt.js
kneo_studio/_spa/assets/cssMode-DMg1mw_r.js
kneo_studio/_spa/assets/cypher-CVaqCwHa.js
kneo_studio/_spa/assets/dart-onAF5SnQ.js
kneo_studio/_spa/assets/dockerfile-DZFCIeNp.js
kneo_studio/_spa/assets/ecl-D05T4iGw.js
kneo_studio/_spa/assets/editor-BR-TvLsg.css
kneo_studio/_spa/assets/editor.api-C-M2NRRJ.js
kneo_studio/_spa/assets/editor.worker-qENsKm5B.js
kneo_studio/_spa/assets/elixir-6RTg0lbw.js
kneo_studio/_spa/assets/flow9-C5_-GSwl.js
kneo_studio/_spa/assets/freemarker2-CWNp27eW.js
kneo_studio/_spa/assets/fsharp-C8Ef5oNN.js
kneo_studio/_spa/assets/go-C-y9NEjX.js
kneo_studio/_spa/assets/graphql-fmXr3nnJ.js
kneo_studio/_spa/assets/handlebars-CxezE4pC.js
kneo_studio/_spa/assets/hcl-CpzslTdj.js
kneo_studio/_spa/assets/html-CSCpEu31.js
kneo_studio/_spa/assets/htmlMode-B6LfsIPa.js
kneo_studio/_spa/assets/index-2wYWxn24.css
kneo_studio/_spa/assets/index-BfXYy4qa.js
kneo_studio/_spa/assets/ini-sBoK_t0W.js
kneo_studio/_spa/assets/java-BEtHBSE6.js
kneo_studio/_spa/assets/javascript-Bi7EXMt2.js
kneo_studio/_spa/assets/jsonMode-B1n4B4_0.js
kneo_studio/_spa/assets/julia-Bri6UV-V.js
kneo_studio/_spa/assets/kotlin-B0qVs-E9.js
kneo_studio/_spa/assets/less-B9JPFI3C.js
kneo_studio/_spa/assets/lexon-CfSJPG6W.js
kneo_studio/_spa/assets/liquid-Bp0Qiivh.js
kneo_studio/_spa/assets/lua-CsQS60Ue.js
kneo_studio/_spa/assets/m3-D-oSqn_W.js
kneo_studio/_spa/assets/markdown-Cimd5fb3.js
kneo_studio/_spa/assets/mdx-0MiZxJmr.js
kneo_studio/_spa/assets/mips-CIPQ_RoX.js
kneo_studio/_spa/assets/monaco.contribution-D-3F4ana.js
kneo_studio/_spa/assets/msdax-DauUninz.js
kneo_studio/_spa/assets/mysql-SOo6toE5.js
kneo_studio/_spa/assets/objective-c-FvmIjYaQ.js
kneo_studio/_spa/assets/pascal-DrH0SRf2.js
kneo_studio/_spa/assets/pascaligo-D-ptJ9y-.js
kneo_studio/_spa/assets/perl-oz_6vUea.js
kneo_studio/_spa/assets/pgsql-DTj74zXo.js
kneo_studio/_spa/assets/php-nr791fC2.js
kneo_studio/_spa/assets/pla-CopQ2nXW.js
kneo_studio/_spa/assets/postiats-43DmfD33.js
kneo_studio/_spa/assets/powerquery-D3hlyOfw.js
kneo_studio/_spa/assets/powershell-DmHpPYUd.js
kneo_studio/_spa/assets/protobuf-C531GsRP.js
kneo_studio/_spa/assets/pug-Z5eAx3Zn.js
kneo_studio/_spa/assets/python-B-NvD-Vj.js
kneo_studio/_spa/assets/qsharp-DUn3lKNv.js
kneo_studio/_spa/assets/r-BwWrilGY.js
kneo_studio/_spa/assets/razor-BDhiLy2s.js
kneo_studio/_spa/assets/redis-ClamHrr6.js
kneo_studio/_spa/assets/redshift-DT7zqm-g.js
kneo_studio/_spa/assets/restructuredtext-BYgofb2h.js
kneo_studio/_spa/assets/rolldown-runtime-QTnfLwEv.js
kneo_studio/_spa/assets/ruby-DezsRK8O.js
kneo_studio/_spa/assets/rust-DdL9SqIa.js
kneo_studio/_spa/assets/sb-CcwsVR0C.js
kneo_studio/_spa/assets/scala-DHpiXF5c.js
kneo_studio/_spa/assets/scheme-BeGwcela.js
kneo_studio/_spa/assets/scss-gp-XZpBa.js
kneo_studio/_spa/assets/shell-CC2rA5mh.js
kneo_studio/_spa/assets/solidity-BEEn4gHE.js
kneo_studio/_spa/assets/sophia-CRfGWb83.js
kneo_studio/_spa/assets/sparql-D_Lu-MrJ.js
kneo_studio/_spa/assets/sql-NEE52Syq.js
kneo_studio/_spa/assets/st-DbInun42.js
kneo_studio/_spa/assets/swift-Bxkupp3x.js
kneo_studio/_spa/assets/systemverilog-Bz4Y3fRF.js
kneo_studio/_spa/assets/tcl-DISqw1ZD.js
kneo_studio/_spa/assets/tsMode-KijLDbVr.js
kneo_studio/_spa/assets/twig-De2hgUGE.js
kneo_studio/_spa/assets/typescript-1iWKZa7E.js
kneo_studio/_spa/assets/typespec-B8J7ngcE.js
kneo_studio/_spa/assets/vb-DV3o63ZY.js
kneo_studio/_spa/assets/wgsl-DpFanUEy.js
kneo_studio/_spa/assets/xml-DlofJzo_.js
kneo_studio/_spa/assets/yaml-CMcCoFUn.js
kneo_studio/gap/__init__.py
kneo_studio/importers/__init__.py
kneo_studio/importers/base.py
kneo_studio/importers/dify.py
kneo_studio/importers/n8n.py
kneo_studio/normalize/__init__.py
kneo_studio/routers/__init__.py
kneo_studio/routers/_common.py
kneo_studio/routers/analyses.py
kneo_studio/routers/artifacts.py
kneo_studio/routers/drafts.py
kneo_studio/routers/environments.py
kneo_studio/routers/exposure.py
kneo_studio/routers/identity.py
kneo_studio/routers/importers.py
kneo_studio/routers/members.py
kneo_studio/routers/quotatransfers.py
kneo_studio/routers/session.py
kneo_studio/routers/specs.py
kneo_studio/routers/testruns.py
kneo_studio/schemas/__init__.py
kneo_studio/specpolicy/__init__.py
kneo_studio/specpolicy/draft202012_positions.json
kneo_studio/specpolicy/expand.py
kneo_studio/specpolicy/manifest.py
kneo_studio/specpolicy/regex_budget.py
kneo_studio/specpolicy/scan.py
kneo_studio/specpolicy/schema_positions.py
kneo_studio/store/__init__.py
kneo_studio/store/adoption.py
kneo_studio/store/analyses.py
kneo_studio/store/artifacts.py
kneo_studio/store/engine.py
kneo_studio/store/invitations.py
kneo_studio/store/location.py
kneo_studio/store/locks.py
kneo_studio/store/manifest_hash.py
kneo_studio/store/migrations.py
kneo_studio/store/oidc.py
kneo_studio/store/operations.py
kneo_studio/store/payloadupgrade.py
kneo_studio/store/principals.py
kneo_studio/store/projects.py
kneo_studio/store/quota.py
kneo_studio/store/quotatransfer.py
kneo_studio/store/schema.py
kneo_studio/store/sessions.py
kneo_studio/store/snapshots.py
tests/test_a_blocked_import_cannot_be_laundered.py
tests/test_a_denial_is_audited.py
tests/test_admission.py
tests/test_allowlists_accept_ordinary_spellings.py
tests/test_analyses.py
tests/test_analysis_keyring.py
tests/test_app.py
tests/test_artifact_routes_are_project_scoped.py
tests/test_artifacts.py
tests/test_audit.py
tests/test_authentication_is_enforced.py
tests/test_bootstrap_adoption.py
tests/test_bootstrap_token.py
tests/test_capability_coverage.py
tests/test_console_script.py
tests/test_corrupt_payload_quarantines_one_row.py
tests/test_create_project_route.py
tests/test_created_projects_can_be_bound.py
tests/test_cross_project_isolation.py
tests/test_default_environment_template.py
tests/test_deployment_cap.py
tests/test_doc_guard_oracles.py
tests/test_drafts.py
tests/test_endpoint_fingerprint_is_bound.py
tests/test_environments.py
tests/test_equivalence_gate.py
tests/test_errors.py
tests/test_examples_convert_as_documented.py
tests/test_export_refuses_a_negative_compile.py
tests/test_exposure_boundary.py
tests/test_exposure_invalidation.py
tests/test_fake_fidelity.py
tests/test_gap.py
tests/test_govern.py
tests/test_govern_calls_carry_the_environment.py
tests/test_graph_projection.py
tests/test_image_equivalence_gate.py
tests/test_import_operation_record.py
tests/test_import_refuses_at_the_taint_cap.py
tests/test_importer_contract.py
tests/test_invitation_issuer_matches_login.py
tests/test_invitations.py
tests/test_layering.py
tests/test_lock_order_is_transaction_scoped.py
tests/test_login_config_is_a_startup_guard.py
tests/test_managed_project_allocation.py
tests/test_manifest_hash.py
tests/test_manifest_mcp_fields.py
tests/test_membership_routes.py
tests/test_migrations.py
tests/test_network_posture.py
tests/test_normalize.py
tests/test_offered_tool_not_bound.py
tests/test_oidc_attempt.py
tests/test_oidc_callback.py
tests/test_oidc_start.py
tests/test_oidc_verification.py
tests/test_operator_cli.py
tests/test_package_data.py
tests/test_payload_upgrade_and_guards.py
tests/test_pipeline.py
tests/test_pipeline_output_survives_our_own_gates.py
tests/test_principal_admission.py
tests/test_project_creation_is_authenticated.py
tests/test_project_ids_are_path_segments.py
tests/test_project_root_is_per_project.py
tests/test_quota.py
tests/test_quota_transfer.py
tests/test_quota_transfer_routes.py
tests/test_readiness_rules_agree.py
tests/test_reconcile.py
tests/test_registry_references_cannot_survive.py
tests/test_release_row.py
tests/test_request_snapshot_protection.py
tests/test_response_contract.py
tests/test_restore_without_the_keyring.py
tests/test_rotate_version.py
tests/test_router_collapse_is_linear.py
tests/test_router_matrix_fidelity.py
tests/test_routers_analyses.py
tests/test_routers_artifacts.py
tests/test_routers_identity.py
tests/test_routers_import.py
tests/test_run_dispatch_contract.py
tests/test_serv_version.py
tests/test_session_resolver.py
tests/test_session_routes.py
tests/test_smoke_version_gate.py
tests/test_snapshot_bytes_are_verified.py
tests/test_snapshot_durability.py
tests/test_snapshot_materialize.py
tests/test_snapshot_recovery.py
tests/test_snapshots.py
tests/test_spa.py
tests/test_specs_capability_gate.py
tests/test_static_users_file.py
tests/test_store.py
tests/test_store_analysis.py
tests/test_store_operational.py
tests/test_submission.py
tests/test_taint_delta_matrix.py
tests/test_taint_usage_query.py
tests/test_unauthenticated_bind_refusal.py
tests/test_unwired_gate.py
tests/test_unwired_guards_are_wired.py
tests/test_upgrade_gate_drift.py