diff --git a/README.es.md b/README.es.md
index 777193e..4bd8fcf 100644
--- a/README.es.md
+++ b/README.es.md
@@ -16,8 +16,8 @@ backend adapta el análisis según el lenguaje, y agregar uno nuevo toma unas po
 líneas. No existe una herramienta libre que haga esto bien para varios lenguajes
 a la vez.
 
-> **Estado:** MVP. Soporta **Python** y **JavaScript/TypeScript**. Tipo de
-> diagrama: call graph (funciones como nodos, llamadas como flechas).
+> **Estado:** MVP. Soporta **Python**, **JavaScript/TypeScript** y **Go**. Tipo
+> de diagrama: call graph (funciones como nodos, llamadas como flechas).
 
 ---
 
@@ -149,12 +149,31 @@ public/wasm/                  # runtime de Tree-sitter + archivos .wasm de gramm
 
 ## Roadmap
 
-- [ ] Más lenguajes: Go, Java, C/C++.
-- [ ] TypeScript de primera clase vía `tree-sitter-typescript` (tipos, genéricos).
-- [ ] Más tipos de diagrama: control-flow y dependencias entre módulos.
-- [ ] Interacción en nodos: click para resaltar llamadores/llamados, panel de
-      detalle de función.
-- [ ] Más métodos de entrada: subir archivo/ZIP y URL de repo de GitHub.
+¿Tienes una idea? [Abre un issue](https://github.com/DataDave-Dev/weftmap/issues/new/choose).
+Las tareas para empezar están etiquetadas como [`good first issue`](https://github.com/DataDave-Dev/weftmap/issues?q=is%3Aopen+label%3A%22good+first+issue%22).
+
+**Hecho**
+
+- [x] Call graph para Python, JavaScript, TypeScript y Go
+- [x] Arquitectura pluggable por lenguaje (añadir uno son pocas líneas)
+- [x] UI bilingüe (en/es) con docs in-app
+
+**Siguiente** — se busca ayuda
+
+- [ ] Más lenguajes: Rust ([#12](https://github.com/DataDave-Dev/weftmap/issues/12)), Ruby ([#13](https://github.com/DataDave-Dev/weftmap/issues/13)), Java ([#14](https://github.com/DataDave-Dev/weftmap/issues/14))
+- [ ] Derivar los chips de lenguajes del Hero desde el registro ([#15](https://github.com/DataDave-Dev/weftmap/issues/15))
+- [ ] Ampliar la cobertura de tests de los analyzers ([#16](https://github.com/DataDave-Dev/weftmap/issues/16))
+- [ ] Mejor estado vacío cuando no se encuentran funciones ([#17](https://github.com/DataDave-Dev/weftmap/issues/17))
+
+**Más adelante**
+
+- [ ] Modo proyecto: analizar una carpeta entera como un solo grafo
+- [ ] Interacción en nodos: click para resaltar llamadores/llamados, panel de detalle
+- [ ] Más tipos de diagrama: control-flow y dependencias entre módulos
+- [ ] **Soporte SQL**: diagramas ER / UML de esquema (tablas, columnas, relaciones) a partir de DDL SQL ([#19](https://github.com/DataDave-Dev/weftmap/issues/19))
+- [ ] Exportar el grafo (PNG/SVG) y permalinks para compartir
+- [ ] Más métodos de entrada: subir ZIP y URL de repo de GitHub
+- [ ] Rendimiento para bases de código grandes
 
 ## Contribuir
 
diff --git a/README.md b/README.md
index 85c781d..b89656a 100644
--- a/README.md
+++ b/README.md
@@ -15,8 +15,8 @@ which. The differentiator is a **pluggable, multi-language architecture**: the
 backend adapts the analysis per language, and adding a new one takes only a few
 lines. No existing free tool does this well across several languages at once.
 
-> **Status:** MVP. Supports **Python** and **JavaScript/TypeScript**. Diagram
-> type: call graph (functions as nodes, calls as arrows).
+> **Status:** MVP. Supports **Python**, **JavaScript/TypeScript** and **Go**.
+> Diagram type: call graph (functions as nodes, calls as arrows).
 
 ---
 
@@ -147,11 +147,31 @@ public/wasm/                  # Tree-sitter runtime + grammar .wasm files
 
 ## Roadmap
 
-- [ ] More languages: Go, Java, C/C++.
-- [ ] First-class TypeScript via `tree-sitter-typescript` (types, generics).
-- [ ] More diagram types: control-flow and module-dependency graphs.
-- [ ] Node interaction: click to highlight callers/callees, function detail panel.
-- [ ] More input methods: file/ZIP upload and GitHub repo URL.
+Got an idea? [Open an issue](https://github.com/DataDave-Dev/weftmap/issues/new/choose).
+Newcomer-friendly tasks are tagged [`good first issue`](https://github.com/DataDave-Dev/weftmap/issues?q=is%3Aopen+label%3A%22good+first+issue%22).
+
+**Shipped**
+
+- [x] Call graph for Python, JavaScript, TypeScript and Go
+- [x] Pluggable per-language architecture (add a language in a few lines)
+- [x] Bilingual UI (en/es) with in-app docs
+
+**Next** — help wanted
+
+- [ ] More languages: Rust ([#12](https://github.com/DataDave-Dev/weftmap/issues/12)), Ruby ([#13](https://github.com/DataDave-Dev/weftmap/issues/13)), Java ([#14](https://github.com/DataDave-Dev/weftmap/issues/14))
+- [ ] Drive the Hero language chips from the registry ([#15](https://github.com/DataDave-Dev/weftmap/issues/15))
+- [ ] Broaden analyzer test coverage ([#16](https://github.com/DataDave-Dev/weftmap/issues/16))
+- [ ] Richer empty state when no functions are found ([#17](https://github.com/DataDave-Dev/weftmap/issues/17))
+
+**Later**
+
+- [ ] Project mode: analyze a whole folder as a single graph
+- [ ] Node interaction: click to highlight callers/callees, function detail panel
+- [ ] More diagram types: control-flow and module-dependency graphs
+- [ ] **SQL support**: ER / UML schema diagrams (tables, columns, relationships) from SQL DDL ([#19](https://github.com/DataDave-Dev/weftmap/issues/19))
+- [ ] Export the graph (PNG/SVG) and shareable permalinks
+- [ ] More input methods: ZIP upload and GitHub repo URL
+- [ ] Performance for large codebases
 
 ## Contributing
 
