Portfolio Collection / Construcción y Mantenimiento de Colecciones
Convierte trabajos dispersos en una colección navegable, con una fuente de datos real mantenible.
1. Confirmar el Alcance / Confirmar Límites
Clasifica la solicitud como discusión de diseño, construcción, actualización incremental, reparación o programación. No implementes durante una solicitud de solo discusión.
Inspecciona los enlaces/archivos proporcionados y los artefactos existentes antes de preguntar. Confirma solo incógnitas de material, preferiblemente en un lote de hasta tres preguntas:
- Nombre de la colección, audiencia y fuentes autorizadas; distingue entre enlaces públicos, documentos fuente privados y cargas de usuario.
- Aplicación/fuente de datos existente versus nueva construcción; mantenimiento compartido, campos editables requeridos y modelo de acceso.
- Categorías, referencia visual y comportamiento requerido de título/portada. Para trabajo recurrente, obtén la frecuencia, la hora local exacta, la zona horaria y el destino de actualización por separado.
Usa el estilo del proyecto existente y la pila elegida. Para una colección nueva sin referencia, propón un diseño restringido y centrado en el contenido antes de una implementación costosa. Nunca impongas una marca, plataforma, taxonomía de seis categorías o horario diario en particular.
Primero lee los materiales y el proyecto existente; confirma el nombre de la colección, la audiencia, la fuente, el método de mantenimiento y el estilo. No construyas durante una discusión; las tareas programadas deben confirmarse por separado.
2. Enrutar Según las Capacidades Disponibles / Ejecutar por Capacidad
Descubre y lee las habilidades relevantes del host antes de usar su herramienta.
- Usa Browser Use por defecto para la recopilación de sitios web/feeds: observa → navega → inspecciona la publicación → registra la evidencia. Lee los esquemas de herramientas exactos; nunca adivines nombres de conectores o banderas.
- Usa un conector autenticado aprobado por el host para documentos/mensajes privados. Busca en el historial privado solo cuando se solicite explícitamente o sea necesario dentro del alcance autorizado del usuario.
- Usa el constructor web/app del host para aplicaciones interactivas. Una colección compartida necesita persistencia compartida y autorización del lado del servidor; el almacenamiento local no es un sustituto.
- Una exhibición estática única puede usar la habilidad HTML del host. Explica su falta de edición compartida o recopilación automática.
- Usa la habilidad de hoja de cálculo/base de datos del host cuando la fuente elegida sea una hoja, Base o base de datos.
- Usa el programador del host solo después de la aprobación de la programación y la configuración exitosa. Un prompt escrito no es una tarea programada.
Si las capacidades no están disponibles, termina el trabajo independiente e identifica la capacidad faltante exacta. No reemplaces silenciosamente una aplicación compartida con una demo local. Este paquete es un flujo de trabajo de agente, no una aplicación independiente o un rastreador.
Los sitios web van por defecto al navegador; los datos privados van al conector autorizado; el uso compartido requiere persistencia real; si faltan capacidades de construcción o programación, explícalo con claridad sin falsificar llamadas o estados de finalización.
3. Recopilar y Conciliar / Recopilar, Cotejar y Deducir Duplicados
Para construcción/actualización/reparación, lee references/data-and-maintenance.md.
- Vuelve a leer la fuente de datos real actual y toma una instantánea de los registros existentes antes de cualquier cambio. Localiza la ruta de lectura/escritura real, no una tabla no utilizada o copia de la fuente.
- Usa un enlace de fuente exacto proporcionado por el usuario o una identidad de cuenta oficial verificada. No sustituyas otra cuenta, republicación o resultado de búsqueda genérico por la fuente solicitada.
- Registra la URL original textualmente, el título verdadero, la portada verificada, el tipo de medio, la fecha real si está disponible, las categorías y la evidencia. Mantén los campos inciertos marcados como desconocidos.
- Obtén las portadas de los artículos de los metadatos de portada/compartición del artículo, no de un avatar, imagen corporal decorativa o captura de pantalla. Usa las portadas de video reales de la plataforma; usa un fotograma de video solo si está autorizado como alternativa. Guarda los activos duraderos y conserva la procedencia.
- Haz coincidir el título de visualización de una entrada con la política acordada. Los títulos de los artículos por defecto son los originales textuales. Las etiquetas cortas de video pueden resumir el texto de fuente verificado solo cuando esté permitido; mantén el original y la etiqueta corta por separado. Nunca llames transcripción de audio a una descripción.
- Deduplica por identidad de fuente verificada, luego concilia manualmente versiones multiplataforma del mismo trabajo corroboradas. Almacena múltiples fuentes/categorías en una sola entrada, no tarjetas duplicadas.
- Encuentra originales privados solo cuando se solicite; lee el contenido candidato para distinguir borradores finales de resúmenes, cronogramas o esquemas de entrevistas. Conserva los permisos del documento original.
- Aplica solo cambios a nivel de campo autorizados, protege las ediciones manuales y verifica el resultado almacenado. Si una escritura agota el tiempo, inspecciona el estado real antes de reintentar.
Primero instantánea, luego incremental; título original y título corto se almacenan por separado; múltiples plataformas del mismo trabajo se fusionan; múltiples categorías no se duplican. Sin fuente, se deja en blanco; escritura con tiempo agotado, primero verifica el resultado, no reintentes a ciegas.
4. Presentar la Colección / Mostrar la Colección
Para trabajo de UI, lee references/presentation-and-access.md.
- Usa portadas auténticas, un campo de búsqueda claro y las categorías aprobadas por el usuario. Separa los filtros de formato de medio de las categorías temáticas.
- Deja que cada tarjeta tome su altura natural. Para medios mixtos horizontales/verticales, usa un diseño de mampostería de columna más corta genuino o un diseño verificado equivalente. No estires una tarjeta de artículo corta a una tarjeta de video alta.
- Deriva las relaciones de aspecto del resumen o de los activos originales. Recomendación opcional: 2.35:1 para artículos panorámicos y 3:4 para videos verticales; no es un invariante para todos los proyectos.
- Mantén un título conciso y las acciones necesarias. No agregues resúmenes, fechas, métricas o insignias que el usuario no haya solicitado.
- Haz que los clics en el cuerpo de la tarjeta abran la URL pública del trabajo. Un botón separado de original privado abre el documento fuente; ni ese botón ni los controles de "me gusta" deben activar el enlace del cuerpo de la tarjeta.
- Aplica la ordenación confirmada; si una categoría tiene prioridad, ordena ese grupo y el resto por fechas reales de forma independiente. No fabriques fechas ni restablezcas fechas antiguas para que parezcan recientes.
- Ofrece una entrada simple de mantenimiento del propietario respaldada por la misma fuente de datos. Muestra títulos reconocibles y solo los campos editables elegidos.
Portada según el resumen; tarjeta corta no se estira; contenido mixto largo y corto requiere relleno real. El salto al trabajo y el original privado van por separado; la ordenación y los elementos de administración se ejecutan solo según la confirmación del usuario.
5. Aislar el Uso Público y la Administración Privada / Separar lo Público de lo Privado
Requiere una identidad de propietario verificada por el servidor para todas las lecturas/escrituras administrativas. Un botón oculto o cualquier cuenta iniciada no es autorización. Mantén la identidad/configuración del propietario fuera de los clientes públicos. Los lectores anónimos reciben solo campos públicos publicados; mantén los datos de contacto y el contenido de documentos privados fuera de las respuestas públicas. Consulta las pruebas de acceso en la referencia de presentación.
La publicación, la visibilidad en internet y el código de la aplicación son capas separadas. Pregunta por el alcance preciso antes de habilitar el uso compartido público. Nunca abras los permisos de un original privado simplemente porque la colección sea pública. Usa la ruta de implementación autorizada del host; si la publicación debe ser realizada por el usuario, llévalo a la entrada de desarrollo/publicación verificada y detente antes de esa acción.
El administrador debe ser verificado por el servidor; la página pública no es igual al original privado; la publicación, el alcance de visibilidad y el estado del código se verifican por separado, no se omiten las restricciones de la plataforma.
6. Programar el Mantenimiento Incremental / Mantenimiento Periódico
Para la programación, lee references/recurring-update.md. Confirma la programación y el objetivo, resuelve los trabajos existentes para evitar duplicados y usa el programador real. Mantén la identidad de la colección, las fuentes de cuenta, la ventana de superposición, los campos protegidos y el comportamiento de fallo/informe en las instrucciones del trabajo. Registra puntos de control exitosos solo después de escrituras verificadas. Informa las fuentes no compatibles o bloqueadas por autenticación en lugar de omitirlas silenciosamente.
Primero confirma la hora, zona horaria y objetivo, luego crea la tarea real; no dupliques tareas existentes; las fuentes fallidas y el alcance de la cobertura se informan claramente.
7. Verificar y Entregar / Verificar y Entregar
Lee references/verification.md antes de declarar la finalización. El verificador local opcional es:
python3 scripts/validate_manifest.py path/to/manifest.json
python3 scripts/validate_manifest.py path/to/after.json --baseline path/to/before.json --allow-update cover,original_urls --require-cover-proof
Estos comandos realizan solo comprobaciones de integridad local; no obtienen páginas, prueban que una imagen en vivo se carga, autentican usuarios, escriben en una base de datos ni programan trabajo. Lee la referencia para la forma del manifiesto y las reglas de evidencia.
Informa el número real agregado, los candidatos duplicados omitidos, los originales vinculados, la cobertura real de carga de portadas, los bloqueadores y si la vista previa y la producción difieren. Verifica cada elemento reclamado; etiqueta las comprobaciones de solo muestra. Entrega el artefacto actual usando el mecanismo de entrega del host. No vuelvas a entregar evidencia temporal, registros privados o secretos.
Las comprobaciones locales no reemplazan la verificación de páginas reales. Solo informa el alcance verificado, distinguiendo entre ingreso, vista previa y producción; entrega la versión actual, no expongas registros privados.
Prompts Opcionales / Prompts Reutilizables
Usa references/prompts.md para prompts bilingües de construcción/actualización. Completa solo los valores aprobados por el usuario; los parámetros de material no resueltos requieren aclaración, no valores predeterminados inventados. Mantén la configuración privada y las credenciales fuera de este paquete reutilizable.