Language & Ecosystem Support

Complete-support schema 1; ecosystem catalog 1; catalog digest 45bb70b04dd67cb09fe0eec40e3bed9013a0e36c2a9168342b95878e31e516cd.

Complete means the fixed ProjectAtlas navigation contract, not compiler, runtime, or whole-language completeness. Final v0.4 MCP navigation revalidation retained every runtime candidate at its achieved tier because none has complete schema-bound capability and agent-navigation evidence. Planned and unavailable rows are documentation only and add nothing to runtime capability totals.

Detection selects a registry row; contained parsing and concrete fact providers retain honest provenance; typed resolution and atomic SQLite publication preserve exact occurrences; freshness-aware MCP navigation returns bounded selectors and exact source evidence. Maintained compatible grammars and standard queries are reused first. ProjectAtlas does not execute repository code, and absent optional packs do not burden core.

The legacy-modernization tag is navigation context, not an automatic-conversion or target-language claim. See the generated Markdown authority.

Architecture paths

Backend

ProfileKindHostAssessmentDialect evidenceTags
Perllanguagecandidate: detected supported, parsed fallback, symbols fallback, semantic unavailable, benchmarked unavailablelegacy-modernization
ColdFusion / CFMLlanguagecandidate: detected supported, parsed fallback, symbols fallback, semantic unavailable, benchmarked unavailablelegacy-modernization

Frontend and web

ProfileKindHostAssessmentDialect evidenceTags
ActionScriptlanguagecandidate: detected supported, parsed fallback, symbols fallback, semantic unavailable, benchmarked unavailablelegacy-modernization
Apache Flexframework_projectionactionscriptunavailable: missing-framework-projectionlegacy-modernization

Systems

ProfileKindHostAssessmentDialect evidenceTags
Other assembler familieslanguagecandidate: detected supported, parsed fallback, symbols fallback, semantic unavailable, benchmarked unavailablelegacy-modernization
Adalanguagecandidate: detected supported, parsed fallback, symbols fallback, semantic unavailable, benchmarked unavailablelegacy-modernization

Mobile

ProfileKindHostAssessmentDialect evidenceTags
Swiftlanguagecandidate: detected supported, parsed fallback, symbols fallback, semantic unavailable, benchmarked unavailable
Kotlinlanguagecandidate: detected supported, parsed supported, symbols supported, semantic unavailable, benchmarked unavailable
Dartlanguagecandidate: detected supported, parsed fallback, symbols fallback, semantic unavailable, benchmarked unavailable

Data and scientific

ProfileKindHostAssessmentDialect evidenceTags
Fortranlanguagecandidate: detected supported, parsed fallback, symbols fallback, semantic unavailable, benchmarked unavailablelegacy-modernization
Fortran fixed formdialectfortranunavailable: missing-independent-dialect-evidencecontent-signaturelegacy-modernization
Fortran free formdialectfortranunavailable: missing-independent-dialect-evidencecontent-signaturelegacy-modernization
SASlanguageunavailable: no-runtime-capabilitylegacy-modernization

Enterprise and legacy modernization

ProfileKindHostAssessmentDialect evidenceTags
ABAPlanguageunavailable: no-runtime-capabilitylegacy-modernization
OpenEdge ABLlanguagecandidate: detected supported, parsed fallback, symbols fallback, semantic unavailable, benchmarked unavailablelegacy-modernization
COBOLlanguagecandidate: detected supported, parsed fallback, symbols fallback, semantic unavailable, benchmarked unavailablelegacy-modernization
COBOL fixed formdialectcobolunavailable: missing-independent-dialect-evidencecontent-signaturelegacy-modernization
COBOL free formdialectcobolunavailable: missing-independent-dialect-evidencecontent-signaturelegacy-modernization
PL/Ilanguageunavailable: no-runtime-capabilitylegacy-modernization
RPGlanguageunavailable: no-runtime-capabilitylegacy-modernization
ILE RPGdialectrpgunavailable: missing-independent-dialect-evidenceproject-manifestlegacy-modernization
JCLdomain_formatunavailable: no-runtime-capabilitylegacy-modernization
REXXlanguageunavailable: no-runtime-capabilitylegacy-modernization
IBM i CLlanguageunavailable: no-runtime-capabilitylegacy-modernization
HLASMlanguageunavailable: no-runtime-capabilitylegacy-modernization
Pascallanguagecandidate: detected supported, parsed fallback, symbols fallback, semantic unavailable, benchmarked unavailablelegacy-modernization
Object Pascaldialectpascalunavailable: missing-independent-dialect-evidencecontent-signaturelegacy-modernization
Delphidialectpascalunavailable: missing-independent-dialect-evidenceproject-manifestlegacy-modernization
Visual Basic source (unqualified)languagecandidate: detected supported, parsed fallback, symbols fallback, semantic unavailable, benchmarked unavailablelegacy-modernization
Visual Basic 6dialectvisual-basicunavailable: missing-independent-dialect-evidenceproject-manifestlegacy-modernization
VB.NETdialectvisual-basicunavailable: missing-independent-dialect-evidenceproject-manifestlegacy-modernization
VBAdialectvisual-basicunavailable: missing-independent-dialect-evidenceproject-manifestlegacy-modernization
VBScriptlanguageunavailable: no-runtime-capabilitylegacy-modernization
Classic ASPframework_projectionvbscriptunavailable: missing-framework-projectionlegacy-modernization
Naturallanguageunavailable: no-runtime-capabilitylegacy-modernization
MUMPS / Mlanguageunavailable: no-runtime-capabilitylegacy-modernization
PowerBuilderframework_projectionpowerscriptunavailable: missing-framework-projectionlegacy-modernization
PowerScriptlanguageunavailable: no-runtime-capabilitylegacy-modernization
xBaselanguageunavailable: no-runtime-capabilitylegacy-modernization
Clipperdialectxbaseunavailable: missing-independent-dialect-evidenceproject-manifestlegacy-modernization
FoxProdialectxbaseunavailable: missing-independent-dialect-evidenceproject-manifestlegacy-modernization

Database and query

ProfileKindHostAssessmentDialect evidenceTags
SQL (unqualified)languagecandidate: detected supported, parsed fallback, symbols fallback, semantic unavailable, benchmarked unavailable
Oracle PL/SQLdialectsqlunavailable: missing-independent-dialect-evidencecontent-signature
PostgreSQL PL/pgSQLdialectsqlunavailable: missing-independent-dialect-evidencecontent-signature
T-SQLdialectsqlunavailable: missing-independent-dialect-evidencecontent-signature
MySQL SQLdialectsqlunavailable: missing-independent-dialect-evidenceconfiguration
MariaDB SQLdialectsqlunavailable: missing-independent-dialect-evidenceconfiguration
SQLite SQLdialectsqlunavailable: missing-independent-dialect-evidenceconfiguration
BigQuery SQLdialectsqlunavailable: missing-independent-dialect-evidenceconfiguration
Snowflake SQLdialectsqlunavailable: missing-independent-dialect-evidenceconfiguration
Redshift SQLdialectsqlunavailable: missing-independent-dialect-evidenceconfiguration
dbt / Jinja SQLframework_projectionsqlunavailable: missing-framework-projection

Infrastructure and cloud

ProfileKindHostAssessmentDialect evidenceTags
Terraformdomain_formatcandidate: detected supported, parsed fallback, symbols fallback, semantic unavailable, benchmarked unavailable
OpenTofudialectterraformunavailable: missing-independent-dialect-evidenceproject-manifest
HCLdomain_formatcandidate: detected supported, parsed fallback, symbols fallback, semantic unavailable, benchmarked unavailable
Bicepdomain_formatcandidate: detected supported, parsed fallback, symbols fallback, semantic unavailable, benchmarked unavailable
Azure ARM templatedomain_formatunavailable: no-runtime-capability
AWS CloudFormationdomain_formatunavailable: no-runtime-capability
AWS SAMdomain_formatunavailable: no-runtime-capability
Pulumi TypeScript constructsframework_projectiontypescriptplanned (documentation only)
Pulumi Python constructsframework_projectionpythonplanned (documentation only)
Kubernetes manifestsdomain_formatunavailable: no-runtime-capability
Helm chartsframework_projectionyamlunavailable: missing-framework-projection
Kustomizeframework_projectionyamlunavailable: missing-framework-projection
Crossplaneframework_projectionyamlunavailable: missing-framework-projection
Ansibleframework_projectionyamlunavailable: missing-framework-projection
Nixdomain_formatcandidate: detected supported, parsed fallback, symbols fallback, semantic unavailable, benchmarked unavailable
CUEdomain_formatcandidate: detected supported, parsed fallback, symbols fallback, semantic unavailable, benchmarked unavailable
Docker Composeframework_projectionyamlunavailable: missing-framework-projection
AWS CDK TypeScript constructsframework_projectiontypescriptplanned (documentation only)
AWS CDK Python constructsframework_projectionpythonplanned (documentation only)

Build, configuration, and template

ProfileKindHostAssessmentDialect evidenceTags
Dockerfiledomain_formatcandidate: detected supported, parsed fallback, symbols fallback, semantic unavailable, benchmarked unavailable

Testing frameworks

ProfileKindHostAssessmentDialect evidenceTags
Playwright for JavaScriptframework_projectionjavascriptplanned (documentation only)
Playwright for TypeScriptframework_projectiontypescriptplanned (documentation only)
Jest for JavaScriptframework_projectionjavascriptplanned (documentation only)
Jest for TypeScriptframework_projectiontypescriptplanned (documentation only)
Vitest for TypeScriptframework_projectiontypescriptplanned (documentation only)
pytestframework_projectionpythonplanned (documentation only)
JUnitframework_projectionjavaplanned (documentation only)
xUnit.netframework_projectioncsharpplanned (documentation only)

Hardware design

ProfileKindHostAssessmentDialect evidenceTags
VHDLlanguagecandidate: detected supported, parsed fallback, symbols fallback, semantic unavailable, benchmarked unavailable
Veriloglanguagecandidate: detected supported, parsed fallback, symbols fallback, semantic unavailable, benchmarked unavailable
SystemVeriloglanguagecandidate: detected supported, parsed fallback, symbols fallback, semantic unavailable, benchmarked unavailable