.flake8
.gitignore
.mcp.json
AGENTS.md
BUILD.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
llms.txt
pyproject.toml
requirements.txt
docs/API.md
docs/agent-surface-development.md
docs/agent-surface.md
docs/commands.md
docs/data-contracts-development.md
docs/data-contracts.md
docs/development.md
docs/functional-test-report.md
docs/generation-development.md
docs/generation.md
docs/mcp-development.md
docs/odpc-catalog-development.md
docs/odpg-graph-development.md
docs/odps-validation-development.md
docs/online-llm-generation-story.md
docs/tooling-development-model.md
examples/advanced_features.py
examples/basic_usage.py
examples/comprehensive_example.py
examples/contract.yaml
examples/demo_product.json
examples/demo_product.yaml
examples/graph.graphml
examples/odpc_catalog.html
examples/odpc_catalog.yaml
examples/odps_v41_example.py
examples/product.yaml
examples/apps/README.md
examples/apps/document_inspector/cli.py
examples/apps/pricing_402_builder/cli.py
examples/apps/pricing_402_builder/priced_product.yaml
examples/apps/vocabulary_finder/cli.py
examples/guides/00-setup-python.md
examples/guides/01-validate-product.md
examples/guides/02-explain-and-summarize.md
examples/guides/03-use-vocabulary-helpers.md
examples/guides/04-convert-graph-to-odpg.md
examples/guides/05-llm-generate-one-signal.md
examples/guides/06-llm-use-online-provider.md
examples/guides/07-llm-generate-fragment-set.md
examples/guides/08-llm-full-cycle-catalog-and-graph.md
examples/guides/09-build-catalog-and-graph-from-fragments.md
examples/guides/10-generate-odps-products-from-transcripts.md
examples/guides/README.md
examples/guides/10-source-docs/partner-api-product-brief.md
examples/guides/10-source-docs/support-operations-email-thread.md
examples/odpc_catalog_fragments/catalog_metadata.yaml
examples/odpc_catalog_fragments/customer_product.yaml
examples/odpc_catalog_fragments/customer_retention_use_case.yaml
images/agent.png
images/feedback.png
images/glance.png
images/llms.png
open_data_products/__init__.py
open_data_products/_io.py
open_data_products/_search.py
open_data_products/agent.py
open_data_products/cli.py
open_data_products/pricing.py
open_data_products/resources.py
open_data_products/results.py
open_data_products/summary.py
open_data_products.egg-info/PKG-INFO
open_data_products.egg-info/SOURCES.txt
open_data_products.egg-info/dependency_links.txt
open_data_products.egg-info/entry_points.txt
open_data_products.egg-info/requires.txt
open_data_products.egg-info/top_level.txt
open_data_products/contracts/__init__.py
open_data_products/contracts/alignment.py
open_data_products/contracts/datacontract_cli_adapter.py
open_data_products/contracts/errors.py
open_data_products/contracts/loader.py
open_data_products/contracts/models.py
open_data_products/contracts/product.py
open_data_products/generation/__init__.py
open_data_products/generation/generation.config.yaml
open_data_products/generation/data/__init__.py
open_data_products/generation/data/prompts/__init__.py
open_data_products/generation/data/prompts/odpc_objective_fragment.md
open_data_products/generation/data/prompts/odpc_signal_fragment.md
open_data_products/generation/data/prompts/odpc_use_case_fragment.md
open_data_products/generation/data/prompts/odpg_edges_from_odpc_fragments.md
open_data_products/generation/data/prompts/odpg_graph_yaml.md
open_data_products/generation/data/prompts/odps_data_product_fragment.md
open_data_products/generation/data/prompts/odps_product_assemble_yaml.md
open_data_products/generation/data/prompts/odps_product_component_draft.md
open_data_products/generation/data/prompts/odps_product_facts.md
open_data_products/generation/data/prompts/odps_product_merge_facts.md
open_data_products/generation/data/prompts/odps_product_minimal_yaml.md
open_data_products/generation/data/prompts/odps_product_repair_yaml.md
open_data_products/generation/data/prompts/system.md
open_data_products/generation/fragments/__init__.py
open_data_products/generation/fragments/business_objective_reduce-departure-delay-minutes.yaml
open_data_products/generation/fragments/graph_explorer.html
open_data_products/generation/fragments/odpg_graph.yaml
open_data_products/generation/fragments/product_reference_airport-operations-performance.yaml
open_data_products/generation/fragments/product_reference_flight-connection-reliability.yaml
open_data_products/generation/fragments/product_reference_passenger-flow-queue.yaml
open_data_products/generation/fragments/signal_baggage-belt-congestion-signal.yaml
open_data_products/generation/fragments/signal_inbound-connection-risk-signal.yaml
open_data_products/generation/fragments/signal_security-queue-surge-signal.yaml
open_data_products/generation/fragments/signal_turnaround-delay-spike-signal.yaml
open_data_products/generation/fragments/use_case_flight-delay-risk-monitoring.yaml
open_data_products/generation/fragments/use_case_passenger-connection-protection.yaml
open_data_products/generation/source_docs/README.md
open_data_products/generation/source_docs/__init__.py
open_data_products/generation/source_docs/airport-business-objective.txt
open_data_products/generation/source_docs/airport-operations-brief.md
open_data_products/generation/source_docs/baggage-belt-congestion-signal.txt
open_data_products/generation/source_docs/connection-reliability-brief.md
open_data_products/generation/source_docs/flight-delay-use-case.md
open_data_products/generation/source_docs/inbound-connection-risk-signal.txt
open_data_products/generation/source_docs/passenger-connection-use-case.md
open_data_products/generation/source_docs/passenger-flow-brief.md
open_data_products/generation/source_docs/security-queue-surge-signal.txt
open_data_products/generation/source_docs/turnaround-delay-signal.txt
open_data_products/mcp/__init__.py
open_data_products/mcp/manifest.py
open_data_products/mcp/server.py
open_data_products/mcp/tools.py
open_data_products/odpc/__init__.py
open_data_products/odpc/catalog.py
open_data_products/odpc/cli.py
open_data_products/odpc/data/__init__.py
open_data_products/odpc/data/catalog/__init__.py
open_data_products/odpc/data/catalog/objects.jsonl
open_data_products/odpc/data/schema/__init__.py
open_data_products/odpc/data/schema/odpc.json
open_data_products/odpc/data/schema/odpc.yaml
open_data_products/odpc/data/templates/__init__.py
open_data_products/odpc/data/templates/catalog.html
open_data_products/odpg/__init__.py
open_data_products/odpg/_explorer_template.py
open_data_products/odpg/cli.py
open_data_products/odpg/convert.py
open_data_products/odpg/graph.py
open_data_products/odpg/data/__init__.py
open_data_products/odpg/data/graph/__init__.py
open_data_products/odpg/data/graph/graph.yaml
open_data_products/odpg/data/graph/objects.jsonl
open_data_products/odpg/data/schema/__init__.py
open_data_products/odpg/data/schema/odpg.json
open_data_products/odpg/data/schema/odpg.yaml
open_data_products/odps/__init__.py
open_data_products/odps/_document.py
open_data_products/odps/_iso_codes.py
open_data_products/odps/_state.py
open_data_products/odps/_validators.py
open_data_products/odps/codecs.py
open_data_products/odps/core.py
open_data_products/odps/enums.py
open_data_products/odps/exceptions.py
open_data_products/odps/models.py
open_data_products/odps/protocols.py
open_data_products/odps/validation.py
open_data_products/odps/validators.py
open_data_products/odps/data/__init__.py
open_data_products/odps/data/schema/__init__.py
open_data_products/odps/data/schema/odps.json
open_data_products/odpv/__init__.py
open_data_products/odpv/cli.py
open_data_products/odpv/vocabulary.py
open_data_products/odpv/data/__init__.py
open_data_products/odpv/data/vocab/__init__.py
open_data_products/odpv/data/vocab/core.yaml
open_data_products/odpv/data/vocab/governance.yaml
open_data_products/odpv/data/vocab/odpv.json
open_data_products/odpv/data/vocab/odpv.yaml
open_data_products/odpv/data/vocab/relationships.yaml
open_data_products/odpv/data/vocab/terms.jsonl
open_data_products/odpv/data/vocab/value.yaml
skills/odp-author/SKILL.md
skills/odp-explore-graph/SKILL.md
skills/odp-validate/SKILL.md