MANIFEST.in
README.md
pyproject.toml
backend/__init__.py
backend/build_frontend.py
backend/app/__init__.py
backend/app/config.py
backend/app/database.py
backend/app/env_config.py
backend/app/frontend.py
backend/app/main.py
backend/app/api/__init__.py
backend/app/api/ask.py
backend/app/api/dependencies.py
backend/app/api/files.py
backend/app/api/graph.py
backend/app/api/repos.py
backend/app/api/runs.py
backend/app/api/settings.py
backend/app/api/wiki.py
backend/app/cli/__init__.py
backend/app/cli/analysis.py
backend/app/cli/ask.py
backend/app/cli/common.py
backend/app/cli/config.py
backend/app/cli/graph.py
backend/app/cli/graphrag.py
backend/app/cli/main.py
backend/app/cli/repos.py
backend/app/cli/serve.py
backend/app/cli/services.py
backend/app/cli/wiki.py
backend/app/db/__init__.py
backend/app/db/base.py
backend/app/db/mappers.py
backend/app/db/records.py
backend/app/db/schema.py
backend/app/db/store.py
backend/app/db/utils.py
backend/app/db/repositories/__init__.py
backend/app/db/repositories/analysis_runs.py
backend/app/db/repositories/code_chunks.py
backend/app/db/repositories/code_graph.py
backend/app/db/repositories/communities.py
backend/app/db/repositories/embeddings.py
backend/app/db/repositories/graphrag.py
backend/app/db/repositories/llm_runs.py
backend/app/db/repositories/repos.py
backend/app/db/repositories/wiki.py
backend/app/mcp_server/__init__.py
backend/app/mcp_server/__main__.py
backend/app/mcp_server/args.py
backend/app/mcp_server/handlers.py
backend/app/mcp_server/protocol.py
backend/app/mcp_server/server.py
backend/app/mcp_server/tools.py
backend/app/mcp_server/transport.py
backend/app/mcp_server/types.py
backend/app/mcp_server/utils.py
backend/app/models/__init__.py
backend/app/models/base.py
backend/app/models/graph.py
backend/app/models/rag.py
backend/app/models/repo.py
backend/app/models/wiki.py
backend/app/prompts/catalog.md
backend/app/prompts/community_summary.md
backend/app/prompts/page.md
backend/app/prompts/qa.md
backend/app/prompts/translation.md
backend/app/schemas/__init__.py
backend/app/schemas/ask.py
backend/app/schemas/graph.py
backend/app/schemas/wiki.py
backend/app/services/__init__.py
backend/app/services/analysis_pipeline.py
backend/app/services/analyzer.py
backend/app/services/ast_cache.py
backend/app/services/ast_parser.py
backend/app/services/async_tasks.py
backend/app/services/chunk_builder.py
backend/app/services/community_detector.py
backend/app/services/community_namer.py
backend/app/services/community_records.py
backend/app/services/embedding_index.py
backend/app/services/graph_provenance.py
backend/app/services/language_detector.py
backend/app/services/llm_gateway.py
backend/app/services/llm_operations.py
backend/app/services/llm_run_recorder.py
backend/app/services/model_router.py
backend/app/services/prompts.py
backend/app/services/question_answerer.py
backend/app/services/repo_context.py
backend/app/services/repo_metadata.py
backend/app/services/ast_parsers/__init__.py
backend/app/services/ast_parsers/base.py
backend/app/services/ast_parsers/c.py
backend/app/services/ast_parsers/common.py
backend/app/services/ast_parsers/cpp.py
backend/app/services/ast_parsers/csharp.py
backend/app/services/ast_parsers/go.py
backend/app/services/ast_parsers/java.py
backend/app/services/ast_parsers/python.py
backend/app/services/ast_parsers/registry.py
backend/app/services/ast_parsers/rust.py
backend/app/services/ast_parsers/tree.py
backend/app/services/ast_parsers/augmenters/__init__.py
backend/app/services/ast_parsers/augmenters/c.py
backend/app/services/ast_parsers/augmenters/capture_only.py
backend/app/services/ast_parsers/augmenters/cpp.py
backend/app/services/ast_parsers/augmenters/csharp.py
backend/app/services/ast_parsers/augmenters/ecma.py
backend/app/services/ast_parsers/augmenters/go.py
backend/app/services/ast_parsers/augmenters/java.py
backend/app/services/ast_parsers/augmenters/python.py
backend/app/services/ast_parsers/augmenters/rust.py
backend/app/services/ast_parsers/capture_engine/__init__.py
backend/app/services/ast_parsers/capture_engine/captures.py
backend/app/services/ast_parsers/capture_engine/models.py
backend/app/services/ast_parsers/capture_engine/normalization.py
backend/app/services/ast_parsers/capture_engine/parser.py
backend/app/services/ast_parsers/capture_engine/symbols.py
backend/app/services/ast_parsers/capture_engine/topology.py
backend/app/services/ast_parsers/capture_specs/__init__.py
backend/app/services/ast_parsers/capture_specs/c.py
backend/app/services/ast_parsers/capture_specs/cpp.py
backend/app/services/ast_parsers/capture_specs/csharp.py
backend/app/services/ast_parsers/capture_specs/ecma.py
backend/app/services/ast_parsers/capture_specs/go.py
backend/app/services/ast_parsers/capture_specs/java.py
backend/app/services/ast_parsers/capture_specs/python.py
backend/app/services/ast_parsers/capture_specs/rust.py
backend/app/services/ast_parsers/ecma/__init__.py
backend/app/services/ast_parsers/ecma/declarations.py
backend/app/services/ast_parsers/ecma/endpoints.py
backend/app/services/ast_parsers/ecma/imports.py
backend/app/services/ast_parsers/ecma/parser.py
backend/app/services/ast_parsers/ecma/schemas.py
backend/app/services/community_naming/__init__.py
backend/app/services/community_naming/batching.py
backend/app/services/community_naming/constants.py
backend/app/services/community_naming/fallback.py
backend/app/services/community_naming/models.py
backend/app/services/community_naming/payloads.py
backend/app/services/community_naming/response.py
backend/app/services/graph/__init__.py
backend/app/services/graph/builder.py
backend/app/services/graph/call_resolver.py
backend/app/services/graph/confidence.py
backend/app/services/graph/config_detector.py
backend/app/services/graph/ids.py
backend/app/services/graph/import_resolver.py
backend/app/services/graph/models.py
backend/app/services/graph/node_factory.py
backend/app/services/graph/nodes.py
backend/app/services/graph/query.py
backend/app/services/graphrag/__init__.py
backend/app/services/graphrag/chunking.py
backend/app/services/graphrag/constants.py
backend/app/services/graphrag/context.py
backend/app/services/graphrag/embedding.py
backend/app/services/graphrag/expansion.py
backend/app/services/graphrag/indexer.py
backend/app/services/graphrag/models.py
backend/app/services/graphrag/ranking.py
backend/app/services/graphrag/retriever.py
backend/app/services/graphrag/search.py
backend/app/services/graphrag/utils.py
backend/app/services/incremental/__init__.py
backend/app/services/incremental/models.py
backend/app/services/incremental/planning.py
backend/app/services/incremental/symbol_recovery.py
backend/app/services/incremental/updater.py
backend/app/services/incremental/watcher.py
backend/app/services/incremental/wiki_regeneration.py
backend/app/services/repo_scanner/__init__.py
backend/app/services/repo_scanner/file_info.py
backend/app/services/repo_scanner/filesystem.py
backend/app/services/repo_scanner/git.py
backend/app/services/repo_scanner/git_ops.py
backend/app/services/repo_scanner/ignore.py
backend/app/services/repo_scanner/models.py
backend/app/services/repo_scanner/scanner.py
backend/app/services/wiki/__init__.py
backend/app/services/wiki/agent_tools.py
backend/app/services/wiki/catalog_generator.py
backend/app/services/wiki/catalog_planner.py
backend/app/services/wiki/generator.py
backend/app/services/wiki/incremental_strategy.py
backend/app/services/wiki/language.py
backend/app/services/wiki/markdown.py
backend/app/services/wiki/mermaid_validation.py
backend/app/services/wiki/page_generator.py
backend/app/services/wiki/page_orchestrator.py
backend/app/services/wiki/page_payload.py
backend/app/services/wiki/page_payload_context.py
backend/app/services/wiki/page_payload_template.py
backend/app/services/wiki/page_validation.py
backend/app/services/wiki/prompts.py
backend/app/services/wiki/translation.py
backend/app/services/wiki/translation_orchestrator.py
backend/app/services/wiki/translation_support.py
backend/app/services/wiki/tree.py
backend/app/services/wiki/utils.py
backend/app/services/wiki/catalog/__init__.py
backend/app/services/wiki/catalog/source_hints.py
backend/app/services/wiki/diagrams/__init__.py
backend/app/services/wiki/diagrams/components.py
backend/app/services/wiki/diagrams/data_flow.py
backend/app/services/wiki/diagrams/data_model.py
backend/app/services/wiki/diagrams/models.py
backend/app/services/wiki/diagrams/rendering.py
backend/app/services/wiki/diagrams/sequence.py
backend/app/services/wiki/diagrams/symbol_flow.py
backend/app/services/wiki/sources/__init__.py
backend/app/services/wiki/sources/citations.py
backend/app/services/wiki/sources/rendering.py
backend/app/services/wiki/sources/urls.py
backend/app/static/index.html
backend/app/static/assets/arc-DpNg9LK1.js
backend/app/static/assets/architectureDiagram-3BPJPVTR-JoBLKbpL.js
backend/app/static/assets/blockDiagram-GPEHLZMM-CNLSSLvy.js
backend/app/static/assets/c4Diagram-AAUBKEIU-DehHcB13.js
backend/app/static/assets/channel-B7iSzUO8.js
backend/app/static/assets/chunk-2J33WTMH-C98uvf-R.js
backend/app/static/assets/chunk-4BX2VUAB-ixpBq2HG.js
backend/app/static/assets/chunk-55IACEB6-DpzlR5ki.js
backend/app/static/assets/chunk-727SXJPM-Fwnc3D6q.js
backend/app/static/assets/chunk-AQP2D5EJ-BC5mc7BA.js
backend/app/static/assets/chunk-FMBD7UC4-D5Vjc4SN.js
backend/app/static/assets/chunk-ND2GUHAM-CLUCdOiy.js
backend/app/static/assets/chunk-QZHKN3VN-DHQPnREP.js
backend/app/static/assets/classDiagram-4FO5ZUOK-D7lvYTYb.js
backend/app/static/assets/classDiagram-v2-Q7XG4LA2-D7lvYTYb.js
backend/app/static/assets/cose-bilkent-S5V4N54A-CnXp0KQl.js
backend/app/static/assets/cytoscape.esm-D_LviqZs.js
backend/app/static/assets/dagre-BM42HDAG-C2kjnoQl.js
backend/app/static/assets/defaultLocale-DX6XiGOO.js
backend/app/static/assets/diagram-2AECGRRQ-Dln7kixz.js
backend/app/static/assets/diagram-5GNKFQAL-DjkuR0oa.js
backend/app/static/assets/diagram-KO2AKTUF-8ASk7Yop.js
backend/app/static/assets/diagram-LMA3HP47-Bm3s9zGJ.js
backend/app/static/assets/diagram-OG6HWLK6-BCRCuy8g.js
backend/app/static/assets/erDiagram-TEJ5UH35-DhPb2GQ6.js
backend/app/static/assets/flowDiagram-I6XJVG4X-DE__0rJS.js
backend/app/static/assets/ganttDiagram-6RSMTGT7-DCxPRSgN.js
backend/app/static/assets/gitGraphDiagram-PVQCEYII-DaOcZjOh.js
backend/app/static/assets/graph-CAnANduQ.js
backend/app/static/assets/index-DFoxk1_k.css
backend/app/static/assets/index-DGlo5wKc.js
backend/app/static/assets/infoDiagram-5YYISTIA-DryHInEf.js
backend/app/static/assets/init-Gi6I4Gst.js
backend/app/static/assets/ishikawaDiagram-YF4QCWOH-CJ3QHxp9.js
backend/app/static/assets/journeyDiagram-JHISSGLW-eOTgvmVV.js
backend/app/static/assets/kanban-definition-UN3LZRKU-CH_BvzsH.js
backend/app/static/assets/katex-DkKDou_j.js
backend/app/static/assets/layout-DGIYPm2g.js
backend/app/static/assets/linear-DtMUD3pP.js
backend/app/static/assets/mermaid.core-mNzbbwCt.js
backend/app/static/assets/mindmap-definition-RKZ34NQL-DBZZJ_Zy.js
backend/app/static/assets/ordinal-Cboi1Yqb.js
backend/app/static/assets/pieDiagram-4H26LBE5-DRF8e9Ud.js
backend/app/static/assets/quadrantDiagram-W4KKPZXB-Bdlsfhpy.js
backend/app/static/assets/requirementDiagram-4Y6WPE33-DmonKJ6u.js
backend/app/static/assets/sankeyDiagram-5OEKKPKP-Cb8x9i5V.js
backend/app/static/assets/sequenceDiagram-3UESZ5HK-D9onOWwV.js
backend/app/static/assets/stateDiagram-AJRCARHV-DtQ-wSln.js
backend/app/static/assets/stateDiagram-v2-BHNVJYJU-DYof2UeT.js
backend/app/static/assets/timeline-definition-PNZ67QCA-3doG6Veu.js
backend/app/static/assets/vennDiagram-CIIHVFJN-F51uvfeE.js
backend/app/static/assets/wardley-L42UT6IY-D8rYghKC.js
backend/app/static/assets/wardleyDiagram-YWT4CUSO-BLWbNur5.js
backend/app/static/assets/xychartDiagram-2RQKCTM6-CnGCO1aH.js
codewiki.egg-info/PKG-INFO
codewiki.egg-info/SOURCES.txt
codewiki.egg-info/dependency_links.txt
codewiki.egg-info/entry_points.txt
codewiki.egg-info/requires.txt
codewiki.egg-info/top_level.txt
frontend/index.html
frontend/package-lock.json
frontend/package.json
frontend/tsconfig.json
frontend/tsconfig.node.json
frontend/vite.config.ts
frontend/src/App.tsx
frontend/src/main.tsx
frontend/src/styles.css
frontend/src/api/ask.ts
frontend/src/api/client.ts
frontend/src/api/files.ts
frontend/src/api/graph.ts
frontend/src/api/http.ts
frontend/src/api/repos.ts
frontend/src/api/runs.ts
frontend/src/api/settings.ts
frontend/src/api/types.ts
frontend/src/api/wiki.ts
frontend/src/ask/graphHighlight.ts
frontend/src/ask/components/AskForm.tsx
frontend/src/ask/components/AskResult.tsx
frontend/src/ask/hooks/useAsk.ts
frontend/src/graph/GraphBreadcrumbs.tsx
frontend/src/graph/GraphControls.tsx
frontend/src/graph/GraphFilesPanel.tsx
frontend/src/graph/GraphFiltersPanel.tsx
frontend/src/graph/GraphFlowCanvas.tsx
frontend/src/graph/GraphNodes.tsx
frontend/src/graph/GraphToolbar.tsx
frontend/src/graph/NodeDetails.tsx
frontend/src/graph/constants.ts
frontend/src/graph/containment.ts
frontend/src/graph/edges.ts
frontend/src/graph/fileGrouping.ts
frontend/src/graph/filters.ts
frontend/src/graph/formatters.ts
frontend/src/graph/graphModel.ts
frontend/src/graph/layout.ts
frontend/src/graph/navigationEvents.ts
frontend/src/graph/nodeData.ts
frontend/src/graph/portals.ts
frontend/src/graph/stats.ts
frontend/src/graph/styles.ts
frontend/src/graph/summary.ts
frontend/src/graph/topology.ts
frontend/src/graph/types.ts
frontend/src/graph/useVisualGraph.ts
frontend/src/graph/visualState.ts
frontend/src/graph/builders/containerDrilldownGraph.ts
frontend/src/graph/builders/fileDetailGraph.ts
frontend/src/graph/builders/fileDetailSymbols.ts
frontend/src/graph/builders/focusGraph.ts
frontend/src/graph/builders/overviewGraph.ts
frontend/src/graph/hooks/useGraphPageController.ts
frontend/src/graph/hooks/useRepoGraph.ts
frontend/src/graph/navigation/sourceRefMatching.ts
frontend/src/graph/nodeDetails/DetailItem.tsx
frontend/src/graph/nodeDetails/RawMetadata.tsx
frontend/src/graph/nodeDetails/ReferenceSection.tsx
frontend/src/graph/nodeDetails/model.ts
frontend/src/hooks/useRepos.ts
frontend/src/pages/AskPage.tsx
frontend/src/pages/GraphPage.tsx
frontend/src/pages/ReposPage.tsx
frontend/src/pages/SettingsPage.tsx
frontend/src/pages/WikiPage.tsx
frontend/src/search/fuzzy.ts
frontend/src/styles/admin.css
frontend/src/styles/ask.css
frontend/src/styles/foundations.css
frontend/src/styles/graph.css
frontend/src/styles/motion.css
frontend/src/styles/responsive.css
frontend/src/styles/shell.css
frontend/src/styles/wiki.css
frontend/src/styles/graph/details.css
frontend/src/styles/graph/flow.css
frontend/src/styles/graph/layout.css
frontend/src/styles/graph/nodes.css
frontend/src/styles/wiki/article.css
frontend/src/styles/wiki/catalog.css
frontend/src/styles/wiki/layout.css
frontend/src/styles/wiki/mermaid.css
frontend/src/styles/wiki/sources.css
frontend/src/wiki/catalog.ts
frontend/src/wiki/relatedPages.ts
frontend/src/wiki/sourceNavigation.ts
frontend/src/wiki/types.ts
frontend/src/wiki/components/WikiArticle.tsx
frontend/src/wiki/components/WikiCatalog.tsx
frontend/src/wiki/export/index.ts
frontend/src/wiki/export/markdown.ts
frontend/src/wiki/export/zip.ts
frontend/src/wiki/hooks/useWikiData.ts
frontend/src/wiki/hooks/useWikiGenerationOperation.ts
frontend/src/wiki/markdown/MarkdownComponents.tsx
frontend/src/wiki/markdown/sections.ts
frontend/src/wiki/mermaid/MermaidBlock.tsx