LICENSE
README.md
pyproject.toml
src/truewire/__init__.py
src/truewire/examples.py
src/truewire/mcp.py
src/truewire/mock.py
src/truewire/openapi.py
src/truewire/project.py
src/truewire/py.typed
src/truewire/testing.py
src/truewire.egg-info/PKG-INFO
src/truewire.egg-info/SOURCES.txt
src/truewire.egg-info/dependency_links.txt
src/truewire.egg-info/entry_points.txt
src/truewire.egg-info/requires.txt
src/truewire.egg-info/top_level.txt
src/truewire/cli/__init__.py
src/truewire/cli/__main__.py
src/truewire/cli/capture.py
src/truewire/cli/check.py
src/truewire/cli/common.py
src/truewire/cli/core_templates.py
src/truewire/cli/docs.py
src/truewire/cli/examples.py
src/truewire/cli/generate.py
src/truewire/cli/import_.py
src/truewire/cli/import_registry.py
src/truewire/cli/init.py
src/truewire/cli/mcp.py
src/truewire/cli/migrate.py
src/truewire/cli/mock.py
src/truewire/cli/plan.py
src/truewire/cli/standards.py
src/truewire/cli/surface.py
src/truewire/codegen/__init__.py
src/truewire/codegen/layout.py
src/truewire/codegen/meta.py
src/truewire/codegen/python.py
src/truewire/codegen/rust/__init__.py
src/truewire/codegen/rust/endpoint.py
src/truewire/codegen/rust/meta.py
src/truewire/codegen/rust/names.py
src/truewire/codegen/rust/printer.py
src/truewire/codegen/rust/routers.py
src/truewire/codegen/rust/types.py
src/truewire/codegen/typescript/__init__.py
src/truewire/codegen/typescript/endpoint.py
src/truewire/codegen/typescript/meta.py
src/truewire/codegen/typescript/names.py
src/truewire/codegen/typescript/printer.py
src/truewire/codegen/typescript/routers.py
src/truewire/codegen/typescript/types.py
src/truewire/docs/__init__.py
src/truewire/docs/check.py
src/truewire/docs/lint.py
src/truewire/generation/__init__.py
src/truewire/generation/util.py
src/truewire/generation/methods/__init__.py
src/truewire/generation/methods/normalize.py
src/truewire/generation/methods/generation/__init__.py
src/truewire/generation/methods/generation/parser.py
src/truewire/generation/methods/generation/schema.py
src/truewire/generation/openapi/__init__.py
src/truewire/generation/openapi/transforms.py
src/truewire/generation/python/__init__.py
src/truewire/generation/python/util.py
src/truewire/generation/python/code/__init__.py
src/truewire/generation/python/code/client.py
src/truewire/generation/python/code/docstring.py
src/truewire/generation/python/code/functions.py
src/truewire/generation/python/code/http.py
src/truewire/generation/python/code/imports.py
src/truewire/generation/python/types/__init__.py
src/truewire/generation/python/types/code.py
src/truewire/generation/python/types/main.py
src/truewire/generation/python/types/naming.py
src/truewire/generation/python/types/normalize.py
src/truewire/generation/python/types/parser.py
src/truewire/generation/python/types/schema.py
src/truewire/generation/schema/__init__.py
src/truewire/generation/schema/data_type.py
src/truewire/generation/schema/parameter_location.py
src/truewire/generation/schema/resolve.py
src/truewire/generation/schema/schema.py
src/truewire/generation/schema/util.py
src/truewire/generation/schema/openapi_schema_pydantic/__init__.py
src/truewire/generation/schema/openapi_schema_pydantic/callback.py
src/truewire/generation/schema/openapi_schema_pydantic/components.py
src/truewire/generation/schema/openapi_schema_pydantic/contact.py
src/truewire/generation/schema/openapi_schema_pydantic/discriminator.py
src/truewire/generation/schema/openapi_schema_pydantic/encoding.py
src/truewire/generation/schema/openapi_schema_pydantic/example.py
src/truewire/generation/schema/openapi_schema_pydantic/external_documentation.py
src/truewire/generation/schema/openapi_schema_pydantic/header.py
src/truewire/generation/schema/openapi_schema_pydantic/info.py
src/truewire/generation/schema/openapi_schema_pydantic/license.py
src/truewire/generation/schema/openapi_schema_pydantic/link.py
src/truewire/generation/schema/openapi_schema_pydantic/media_type.py
src/truewire/generation/schema/openapi_schema_pydantic/oauth_flow.py
src/truewire/generation/schema/openapi_schema_pydantic/oauth_flows.py
src/truewire/generation/schema/openapi_schema_pydantic/open_api.py
src/truewire/generation/schema/openapi_schema_pydantic/operation.py
src/truewire/generation/schema/openapi_schema_pydantic/parameter.py
src/truewire/generation/schema/openapi_schema_pydantic/path_item.py
src/truewire/generation/schema/openapi_schema_pydantic/paths.py
src/truewire/generation/schema/openapi_schema_pydantic/reference.py
src/truewire/generation/schema/openapi_schema_pydantic/request_body.py
src/truewire/generation/schema/openapi_schema_pydantic/response.py
src/truewire/generation/schema/openapi_schema_pydantic/responses.py
src/truewire/generation/schema/openapi_schema_pydantic/schema.py
src/truewire/generation/schema/openapi_schema_pydantic/security_requirement.py
src/truewire/generation/schema/openapi_schema_pydantic/security_scheme.py
src/truewire/generation/schema/openapi_schema_pydantic/server.py
src/truewire/generation/schema/openapi_schema_pydantic/server_variable.py
src/truewire/generation/schema/openapi_schema_pydantic/tag.py
src/truewire/generation/schema/openapi_schema_pydantic/xml.py
src/truewire/generation/types/__init__.py
src/truewire/generation/types/main.py
src/truewire/generation/types/maps.py
src/truewire/generation/types/references.py
src/truewire/generation/types/transforms.py
src/truewire/generation/types/types.py
src/truewire/generation/types/unnest.py
src/truewire/plan/__init__.py
src/truewire/plan/build.py
src/truewire/plan/model.py
src/truewire/plan/types.py
src/truewire/resources/ruff.toml
src/truewire/spec/__init__.py
src/truewire/spec/authoring.py
src/truewire/spec/codegen_toml.py
src/truewire/spec/endpoint.py
src/truewire/spec/example.py
src/truewire/spec/repo.py
src/truewire/spec/request.py
src/truewire/spec/router.py
src/truewire/standards/__init__.py
src/truewire/standards/docstrings.py
src/truewire/standards/duplicate_schemas.py
src/truewire/standards/finding.py
src/truewire/standards/links.py
src/truewire/standards/no_call.py
src/truewire/standards/router_coverage.py
src/truewire/standards/secrets.py
src/truewire/surface/__init__.py
src/truewire/surface/check.py
test/test_capture.py
test/test_check_dangling_ref.py
test/test_codegen.py
test/test_codegen_cli.py
test/test_codegen_generator.py
test/test_codegen_generator_e2e.py
test/test_codegen_grpc_dispatch.py
test/test_codegen_layout.py
test/test_codegen_name_collision.py
test/test_codegen_router_docstring.py
test/test_codegen_rust.py
test/test_codegen_typescript.py
test/test_docs_check.py
test/test_docs_lint.py
test/test_endpoint_grpc_spec.py
test/test_endpoint_pagination_model.py
test/test_endpoint_path_grammar.py
test/test_endpoint_spec.py
test/test_envelope_spec.py
test/test_envelope_wire_body.py
test/test_examples.py
test/test_import_registry.py
test/test_init.py
test/test_init_templates.py
test/test_mcp.py
test/test_migrate.py
test/test_mock.py
test/test_mock_request_matching.py
test/test_openapi_import.py
test/test_plan.py
test/test_router_spec.py
test/test_spec_authoring_descriptions.py
test/test_spec_authoring_identifier_templating.py
test/test_spec_authoring_meta_collision.py
test/test_spec_authoring_mixed_leaf_router.py
test/test_spec_authoring_pagination.py
test/test_spec_authoring_request_shape.py
test/test_spec_authoring_reserved_param.py
test/test_spec_authoring_router_name_collision.py
test/test_spec_authoring_schemas_shadowing.py
test/test_spec_authoring_severity.py
test/test_spec_authoring_timestamp_format.py
test/test_spec_authoring_title_empty_object.py
test/test_spec_codegen_toml.py
test/test_spec_examples.py
test/test_spec_request.py
test/test_spec_surface.py
test/test_spec_ws_rpc_synthesis.py
test/test_standards_docstrings.py
test/test_standards_duplicate_schemas.py
test/test_standards_links.py
test/test_standards_no_call.py
test/test_standards_router_coverage.py
test/test_standards_secrets.py
test/test_testing.py