# Política de assets visuales de DarkoWiki

Versión de política: 1.0 · fase 9.19.7.

## Principio

DarkoWiki solo incrusta un visual cuando existe una base documentada para hacerlo. **Atribuir una obra no concede permiso por sí mismo.** Si la licencia o el permiso no están claros, se enlaza la página de origen o no se publica el material.

No se permite scraping masivo, réplica de galerías, hotlink de mapas/screenshot de wikis, extracción de sprites fuera de las fuentes técnicas ya declaradas ni reetiquetado de contenido ajeno como propio.

## Estados obligatorios

| Estado | Uso público |
|---|---|
| `darkowiki-original` | Se puede incrustar. Requiere autor, fuente y declaración de asset propio. |
| `licensed` | Se puede incrustar si la licencia permite el uso y se registra URL/licencia/atribución. |
| `permission-granted` | Se puede incrustar si existe una referencia comprobable del permiso y se respetan sus condiciones. |
| `external-reference` | Solo enlace a la página de origen. No se descarga, cachea ni incrusta la imagen. |
| `review-required` | No se publica hasta completar revisión de procedencia y alcance. |
| `do-not-embed` | No se incrusta bajo ninguna circunstancia; puede conservarse una nota interna sin asset. |

`DarkoVisualRegistry.canEmbed()` solo acepta los tres primeros estados. `publicRecord()` excluye `review-required` y `do-not-embed`.

## Requisitos de metadatos

Un visual embebido debe declarar como mínimo:

- ID estable y contexto de juego/ubicación u objeto;
- ruta local;
- nombre de fuente;
- autor o entidad responsable;
- licencia o evidencia del permiso;
- atribución y URLs cuando corresponda;
- texto alternativo y pie contextual.

Una referencia externa debe declarar URL HTTPS, fuente y nota de que sale de DarkoWiki. Su registro no puede tener una ruta de imagen.

## Visuales originales DarkoWiki

Los SVG de `assets/progress`, `assets/item-locations` y `assets/regions` identificados como propios son diagramas o patrones abstractos creados para la guía. No contienen capturas, tiles, texturas, logos ni artwork oficial. Un esquema sirve para orientarse; no pretende ser una copia exacta del mapa del juego.

## Referencias de nivel B

Las páginas de Bulbapedia se presentan únicamente como enlaces de contexto. Abrirlas requiere conexión y queda sujeto a los términos de su sitio. El Service Worker no las cachea. La lista se validó por destino el 5 de septiembre de 2026; el contenido externo puede cambiar sin intervención de DarkoWiki.

## Corrección y retirada (takedown)

1. La solicitud debe identificar el visual, URL o pantalla afectada y explicar el motivo.
2. El registro se cambia preventivamente a `review-required` o `do-not-embed` cuando exista una duda razonable.
3. Se revisan autoría, licencia, permiso, atribución y alcance de uso.
4. Si no se acredita el uso, se elimina el asset de la interfaz, manifiesto bajo demanda y siguiente paquete.
5. Si procede una corrección, se actualizan metadatos, créditos y caché pública.
6. El resultado se documenta en changelog/regresión sin publicar datos personales del solicitante.

Una retirada material exige renovar versión de caché para que el asset no permanezca servido por una instalación anterior.

## Revisión de nuevas contribuciones

Todo asset nuevo entra primero como `review-required`. Solo puede promocionarse a un estado embebible tras verificación. Las decisiones se toman por registro individual, nunca por asumir que todo un dominio, wiki o repositorio comparte la misma licencia.
