.dockerignore
.gitignore
.pre-commit-config.yaml
.semgrepignore
AGENTS.md
ARCHITECTURE.md
BACKLOG.md
CLAUDE.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
Dockerfile
LICENSE
MANIFEST.in
Makefile
README.md
SECURITY.md
alembic.ini
cliff.toml
docker-compose.yml
docker-entrypoint.sh
mkdocs.optophi.yml
mkdocs.yml
pycharter.cfg.example
pyproject.toml
setup.py
.claude/CLAUDE.md
.claude/launch.json
.claude/commands/branch.md
.claude/skills/config-change/SKILL.md
.claude/skills/onboard/SKILL.md
.claude/skills/plan/SKILL.md
.claude/skills/refactor/SKILL.md
.claude/skills/release/SKILL.md
.claude/skills/ship/SKILL.md
.claude/skills/verify/SKILL.md
.cursor/rules/optophi-project-standards.mdc
.github/dependabot.yml
.github/workflows/ci.yml
.github/workflows/publish.yml
.github/workflows/scorecards.yml
archive/README.md
archive/editor-dead-code/canvas/CrossLayerAnchors.tsx
archive/editor-dead-code/canvas/SchemaCanvas.tsx
archive/editor-dead-code/canvas/SplitCanvasView.tsx
archive/editor-dead-code/canvas/SplitLayerPicker.tsx
archive/editor-dead-code/canvas/SwimlaneBackground.tsx
archive/editor-dead-code/canvas/WorkspaceCanvas.tsx
archive/editor-dead-code/canvas/hooks/useWorkspaceEdges.ts
archive/editor-dead-code/canvas/hooks/useWorkspaceNodes.ts
archive/editor-dead-code/scheme-picker/CreateSchemeDialog.tsx
archive/editor-dead-code/scheme-picker/SchemePickerList.tsx
archive/editor-dead-code/shell/DraftsTab.tsx
archive/editor-dead-code/shell/EditorV2Sidebar.tsx
docs/ARCHITECTURE.md
docs/MIGRATION_GUIDE.md
docs/changelog.md
docs/contributing.md
docs/examples-and-notebooks.md
docs/index.md
docs/reference.md
docs/version-in-ui.md
docs/api/contract-builder.md
docs/api/contract-parser.md
docs/api/contract-store.md
docs/api/docs-generator.md
docs/api/domain.md
docs/api/errors.md
docs/api/extractors.md
docs/api/index.md
docs/api/json-schema-converter.md
docs/api/loaders.md
docs/api/ontology.md
docs/api/pipeline-store.md
docs/api/pipeline.md
docs/api/pydantic-generator.md
docs/api/quality-check.md
docs/api/rest-api.md
docs/api/schema-evolution.md
docs/api/semantic-store.md
docs/api/testing.md
docs/api/transformers.md
docs/api/validator.md
docs/assets/favicon.ico
docs/assets/favicon.png
docs/assets/favicon.svg
docs/assets/logo.png
docs/assets/logo.svg
docs/contributing/publishing.md
docs/contributing/release-workflow.md
docs/getting-started/canonical_workflow.md
docs/getting-started/concepts.md
docs/getting-started/contract-first.md
docs/getting-started/data-quality.md
docs/getting-started/installation.md
docs/getting-started/quickstart.md
docs/guides/async-execution.md
docs/guides/building.md
docs/guides/collaboration.md
docs/guides/config-parity.md
docs/guides/configuration.md
docs/guides/custom-extractors.md
docs/guides/custom-transformers.md
docs/guides/custom-validators.md
docs/guides/data-journey.md
docs/guides/data-profiling.md
docs/guides/database-config.md
docs/guides/database-erd.md
docs/guides/database-operations.md
docs/guides/domain-models-and-lifecycle.md
docs/guides/editor-architecture-adr.md
docs/guides/editor-verification-checklist.md
docs/guides/editor-workspace-unification-handoff.md
docs/guides/incremental-extraction.md
docs/guides/index.md
docs/guides/ontology-governance-rfc.md
docs/guides/ontology-implementation-plan.md
docs/guides/ontology.md
docs/guides/pipeline-quality.md
docs/guides/pipeline-transformations.md
docs/guides/production.md
docs/guides/seed-and-sample-data.md
docs/guides/sprint-d-design.md
docs/guides/streaming-and-messaging.md
docs/guides/testing-pipelines.md
docs/guides/wiki-uiux-enhancement-plan.md
docs/guides/worker-roadmap-adr.md
docs/guides/worker.md
docs/notebooks/README.md
docs/stylesheets/extra.css
docs/tutorials/api-and-ui.md
docs/tutorials/contract-store.md
docs/tutorials/contracts-validation.md
docs/tutorials/index.md
docs/tutorials/pipelines.md
docs/tutorials/quality-monitoring.md
scripts/build.sh
scripts/ci.sh
scripts/release.sh
scripts/setup.sh
src/pycharter/__init__.py
src/pycharter/_cli_commands.py
src/pycharter/_cli_parsers.py
src/pycharter/_cli_parsers_db.py
src/pycharter/_exports.py
src/pycharter/_top_level.py
src/pycharter/cli.py
src/pycharter/exceptions.py
src/pycharter/py.typed
src/pycharter.egg-info/PKG-INFO
src/pycharter.egg-info/SOURCES.txt
src/pycharter.egg-info/dependency_links.txt
src/pycharter.egg-info/entry_points.txt
src/pycharter.egg-info/requires.txt
src/pycharter.egg-info/top_level.txt
src/pycharter/_bundled_docs/mkdocs.yml
src/pycharter/_bundled_docs/docs/ARCHITECTURE.md
src/pycharter/_bundled_docs/docs/MIGRATION_GUIDE.md
src/pycharter/_bundled_docs/docs/changelog.md
src/pycharter/_bundled_docs/docs/contributing.md
src/pycharter/_bundled_docs/docs/examples-and-notebooks.md
src/pycharter/_bundled_docs/docs/index.md
src/pycharter/_bundled_docs/docs/reference.md
src/pycharter/_bundled_docs/docs/version-in-ui.md
src/pycharter/_bundled_docs/docs/api/contract-builder.md
src/pycharter/_bundled_docs/docs/api/contract-parser.md
src/pycharter/_bundled_docs/docs/api/contract-store.md
src/pycharter/_bundled_docs/docs/api/docs-generator.md
src/pycharter/_bundled_docs/docs/api/domain.md
src/pycharter/_bundled_docs/docs/api/errors.md
src/pycharter/_bundled_docs/docs/api/extractors.md
src/pycharter/_bundled_docs/docs/api/index.md
src/pycharter/_bundled_docs/docs/api/json-schema-converter.md
src/pycharter/_bundled_docs/docs/api/loaders.md
src/pycharter/_bundled_docs/docs/api/ontology.md
src/pycharter/_bundled_docs/docs/api/pipeline-store.md
src/pycharter/_bundled_docs/docs/api/pipeline.md
src/pycharter/_bundled_docs/docs/api/pydantic-generator.md
src/pycharter/_bundled_docs/docs/api/quality-check.md
src/pycharter/_bundled_docs/docs/api/rest-api.md
src/pycharter/_bundled_docs/docs/api/schema-evolution.md
src/pycharter/_bundled_docs/docs/api/semantic-store.md
src/pycharter/_bundled_docs/docs/api/testing.md
src/pycharter/_bundled_docs/docs/api/transformers.md
src/pycharter/_bundled_docs/docs/api/validator.md
src/pycharter/_bundled_docs/docs/assets/favicon.ico
src/pycharter/_bundled_docs/docs/assets/favicon.png
src/pycharter/_bundled_docs/docs/assets/favicon.svg
src/pycharter/_bundled_docs/docs/assets/logo.png
src/pycharter/_bundled_docs/docs/assets/logo.svg
src/pycharter/_bundled_docs/docs/contributing/publishing.md
src/pycharter/_bundled_docs/docs/contributing/release-workflow.md
src/pycharter/_bundled_docs/docs/getting-started/canonical_workflow.md
src/pycharter/_bundled_docs/docs/getting-started/concepts.md
src/pycharter/_bundled_docs/docs/getting-started/contract-first.md
src/pycharter/_bundled_docs/docs/getting-started/data-quality.md
src/pycharter/_bundled_docs/docs/getting-started/installation.md
src/pycharter/_bundled_docs/docs/getting-started/quickstart.md
src/pycharter/_bundled_docs/docs/guides/async-execution.md
src/pycharter/_bundled_docs/docs/guides/building.md
src/pycharter/_bundled_docs/docs/guides/collaboration.md
src/pycharter/_bundled_docs/docs/guides/config-parity.md
src/pycharter/_bundled_docs/docs/guides/configuration.md
src/pycharter/_bundled_docs/docs/guides/custom-extractors.md
src/pycharter/_bundled_docs/docs/guides/custom-transformers.md
src/pycharter/_bundled_docs/docs/guides/custom-validators.md
src/pycharter/_bundled_docs/docs/guides/data-journey.md
src/pycharter/_bundled_docs/docs/guides/data-profiling.md
src/pycharter/_bundled_docs/docs/guides/database-config.md
src/pycharter/_bundled_docs/docs/guides/database-erd.md
src/pycharter/_bundled_docs/docs/guides/database-operations.md
src/pycharter/_bundled_docs/docs/guides/domain-models-and-lifecycle.md
src/pycharter/_bundled_docs/docs/guides/editor-architecture-adr.md
src/pycharter/_bundled_docs/docs/guides/editor-verification-checklist.md
src/pycharter/_bundled_docs/docs/guides/editor-workspace-unification-handoff.md
src/pycharter/_bundled_docs/docs/guides/incremental-extraction.md
src/pycharter/_bundled_docs/docs/guides/index.md
src/pycharter/_bundled_docs/docs/guides/ontology-governance-rfc.md
src/pycharter/_bundled_docs/docs/guides/ontology-implementation-plan.md
src/pycharter/_bundled_docs/docs/guides/ontology.md
src/pycharter/_bundled_docs/docs/guides/pipeline-quality.md
src/pycharter/_bundled_docs/docs/guides/pipeline-transformations.md
src/pycharter/_bundled_docs/docs/guides/production.md
src/pycharter/_bundled_docs/docs/guides/seed-and-sample-data.md
src/pycharter/_bundled_docs/docs/guides/sprint-d-design.md
src/pycharter/_bundled_docs/docs/guides/streaming-and-messaging.md
src/pycharter/_bundled_docs/docs/guides/testing-pipelines.md
src/pycharter/_bundled_docs/docs/guides/wiki-uiux-enhancement-plan.md
src/pycharter/_bundled_docs/docs/guides/worker-roadmap-adr.md
src/pycharter/_bundled_docs/docs/guides/worker.md
src/pycharter/_bundled_docs/docs/notebooks/README.md
src/pycharter/_bundled_docs/docs/stylesheets/extra.css
src/pycharter/_bundled_docs/docs/tutorials/api-and-ui.md
src/pycharter/_bundled_docs/docs/tutorials/contract-store.md
src/pycharter/_bundled_docs/docs/tutorials/contracts-validation.md
src/pycharter/_bundled_docs/docs/tutorials/index.md
src/pycharter/_bundled_docs/docs/tutorials/pipelines.md
src/pycharter/_bundled_docs/docs/tutorials/quality-monitoring.md
src/pycharter/api/README.md
src/pycharter/api/__init__.py
src/pycharter/api/_http_errors.py
src/pycharter/api/_routers.py
src/pycharter/api/main.py
src/pycharter/api/utils.py
src/pycharter/api/dependencies/__init__.py
src/pycharter/api/dependencies/_store_factory.py
src/pycharter/api/dependencies/auth.py
src/pycharter/api/dependencies/database.py
src/pycharter/api/dependencies/folder_resolvers.py
src/pycharter/api/dependencies/lifecycle.py
src/pycharter/api/dependencies/pipeline_store.py
src/pycharter/api/dependencies/semantic_store.py
src/pycharter/api/dependencies/store.py
src/pycharter/api/models/__init__.py
src/pycharter/api/models/concept_graphs.py
src/pycharter/api/models/contracts.py
src/pycharter/api/models/docs.py
src/pycharter/api/models/drafts.py
src/pycharter/api/models/editor_search.py
src/pycharter/api/models/evolution.py
src/pycharter/api/models/extractors.py
src/pycharter/api/models/folders.py
src/pycharter/api/models/metadata.py
src/pycharter/api/models/metadata_entities.py
src/pycharter/api/models/ontology_configs.py
src/pycharter/api/models/pipeline_configs.py
src/pycharter/api/models/pipeline_run.py
src/pycharter/api/models/quality.py
src/pycharter/api/models/runs.py
src/pycharter/api/models/schemas.py
src/pycharter/api/models/semantic_dashboard.py
src/pycharter/api/models/semantic_field_mapping.py
src/pycharter/api/models/semantic_graph.py
src/pycharter/api/models/semantic_lineage.py
src/pycharter/api/models/semantic_proposals.py
src/pycharter/api/models/semantic_provenance.py
src/pycharter/api/models/semantic_reviews.py
src/pycharter/api/models/semantic_schema.py
src/pycharter/api/models/semantic_suggestions.py
src/pycharter/api/models/semantic_versioning.py
src/pycharter/api/models/tracking.py
src/pycharter/api/models/validation.py
src/pycharter/api/routes/__init__.py
src/pycharter/api/routes/v1/__init__.py
src/pycharter/api/routes/v1/auth.py
src/pycharter/api/routes/v1/contracts.py
src/pycharter/api/routes/v1/docs.py
src/pycharter/api/routes/v1/editor_completeness.py
src/pycharter/api/routes/v1/editor_concept_graphs.py
src/pycharter/api/routes/v1/editor_drafts.py
src/pycharter/api/routes/v1/editor_knowledge_base.py
src/pycharter/api/routes/v1/editor_layouts.py
src/pycharter/api/routes/v1/editor_lineage.py
src/pycharter/api/routes/v1/editor_pipeline_run.py
src/pycharter/api/routes/v1/editor_search.py
src/pycharter/api/routes/v1/events.py
src/pycharter/api/routes/v1/evolution.py
src/pycharter/api/routes/v1/extractors.py
src/pycharter/api/routes/v1/folders.py
src/pycharter/api/routes/v1/metadata.py
src/pycharter/api/routes/v1/metadata_entities.py
src/pycharter/api/routes/v1/ontology_configs.py
src/pycharter/api/routes/v1/pipeline.py
src/pycharter/api/routes/v1/pipeline_configs.py
src/pycharter/api/routes/v1/pipeline_runs.py
src/pycharter/api/routes/v1/quality.py
src/pycharter/api/routes/v1/reconciliation.py
src/pycharter/api/routes/v1/runs.py
src/pycharter/api/routes/v1/schema_import.py
src/pycharter/api/routes/v1/schemas.py
src/pycharter/api/routes/v1/semantic_activity.py
src/pycharter/api/routes/v1/semantic_bindings.py
src/pycharter/api/routes/v1/semantic_concept_graph.py
src/pycharter/api/routes/v1/semantic_context.py
src/pycharter/api/routes/v1/semantic_dashboard.py
src/pycharter/api/routes/v1/semantic_definitions.py
src/pycharter/api/routes/v1/semantic_discovery.py
src/pycharter/api/routes/v1/semantic_export.py
src/pycharter/api/routes/v1/semantic_extraction.py
src/pycharter/api/routes/v1/semantic_field_mapping.py
src/pycharter/api/routes/v1/semantic_governance.py
src/pycharter/api/routes/v1/semantic_graph.py
src/pycharter/api/routes/v1/semantic_ingestion.py
src/pycharter/api/routes/v1/semantic_kb_ingest.py
src/pycharter/api/routes/v1/semantic_lineage.py
src/pycharter/api/routes/v1/semantic_namespaces.py
src/pycharter/api/routes/v1/semantic_proposals.py
src/pycharter/api/routes/v1/semantic_provenance.py
src/pycharter/api/routes/v1/semantic_query.py
src/pycharter/api/routes/v1/semantic_rdf.py
src/pycharter/api/routes/v1/semantic_reasoning.py
src/pycharter/api/routes/v1/semantic_reviews.py
src/pycharter/api/routes/v1/semantic_schema.py
src/pycharter/api/routes/v1/semantic_scheme_rdf.py
src/pycharter/api/routes/v1/semantic_schemes.py
src/pycharter/api/routes/v1/semantic_search.py
src/pycharter/api/routes/v1/semantic_suggestions.py
src/pycharter/api/routes/v1/semantic_templates.py
src/pycharter/api/routes/v1/semantic_versioning.py
src/pycharter/api/routes/v1/settings.py
src/pycharter/api/routes/v1/templates.py
src/pycharter/api/routes/v1/tracking.py
src/pycharter/api/routes/v1/validation.py
src/pycharter/api/routes/v1/validation_jobs.py
src/pycharter/api/services/__init__.py
src/pycharter/api/services/_contract_create.py
src/pycharter/api/services/_contract_read.py
src/pycharter/api/services/_contract_resolution.py
src/pycharter/api/services/_contract_update.py
src/pycharter/api/services/_db_testing.py
src/pycharter/api/services/_folder_helpers.py
src/pycharter/api/services/_metadata_crud.py
src/pycharter/api/services/_metadata_entity_ops.py
src/pycharter/api/services/_metadata_helpers.py
src/pycharter/api/services/_quality_metrics.py
src/pycharter/api/services/_quality_reports.py
src/pycharter/api/services/contract_crud.py
src/pycharter/api/services/contract_diff.py
src/pycharter/api/services/contract_parse_service.py
src/pycharter/api/services/contract_service.py
src/pycharter/api/services/contract_validation.py
src/pycharter/api/services/database_job_manager.py
src/pycharter/api/services/metadata_service.py
src/pycharter/api/services/pipeline_run_store.py
src/pycharter/api/services/quality_service.py
src/pycharter/api/services/quality_threshold_service.py
src/pycharter/api/services/semantic_schema_service.py
src/pycharter/api/services/server_config_editor.py
src/pycharter/api/services/settings_service.py
src/pycharter/api/services/template_service.py
src/pycharter/collab/__init__.py
src/pycharter/collab/_protocol.py
src/pycharter/collab/_reconcile.py
src/pycharter/collab/_room.py
src/pycharter/collab/_server.py
src/pycharter/config/__init__.py
src/pycharter/config/_helpers.py
src/pycharter/config/auth.py
src/pycharter/config/cfg_file_update.py
src/pycharter/config/loader.py
src/pycharter/config/ports.py
src/pycharter/contract_builder/__init__.py
src/pycharter/contract_builder/builder.py
src/pycharter/contract_builder/types.py
src/pycharter/contract_parser/__init__.py
src/pycharter/contract_parser/parser.py
src/pycharter/contract_store/README.md
src/pycharter/contract_store/__init__.py
src/pycharter/contract_store/_mongodb_connection.py
src/pycharter/contract_store/_mongodb_operations.py
src/pycharter/contract_store/_mongodb_queries.py
src/pycharter/contract_store/_sqlalchemy_artifacts.py
src/pycharter/contract_store/_sqlalchemy_base.py
src/pycharter/contract_store/_sqlalchemy_connection.py
src/pycharter/contract_store/_sqlalchemy_crud.py
src/pycharter/contract_store/client.py
src/pycharter/contract_store/in_memory.py
src/pycharter/contract_store/mongodb.py
src/pycharter/contract_store/postgres.py
src/pycharter/contract_store/protocols.py
src/pycharter/contract_store/redis.py
src/pycharter/contract_store/sqlite.py
src/pycharter/data/__init__.py
src/pycharter/data/ontology/shapes/concept_scheme.ttl
src/pycharter/data/ontology/shapes/field_mapping.ttl
src/pycharter/data/seed/coercion_rules.yaml
src/pycharter/data/seed/compliance_frameworks.yaml
src/pycharter/data/seed/concept_relationships.yaml
src/pycharter/data/seed/context_pack_schema.yaml
src/pycharter/data/seed/contracts.yaml
src/pycharter/data/seed/data_feeds.yaml
src/pycharter/data/seed/domains.yaml
src/pycharter/data/seed/environments.yaml
src/pycharter/data/seed/metadata.yaml
src/pycharter/data/seed/ontologies.yaml
src/pycharter/data/seed/ontology_mappings.yaml
src/pycharter/data/seed/ontology_schema.yaml
src/pycharter/data/seed/owners.yaml
src/pycharter/data/seed/pipeline_configs.yaml
src/pycharter/data/seed/schemas.yaml
src/pycharter/data/seed/semantic_proposals.yaml
src/pycharter/data/seed/systems.yaml
src/pycharter/data/seed/tags.yaml
src/pycharter/data/seed/validation_rules.yaml
src/pycharter/data/seed/bundled/aircraft_fleet.csv
src/pycharter/data/seed/bundled/crew_overrides.csv
src/pycharter/data/seed/bundled/demo_order_events.csv
src/pycharter/data/seed/bundled/demo_trade_signals.csv
src/pycharter/data/seed/bundled/orders.csv
src/pycharter/data/seed/export/neo4j.yaml
src/pycharter/data/seed/export/obsidian.yaml
src/pycharter/data/seed/extraction/markdown_docs.yaml
src/pycharter/data/seed/extraction/tree_sitter_python.yaml
src/pycharter/data/templates/contract/README.md
src/pycharter/data/templates/contract/template_coercion_rules.yaml
src/pycharter/data/templates/contract/template_contract.yaml
src/pycharter/data/templates/contract/template_metadata.yaml
src/pycharter/data/templates/contract/template_ontology.yaml
src/pycharter/data/templates/contract/template_schema.yaml
src/pycharter/data/templates/contract/template_validation_rules.yaml
src/pycharter/data/templates/ontology/ecommerce.yaml
src/pycharter/data/templates/ontology/event_participation.yaml
src/pycharter/data/templates/ontology/healthcare.yaml
src/pycharter/data/templates/ontology/party.yaml
src/pycharter/data/templates/ontology/product_catalog.yaml
src/pycharter/data/templates/ontology/saas.yaml
src/pycharter/data/templates/ontology/trading_domain.yaml
src/pycharter/data/templates/pipeline/README.md
src/pycharter/data/templates/pipeline/extract_cloud_azure.yaml
src/pycharter/data/templates/pipeline/extract_cloud_gcs.yaml
src/pycharter/data/templates/pipeline/extract_cloud_s3.yaml
src/pycharter/data/templates/pipeline/extract_database.yaml
src/pycharter/data/templates/pipeline/extract_database_incremental.yaml
src/pycharter/data/templates/pipeline/extract_database_ssh.yaml
src/pycharter/data/templates/pipeline/extract_file_csv.yaml
src/pycharter/data/templates/pipeline/extract_file_glob.yaml
src/pycharter/data/templates/pipeline/extract_file_json.yaml
src/pycharter/data/templates/pipeline/extract_file_parquet.yaml
src/pycharter/data/templates/pipeline/extract_http_incremental.yaml
src/pycharter/data/templates/pipeline/extract_http_paginated.yaml
src/pycharter/data/templates/pipeline/extract_http_path_params.yaml
src/pycharter/data/templates/pipeline/extract_http_simple.yaml
src/pycharter/data/templates/pipeline/extract_with_validation.yaml
src/pycharter/data/templates/pipeline/load_cloud_azure.yaml
src/pycharter/data/templates/pipeline/load_cloud_gcs.yaml
src/pycharter/data/templates/pipeline/load_cloud_s3.yaml
src/pycharter/data/templates/pipeline/load_file.yaml
src/pycharter/data/templates/pipeline/load_insert.yaml
src/pycharter/data/templates/pipeline/load_postgresql.yaml
src/pycharter/data/templates/pipeline/load_sqlite.yaml
src/pycharter/data/templates/pipeline/load_truncate_and_load.yaml
src/pycharter/data/templates/pipeline/load_upsert.yaml
src/pycharter/data/templates/pipeline/load_with_dlq.yaml
src/pycharter/data/templates/pipeline/load_with_ssh_tunnel.yaml
src/pycharter/data/templates/pipeline/load_with_validation.yaml
src/pycharter/data/templates/pipeline/pipeline_http_to_db.yaml
src/pycharter/data/templates/pipeline/settings.yaml
src/pycharter/data/templates/pipeline/transform_combined.yaml
src/pycharter/data/templates/pipeline/transform_custom_function.yaml
src/pycharter/data/templates/pipeline/transform_jsonata.yaml
src/pycharter/data/templates/pipeline/transform_simple.yaml
src/pycharter/data/templates/pipeline/variables.yaml
src/pycharter/db/README.md
src/pycharter/db/__init__.py
src/pycharter/db/_cli_commands.py
src/pycharter/db/_seed_core.py
src/pycharter/db/_seed_metadata.py
src/pycharter/db/_seed_pipeline_configs.py
src/pycharter/db/_seed_semantic.py
src/pycharter/db/_seed_semantic_fields.py
src/pycharter/db/_seed_templates.py
src/pycharter/db/_seed_utils.py
src/pycharter/db/cli.py
src/pycharter/db/config.py
src/pycharter/db/metadata_normalizer.py
src/pycharter/db/seed.py
src/pycharter/db/session.py
src/pycharter/db/migrations/README
src/pycharter/db/migrations/env.py
src/pycharter/db/migrations/schema_helper.py
src/pycharter/db/migrations/script.py.mako
src/pycharter/db/migrations/versions/20260317000000_squashed_initial_schema.py
src/pycharter/db/migrations/versions/20260422000000_squashed_semantic_extensions.py
src/pycharter/db/migrations/versions/20260504000000_add_pipeline_jobs.py
src/pycharter/db/migrations/versions/__init__.py
src/pycharter/db/models/__init__.py
src/pycharter/db/models/_metadata_record_helpers.py
src/pycharter/db/models/_metadata_record_model.py
src/pycharter/db/models/api_endpoint.py
src/pycharter/db/models/base.py
src/pycharter/db/models/coercion_rule.py
src/pycharter/db/models/compliance_framework.py
src/pycharter/db/models/data_contract.py
src/pycharter/db/models/data_dependency.py
src/pycharter/db/models/data_feed.py
src/pycharter/db/models/domain.py
src/pycharter/db/models/draft.py
src/pycharter/db/models/editor_folder.py
src/pycharter/db/models/editor_layout.py
src/pycharter/db/models/environment.py
src/pycharter/db/models/field_mapping.py
src/pycharter/db/models/metadata_record.py
src/pycharter/db/models/ontology_config.py
src/pycharter/db/models/owner.py
src/pycharter/db/models/pipeline_config.py
src/pycharter/db/models/pipeline_job.py
src/pycharter/db/models/pipeline_run.py
src/pycharter/db/models/quality_metric.py
src/pycharter/db/models/quality_violation.py
src/pycharter/db/models/schema.py
src/pycharter/db/models/storage_location.py
src/pycharter/db/models/system.py
src/pycharter/db/models/tag.py
src/pycharter/db/models/validation_job.py
src/pycharter/db/models/validation_rule.py
src/pycharter/db/models/semantic/__init__.py
src/pycharter/db/models/semantic/branch.py
src/pycharter/db/models/semantic/concept.py
src/pycharter/db/models/semantic/concept_binding_event.py
src/pycharter/db/models/semantic/concept_relationship.py
src/pycharter/db/models/semantic/concept_scheme.py
src/pycharter/db/models/semantic/contract_version.py
src/pycharter/db/models/semantic/field.py
src/pycharter/db/models/semantic/field_concept.py
src/pycharter/db/models/semantic/field_relationship.py
src/pycharter/db/models/semantic/imported_schema.py
src/pycharter/db/models/semantic/ontology_schema.py
src/pycharter/db/models/semantic/proposal.py
src/pycharter/db/models/semantic/review.py
src/pycharter/db/models/semantic/suggestion.py
src/pycharter/db/schemas/README.md
src/pycharter/db/schemas/__init__.py
src/pycharter/db/schemas/_data_contract_schema.py
src/pycharter/db/schemas/_data_contract_validators.py
src/pycharter/db/schemas/data_contract.py
src/pycharter/ddl_generator/__init__.py
src/pycharter/ddl_generator/_parser.py
src/pycharter/ddl_generator/_renderer.py
src/pycharter/ddl_generator/_type_map.py
src/pycharter/ddl_generator/_types.py
src/pycharter/dlq/__init__.py
src/pycharter/dlq/_config.py
src/pycharter/dlq/_errors.py
src/pycharter/dlq/_protocols.py
src/pycharter/dlq/_retry.py
src/pycharter/dlq/_sync.py
src/pycharter/dlq/_ttl.py
src/pycharter/dlq/_types.py
src/pycharter/dlq/database_store.py
src/pycharter/dlq/file_store.py
src/pycharter/dlq/memory_store.py
src/pycharter/docs/__init__.py
src/pycharter/docs/cli.py
src/pycharter/docs_generator/__init__.py
src/pycharter/docs_generator/_docs_gen_core.py
src/pycharter/docs_generator/_docs_gen_templates.py
src/pycharter/docs_generator/generator.py
src/pycharter/docs_generator/renderers.py
src/pycharter/domain/__init__.py
src/pycharter/events/__init__.py
src/pycharter/events/_change_bus.py
src/pycharter/json_schema_converter/__init__.py
src/pycharter/json_schema_converter/_converter_core.py
src/pycharter/json_schema_converter/_converter_types.py
src/pycharter/json_schema_converter/converter.py
src/pycharter/json_schema_converter/reverse_converter.py
src/pycharter/persistence/__init__.py
src/pycharter/persistence/collaboration/__init__.py
src/pycharter/persistence/collaboration/proposals.py
src/pycharter/persistence/collaboration/review.py
src/pycharter/persistence/collaboration/suggestions.py
src/pycharter/persistence/drafts/__init__.py
src/pycharter/persistence/drafts/sqlalchemy_repository.py
src/pycharter/persistence/ingestion/__init__.py
src/pycharter/persistence/ingestion/importer.py
src/pycharter/persistence/search/__init__.py
src/pycharter/persistence/search/sqlalchemy_source.py
src/pycharter/persistence/versioning/__init__.py
src/pycharter/persistence/versioning/history.py
src/pycharter/pipeline_generator/ASYNC_AND_EXECUTION.md
src/pycharter/pipeline_generator/INTERFACES.md
src/pycharter/pipeline_generator/README.md
src/pycharter/pipeline_generator/TRANSFORMATION_GUIDE.md
src/pycharter/pipeline_generator/__init__.py
src/pycharter/pipeline_generator/_builtin_functions.py
src/pycharter/pipeline_generator/_config.py
src/pycharter/pipeline_generator/_config_enums.py
src/pycharter/pipeline_generator/_config_extract.py
src/pycharter/pipeline_generator/_config_gen_core.py
src/pycharter/pipeline_generator/_config_settings.py
src/pycharter/pipeline_generator/_config_shared.py
src/pycharter/pipeline_generator/_dag.py
src/pycharter/pipeline_generator/_db_load.py
src/pycharter/pipeline_generator/_db_load_fallback.py
src/pycharter/pipeline_generator/_db_load_sync.py
src/pycharter/pipeline_generator/_db_query.py
src/pycharter/pipeline_generator/_dlq_core.py
src/pycharter/pipeline_generator/_dlq_database.py
src/pycharter/pipeline_generator/_dlq_db_operations.py
src/pycharter/pipeline_generator/_dlq_sync.py
src/pycharter/pipeline_generator/_pipeline_cli_commands.py
src/pycharter/pipeline_generator/_pipeline_helpers.py
src/pycharter/pipeline_generator/_plugins.py
src/pycharter/pipeline_generator/_quality_checks.py
src/pycharter/pipeline_generator/_quality_metrics.py
src/pycharter/pipeline_generator/_run_progress.py
src/pycharter/pipeline_generator/_runner.py
src/pycharter/pipeline_generator/_sections_bridge.py
src/pycharter/pipeline_generator/_testing_fixtures.py
src/pycharter/pipeline_generator/_testing_runner.py
src/pycharter/pipeline_generator/_validation_core.py
src/pycharter/pipeline_generator/_validation_rules.py
src/pycharter/pipeline_generator/checkpoint.py
src/pycharter/pipeline_generator/config_generator.py
src/pycharter/pipeline_generator/config_models.py
src/pycharter/pipeline_generator/context.py
src/pycharter/pipeline_generator/database.py
src/pycharter/pipeline_generator/database_connection.py
src/pycharter/pipeline_generator/database_operations.py
src/pycharter/pipeline_generator/dlq.py
src/pycharter/pipeline_generator/expression.py
src/pycharter/pipeline_generator/lineage.py
src/pycharter/pipeline_generator/pipeline.py
src/pycharter/pipeline_generator/pipeline_cli.py
src/pycharter/pipeline_generator/preflight.py
src/pycharter/pipeline_generator/progress.py
src/pycharter/pipeline_generator/protocols.py
src/pycharter/pipeline_generator/quality.py
src/pycharter/pipeline_generator/rate_limiter.py
src/pycharter/pipeline_generator/result.py
src/pycharter/pipeline_generator/semantic_validator.py
src/pycharter/pipeline_generator/state.py
src/pycharter/pipeline_generator/step_contract.py
src/pycharter/pipeline_generator/testing.py
src/pycharter/pipeline_generator/validation.py
src/pycharter/pipeline_generator/extractors/__init__.py
src/pycharter/pipeline_generator/extractors/_cloud_storage_azure.py
src/pycharter/pipeline_generator/extractors/_cloud_storage_gcs.py
src/pycharter/pipeline_generator/extractors/_cloud_storage_s3.py
src/pycharter/pipeline_generator/extractors/_file_csv.py
src/pycharter/pipeline_generator/extractors/_file_json.py
src/pycharter/pipeline_generator/extractors/_http_auth.py
src/pycharter/pipeline_generator/extractors/_http_helpers.py
src/pycharter/pipeline_generator/extractors/_http_pagination.py
src/pycharter/pipeline_generator/extractors/_http_request.py
src/pycharter/pipeline_generator/extractors/_kafka_extractor.py
src/pycharter/pipeline_generator/extractors/_messaging.py
src/pycharter/pipeline_generator/extractors/_mongodb_extractor.py
src/pycharter/pipeline_generator/extractors/_probe.py
src/pycharter/pipeline_generator/extractors/_streaming.py
src/pycharter/pipeline_generator/extractors/base.py
src/pycharter/pipeline_generator/extractors/cloud_storage.py
src/pycharter/pipeline_generator/extractors/database.py
src/pycharter/pipeline_generator/extractors/factory.py
src/pycharter/pipeline_generator/extractors/file.py
src/pycharter/pipeline_generator/extractors/file_watcher.py
src/pycharter/pipeline_generator/extractors/http.py
src/pycharter/pipeline_generator/extractors/kafka.py
src/pycharter/pipeline_generator/extractors/mongodb.py
src/pycharter/pipeline_generator/extractors/rabbitmq.py
src/pycharter/pipeline_generator/extractors/sqs.py
src/pycharter/pipeline_generator/extractors/sse.py
src/pycharter/pipeline_generator/extractors/streaming.py
src/pycharter/pipeline_generator/extractors/websocket.py
src/pycharter/pipeline_generator/loaders/__init__.py
src/pycharter/pipeline_generator/loaders/_mongodb_loader.py
src/pycharter/pipeline_generator/loaders/base.py
src/pycharter/pipeline_generator/loaders/cloud_storage.py
src/pycharter/pipeline_generator/loaders/database.py
src/pycharter/pipeline_generator/loaders/factory.py
src/pycharter/pipeline_generator/loaders/file.py
src/pycharter/pipeline_generator/loaders/mongodb.py
src/pycharter/pipeline_generator/schemas/__init__.py
src/pycharter/pipeline_generator/steps/__init__.py
src/pycharter/pipeline_generator/steps/_base.py
src/pycharter/pipeline_generator/steps/extract.py
src/pycharter/pipeline_generator/steps/join.py
src/pycharter/pipeline_generator/steps/load.py
src/pycharter/pipeline_generator/steps/transform.py
src/pycharter/pipeline_generator/steps/union.py
src/pycharter/pipeline_generator/transformers/__init__.py
src/pycharter/pipeline_generator/transformers/base.py
src/pycharter/pipeline_generator/transformers/config.py
src/pycharter/pipeline_generator/transformers/custom_function.py
src/pycharter/pipeline_generator/transformers/flatten.py
src/pycharter/pipeline_generator/transformers/jsonata_transformer.py
src/pycharter/pipeline_generator/transformers/operations.py
src/pycharter/pipeline_generator/transformers/pipeline.py
src/pycharter/pipeline_generator/transformers/simple_operations.py
src/pycharter/pipeline_generator/transformers/unnest.py
src/pycharter/pipeline_store/__init__.py
src/pycharter/pipeline_store/_mongodb_connection.py
src/pycharter/pipeline_store/_sqlalchemy_connection.py
src/pycharter/pipeline_store/_sqlalchemy_crud.py
src/pycharter/pipeline_store/client.py
src/pycharter/pipeline_store/in_memory.py
src/pycharter/pipeline_store/mongodb.py
src/pycharter/pipeline_store/postgres.py
src/pycharter/pipeline_store/redis.py
src/pycharter/pipeline_store/sqlite.py
src/pycharter/pydantic_generator/__init__.py
src/pycharter/pydantic_generator/_generator_core.py
src/pycharter/pydantic_generator/_generator_templates.py
src/pycharter/pydantic_generator/converter.py
src/pycharter/pydantic_generator/generator.py
src/pycharter/quality/README.md
src/pycharter/quality/__init__.py
src/pycharter/quality/_check_engine.py
src/pycharter/quality/_check_rules.py
src/pycharter/quality/_violation_tracker.py
src/pycharter/quality/_violation_types.py
src/pycharter/quality/check.py
src/pycharter/quality/cli.py
src/pycharter/quality/metrics.py
src/pycharter/quality/models.py
src/pycharter/quality/profiling.py
src/pycharter/quality/violations.py
src/pycharter/quality/wrappers.py
src/pycharter/quality/tracking/__init__.py
src/pycharter/quality/tracking/collector.py
src/pycharter/quality/tracking/exporters.py
src/pycharter/quality/tracking/models.py
src/pycharter/quality/tracking/store.py
src/pycharter/runtime_validator/__init__.py
src/pycharter/runtime_validator/_engine.py
src/pycharter/runtime_validator/_loaders.py
src/pycharter/runtime_validator/_rules.py
src/pycharter/runtime_validator/builder.py
src/pycharter/runtime_validator/decorators.py
src/pycharter/runtime_validator/utils.py
src/pycharter/runtime_validator/validator.py
src/pycharter/runtime_validator/validator_core.py
src/pycharter/runtime_validator/wrappers.py
src/pycharter/schema_evolution/__init__.py
src/pycharter/schema_evolution/_diff_engine.py
src/pycharter/schema_evolution/_diff_formatters.py
src/pycharter/schema_evolution/compatibility.py
src/pycharter/schema_evolution/diff.py
src/pycharter/schema_evolution/models.py
src/pycharter/semantic/__init__.py
src/pycharter/semantic/cli.py
src/pycharter/semantic/kb.py
src/pycharter/semantic/kb_policy.py
src/pycharter/semantic/migrate_flat_attributes.py
src/pycharter/semantic/namespaces.py
src/pycharter/semantic/provenance.py
src/pycharter/semantic/ai/__init__.py
src/pycharter/semantic/ai/_anthropic_provider.py
src/pycharter/semantic/ai/_openai_provider.py
src/pycharter/semantic/ai/calibrator.py
src/pycharter/semantic/ai/config.py
src/pycharter/semantic/ai/duplicate_detector.py
src/pycharter/semantic/ai/llm_config.py
src/pycharter/semantic/ai/provider.py
src/pycharter/semantic/ai/relationship_suggester.py
src/pycharter/semantic/ai/structural.py
src/pycharter/semantic/ai/suggestion_pipeline.py
src/pycharter/semantic/backends/__init__.py
src/pycharter/semantic/backends/_owlrl_reasoner.py
src/pycharter/semantic/backends/_pyshacl_validator.py
src/pycharter/semantic/backends/_rdflib_store.py
src/pycharter/semantic/collaboration/__init__.py
src/pycharter/semantic/collaboration/canvas_state.py
src/pycharter/semantic/collaboration/conflicts.py
src/pycharter/semantic/collaboration/gates.py
src/pycharter/semantic/collaboration/permissions.py
src/pycharter/semantic/collaboration/policy.py
src/pycharter/semantic/completeness/__init__.py
src/pycharter/semantic/completeness/metrics.py
src/pycharter/semantic/concept_graph/__init__.py
src/pycharter/semantic/concept_graph/linkml_projection.py
src/pycharter/semantic/concept_graph/models.py
src/pycharter/semantic/concept_graph/service.py
src/pycharter/semantic/concept_graph/sqlalchemy_repository.py
src/pycharter/semantic/concept_graph/validator.py
src/pycharter/semantic/contracts/__init__.py
src/pycharter/semantic/contracts/binding_projection.py
src/pycharter/semantic/contracts/field_bindings.py
src/pycharter/semantic/contracts/loader.py
src/pycharter/semantic/contracts/models.py
src/pycharter/semantic/contracts/rules_canonical.py
src/pycharter/semantic/contracts/runtime.py
src/pycharter/semantic/contracts/serializer.py
src/pycharter/semantic/drafts/__init__.py
src/pycharter/semantic/drafts/loader.py
src/pycharter/semantic/drafts/models.py
src/pycharter/semantic/drafts/serializer.py
src/pycharter/semantic/drafts/service.py
src/pycharter/semantic/export/__init__.py
src/pycharter/semantic/export/_json_yaml.py
src/pycharter/semantic/export/_linkml.py
src/pycharter/semantic/export/_neo4j_cypher.py
src/pycharter/semantic/export/_neo4j_live.py
src/pycharter/semantic/export/_obsidian.py
src/pycharter/semantic/export/_protocol_adapters.py
src/pycharter/semantic/export/_rdf.py
src/pycharter/semantic/export/_registry.py
src/pycharter/semantic/export/_types.py
src/pycharter/semantic/extraction/__init__.py
src/pycharter/semantic/extraction/_acceptance.py
src/pycharter/semantic/extraction/_cache.py
src/pycharter/semantic/extraction/_ir.py
src/pycharter/semantic/extraction/_materializer.py
src/pycharter/semantic/extraction/_plugin.py
src/pycharter/semantic/extraction/_suggestion_adapter.py
src/pycharter/semantic/extraction/auto_trigger.py
src/pycharter/semantic/extraction/adapters/__init__.py
src/pycharter/semantic/extraction/adapters/_csv.py
src/pycharter/semantic/extraction/adapters/_html.py
src/pycharter/semantic/extraction/adapters/_json_yaml.py
src/pycharter/semantic/extraction/adapters/_llm_enrichment.py
src/pycharter/semantic/extraction/adapters/_markdown.py
src/pycharter/semantic/extraction/adapters/_pdf.py
src/pycharter/semantic/extraction/adapters/_record_content.py
src/pycharter/semantic/extraction/adapters/_rst.py
src/pycharter/semantic/extraction/adapters/_sql.py
src/pycharter/semantic/extraction/adapters/_tree_sitter_go.py
src/pycharter/semantic/extraction/adapters/_tree_sitter_java.py
src/pycharter/semantic/extraction/adapters/_tree_sitter_javascript.py
src/pycharter/semantic/extraction/adapters/_tree_sitter_python.py
src/pycharter/semantic/extraction/adapters/_tree_sitter_rust.py
src/pycharter/semantic/extraction/adapters/_tree_sitter_typescript.py
src/pycharter/semantic/generators/__init__.py
src/pycharter/semantic/generators/_base.py
src/pycharter/semantic/generators/_json_schema.py
src/pycharter/semantic/generators/_owl.py
src/pycharter/semantic/generators/_pydantic.py
src/pycharter/semantic/generators/_shacl.py
src/pycharter/semantic/generators/_sql_ddl.py
src/pycharter/semantic/governance/__init__.py
src/pycharter/semantic/governance/_shacl.py
src/pycharter/semantic/ingestion/__init__.py
src/pycharter/semantic/ingestion/ir.py
src/pycharter/semantic/ingestion/materializer.py
src/pycharter/semantic/ingestion/structural_inference.py
src/pycharter/semantic/ingestion/plugins/__init__.py
src/pycharter/semantic/ingestion/plugins/csv_plugin.py
src/pycharter/semantic/ingestion/plugins/dbt_plugin.py
src/pycharter/semantic/ingestion/plugins/ddl_plugin.py
src/pycharter/semantic/ingestion/plugins/introspection_plugin.py
src/pycharter/semantic/ingestion/plugins/openapi_plugin.py
src/pycharter/semantic/knowledge/__init__.py
src/pycharter/semantic/knowledge/_context_internals.py
src/pycharter/semantic/knowledge/completeness.py
src/pycharter/semantic/knowledge/context.py
src/pycharter/semantic/knowledge/discovery.py
src/pycharter/semantic/knowledge/graph.py
src/pycharter/semantic/knowledge/lineage.py
src/pycharter/semantic/knowledge/mapping_manager.py
src/pycharter/semantic/knowledge/search.py
src/pycharter/semantic/knowledge/semantic_health.py
src/pycharter/semantic/knowledge_base/__init__.py
src/pycharter/semantic/knowledge_base/models.py
src/pycharter/semantic/knowledge_base/service.py
src/pycharter/semantic/lifecycle/__init__.py
src/pycharter/semantic/lifecycle/_derived_from.py
src/pycharter/semantic/lifecycle/_events.py
src/pycharter/semantic/lifecycle/_implements.py
src/pycharter/semantic/lifecycle/_store.py
src/pycharter/semantic/lifecycle/_types.py
src/pycharter/semantic/linkml/__init__.py
src/pycharter/semantic/linkml/_bridge.py
src/pycharter/semantic/linkml/_loader.py
src/pycharter/semantic/linkml/_registry.py
src/pycharter/semantic/linkml/_serializer.py
src/pycharter/semantic/ontology/__init__.py
src/pycharter/semantic/ontology/concept_manager.py
src/pycharter/semantic/ontology/models.py
src/pycharter/semantic/ontology/normalizer.py
src/pycharter/semantic/ontology/parser.py
src/pycharter/semantic/ontology/schema_loader.py
src/pycharter/semantic/ontology/taxonomy.py
src/pycharter/semantic/ontology/validator.py
src/pycharter/semantic/ontology_editor/__init__.py
src/pycharter/semantic/ontology_editor/loader.py
src/pycharter/semantic/ontology_editor/models.py
src/pycharter/semantic/ontology_editor/serializer.py
src/pycharter/semantic/pipeline/__init__.py
src/pycharter/semantic/pipeline/_entity_resolver.py
src/pycharter/semantic/pipeline/_export.py
src/pycharter/semantic/pipeline/_graph_validation.py
src/pycharter/semantic/pipeline/_inference.py
src/pycharter/semantic/pipeline/_populator.py
src/pycharter/semantic/pipeline/_query.py
src/pycharter/semantic/pipeline/_query_helpers.py
src/pycharter/semantic/pipeline/_streaming.py
src/pycharter/semantic/pipeline/_validator.py
src/pycharter/semantic/pipeline/api.py
src/pycharter/semantic/pipelines/__init__.py
src/pycharter/semantic/pipelines/_kb_policy_resolver.py
src/pycharter/semantic/pipelines/loader.py
src/pycharter/semantic/pipelines/models.py
src/pycharter/semantic/pipelines/runtime.py
src/pycharter/semantic/pipelines/serializer.py
src/pycharter/semantic/queries/__init__.py
src/pycharter/semantic/queries/_dsl.py
src/pycharter/semantic/rdf/__init__.py
src/pycharter/semantic/rdf/context.py
src/pycharter/semantic/rdf/converter.py
src/pycharter/semantic/rdf/emitter.py
src/pycharter/semantic/rdf/jsonld_parser.py
src/pycharter/semantic/rdf/roundtrip.py
src/pycharter/semantic/rdf/shacl_validator.py
src/pycharter/semantic/rdf/shape_generator.py
src/pycharter/semantic/rdf/shapes.py
src/pycharter/semantic/rdf/vocabulary.py
src/pycharter/semantic/reasoning/__init__.py
src/pycharter/semantic/reasoning/_reasoner.py
src/pycharter/semantic/reconciliation/__init__.py
src/pycharter/semantic/reconciliation/matcher.py
src/pycharter/semantic/refs/__init__.py
src/pycharter/semantic/refs/errors.py
src/pycharter/semantic/refs/resolver.py
src/pycharter/semantic/search/__init__.py
src/pycharter/semantic/search/indexer.py
src/pycharter/semantic/shared/__init__.py
src/pycharter/semantic/shared/errors.py
src/pycharter/semantic/shared/protocols.py
src/pycharter/semantic/shared/results.py
src/pycharter/semantic/templates/__init__.py
src/pycharter/semantic/templates/engine.py
src/pycharter/semantic/templates/parser.py
src/pycharter/semantic/versioning/__init__.py
src/pycharter/semantic/versioning/diff.py
src/pycharter/semantic/versioning/merge.py
src/pycharter/semantic/versioning/models.py
src/pycharter/semantic_store/__init__.py
src/pycharter/semantic_store/_sqlalchemy_connection.py
src/pycharter/semantic_store/_sqlalchemy_crud.py
src/pycharter/semantic_store/client.py
src/pycharter/semantic_store/in_memory.py
src/pycharter/semantic_store/postgres.py
src/pycharter/semantic_store/sqlite.py
src/pycharter/shared/__init__.py
src/pycharter/shared/errors.py
src/pycharter/shared/json_schema_support.py
src/pycharter/shared/json_schema_validator.py
src/pycharter/shared/name_validator.py
src/pycharter/shared/protocols.py
src/pycharter/shared/schema_parser.py
src/pycharter/shared/schema_resolver.py
src/pycharter/shared/coercions/__init__.py
src/pycharter/shared/coercions/_core.py
src/pycharter/shared/coercions/_core_converters.py
src/pycharter/shared/coercions/_helpers.py
src/pycharter/shared/coercions/_nullable.py
src/pycharter/shared/coercions/builtin.py
src/pycharter/shared/validations/__init__.py
src/pycharter/shared/validations/_builtin_validators.py
src/pycharter/shared/validations/builtin.py
src/pycharter/ui/.eslintrc.json
src/pycharter/ui/.npmrc
src/pycharter/ui/README.md
src/pycharter/ui/__init__.py
src/pycharter/ui/build.py
src/pycharter/ui/components.json
src/pycharter/ui/dev.py
src/pycharter/ui/package-lock.json
src/pycharter/ui/package.json
src/pycharter/ui/server.py
src/pycharter/ui/tsconfig.json
src/pycharter/ui/static/.gitkeep
src/pycharter/ui/static/404.html
src/pycharter/ui/static/__next.__PAGE__.txt
src/pycharter/ui/static/__next._full.txt
src/pycharter/ui/static/__next._head.txt
src/pycharter/ui/static/__next._index.txt
src/pycharter/ui/static/__next._tree.txt
src/pycharter/ui/static/index.html
src/pycharter/ui/static/index.txt
src/pycharter/ui/static/404/index.html
src/pycharter/ui/static/_next/static/chunks/0-6gcdwkpcjir.js
src/pycharter/ui/static/_next/static/chunks/0-916na_ja_t6.js
src/pycharter/ui/static/_next/static/chunks/007m3icmfxia9.js
src/pycharter/ui/static/_next/static/chunks/01tm1feu7hwv7.js
src/pycharter/ui/static/_next/static/chunks/01xlw8hd842-c.js
src/pycharter/ui/static/_next/static/chunks/02.us7m76zsub.js
src/pycharter/ui/static/_next/static/chunks/031lg2ss474as.js
src/pycharter/ui/static/_next/static/chunks/03nipb8_uwudu.js
src/pycharter/ui/static/_next/static/chunks/03~yq9q893hmn.js
src/pycharter/ui/static/_next/static/chunks/04t~42cev5271.js
src/pycharter/ui/static/_next/static/chunks/050w-wh..l4_o.js
src/pycharter/ui/static/_next/static/chunks/05ajb42yvs5gb.js
src/pycharter/ui/static/_next/static/chunks/05iuxecxluu6t.js
src/pycharter/ui/static/_next/static/chunks/066bj9-q2ol18.js
src/pycharter/ui/static/_next/static/chunks/078nc2vowsma0.js
src/pycharter/ui/static/_next/static/chunks/07qrqv3wa3vb8.js
src/pycharter/ui/static/_next/static/chunks/07qsu83fqjrt..js
src/pycharter/ui/static/_next/static/chunks/09dg5p0889hwb.js
src/pycharter/ui/static/_next/static/chunks/09w_j08.5~6o6.js
src/pycharter/ui/static/_next/static/chunks/0b7.ovbpkqt8f.js
src/pycharter/ui/static/_next/static/chunks/0cacu2q0ic8nt.js
src/pycharter/ui/static/_next/static/chunks/0dkjwlfwn_7a0.js
src/pycharter/ui/static/_next/static/chunks/0f3npir-20563.js
src/pycharter/ui/static/_next/static/chunks/0fh65s_wtxby5.js
src/pycharter/ui/static/_next/static/chunks/0ft7nq_ki6v7g.js
src/pycharter/ui/static/_next/static/chunks/0g-og-pvd1hw9.js
src/pycharter/ui/static/_next/static/chunks/0gfx51akl16_8.js
src/pycharter/ui/static/_next/static/chunks/0hp83d-q3wbws.js
src/pycharter/ui/static/_next/static/chunks/0hsvw1cbliw-i.js
src/pycharter/ui/static/_next/static/chunks/0imqio7nlley9.js
src/pycharter/ui/static/_next/static/chunks/0jjj7b6_2j3sl.js
src/pycharter/ui/static/_next/static/chunks/0jk0uzn-c2d14.js
src/pycharter/ui/static/_next/static/chunks/0jvmviuftg5e2.css
src/pycharter/ui/static/_next/static/chunks/0k32~oaz-qmzc.js
src/pycharter/ui/static/_next/static/chunks/0kqtxdlss1zy0.js
src/pycharter/ui/static/_next/static/chunks/0ld_3am2cu94i.js
src/pycharter/ui/static/_next/static/chunks/0mlkkb-y_j5xb.js
src/pycharter/ui/static/_next/static/chunks/0mqtrc~sbjc_y.js
src/pycharter/ui/static/_next/static/chunks/0n6u2_3bgixjv.js
src/pycharter/ui/static/_next/static/chunks/0n~dq4kpx9xxx.js
src/pycharter/ui/static/_next/static/chunks/0oismt27vg9kw.js
src/pycharter/ui/static/_next/static/chunks/0pn--6c_25t94.js
src/pycharter/ui/static/_next/static/chunks/0pqt~8bl3ukh4.js
src/pycharter/ui/static/_next/static/chunks/0q9o-wgg1f3yy.js
src/pycharter/ui/static/_next/static/chunks/0si2zkeenpqrd.css
src/pycharter/ui/static/_next/static/chunks/0ujexzqny_mjg.js
src/pycharter/ui/static/_next/static/chunks/0ul~fvs.631aj.js
src/pycharter/ui/static/_next/static/chunks/0uwlc84h_-hv5.js
src/pycharter/ui/static/_next/static/chunks/0vdtg3w81e1e0.js
src/pycharter/ui/static/_next/static/chunks/0vf72ubc.ib1r.js
src/pycharter/ui/static/_next/static/chunks/0w_8awauen5ux.js
src/pycharter/ui/static/_next/static/chunks/0wa7_q9yoxjeo.js
src/pycharter/ui/static/_next/static/chunks/0xl4h9a0ja0nm.js
src/pycharter/ui/static/_next/static/chunks/0xngbjncph7zh.js
src/pycharter/ui/static/_next/static/chunks/0xtw8zjc3vrtn.js
src/pycharter/ui/static/_next/static/chunks/0y.7yvzkac6f6.js
src/pycharter/ui/static/_next/static/chunks/0ze4gu236oq96.js
src/pycharter/ui/static/_next/static/chunks/0zodzwt6ybfh4.js
src/pycharter/ui/static/_next/static/chunks/10dn_~nkld2pd.js
src/pycharter/ui/static/_next/static/chunks/10xk8_ohcqkg3.js
src/pycharter/ui/static/_next/static/chunks/11d81tjrg5aqp.js
src/pycharter/ui/static/_next/static/chunks/15b21w2h4w._r.js
src/pycharter/ui/static/_next/static/chunks/15xstqh8c9j9b.js
src/pycharter/ui/static/_next/static/chunks/16eu~vi77-vjs.js
src/pycharter/ui/static/_next/static/chunks/17az19nn7xz6q.js
src/pycharter/ui/static/_next/static/chunks/1860zsbcg5z1o.js
src/pycharter/ui/static/_next/static/chunks/turbopack-0r.45_9ggcnno.js
src/pycharter/ui/static/_next/static/wTH-iaoE2773m4MoWkR0Y/_buildManifest.js
src/pycharter/ui/static/_next/static/wTH-iaoE2773m4MoWkR0Y/_clientMiddlewareManifest.js
src/pycharter/ui/static/_next/static/wTH-iaoE2773m4MoWkR0Y/_ssgManifest.js
src/pycharter/ui/static/_not-found/__next._full.txt
src/pycharter/ui/static/_not-found/__next._head.txt
src/pycharter/ui/static/_not-found/__next._index.txt
src/pycharter/ui/static/_not-found/__next._not-found.__PAGE__.txt
src/pycharter/ui/static/_not-found/__next._not-found.txt
src/pycharter/ui/static/_not-found/__next._tree.txt
src/pycharter/ui/static/_not-found/index.html
src/pycharter/ui/static/_not-found/index.txt
src/pycharter/ui/static/contracts/__next._full.txt
src/pycharter/ui/static/contracts/__next._head.txt
src/pycharter/ui/static/contracts/__next._index.txt
src/pycharter/ui/static/contracts/__next._tree.txt
src/pycharter/ui/static/contracts/__next.contracts.__PAGE__.txt
src/pycharter/ui/static/contracts/__next.contracts.txt
src/pycharter/ui/static/contracts/index.html
src/pycharter/ui/static/contracts/index.txt
src/pycharter/ui/static/contracts/validation/__next._full.txt
src/pycharter/ui/static/contracts/validation/__next._head.txt
src/pycharter/ui/static/contracts/validation/__next._index.txt
src/pycharter/ui/static/contracts/validation/__next._tree.txt
src/pycharter/ui/static/contracts/validation/__next.contracts.txt
src/pycharter/ui/static/contracts/validation/__next.contracts.validation.__PAGE__.txt
src/pycharter/ui/static/contracts/validation/__next.contracts.validation.txt
src/pycharter/ui/static/contracts/validation/index.html
src/pycharter/ui/static/contracts/validation/index.txt
src/pycharter/ui/static/dashboard/__next._full.txt
src/pycharter/ui/static/dashboard/__next._head.txt
src/pycharter/ui/static/dashboard/__next._index.txt
src/pycharter/ui/static/dashboard/__next._tree.txt
src/pycharter/ui/static/dashboard/__next.dashboard.__PAGE__.txt
src/pycharter/ui/static/dashboard/__next.dashboard.txt
src/pycharter/ui/static/dashboard/index.html
src/pycharter/ui/static/dashboard/index.txt
src/pycharter/ui/static/documentation/__next._full.txt
src/pycharter/ui/static/documentation/__next._head.txt
src/pycharter/ui/static/documentation/__next._index.txt
src/pycharter/ui/static/documentation/__next._tree.txt
src/pycharter/ui/static/documentation/__next.documentation.__PAGE__.txt
src/pycharter/ui/static/documentation/__next.documentation.txt
src/pycharter/ui/static/documentation/index.html
src/pycharter/ui/static/documentation/index.txt
src/pycharter/ui/static/editor/__next._full.txt
src/pycharter/ui/static/editor/__next._head.txt
src/pycharter/ui/static/editor/__next._index.txt
src/pycharter/ui/static/editor/__next._tree.txt
src/pycharter/ui/static/editor/__next.editor.__PAGE__.txt
src/pycharter/ui/static/editor/__next.editor.txt
src/pycharter/ui/static/editor/index.html
src/pycharter/ui/static/editor/index.txt
src/pycharter/ui/static/editor/concepts/__next._full.txt
src/pycharter/ui/static/editor/concepts/__next._head.txt
src/pycharter/ui/static/editor/concepts/__next._index.txt
src/pycharter/ui/static/editor/concepts/__next._tree.txt
src/pycharter/ui/static/editor/concepts/__next.editor.concepts.__PAGE__.txt
src/pycharter/ui/static/editor/concepts/__next.editor.concepts.txt
src/pycharter/ui/static/editor/concepts/__next.editor.txt
src/pycharter/ui/static/editor/concepts/index.html
src/pycharter/ui/static/editor/concepts/index.txt
src/pycharter/ui/static/editor/concepts/__static_export__/__next._full.txt
src/pycharter/ui/static/editor/concepts/__static_export__/__next._head.txt
src/pycharter/ui/static/editor/concepts/__static_export__/__next._index.txt
src/pycharter/ui/static/editor/concepts/__static_export__/__next._tree.txt
src/pycharter/ui/static/editor/concepts/__static_export__/__next.editor.concepts.$d$conceptKey.__PAGE__.txt
src/pycharter/ui/static/editor/concepts/__static_export__/__next.editor.concepts.$d$conceptKey.txt
src/pycharter/ui/static/editor/concepts/__static_export__/__next.editor.concepts.txt
src/pycharter/ui/static/editor/concepts/__static_export__/__next.editor.txt
src/pycharter/ui/static/editor/concepts/__static_export__/index.html
src/pycharter/ui/static/editor/concepts/__static_export__/index.txt
src/pycharter/ui/static/editor/concepts/__static_export__/lineage/__next._full.txt
src/pycharter/ui/static/editor/concepts/__static_export__/lineage/__next._head.txt
src/pycharter/ui/static/editor/concepts/__static_export__/lineage/__next._index.txt
src/pycharter/ui/static/editor/concepts/__static_export__/lineage/__next._tree.txt
src/pycharter/ui/static/editor/concepts/__static_export__/lineage/__next.editor.concepts.$d$conceptKey.lineage.__PAGE__.txt
src/pycharter/ui/static/editor/concepts/__static_export__/lineage/__next.editor.concepts.$d$conceptKey.lineage.txt
src/pycharter/ui/static/editor/concepts/__static_export__/lineage/__next.editor.concepts.$d$conceptKey.txt
src/pycharter/ui/static/editor/concepts/__static_export__/lineage/__next.editor.concepts.txt
src/pycharter/ui/static/editor/concepts/__static_export__/lineage/__next.editor.txt
src/pycharter/ui/static/editor/concepts/__static_export__/lineage/index.html
src/pycharter/ui/static/editor/concepts/__static_export__/lineage/index.txt
src/pycharter/ui/static/editor/contracts/__static_export__/__static_export__/__next._full.txt
src/pycharter/ui/static/editor/contracts/__static_export__/__static_export__/__next._head.txt
src/pycharter/ui/static/editor/contracts/__static_export__/__static_export__/__next._index.txt
src/pycharter/ui/static/editor/contracts/__static_export__/__static_export__/__next._tree.txt
src/pycharter/ui/static/editor/contracts/__static_export__/__static_export__/__next.editor.contracts.$d$name.$d$version.__PAGE__.txt
src/pycharter/ui/static/editor/contracts/__static_export__/__static_export__/__next.editor.contracts.$d$name.$d$version.txt
src/pycharter/ui/static/editor/contracts/__static_export__/__static_export__/__next.editor.contracts.$d$name.txt
src/pycharter/ui/static/editor/contracts/__static_export__/__static_export__/__next.editor.contracts.txt
src/pycharter/ui/static/editor/contracts/__static_export__/__static_export__/__next.editor.txt
src/pycharter/ui/static/editor/contracts/__static_export__/__static_export__/index.html
src/pycharter/ui/static/editor/contracts/__static_export__/__static_export__/index.txt
src/pycharter/ui/static/editor/drafts/__next._full.txt
src/pycharter/ui/static/editor/drafts/__next._head.txt
src/pycharter/ui/static/editor/drafts/__next._index.txt
src/pycharter/ui/static/editor/drafts/__next._tree.txt
src/pycharter/ui/static/editor/drafts/__next.editor.drafts.__PAGE__.txt
src/pycharter/ui/static/editor/drafts/__next.editor.drafts.txt
src/pycharter/ui/static/editor/drafts/__next.editor.txt
src/pycharter/ui/static/editor/drafts/index.html
src/pycharter/ui/static/editor/drafts/index.txt
src/pycharter/ui/static/editor/drafts/__static_export__/__next._full.txt
src/pycharter/ui/static/editor/drafts/__static_export__/__next._head.txt
src/pycharter/ui/static/editor/drafts/__static_export__/__next._index.txt
src/pycharter/ui/static/editor/drafts/__static_export__/__next._tree.txt
src/pycharter/ui/static/editor/drafts/__static_export__/__next.editor.drafts.$d$draftId.__PAGE__.txt
src/pycharter/ui/static/editor/drafts/__static_export__/__next.editor.drafts.$d$draftId.txt
src/pycharter/ui/static/editor/drafts/__static_export__/__next.editor.drafts.txt
src/pycharter/ui/static/editor/drafts/__static_export__/__next.editor.txt
src/pycharter/ui/static/editor/drafts/__static_export__/index.html
src/pycharter/ui/static/editor/drafts/__static_export__/index.txt
src/pycharter/ui/static/editor/flow/__next._full.txt
src/pycharter/ui/static/editor/flow/__next._head.txt
src/pycharter/ui/static/editor/flow/__next._index.txt
src/pycharter/ui/static/editor/flow/__next._tree.txt
src/pycharter/ui/static/editor/flow/__next.editor.flow.__PAGE__.txt
src/pycharter/ui/static/editor/flow/__next.editor.flow.txt
src/pycharter/ui/static/editor/flow/__next.editor.txt
src/pycharter/ui/static/editor/flow/index.html
src/pycharter/ui/static/editor/flow/index.txt
src/pycharter/ui/static/editor/kb/__next._full.txt
src/pycharter/ui/static/editor/kb/__next._head.txt
src/pycharter/ui/static/editor/kb/__next._index.txt
src/pycharter/ui/static/editor/kb/__next._tree.txt
src/pycharter/ui/static/editor/kb/__next.editor.kb.__PAGE__.txt
src/pycharter/ui/static/editor/kb/__next.editor.kb.txt
src/pycharter/ui/static/editor/kb/__next.editor.txt
src/pycharter/ui/static/editor/kb/index.html
src/pycharter/ui/static/editor/kb/index.txt
src/pycharter/ui/static/editor/ontology/__static_export__/__static_export__/__next._full.txt
src/pycharter/ui/static/editor/ontology/__static_export__/__static_export__/__next._head.txt
src/pycharter/ui/static/editor/ontology/__static_export__/__static_export__/__next._index.txt
src/pycharter/ui/static/editor/ontology/__static_export__/__static_export__/__next._tree.txt
src/pycharter/ui/static/editor/ontology/__static_export__/__static_export__/__next.editor.ontology.$d$name.$d$version.__PAGE__.txt
src/pycharter/ui/static/editor/ontology/__static_export__/__static_export__/__next.editor.ontology.$d$name.$d$version.txt
src/pycharter/ui/static/editor/ontology/__static_export__/__static_export__/__next.editor.ontology.$d$name.txt
src/pycharter/ui/static/editor/ontology/__static_export__/__static_export__/__next.editor.ontology.txt
src/pycharter/ui/static/editor/ontology/__static_export__/__static_export__/__next.editor.txt
src/pycharter/ui/static/editor/ontology/__static_export__/__static_export__/index.html
src/pycharter/ui/static/editor/ontology/__static_export__/__static_export__/index.txt
src/pycharter/ui/static/editor/pipelines/__static_export__/__static_export__/__next._full.txt
src/pycharter/ui/static/editor/pipelines/__static_export__/__static_export__/__next._head.txt
src/pycharter/ui/static/editor/pipelines/__static_export__/__static_export__/__next._index.txt
src/pycharter/ui/static/editor/pipelines/__static_export__/__static_export__/__next._tree.txt
src/pycharter/ui/static/editor/pipelines/__static_export__/__static_export__/__next.editor.pipelines.$d$name.$d$version.__PAGE__.txt
src/pycharter/ui/static/editor/pipelines/__static_export__/__static_export__/__next.editor.pipelines.$d$name.$d$version.txt
src/pycharter/ui/static/editor/pipelines/__static_export__/__static_export__/__next.editor.pipelines.$d$name.txt
src/pycharter/ui/static/editor/pipelines/__static_export__/__static_export__/__next.editor.pipelines.txt
src/pycharter/ui/static/editor/pipelines/__static_export__/__static_export__/__next.editor.txt
src/pycharter/ui/static/editor/pipelines/__static_export__/__static_export__/index.html
src/pycharter/ui/static/editor/pipelines/__static_export__/__static_export__/index.txt
src/pycharter/ui/static/etl/__next._full.txt
src/pycharter/ui/static/etl/__next._head.txt
src/pycharter/ui/static/etl/__next._index.txt
src/pycharter/ui/static/etl/__next._tree.txt
src/pycharter/ui/static/etl/__next.etl.__PAGE__.txt
src/pycharter/ui/static/etl/__next.etl.txt
src/pycharter/ui/static/etl/index.html
src/pycharter/ui/static/etl/index.txt
src/pycharter/ui/static/knowledge-base/__next._full.txt
src/pycharter/ui/static/knowledge-base/__next._head.txt
src/pycharter/ui/static/knowledge-base/__next._index.txt
src/pycharter/ui/static/knowledge-base/__next._tree.txt
src/pycharter/ui/static/knowledge-base/__next.knowledge-base.__PAGE__.txt
src/pycharter/ui/static/knowledge-base/__next.knowledge-base.txt
src/pycharter/ui/static/knowledge-base/index.html
src/pycharter/ui/static/knowledge-base/index.txt
src/pycharter/ui/static/login/__next._full.txt
src/pycharter/ui/static/login/__next._head.txt
src/pycharter/ui/static/login/__next._index.txt
src/pycharter/ui/static/login/__next._tree.txt
src/pycharter/ui/static/login/__next.login.__PAGE__.txt
src/pycharter/ui/static/login/__next.login.txt
src/pycharter/ui/static/login/index.html
src/pycharter/ui/static/login/index.txt
src/pycharter/ui/static/ontology/__next._full.txt
src/pycharter/ui/static/ontology/__next._head.txt
src/pycharter/ui/static/ontology/__next._index.txt
src/pycharter/ui/static/ontology/__next._tree.txt
src/pycharter/ui/static/ontology/__next.ontology.__PAGE__.txt
src/pycharter/ui/static/ontology/__next.ontology.txt
src/pycharter/ui/static/ontology/index.html
src/pycharter/ui/static/ontology/index.txt
src/pycharter/ui/static/ontology/concepts/__next._full.txt
src/pycharter/ui/static/ontology/concepts/__next._head.txt
src/pycharter/ui/static/ontology/concepts/__next._index.txt
src/pycharter/ui/static/ontology/concepts/__next._tree.txt
src/pycharter/ui/static/ontology/concepts/__next.ontology.concepts.__PAGE__.txt
src/pycharter/ui/static/ontology/concepts/__next.ontology.concepts.txt
src/pycharter/ui/static/ontology/concepts/__next.ontology.txt
src/pycharter/ui/static/ontology/concepts/index.html
src/pycharter/ui/static/ontology/concepts/index.txt
src/pycharter/ui/static/ontology/configuration/__next._full.txt
src/pycharter/ui/static/ontology/configuration/__next._head.txt
src/pycharter/ui/static/ontology/configuration/__next._index.txt
src/pycharter/ui/static/ontology/configuration/__next._tree.txt
src/pycharter/ui/static/ontology/configuration/__next.ontology.configuration.__PAGE__.txt
src/pycharter/ui/static/ontology/configuration/__next.ontology.configuration.txt
src/pycharter/ui/static/ontology/configuration/__next.ontology.txt
src/pycharter/ui/static/ontology/configuration/index.html
src/pycharter/ui/static/ontology/configuration/index.txt
src/pycharter/ui/static/ontology/discovery/__next._full.txt
src/pycharter/ui/static/ontology/discovery/__next._head.txt
src/pycharter/ui/static/ontology/discovery/__next._index.txt
src/pycharter/ui/static/ontology/discovery/__next._tree.txt
src/pycharter/ui/static/ontology/discovery/__next.ontology.discovery.__PAGE__.txt
src/pycharter/ui/static/ontology/discovery/__next.ontology.discovery.txt
src/pycharter/ui/static/ontology/discovery/__next.ontology.txt
src/pycharter/ui/static/ontology/discovery/index.html
src/pycharter/ui/static/ontology/discovery/index.txt
src/pycharter/ui/static/ontology/history/__next._full.txt
src/pycharter/ui/static/ontology/history/__next._head.txt
src/pycharter/ui/static/ontology/history/__next._index.txt
src/pycharter/ui/static/ontology/history/__next._tree.txt
src/pycharter/ui/static/ontology/history/__next.ontology.history.__PAGE__.txt
src/pycharter/ui/static/ontology/history/__next.ontology.history.txt
src/pycharter/ui/static/ontology/history/__next.ontology.txt
src/pycharter/ui/static/ontology/history/index.html
src/pycharter/ui/static/ontology/history/index.txt
src/pycharter/ui/static/ontology/lineage/__next._full.txt
src/pycharter/ui/static/ontology/lineage/__next._head.txt
src/pycharter/ui/static/ontology/lineage/__next._index.txt
src/pycharter/ui/static/ontology/lineage/__next._tree.txt
src/pycharter/ui/static/ontology/lineage/__next.ontology.lineage.__PAGE__.txt
src/pycharter/ui/static/ontology/lineage/__next.ontology.lineage.txt
src/pycharter/ui/static/ontology/lineage/__next.ontology.txt
src/pycharter/ui/static/ontology/lineage/index.html
src/pycharter/ui/static/ontology/lineage/index.txt
src/pycharter/ui/static/ontology/proposals/__next._full.txt
src/pycharter/ui/static/ontology/proposals/__next._head.txt
src/pycharter/ui/static/ontology/proposals/__next._index.txt
src/pycharter/ui/static/ontology/proposals/__next._tree.txt
src/pycharter/ui/static/ontology/proposals/__next.ontology.proposals.__PAGE__.txt
src/pycharter/ui/static/ontology/proposals/__next.ontology.proposals.txt
src/pycharter/ui/static/ontology/proposals/__next.ontology.txt
src/pycharter/ui/static/ontology/proposals/index.html
src/pycharter/ui/static/ontology/proposals/index.txt
src/pycharter/ui/static/ontology/proposals/detail/__next._full.txt
src/pycharter/ui/static/ontology/proposals/detail/__next._head.txt
src/pycharter/ui/static/ontology/proposals/detail/__next._index.txt
src/pycharter/ui/static/ontology/proposals/detail/__next._tree.txt
src/pycharter/ui/static/ontology/proposals/detail/__next.ontology.proposals.detail.__PAGE__.txt
src/pycharter/ui/static/ontology/proposals/detail/__next.ontology.proposals.detail.txt
src/pycharter/ui/static/ontology/proposals/detail/__next.ontology.proposals.txt
src/pycharter/ui/static/ontology/proposals/detail/__next.ontology.txt
src/pycharter/ui/static/ontology/proposals/detail/index.html
src/pycharter/ui/static/ontology/proposals/detail/index.txt
src/pycharter/ui/static/ontology/search/__next._full.txt
src/pycharter/ui/static/ontology/search/__next._head.txt
src/pycharter/ui/static/ontology/search/__next._index.txt
src/pycharter/ui/static/ontology/search/__next._tree.txt
src/pycharter/ui/static/ontology/search/__next.ontology.search.__PAGE__.txt
src/pycharter/ui/static/ontology/search/__next.ontology.search.txt
src/pycharter/ui/static/ontology/search/__next.ontology.txt
src/pycharter/ui/static/ontology/search/index.html
src/pycharter/ui/static/ontology/search/index.txt
src/pycharter/ui/static/ontology/suggestions/__next._full.txt
src/pycharter/ui/static/ontology/suggestions/__next._head.txt
src/pycharter/ui/static/ontology/suggestions/__next._index.txt
src/pycharter/ui/static/ontology/suggestions/__next._tree.txt
src/pycharter/ui/static/ontology/suggestions/__next.ontology.suggestions.__PAGE__.txt
src/pycharter/ui/static/ontology/suggestions/__next.ontology.suggestions.txt
src/pycharter/ui/static/ontology/suggestions/__next.ontology.txt
src/pycharter/ui/static/ontology/suggestions/index.html
src/pycharter/ui/static/ontology/suggestions/index.txt
src/pycharter/ui/static/options/__next._full.txt
src/pycharter/ui/static/options/__next._head.txt
src/pycharter/ui/static/options/__next._index.txt
src/pycharter/ui/static/options/__next._tree.txt
src/pycharter/ui/static/options/__next.options.__PAGE__.txt
src/pycharter/ui/static/options/__next.options.txt
src/pycharter/ui/static/options/index.html
src/pycharter/ui/static/options/index.txt
src/pycharter/ui/static/pipelines/__next._full.txt
src/pycharter/ui/static/pipelines/__next._head.txt
src/pycharter/ui/static/pipelines/__next._index.txt
src/pycharter/ui/static/pipelines/__next._tree.txt
src/pycharter/ui/static/pipelines/__next.pipelines.__PAGE__.txt
src/pycharter/ui/static/pipelines/__next.pipelines.txt
src/pycharter/ui/static/pipelines/index.html
src/pycharter/ui/static/pipelines/index.txt
src/pycharter/ui/static/pipelines/diagram/__next._full.txt
src/pycharter/ui/static/pipelines/diagram/__next._head.txt
src/pycharter/ui/static/pipelines/diagram/__next._index.txt
src/pycharter/ui/static/pipelines/diagram/__next._tree.txt
src/pycharter/ui/static/pipelines/diagram/__next.pipelines.diagram.__PAGE__.txt
src/pycharter/ui/static/pipelines/diagram/__next.pipelines.diagram.txt
src/pycharter/ui/static/pipelines/diagram/__next.pipelines.txt
src/pycharter/ui/static/pipelines/diagram/index.html
src/pycharter/ui/static/pipelines/diagram/index.txt
src/pycharter/ui/static/pipelines/editor/__next._full.txt
src/pycharter/ui/static/pipelines/editor/__next._head.txt
src/pycharter/ui/static/pipelines/editor/__next._index.txt
src/pycharter/ui/static/pipelines/editor/__next._tree.txt
src/pycharter/ui/static/pipelines/editor/__next.pipelines.editor.__PAGE__.txt
src/pycharter/ui/static/pipelines/editor/__next.pipelines.editor.txt
src/pycharter/ui/static/pipelines/editor/__next.pipelines.txt
src/pycharter/ui/static/pipelines/editor/index.html
src/pycharter/ui/static/pipelines/editor/index.txt
src/pycharter/ui/static/pipelines/etl/__next._full.txt
src/pycharter/ui/static/pipelines/etl/__next._head.txt
src/pycharter/ui/static/pipelines/etl/__next._index.txt
src/pycharter/ui/static/pipelines/etl/__next._tree.txt
src/pycharter/ui/static/pipelines/etl/__next.pipelines.etl.__PAGE__.txt
src/pycharter/ui/static/pipelines/etl/__next.pipelines.etl.txt
src/pycharter/ui/static/pipelines/etl/__next.pipelines.txt
src/pycharter/ui/static/pipelines/etl/index.html
src/pycharter/ui/static/pipelines/etl/index.txt
src/pycharter/ui/static/pipelines/health/__next._full.txt
src/pycharter/ui/static/pipelines/health/__next._head.txt
src/pycharter/ui/static/pipelines/health/__next._index.txt
src/pycharter/ui/static/pipelines/health/__next._tree.txt
src/pycharter/ui/static/pipelines/health/__next.pipelines.health.__PAGE__.txt
src/pycharter/ui/static/pipelines/health/__next.pipelines.health.txt
src/pycharter/ui/static/pipelines/health/__next.pipelines.txt
src/pycharter/ui/static/pipelines/health/index.html
src/pycharter/ui/static/pipelines/health/index.txt
src/pycharter/ui/static/pipelines/quality/__next._full.txt
src/pycharter/ui/static/pipelines/quality/__next._head.txt
src/pycharter/ui/static/pipelines/quality/__next._index.txt
src/pycharter/ui/static/pipelines/quality/__next._tree.txt
src/pycharter/ui/static/pipelines/quality/__next.pipelines.quality.__PAGE__.txt
src/pycharter/ui/static/pipelines/quality/__next.pipelines.quality.txt
src/pycharter/ui/static/pipelines/quality/__next.pipelines.txt
src/pycharter/ui/static/pipelines/quality/index.html
src/pycharter/ui/static/pipelines/quality/index.txt
src/pycharter/ui/static/pipelines/runs/__next._full.txt
src/pycharter/ui/static/pipelines/runs/__next._head.txt
src/pycharter/ui/static/pipelines/runs/__next._index.txt
src/pycharter/ui/static/pipelines/runs/__next._tree.txt
src/pycharter/ui/static/pipelines/runs/__next.pipelines.runs.__PAGE__.txt
src/pycharter/ui/static/pipelines/runs/__next.pipelines.runs.txt
src/pycharter/ui/static/pipelines/runs/__next.pipelines.txt
src/pycharter/ui/static/pipelines/runs/index.html
src/pycharter/ui/static/pipelines/runs/index.txt
src/pycharter/ui/static/quality/__next._full.txt
src/pycharter/ui/static/quality/__next._head.txt
src/pycharter/ui/static/quality/__next._index.txt
src/pycharter/ui/static/quality/__next._tree.txt
src/pycharter/ui/static/quality/__next.quality.__PAGE__.txt
src/pycharter/ui/static/quality/__next.quality.txt
src/pycharter/ui/static/quality/index.html
src/pycharter/ui/static/quality/index.txt
src/pycharter/ui/static/settings/__next._full.txt
src/pycharter/ui/static/settings/__next._head.txt
src/pycharter/ui/static/settings/__next._index.txt
src/pycharter/ui/static/settings/__next._tree.txt
src/pycharter/ui/static/settings/__next.settings.__PAGE__.txt
src/pycharter/ui/static/settings/__next.settings.txt
src/pycharter/ui/static/settings/index.html
src/pycharter/ui/static/settings/index.txt
src/pycharter/ui/static/settings/namespaces/__next._full.txt
src/pycharter/ui/static/settings/namespaces/__next._head.txt
src/pycharter/ui/static/settings/namespaces/__next._index.txt
src/pycharter/ui/static/settings/namespaces/__next._tree.txt
src/pycharter/ui/static/settings/namespaces/__next.settings.namespaces.__PAGE__.txt
src/pycharter/ui/static/settings/namespaces/__next.settings.namespaces.txt
src/pycharter/ui/static/settings/namespaces/__next.settings.txt
src/pycharter/ui/static/settings/namespaces/index.html
src/pycharter/ui/static/settings/namespaces/index.txt
src/pycharter/ui/static/validation/__next._full.txt
src/pycharter/ui/static/validation/__next._head.txt
src/pycharter/ui/static/validation/__next._index.txt
src/pycharter/ui/static/validation/__next._tree.txt
src/pycharter/ui/static/validation/__next.validation.__PAGE__.txt
src/pycharter/ui/static/validation/__next.validation.txt
src/pycharter/ui/static/validation/index.html
src/pycharter/ui/static/validation/index.txt
src/pycharter/utils/__init__.py
src/pycharter/utils/value_injector.py
src/pycharter/utils/version.py
src/pycharter/worker/README.md
src/pycharter/worker/__init__.py
src/pycharter/worker/cli.py
src/pycharter/worker/config.py
src/pycharter/worker/models.py
src/pycharter/worker/pipeline_jobs.py
src/pycharter/worker/pipeline_processor.py
src/pycharter/worker/pipeline_runner.py
src/pycharter/worker/processor.py
src/pycharter/worker/runner.py
src/pycharter/worker/job_sources/__init__.py
src/pycharter/worker/job_sources/_db_queries.py
src/pycharter/worker/job_sources/_db_source.py
src/pycharter/worker/job_sources/base.py
src/pycharter/worker/job_sources/database.py
tests/README.md
tests/__init__.py
tests/conftest.py
tests/test_contract_builder.py
tests/test_contract_parser.py
tests/test_contract_stores.py
tests/test_extractors.py
tests/test_import_smoke.py
tests/test_integration.py
tests/test_json_schema_compliance.py
tests/test_json_schema_converter.py
tests/test_pydantic_generator.py
tests/test_refs_and_definitions.py
tests/test_runtime_validator.py
tests/test_schema_parser.py
tests/test_semantic_store.py
tests/test_value_injector.py
tests/test_x_validators.py
tests/fixtures/README.md
tests/fixtures/USAGE_EXAMPLES.md
tests/fixtures/__init__.py
tests/fixtures/docs_html/glossary.html
tests/fixtures/docs_rst/glossary.rst
tests/fixtures/expected_outputs/README.md
tests/fixtures/markdown_docs/empty.md
tests/fixtures/markdown_docs/glossary.md
tests/fixtures/neo4j_export/retail.cypher
tests/fixtures/sample_data/README.md
tests/fixtures/sample_data/valid_nested_address.json
tests/fixtures/sample_data/valid_person.json
tests/fixtures/sample_data/valid_user_with_defaults.json
tests/fixtures/sample_data/valid_with_coercion.json
tests/fixtures/sample_data/valid_with_refs.json
tests/fixtures/sample_data/valid_with_x_validators.json
tests/fixtures/schema_csv/orders.csv
tests/fixtures/schema_json_yaml/json_schema_order.json
tests/fixtures/schema_json_yaml/linkml_bio.yaml
tests/fixtures/schema_sql/orders.sql
tests/fixtures/schemas/array_of_objects.json
tests/fixtures/schemas/array_simple.json
tests/fixtures/schemas/complex_nested.json
tests/fixtures/schemas/nested_address.json
tests/fixtures/schemas/simple_person.json
tests/fixtures/schemas/user_with_defaults.json
tests/fixtures/schemas/with_coercion.json
tests/fixtures/schemas/with_coercion_and_validation.json
tests/fixtures/schemas/with_refs.json
tests/fixtures/schemas/with_validations.json
tests/fixtures/schemas/with_x_validators.json
tests/fixtures/tree_sitter_python/customers.py
tests/fixtures/tree_sitter_python/empty.py
tests/semantic/__init__.py
tests/semantic/test_concept_graph.py
tests/semantic/test_field_mapping_artifact.py
tests/semantic/test_generators.py
tests/semantic/test_knowledge_schema.py
tests/semantic/test_linkml_bridge.py
tests/semantic/test_linkml_loader.py
tests/semantic/test_linkml_serializer.py
tests/semantic/test_multi_ontology.py
tests/semantic/test_ontology_registry.py
tests/semantic/test_pipeline_api.py
tests/semantic/test_pipeline_entity_resolver.py
tests/semantic/test_pipeline_export.py
tests/semantic/test_pipeline_graph_validation.py
tests/semantic/test_pipeline_inference.py
tests/semantic/test_pipeline_populator.py
tests/semantic/test_pipeline_query.py
tests/semantic/test_pipeline_query_helpers.py
tests/semantic/test_pipeline_streaming.py
tests/semantic/test_pipeline_validator.py
tests/semantic/test_proposal_governance.py
tests/semantic/test_schema_loader.py
tests/semantic/test_schema_registry.py
tests/semantic/test_semantic_health.py
tests/semantic/test_semantic_preflight.py
tests/semantic/rdf/__init__.py
tests/semantic/rdf/test_context.py
tests/semantic/rdf/test_emitter.py
tests/semantic/rdf/test_jsonld_parser.py
tests/semantic/rdf/test_models.py
tests/semantic/rdf/test_roundtrip.py
tests/semantic/rdf/test_shape_generator.py
tests/semantic/rdf/test_vocabulary.py
tests/unit/__init__.py
tests/unit/test_ai_suggestion_engine.py
tests/unit/test_api_extractors_routes.py
tests/unit/test_api_pipeline_runs_route.py
tests/unit/test_auth.py
tests/unit/test_auto_trigger.py
tests/unit/test_backends.py
tests/unit/test_canvas_state.py
tests/unit/test_change_bus.py
tests/unit/test_cli_kb.py
tests/unit/test_cli_pipeline_watch.py
tests/unit/test_completeness_metrics.py
tests/unit/test_concept_graph_linkml_projection.py
tests/unit/test_concept_graph_service.py
tests/unit/test_concept_graph_validator.py
tests/unit/test_config_models.py
tests/unit/test_context.py
tests/unit/test_context_pack.py
tests/unit/test_contract_binding_projection.py
tests/unit/test_contract_config_loader.py
tests/unit/test_contract_config_models.py
tests/unit/test_contract_pipeline_kb_policy.py
tests/unit/test_contract_runtime.py
tests/unit/test_contracts_route_errors.py
tests/unit/test_csv_json_yaml_adapters.py
tests/unit/test_dag_pipeline_config.py
tests/unit/test_dag_resolver.py
tests/unit/test_data_quality_models.py
tests/unit/test_database_extractor_connection_aliases.py
tests/unit/test_db_cli_commands.py
tests/unit/test_ddl_generator.py
tests/unit/test_dlq_sync.py
tests/unit/test_domain_templates.py
tests/unit/test_draft_config.py
tests/unit/test_drafts_service.py
tests/unit/test_editor_concept_graphs_api.py
tests/unit/test_editor_drafts_api.py
tests/unit/test_editor_folder_model.py
tests/unit/test_editor_metadata_roundtrip.py
tests/unit/test_expression_array.py
tests/unit/test_extraction_cache.py
tests/unit/test_extraction_materializer.py
tests/unit/test_extractor_probe.py
tests/unit/test_file_extractor.py
tests/unit/test_flatten_transformer.py
tests/unit/test_fleet_ui_smoke.py
tests/unit/test_folders_api.py
tests/unit/test_graph_store.py
tests/unit/test_html_rst_adapters.py
tests/unit/test_http_auth.py
tests/unit/test_http_errors.py
tests/unit/test_http_redact.py
tests/unit/test_json_yaml_exporters.py
tests/unit/test_kb_ingest.py
tests/unit/test_kb_llm_cli.py
tests/unit/test_kb_management_service.py
tests/unit/test_kb_pipeline_config.py
tests/unit/test_kb_policy.py
tests/unit/test_lineage.py
tests/unit/test_llm_config.py
tests/unit/test_llm_enrichment_adapter.py
tests/unit/test_mapping_manager.py
tests/unit/test_markdown_docs_adapter.py
tests/unit/test_materializer_reliability.py
tests/unit/test_messaging_extractors.py
tests/unit/test_migrate_flat_attributes.py
tests/unit/test_neo4j_cypher_exporter.py
tests/unit/test_neo4j_live_exporter.py
tests/unit/test_obsidian_exporter.py
tests/unit/test_ontology_editor_sidecar.py
tests/unit/test_ontology_store.py
tests/unit/test_pdf_docs_adapter.py
tests/unit/test_pipeline_cli.py
tests/unit/test_pipeline_config_loader.py
tests/unit/test_pipeline_config_models.py
tests/unit/test_pipeline_dashboard.py
tests/unit/test_pipeline_job_source.py
tests/unit/test_pipeline_preflight.py
tests/unit/test_pipeline_result.py
tests/unit/test_pipeline_runtime_adapter.py
tests/unit/test_pipeline_store_steps.py
tests/unit/test_pipeline_validation.py
tests/unit/test_plugins.py
tests/unit/test_postgres_field_mapping.py
tests/unit/test_provenance.py
tests/unit/test_public_api_surface.py
tests/unit/test_quality.py
tests/unit/test_quality_wrappers.py
tests/unit/test_rdf_linkml_exporters.py
tests/unit/test_reasoner.py
tests/unit/test_reconciliation.py
tests/unit/test_record_content_extractor.py
tests/unit/test_reference_resolver.py
tests/unit/test_rules_canonical.py
tests/unit/test_run_progress_emitter.py
tests/unit/test_runner_lineage_emission.py
tests/unit/test_runner_progress.py
tests/unit/test_schema_import_csv.py
tests/unit/test_schema_import_ddl.py
tests/unit/test_schema_import_ir.py
tests/unit/test_schema_import_openapi.py
tests/unit/test_schema_import_registry.py
tests/unit/test_schema_import_structural.py
tests/unit/test_search_index.py
tests/unit/test_sections_bridge.py
tests/unit/test_seed_templates.py
tests/unit/test_semantic_activity_api.py
tests/unit/test_semantic_bindings_route.py
tests/unit/test_semantic_cli.py
tests/unit/test_semantic_context_api.py
tests/unit/test_semantic_derived_from.py
tests/unit/test_semantic_export_api.py
tests/unit/test_semantic_extraction_api.py
tests/unit/test_semantic_governance.py
tests/unit/test_semantic_implements.py
tests/unit/test_semantic_kb_ingest_api.py
tests/unit/test_semantic_lifecycle.py
tests/unit/test_semantic_lineage_record.py
tests/unit/test_semantic_namespaces.py
tests/unit/test_semantic_provenance_api.py
tests/unit/test_semantic_queries.py
tests/unit/test_semantic_query_route.py
tests/unit/test_semantic_rdf_roundtrip.py
tests/unit/test_semantic_reasoner.py
tests/unit/test_semantic_reasoning_route.py
tests/unit/test_semantic_scheme_rdf_route.py
tests/unit/test_semantic_suggestions_api.py
tests/unit/test_server_config_editor.py
tests/unit/test_shape_validator.py
tests/unit/test_sql_adapter.py
tests/unit/test_sqlalchemy_concept_graph_repository.py
tests/unit/test_sqlalchemy_search_source.py
tests/unit/test_state.py
tests/unit/test_step_configs.py
tests/unit/test_step_contract_pipeline_wiring.py
tests/unit/test_step_join.py
tests/unit/test_step_transform.py
tests/unit/test_step_union.py
tests/unit/test_store_protocols.py
tests/unit/test_streaming_extractors.py
tests/unit/test_suggestion_adapter.py
tests/unit/test_suggestion_manager.py
tests/unit/test_testing.py
tests/unit/test_top_level_run.py
tests/unit/test_transformers.py
tests/unit/test_tree_sitter_go_rust_java_adapters.py
tests/unit/test_tree_sitter_js_ts_adapters.py
tests/unit/test_tree_sitter_python_adapter.py
tests/unit/test_unnest_transformer.py
tests/unit/test_worker_config.py
tests/unit/test_worker_job_source.py
tests/unit/dlq/__init__.py
tests/unit/dlq/conftest.py
tests/unit/dlq/test_config.py
tests/unit/dlq/test_database_store.py
tests/unit/dlq/test_file_store.py
tests/unit/dlq/test_memory_store.py
tests/unit/dlq/test_retry.py
tests/unit/dlq/test_sync.py
tests/unit/dlq/test_ttl.py
tests/unit/dlq/test_types.py