Mind issue codefly-dev/mind#369 proves semantic parsing currently crosses the brain/hands boundary: Mind receives project bytes and owns parser selection. Restore a generic typed GetSemanticIndex contract in Codefly Core and its Code default implementation. Return only semantic facts (files, hashes, imports, symbols, calls, references, analyzer provenance) plus COMPLETE/DEGRADED/NOT_ATTEMPTED outcomes; never return source bodies. Reuse the prior tree-sitter capability and current declarative grammars. Support Go, Python, TypeScript/JavaScript, Java/Kotlin, and C#; make unsupported ecosystems explicit. Add real filesystem/parser contract tests.
Mind issue codefly-dev/mind#369 proves semantic parsing currently crosses the brain/hands boundary: Mind receives project bytes and owns parser selection. Restore a generic typed GetSemanticIndex contract in Codefly Core and its Code default implementation. Return only semantic facts (files, hashes, imports, symbols, calls, references, analyzer provenance) plus COMPLETE/DEGRADED/NOT_ATTEMPTED outcomes; never return source bodies. Reuse the prior tree-sitter capability and current declarative grammars. Support Go, Python, TypeScript/JavaScript, Java/Kotlin, and C#; make unsupported ecosystems explicit. Add real filesystem/parser contract tests.