LICENSE
README.md
pyproject.toml
src/md_generator/__init__.py
src/md_generator/engine_cli.py
src/md_generator/archive/__init__.py
src/md_generator/archive/convert_impl.py
src/md_generator/archive/converter.py
src/md_generator/archive/extractors.py
src/md_generator/archive/options.py
src/md_generator/archive/api/__init__.py
src/md_generator/archive/api/convert_runner.py
src/md_generator/archive/api/jobs.py
src/md_generator/archive/api/main.py
src/md_generator/archive/api/mcp_server.py
src/md_generator/archive/api/mcp_setup.py
src/md_generator/archive/api/query_options.py
src/md_generator/archive/api/settings.py
src/md_generator/codeflow/__init__.py
src/md_generator/codeflow/lang_dispatch.py
src/md_generator/codeflow/analyzers/__init__.py
src/md_generator/codeflow/analyzers/flow_analyzer.py
src/md_generator/codeflow/api/__init__.py
src/md_generator/codeflow/api/job_manager.py
src/md_generator/codeflow/api/main.py
src/md_generator/codeflow/api/mcp_server.py
src/md_generator/codeflow/api/run.py
src/md_generator/codeflow/api/schemas.py
src/md_generator/codeflow/api/semantic_api.py
src/md_generator/codeflow/api/settings.py
src/md_generator/codeflow/api/sse.py
src/md_generator/codeflow/cli/__init__.py
src/md_generator/codeflow/cli/main.py
src/md_generator/codeflow/config/__init__.py
src/md_generator/codeflow/config/codeflow_yaml.py
src/md_generator/codeflow/core/__init__.py
src/md_generator/codeflow/core/cache_manager.py
src/md_generator/codeflow/core/extractor.py
src/md_generator/codeflow/core/run_config.py
src/md_generator/codeflow/detectors/__init__.py
src/md_generator/codeflow/detectors/api_detector.py
src/md_generator/codeflow/detectors/entry_detector.py
src/md_generator/codeflow/detectors/entry_rank.py
src/md_generator/codeflow/detectors/event_detector.py
src/md_generator/codeflow/detectors/kafka_detector.py
src/md_generator/codeflow/detectors/liferay_portlet_detector.py
src/md_generator/codeflow/detectors/rails_detector.py
src/md_generator/codeflow/generators/__init__.py
src/md_generator/codeflow/generators/business_rules_markdown.py
src/md_generator/codeflow/generators/cfg_paths_markdown.py
src/md_generator/codeflow/generators/cfg_paths_mermaid.py
src/md_generator/codeflow/generators/cfg_render.py
src/md_generator/codeflow/generators/cytoscape_enrich.py
src/md_generator/codeflow/generators/entry_markdown.py
src/md_generator/codeflow/generators/flow_summary.py
src/md_generator/codeflow/generators/flow_tree.py
src/md_generator/codeflow/generators/html.py
src/md_generator/codeflow/generators/html_unified.py
src/md_generator/codeflow/generators/markdown.py
src/md_generator/codeflow/generators/mermaid.py
src/md_generator/codeflow/generators/sequence.py
src/md_generator/codeflow/graph/__init__.py
src/md_generator/codeflow/graph/analysis.py
src/md_generator/codeflow/graph/anomaly.py
src/md_generator/codeflow/graph/builder.py
src/md_generator/codeflow/graph/call_expander.py
src/md_generator/codeflow/graph/cfg_builder.py
src/md_generator/codeflow/graph/cfg_copy.py
src/md_generator/codeflow/graph/cfg_model.py
src/md_generator/codeflow/graph/cluster_labeling.py
src/md_generator/codeflow/graph/clustering.py
src/md_generator/codeflow/graph/cross_repo_resolver.py
src/md_generator/codeflow/graph/dependency_builder.py
src/md_generator/codeflow/graph/diff_analysis.py
src/md_generator/codeflow/graph/embeddings.py
src/md_generator/codeflow/graph/enricher.py
src/md_generator/codeflow/graph/event_graph.py
src/md_generator/codeflow/graph/export_schema.py
src/md_generator/codeflow/graph/hotpath.py
src/md_generator/codeflow/graph/maven_hints.py
src/md_generator/codeflow/graph/multi_repo.py
src/md_generator/codeflow/graph/multigraph_utils.py
src/md_generator/codeflow/graph/nl_query.py
src/md_generator/codeflow/graph/path_enumerator.py
src/md_generator/codeflow/graph/path_probability.py
src/md_generator/codeflow/graph/query_engine.py
src/md_generator/codeflow/graph/relations.py
src/md_generator/codeflow/graph/runtime_integration.py
src/md_generator/codeflow/graph/semantic_enricher.py
src/md_generator/codeflow/graph/semantic_index.py
src/md_generator/codeflow/graph/sqlite_export.py
src/md_generator/codeflow/graph/tsconfig_cross_repo.py
src/md_generator/codeflow/ingestion/__init__.py
src/md_generator/codeflow/ingestion/git_loader.py
src/md_generator/codeflow/ingestion/loader.py
src/md_generator/codeflow/mcp/__init__.py
src/md_generator/codeflow/mcp/server.py
src/md_generator/codeflow/models/__init__.py
src/md_generator/codeflow/models/ir.py
src/md_generator/codeflow/models/ir_cfg.py
src/md_generator/codeflow/parsers/__init__.py
src/md_generator/codeflow/parsers/base.py
src/md_generator/codeflow/parsers/capability_registry.py
src/md_generator/codeflow/parsers/cpp_parser.py
src/md_generator/codeflow/parsers/go_parser.py
src/md_generator/codeflow/parsers/ir_enrich.py
src/md_generator/codeflow/parsers/java_parser.py
src/md_generator/codeflow/parsers/php_parser.py
src/md_generator/codeflow/parsers/python_parser.py
src/md_generator/codeflow/parsers/treesitter_common.py
src/md_generator/codeflow/parsers/treesitter_csharp_parser.py
src/md_generator/codeflow/parsers/treesitter_entry_helpers.py
src/md_generator/codeflow/parsers/treesitter_go_parser.py
src/md_generator/codeflow/parsers/treesitter_java_parser.py
src/md_generator/codeflow/parsers/treesitter_js_ts_parser.py
src/md_generator/codeflow/parsers/treesitter_kotlin_parser.py
src/md_generator/codeflow/parsers/treesitter_lua_parser.py
src/md_generator/codeflow/parsers/treesitter_php_parser.py
src/md_generator/codeflow/parsers/treesitter_python_parser.py
src/md_generator/codeflow/parsers/treesitter_ruby_parser.py
src/md_generator/codeflow/parsers/treesitter_rust_parser.py
src/md_generator/codeflow/parsers/treesitter_scala_parser.py
src/md_generator/codeflow/parsers/treesitter_swift_parser.py
src/md_generator/codeflow/parsers/treesitter_zig_parser.py
src/md_generator/codeflow/parsers/unified_parser.py
src/md_generator/codeflow/parsers/adapters/__init__.py
src/md_generator/codeflow/parsers/adapters/cpp_adapter.py
src/md_generator/codeflow/parsers/adapters/go_adapter.py
src/md_generator/codeflow/parsers/adapters/ir_from_dump.py
src/md_generator/codeflow/parsers/adapters/java_adapter.py
src/md_generator/codeflow/parsers/adapters/php_adapter.py
src/md_generator/codeflow/parsers/adapters/python_adapter.py
src/md_generator/codeflow/parsers/adapters/treesitter_adapter.py
src/md_generator/codeflow/parsers/adapters/treesitter_csharp_adapter.py
src/md_generator/codeflow/parsers/adapters/treesitter_go_adapter.py
src/md_generator/codeflow/parsers/adapters/treesitter_java_adapter.py
src/md_generator/codeflow/parsers/adapters/treesitter_kotlin_adapter.py
src/md_generator/codeflow/parsers/adapters/treesitter_lua_adapter.py
src/md_generator/codeflow/parsers/adapters/treesitter_php_adapter.py
src/md_generator/codeflow/parsers/adapters/treesitter_python_adapter.py
src/md_generator/codeflow/parsers/adapters/treesitter_ruby_adapter.py
src/md_generator/codeflow/parsers/adapters/treesitter_rust_adapter.py
src/md_generator/codeflow/parsers/adapters/treesitter_scala_adapter.py
src/md_generator/codeflow/parsers/adapters/treesitter_swift_adapter.py
src/md_generator/codeflow/parsers/adapters/treesitter_zig_adapter.py
src/md_generator/codeflow/rules/__init__.py
src/md_generator/codeflow/rules/collector.py
src/md_generator/codeflow/rules/cpp_rules.py
src/md_generator/codeflow/rules/java_rules.py
src/md_generator/codeflow/runtime/__init__.py
src/md_generator/codeflow/runtime/python_edge_counter.py
src/md_generator/codeflow/runtime/trace_runner.py
src/md_generator/codeflow/runtime/tracer.py
src/md_generator/codeflow/utils/__init__.py
src/md_generator/codeflow/utils/tools_root.py
src/md_generator/codeflow/worker/__init__.py
src/md_generator/codeflow/worker/celery_optional.py
src/md_generator/core/__init__.py
src/md_generator/core/artifacts/__init__.py
src/md_generator/core/artifacts/mdaf_validate.py
src/md_generator/core/artifacts/models.py
src/md_generator/core/artifacts/serialize.py
src/md_generator/core/schema/__init__.py
src/md_generator/core/schema/telemetry_event.py
src/md_generator/core/schema/validation.py
src/md_generator/core/schema/adapters/__init__.py
src/md_generator/core/schema/adapters/log_record.py
src/md_generator/core/schema/adapters/otel.py
src/md_generator/db/__init__.py
src/md_generator/db/adapters/__init__.py
src/md_generator/db/adapters/access_adapter.py
src/md_generator/db/adapters/access_introspect.py
src/md_generator/db/adapters/access_odbc.py
src/md_generator/db/adapters/elasticsearch_adapter.py
src/md_generator/db/adapters/elasticsearch_json_adapter.py
src/md_generator/db/adapters/factory.py
src/md_generator/db/adapters/mongo_adapter.py
src/md_generator/db/adapters/mysql_adapter.py
src/md_generator/db/adapters/oracle_adapter.py
src/md_generator/db/adapters/postgres_adapter.py
src/md_generator/db/adapters/sql_common.py
src/md_generator/db/adapters/sqlite_adapter.py
src/md_generator/db/adapters/sqlserver_adapter.py
src/md_generator/db/api/__init__.py
src/md_generator/db/api/access_upload.py
src/md_generator/db/api/elasticsearch_upload.py
src/md_generator/db/api/main.py
src/md_generator/db/api/mcp_server.py
src/md_generator/db/api/run.py
src/md_generator/db/api/schemas.py
src/md_generator/db/api/settings.py
src/md_generator/db/api/sqlite_upload.py
src/md_generator/db/cli/__init__.py
src/md_generator/db/cli/main.py
src/md_generator/db/config/__init__.py
src/md_generator/db/config/default.yaml
src/md_generator/db/core/__init__.py
src/md_generator/db/core/base_adapter.py
src/md_generator/db/core/cli_ops.py
src/md_generator/db/core/elasticsearch_bundle.py
src/md_generator/db/core/elasticsearch_dependency_graph.py
src/md_generator/db/core/elasticsearch_export.py
src/md_generator/db/core/elasticsearch_format.py
src/md_generator/db/core/elasticsearch_json.py
src/md_generator/db/core/elasticsearch_markdown.py
src/md_generator/db/core/elasticsearch_normalize.py
src/md_generator/db/core/elasticsearch_operational_notes.py
src/md_generator/db/core/elasticsearch_output.py
src/md_generator/db/core/elasticsearch_query_classify.py
src/md_generator/db/core/elasticsearch_redaction.py
src/md_generator/db/core/elasticsearch_synthesis.py
src/md_generator/db/core/elasticsearch_warnings.py
src/md_generator/db/core/export_manifest.py
src/md_generator/db/core/extractor.py
src/md_generator/db/core/job_manager.py
src/md_generator/db/core/link_graph.py
src/md_generator/db/core/markdown_writer.py
src/md_generator/db/core/models.py
src/md_generator/db/core/run_config.py
src/md_generator/db/core/util.py
src/md_generator/db/core/zip_export.py
src/md_generator/db/core/erd/__init__.py
src/md_generator/db/core/erd/dot_emitter.py
src/md_generator/db/core/erd/filter.py
src/md_generator/db/core/erd/mermaid_emitter.py
src/md_generator/db/core/erd/mermaid_render.py
src/md_generator/db/core/erd/model.py
src/md_generator/db/core/erd/pipeline.py
src/md_generator/db/core/erd/render.py
src/md_generator/db/mcp/__init__.py
src/md_generator/db/mcp/server.py
src/md_generator/db/mcp/sse.py
src/md_generator/db/mcp/stream.py
src/md_generator/distributed/__init__.py
src/md_generator/distributed/merge.py
src/md_generator/distributed/partition.py
src/md_generator/distributed/worker_pool.py
src/md_generator/governance/__init__.py
src/md_generator/governance/audit.py
src/md_generator/governance/classification.py
src/md_generator/governance/lineage.py
src/md_generator/governance/retention.py
src/md_generator/graph/__init__.py
src/md_generator/graph/adapters/__init__.py
src/md_generator/graph/adapters/factory.py
src/md_generator/graph/adapters/neo4j_adapter.py
src/md_generator/graph/adapters/networkx_adapter.py
src/md_generator/graph/api/__init__.py
src/md_generator/graph/api/main.py
src/md_generator/graph/api/mcp_server.py
src/md_generator/graph/api/run.py
src/md_generator/graph/api/schemas.py
src/md_generator/graph/api/settings.py
src/md_generator/graph/cli/__init__.py
src/md_generator/graph/cli/main.py
src/md_generator/graph/config/__init__.py
src/md_generator/graph/config/default.yaml
src/md_generator/graph/core/__init__.py
src/md_generator/graph/core/base_adapter.py
src/md_generator/graph/core/extractor.py
src/md_generator/graph/core/graph_builder.py
src/md_generator/graph/core/job_manager.py
src/md_generator/graph/core/markdown_writer.py
src/md_generator/graph/core/models.py
src/md_generator/graph/core/run_config.py
src/md_generator/graph/core/viz.py
src/md_generator/graph/core/zip_export.py
src/md_generator/graph/mcp/__init__.py
src/md_generator/graph/mcp/server.py
src/md_generator/graph/mcp/sse.py
src/md_generator/graph/mcp/stream.py
src/md_generator/image/__init__.py
src/md_generator/image/convert_impl.py
src/md_generator/image/converter.py
src/md_generator/image/emit.py
src/md_generator/image/io_util.py
src/md_generator/image/utils.py
src/md_generator/image/api/__init__.py
src/md_generator/image/api/main.py
src/md_generator/image/api/mcp_server.py
src/md_generator/image/api/query_options.py
src/md_generator/image/api/settings.py
src/md_generator/image/api/staging.py
src/md_generator/image/api/zip_bundle.py
src/md_generator/image/backends/__init__.py
src/md_generator/image/backends/base.py
src/md_generator/image/backends/easy.py
src/md_generator/image/backends/paddle.py
src/md_generator/image/backends/tesseract.py
src/md_generator/log/__init__.py
src/md_generator/log/aggregation/__init__.py
src/md_generator/log/aggregation/aggregators.py
src/md_generator/log/aggregation/dataframe_builder.py
src/md_generator/log/aggregation/metrics.py
src/md_generator/log/aggregation/timeline.py
src/md_generator/log/api/__init__.py
src/md_generator/log/api/main.py
src/md_generator/log/api/mcp_server.py
src/md_generator/log/api/run.py
src/md_generator/log/api/schemas.py
src/md_generator/log/api/settings.py
src/md_generator/log/chunking/__init__.py
src/md_generator/log/chunking/artifact_adapter.py
src/md_generator/log/chunking/chunk_engine.py
src/md_generator/log/chunking/chunk_models.py
src/md_generator/log/chunking/chunk_registry.py
src/md_generator/log/chunking/chunk_strategy.py
src/md_generator/log/cli/__init__.py
src/md_generator/log/cli/main.py
src/md_generator/log/clustering/__init__.py
src/md_generator/log/clustering/embeddings.py
src/md_generator/log/clustering/kmeans_cluster.py
src/md_generator/log/clustering/semantic_grouping.py
src/md_generator/log/clustering/vectorizer.py
src/md_generator/log/config/__init__.py
src/md_generator/log/config/default.yaml
src/md_generator/log/config/preset_loader.py
src/md_generator/log/config/schemas.py
src/md_generator/log/config/presets/__init__.py
src/md_generator/log/config/presets/generic.yaml
src/md_generator/log/config/presets/json.yaml
src/md_generator/log/config/presets/logback.yaml
src/md_generator/log/config/presets/springboot.yaml
src/md_generator/log/core/__init__.py
src/md_generator/log/core/errors.py
src/md_generator/log/core/execution_context.py
src/md_generator/log/core/extractor.py
src/md_generator/log/core/job_manager.py
src/md_generator/log/core/lifecycle.py
src/md_generator/log/core/pipeline.py
src/md_generator/log/core/plugins.py
src/md_generator/log/core/run_config.py
src/md_generator/log/core/zip_export.py
src/md_generator/log/correlation/correlation_engine.py
src/md_generator/log/correlation/correlation_models.py
src/md_generator/log/correlation/correlation_scoring.py
src/md_generator/log/correlation/cross_source.py
src/md_generator/log/correlation/request_parser.py
src/md_generator/log/correlation/session_parser.py
src/md_generator/log/correlation/trace_parser.py
src/md_generator/log/documentation/__init__.py
src/md_generator/log/documentation/incident_summary.py
src/md_generator/log/documentation/service_report.py
src/md_generator/log/documentation/troubleshooting.py
src/md_generator/log/embeddings/embedding_exporter.py
src/md_generator/log/embeddings/exporters/chroma_exporter.py
src/md_generator/log/embeddings/exporters/faiss_exporter.py
src/md_generator/log/embeddings/exporters/jsonl_exporter.py
src/md_generator/log/embeddings/exporters/parquet_exporter.py
src/md_generator/log/enrichment/__init__.py
src/md_generator/log/enrichment/correlation.py
src/md_generator/log/enrichment/fingerprinting.py
src/md_generator/log/enrichment/hash_generator.py
src/md_generator/log/enrichment/pattern_matcher.py
src/md_generator/log/enrichment/severity_ranker.py
src/md_generator/log/incidents/__init__.py
src/md_generator/log/incidents/artifact_adapter.py
src/md_generator/log/incidents/fingerprinting.py
src/md_generator/log/incidents/grouping.py
src/md_generator/log/incidents/incident_engine.py
src/md_generator/log/incidents/models.py
src/md_generator/log/incidents/severity.py
src/md_generator/log/incremental/__init__.py
src/md_generator/log/incremental/checkpoint.py
src/md_generator/log/incremental/engine.py
src/md_generator/log/incremental/resume_reader.py
src/md_generator/log/ingestion/__init__.py
src/md_generator/log/ingestion/archive_bridge.py
src/md_generator/log/ingestion/archive_loader.py
src/md_generator/log/ingestion/batch_reader.py
src/md_generator/log/ingestion/encoding_detector.py
src/md_generator/log/ingestion/file_loader.py
src/md_generator/log/ingestion/stream_reader.py
src/md_generator/log/intelligence/anomaly_detection.py
src/md_generator/log/intelligence/dependency_analysis.py
src/md_generator/log/intelligence/heuristics.py
src/md_generator/log/intelligence/root_cause_engine.py
src/md_generator/log/knowledge_graph/graph_builder.py
src/md_generator/log/knowledge_graph/graph_exporter.py
src/md_generator/log/knowledge_graph/graph_models.py
src/md_generator/log/knowledge_graph/relation_extractor.py
src/md_generator/log/linking/__init__.py
src/md_generator/log/linking/link_graph.py
src/md_generator/log/markdown_intelligence/__init__.py
src/md_generator/log/markdown_intelligence/aliases.py
src/md_generator/log/markdown_intelligence/backlinks.py
src/md_generator/log/markdown_intelligence/cross_refs.py
src/md_generator/log/mcp/__init__.py
src/md_generator/log/mcp/server.py
src/md_generator/log/mcp/sse.py
src/md_generator/log/noise_reduction/__init__.py
src/md_generator/log/noise_reduction/dedupe.py
src/md_generator/log/noise_reduction/entropy.py
src/md_generator/log/noise_reduction/filter.py
src/md_generator/log/normalization/__init__.py
src/md_generator/log/normalization/number_normalizer.py
src/md_generator/log/normalization/path_normalizer.py
src/md_generator/log/normalization/pii_redactor.py
src/md_generator/log/normalization/token_normalizer.py
src/md_generator/log/normalization/uuid_normalizer.py
src/md_generator/log/parser/__init__.py
src/md_generator/log/parser/json_line_parser.py
src/md_generator/log/parser/level_detector.py
src/md_generator/log/parser/logger_detector.py
src/md_generator/log/parser/models.py
src/md_generator/log/parser/multiline_parser.py
src/md_generator/log/parser/parser_registry.py
src/md_generator/log/parser/regex_parser.py
src/md_generator/log/parser/stacktrace_parser.py
src/md_generator/log/parser/timestamp_parser.py
src/md_generator/log/search/bm25_search.py
src/md_generator/log/search/cli.py
src/md_generator/log/search/hybrid_search.py
src/md_generator/log/search/search_index.py
src/md_generator/log/search/vector_search.py
src/md_generator/log/service/__init__.py
src/md_generator/log/service/service.py
src/md_generator/log/streaming/__init__.py
src/md_generator/log/streaming/kafka_reader.py
src/md_generator/log/streaming/redis_reader.py
src/md_generator/log/streaming/stdin_reader.py
src/md_generator/log/streaming/stream_coordinator.py
src/md_generator/log/streaming/tail_reader.py
src/md_generator/log/streaming/websocket_reader.py
src/md_generator/log/timeline/causal_chain.py
src/md_generator/log/timeline/ordering.py
src/md_generator/log/timeline/timeline_engine.py
src/md_generator/log/timeline/timeline_models.py
src/md_generator/log/topology/__init__.py
src/md_generator/log/topology/discovery.py
src/md_generator/log/utils/__init__.py
src/md_generator/log/utils/concurrency.py
src/md_generator/log/utils/io.py
src/md_generator/log/utils/regex.py
src/md_generator/log/utils/time.py
src/md_generator/log/visualization/__init__.py
src/md_generator/log/visualization/mermaid_sequence.py
src/md_generator/log/visualization/mermaid_timeline.py
src/md_generator/log/visualization/mermaid_topology.py
src/md_generator/log/writers/__init__.py
src/md_generator/log/writers/assets_writer.py
src/md_generator/log/writers/chunk_writer.py
src/md_generator/log/writers/cluster_markdown.py
src/md_generator/log/writers/correlation_writer.py
src/md_generator/log/writers/frontmatter_writer.py
src/md_generator/log/writers/incident_writer.py
src/md_generator/log/writers/markdown_writer.py
src/md_generator/log/writers/summary_writer.py
src/md_generator/media/__init__.py
src/md_generator/media/document_converter.py
src/md_generator/media/job_store.py
src/md_generator/media/whisper_language.py
src/md_generator/media/audio/__init__.py
src/md_generator/media/audio/converter.py
src/md_generator/media/audio/formatter.py
src/md_generator/media/audio/service.py
src/md_generator/media/audio/api/__init__.py
src/md_generator/media/audio/api/main.py
src/md_generator/media/audio/api/mcp_server.py
src/md_generator/media/audio/api/mcp_setup.py
src/md_generator/media/audio/api/run.py
src/md_generator/media/audio/api/settings.py
src/md_generator/media/video/__init__.py
src/md_generator/media/video/converter.py
src/md_generator/media/video/formatter.py
src/md_generator/media/video/service.py
src/md_generator/media/video/api/__init__.py
src/md_generator/media/video/api/main.py
src/md_generator/media/video/api/mcp_server.py
src/md_generator/media/video/api/mcp_setup.py
src/md_generator/media/video/api/run.py
src/md_generator/media/video/api/settings.py
src/md_generator/media/youtube/__init__.py
src/md_generator/media/youtube/converter.py
src/md_generator/media/youtube/formatter.py
src/md_generator/media/youtube/metadata.py
src/md_generator/media/youtube/service.py
src/md_generator/media/youtube/transcript.py
src/md_generator/media/youtube/api/__init__.py
src/md_generator/media/youtube/api/main.py
src/md_generator/media/youtube/api/mcp_server.py
src/md_generator/media/youtube/api/mcp_setup.py
src/md_generator/media/youtube/api/run.py
src/md_generator/media/youtube/api/settings.py
src/md_generator/openapi/__init__.py
src/md_generator/openapi/api/__init__.py
src/md_generator/openapi/api/main.py
src/md_generator/openapi/api/mcp_server.py
src/md_generator/openapi/api/run.py
src/md_generator/openapi/api/schemas.py
src/md_generator/openapi/api/settings.py
src/md_generator/openapi/cli/__init__.py
src/md_generator/openapi/cli/main.py
src/md_generator/openapi/config/__init__.py
src/md_generator/openapi/config/default.yaml
src/md_generator/openapi/converters/__init__.py
src/md_generator/openapi/converters/swagger2_to_openapi3.py
src/md_generator/openapi/core/__init__.py
src/md_generator/openapi/core/extractor.py
src/md_generator/openapi/core/run_config.py
src/md_generator/openapi/core/zip_export.py
src/md_generator/openapi/enrichers/__init__.py
src/md_generator/openapi/enrichers/rules.py
src/md_generator/openapi/enrichers/sample_body.py
src/md_generator/openapi/generators/__init__.py
src/md_generator/openapi/generators/dependency_graph.py
src/md_generator/openapi/loaders/__init__.py
src/md_generator/openapi/loaders/spec_loader.py
src/md_generator/openapi/mcp/__init__.py
src/md_generator/openapi/mcp/server.py
src/md_generator/openapi/models/__init__.py
src/md_generator/openapi/models/domain.py
src/md_generator/openapi/normalizers/__init__.py
src/md_generator/openapi/normalizers/operations.py
src/md_generator/openapi/normalizers/schema_flatten.py
src/md_generator/openapi/parsers/__init__.py
src/md_generator/openapi/parsers/openapi_parser.py
src/md_generator/openapi/resolvers/__init__.py
src/md_generator/openapi/resolvers/ref_resolver.py
src/md_generator/openapi/writers/__init__.py
src/md_generator/openapi/writers/markdown_writer.py
src/md_generator/otel/__init__.py
src/md_generator/otel/otel_logs.py
src/md_generator/otel/otel_metrics.py
src/md_generator/otel/otel_models.py
src/md_generator/otel/otel_parser.py
src/md_generator/otel/otel_spans.py
src/md_generator/otel/cli/__init__.py
src/md_generator/otel/cli/main.py
src/md_generator/pdf/__init__.py
src/md_generator/pdf/converter.py
src/md_generator/pdf/md_emit.py
src/md_generator/pdf/pdf_extract.py
src/md_generator/pdf/utils.py
src/md_generator/pdf/api/__init__.py
src/md_generator/pdf/api/main.py
src/md_generator/pdf/api/mcp_server.py
src/md_generator/pdf/api/settings.py
src/md_generator/pdf/api/zip_bundle.py
src/md_generator/playwright/__init__.py
src/md_generator/playwright/assets.py
src/md_generator/playwright/chunker.py
src/md_generator/playwright/cli.py
src/md_generator/playwright/extractor.py
src/md_generator/playwright/html_to_md.py
src/md_generator/playwright/options.py
src/md_generator/playwright/pipeline.py
src/md_generator/playwright/playwright_fetcher.py
src/md_generator/playwright/api/__init__.py
src/md_generator/playwright/api/convert_runner.py
src/md_generator/playwright/api/jobs.py
src/md_generator/playwright/api/main.py
src/md_generator/playwright/api/mcp_server.py
src/md_generator/playwright/api/mcp_setup.py
src/md_generator/playwright/api/run.py
src/md_generator/playwright/api/settings.py
src/md_generator/ppt/__init__.py
src/md_generator/ppt/convert_impl.py
src/md_generator/ppt/converter.py
src/md_generator/ppt/embedded_extract.py
src/md_generator/ppt/ooxml_media.py
src/md_generator/ppt/options.py
src/md_generator/ppt/post_assets.py
src/md_generator/ppt/text_formatting.py
src/md_generator/ppt/zip_deep.py
src/md_generator/ppt/api/__init__.py
src/md_generator/ppt/api/convert_runner.py
src/md_generator/ppt/api/jobs.py
src/md_generator/ppt/api/main.py
src/md_generator/ppt/api/mcp_server.py
src/md_generator/ppt/api/mcp_setup.py
src/md_generator/ppt/api/query_options.py
src/md_generator/ppt/api/settings.py
src/md_generator/ppt/vendor_pdf_md/__init__.py
src/md_generator/ppt/vendor_pdf_md/convert.py
src/md_generator/ppt/vendor_word_md/__init__.py
src/md_generator/ppt/vendor_word_md/convert.py
src/md_generator/runtime/__init__.py
src/md_generator/runtime/execution_context.py
src/md_generator/runtime/metrics.py
src/md_generator/runtime/stage_engine.py
src/md_generator/sap/__init__.py
src/md_generator/sap/analyzer/authorization/extractor.py
src/md_generator/sap/analyzer/governance/classifier.py
src/md_generator/sap/analyzer/lineage/builder.py
src/md_generator/sap/analyzer/relationships/engine.py
src/md_generator/sap/analyzer/semantics/entity_mapper.py
src/md_generator/sap/analyzer/validation/extractor.py
src/md_generator/sap/api/main.py
src/md_generator/sap/api/mcp_server.py
src/md_generator/sap/api/run.py
src/md_generator/sap/api/schemas.py
src/md_generator/sap/api/settings.py
src/md_generator/sap/api/zip_export.py
src/md_generator/sap/cli/main.py
src/md_generator/sap/config/default.yaml
src/md_generator/sap/core/__init__.py
src/md_generator/sap/core/cache.py
src/md_generator/sap/core/errors.py
src/md_generator/sap/core/export_manifest.py
src/md_generator/sap/core/extractor.py
src/md_generator/sap/core/features.py
src/md_generator/sap/core/job_manager.py
src/md_generator/sap/core/link_graph.py
src/md_generator/sap/core/run_config.py
src/md_generator/sap/core/run_context.py
src/md_generator/sap/graph/__init__.py
src/md_generator/sap/graph/builder.py
src/md_generator/sap/graph/relations.py
src/md_generator/sap/graph/exporters/__init__.py
src/md_generator/sap/graph/exporters/json_export.py
src/md_generator/sap/graph/exporters/mermaid_export.py
src/md_generator/sap/markdown/__init__.py
src/md_generator/sap/markdown/builders/__init__.py
src/md_generator/sap/markdown/builders/entity_builder.py
src/md_generator/sap/markdown/builders/slug.py
src/md_generator/sap/markdown/builders/writer.py
src/md_generator/sap/markdown/chunking/chunk_strategy.py
src/md_generator/sap/markdown/chunking/registry.py
src/md_generator/sap/markdown/chunking/writer.py
src/md_generator/sap/models/entities/__init__.py
src/md_generator/sap/models/entities/kinds.py
src/md_generator/sap/models/entities/sap_object.py
src/md_generator/sap/models/metadata/__init__.py
src/md_generator/sap/models/metadata/abap.py
src/md_generator/sap/models/metadata/cds.py
src/md_generator/sap/models/metadata/ddic.py
src/md_generator/sap/orchestration/__init__.py
src/md_generator/sap/orchestration/pipeline.py
src/md_generator/sap/parser/__init__.py
src/md_generator/sap/parser/base.py
src/md_generator/sap/parser/discovery.py
src/md_generator/sap/parser/registry.py
src/md_generator/sap/parser/abap/__init__.py
src/md_generator/sap/parser/abap/lexer.py
src/md_generator/sap/parser/abap/parser.py
src/md_generator/sap/parser/bapi/parser.py
src/md_generator/sap/parser/cds/parser.py
src/md_generator/sap/parser/ddic/parser.py
src/md_generator/sap/parser/idoc/parser.py
src/md_generator/sap/parser/odata/parser.py
src/md_generator/sap/parser/rfc/__init__.py
src/md_generator/sap/parser/transport/parser.py
src/md_generator/sdk/__init__.py
src/md_generator/sdk/classifier_plugin.py
src/md_generator/sdk/discovery.py
src/md_generator/sdk/enricher_plugin.py
src/md_generator/sdk/parser_plugin.py
src/md_generator/sdk/plugin_protocol.py
src/md_generator/sdk/stage_protocol.py
src/md_generator/sdk/writer_plugin.py
src/md_generator/text/__init__.py
src/md_generator/text/convert_impl.py
src/md_generator/text/converter.py
src/md_generator/text/format_detect.py
src/md_generator/text/md_emit_json.py
src/md_generator/text/md_emit_txt.py
src/md_generator/text/md_emit_xml.py
src/md_generator/text/md_flatten.py
src/md_generator/text/options.py
src/md_generator/text/xml_parse.py
src/md_generator/text/api/__init__.py
src/md_generator/text/api/convert_runner.py
src/md_generator/text/api/jobs.py
src/md_generator/text/api/main.py
src/md_generator/text/api/mcp_server.py
src/md_generator/text/api/mcp_setup.py
src/md_generator/text/api/query_options.py
src/md_generator/text/api/settings.py
src/md_generator/tools/__init__.py
src/md_generator/tools/assistant/__init__.py
src/md_generator/tools/assistant/agent.py
src/md_generator/tools/assistant/bundle.py
src/md_generator/tools/assistant/chunks.py
src/md_generator/tools/assistant/cli.py
src/md_generator/tools/assistant/rag.py
src/md_generator/tools/assistant/registry.py
src/md_generator/tools/assistant/adapters/__init__.py
src/md_generator/tools/assistant/adapters/claude.py
src/md_generator/tools/assistant/adapters/cursor.py
src/md_generator/tools/assistant/adapters/openai.py
src/md_generator/tools/assistant/data/dependency-graph.json
src/md_generator/tools/assistant/data/registry.json
src/md_generator/tools/assistant/data/skills/global-skill.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-archive/SKILL.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-archive/references/example.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-codeflow/SKILL.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-codeflow/references/example.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-db/SKILL.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-db/references/example.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-global/SKILL.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-global/references/example.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-graph/SKILL.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-graph/references/example.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-image/SKILL.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-image/references/example.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-log/SKILL.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-log/references/example.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-media/SKILL.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-media/references/example.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-openapi/SKILL.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-openapi/references/example.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-otel/SKILL.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-otel/references/example.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-pdf/SKILL.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-pdf/references/example.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-playwright/SKILL.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-playwright/references/example.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-ppt/SKILL.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-ppt/references/example.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-sap/SKILL.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-sap/references/example.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-text/SKILL.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-text/references/example.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-url/SKILL.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-url/references/example.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-word/SKILL.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-word/references/example.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-xlsx/SKILL.md
src/md_generator/tools/assistant/data/skills/mdengine-ai-xlsx/references/example.md
src/md_generator/tools/assistant/data/skills/mdengine-reference/SKILL.md
src/md_generator/tools/assistant/data/skills/mdengine-reference/references/entrypoints.md
src/md_generator/tools/assistant/data/skills/mdengine-reference/references/example.md
src/md_generator/tools/assistant/data/skills/mdengine-reference/references/http-api-mcp.md
src/md_generator/tools/assistant/data/skills/modules/archive.md
src/md_generator/tools/assistant/data/skills/modules/codeflow.md
src/md_generator/tools/assistant/data/skills/modules/db.md
src/md_generator/tools/assistant/data/skills/modules/graph.md
src/md_generator/tools/assistant/data/skills/modules/image.md
src/md_generator/tools/assistant/data/skills/modules/media.md
src/md_generator/tools/assistant/data/skills/modules/openapi.md
src/md_generator/tools/assistant/data/skills/modules/pdf.md
src/md_generator/tools/assistant/data/skills/modules/playwright.md
src/md_generator/tools/assistant/data/skills/modules/ppt.md
src/md_generator/tools/assistant/data/skills/modules/text.md
src/md_generator/tools/assistant/data/skills/modules/url.md
src/md_generator/tools/assistant/data/skills/modules/word.md
src/md_generator/tools/assistant/data/skills/modules/xlsx.md
src/md_generator/tools/skill_builder/__init__.py
src/md_generator/tools/skill_builder/__main__.py
src/md_generator/tools/skill_builder/dependency_graph.py
src/md_generator/tools/skill_builder/generate.py
src/md_generator/tools/skill_builder/pyproject_util.py
src/md_generator/tools/skill_builder/routing.py
src/md_generator/url/__init__.py
src/md_generator/url/assets.py
src/md_generator/url/convert_impl.py
src/md_generator/url/converter.py
src/md_generator/url/crawl.py
src/md_generator/url/extract.py
src/md_generator/url/fetch.py
src/md_generator/url/html_to_md.py
src/md_generator/url/options.py
src/md_generator/url/page_convert.py
src/md_generator/url/post_convert_assets.py
src/md_generator/url/robots_util.py
src/md_generator/url/api/__init__.py
src/md_generator/url/api/convert_runner.py
src/md_generator/url/api/jobs.py
src/md_generator/url/api/main.py
src/md_generator/url/api/mcp_server.py
src/md_generator/url/api/mcp_setup.py
src/md_generator/url/api/query_options.py
src/md_generator/url/api/settings.py
src/md_generator/word/__init__.py
src/md_generator/word/artifact.py
src/md_generator/word/converter.py
src/md_generator/word/settings.py
src/md_generator/word/api/__init__.py
src/md_generator/word/api/convert_util.py
src/md_generator/word/api/jobs.py
src/md_generator/word/api/main.py
src/md_generator/word/api/mcp_server.py
src/md_generator/xlsx/__init__.py
src/md_generator/xlsx/convert_config.py
src/md_generator/xlsx/converter.py
src/md_generator/xlsx/converter_core.py
src/md_generator/xlsx/excel_reader.py
src/md_generator/xlsx/markdown_emitter.py
src/md_generator/xlsx/mcp_server.py
src/md_generator/xlsx/api/__init__.py
src/md_generator/xlsx/api/app.py
src/mdengine.egg-info/PKG-INFO
src/mdengine.egg-info/SOURCES.txt
src/mdengine.egg-info/dependency_links.txt
src/mdengine.egg-info/entry_points.txt
src/mdengine.egg-info/requires.txt
src/mdengine.egg-info/top_level.txt