# Imports y estructura multiarchivo robusta

## Objetivo de aprendizaje
- Organizar proyectos multiarchivo sin errores de simbolos.

## Sintaxis clave
```lucia
import "reports.lucia";

func main(): void {
    print("ok");
}
```

## Reglas clave
- Cada archivo expone simbolos por declaracion superior.
- Evita ciclos de import entre modulos.
- Manten nombres consistentes con lo que se usa.

## Errores comunes
- `Unknown function or class` por import faltante.
- Simbolo mal escrito en archivo consumidor.
- Dependencias circulares.

## Practica sugerida
- Crea 3 archivos: modelo, utilidades y `main`; conectalos con imports.

## Relacionados
- oop-and-modules
- diagnostics
- project-explorer
