feat(types): tipo Webpage + .gitignore del subrepo (issue 0027)

- examples/types.yaml: nuevo tipo Webpage (icono ti-file-text, fields
  url/title/status_code/content_type/fetched_at/html_path/markdown_path/
  screenshot_path/text_length/lang). Url queda como link suelto.
- types_registry.cpp: anade ti-file-text al mapa de codepoints Tabler.
- .gitignore: cache/, graph_explorer.db (jobs+layouts), build artifacts.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-01 18:24:19 +02:00
parent 9042110ea2
commit 020f5dabbe
3 changed files with 33 additions and 0 deletions
+19
View File
@@ -110,6 +110,25 @@ entities:
- { name: title, type: string }
- { name: domain, type: string }
# Documento web descargado. Issue 0027: tipo separado de Url para nodos
# con cuerpo cacheado (HTML+markdown+screenshot). Los enrichers
# fetch_webpage / extract_links / extract_text_entities lo pueblan.
- name: Webpage
color: "#89E0FC"
icon: ti-file-text
principal_field: url
fields:
- { name: url, type: url, required: true }
- { name: title, type: string }
- { name: status_code, type: int }
- { name: content_type, type: string }
- { name: fetched_at, type: date }
- { name: html_path, type: string }
- { name: markdown_path, type: string }
- { name: screenshot_path, type: string }
- { name: text_length, type: int }
- { name: lang, type: string }
# Nodo tabla — cuadrado (regla de forma). Issue 0010: contenedor con
# filas que son nodos del grafo.
- name: Table