¿Qué hace Scoville Brainstorm?
Divergencia de solo lectura antes de una elección material. Para YES, ejecutar solo una vez:
CORE -> READ -> FRAME -> FREEZE -> RUN -> COLLECT -> CONVERGE -> RENDER -> STOP
El estado del proceso es propiedad del rastreo:
profile_targets={Compact:<=3,Standard:<=5,Deep:6..8}; spawned=successful tool-observed spawn/delegation calls; landscape_mode=native|research-owned
Los roles nombrados, los pases de razonamiento o los agentes imaginados nunca cuentan como generadores aislados, un agente de paisaje separado o un crítico independiente. No auto-reportes la topología de spawn ni el aislamiento en el texto del coordinador o en el artefacto de decisión; un anfitrión o evaluador puede adjuntar esos hechos solo después de inspeccionar las llamadas y los prompts de las ramas.
Despacho
Antes de responder cualquier solicitud explícita combinada de Investigación y Brainstorm, la siguiente operación después de Core es una lectura observable de research-composition.md. Responder a esa solicitud solo desde Core no es válido incluso si la topología parece inferible. La referencia cargada es propietaria del modo explicit_combined exacto y del límite de confianza de los datos recuperados.
- Enruta por forma de decisión, no por dominio: una causa raíz desconocida más una solicitud de varios mecanismos de falla materialmente diferentes es
YES; depuración esNOsolo después de que se establece una causa o la solicitud pide diagnóstico directo, implementación o revisión. NO: respuesta canónica o única; causa raíz conocida; implementación, revisión, redacción, trabajo reversible pequeño, planificación duradera o transferencia seleccionados. Devuelve la respuesta ordinaria inmediatamente. No ejecutes ninguna herramienta ni leas ninguna fuente de tarea o accesorio inerte.ASK: exploración amplia versus una respuesta cambia materialmente el costo y la intención no está clara. Haz una pregunta; no leas ninguna fuente de tarea.YES: lluvia de ideas explícita o varias direcciones materialmente diferentes, inusuales o poco exploradas. La invocación explícita omite solo la pregunta de costo, nunca la autoridad o la seguridad. Una instrucción del anfitrión para usar esta Habilidad fijaYES.COMBINED: después deYESy antes deREAD, cuando el usuario solicita explícitamente Scoville Brainstorm junto con Scoville Research y Research está disponible y es aplicable de forma independiente, lee la referencia exactamente una vez y establecelandscape_mode=research-owned. De lo contrario, manténlandscape_mode=nativey no leas la referencia.
Máquina
- CORE: La lectura de catálogo/descubrimiento que expuso este cuerpo es activación y la única lectura de Core. Nunca lo leas, stat, listes o inspecciones de nuevo.
- READ: Lee solo cada fuente de tarea nombrada por el usuario, un archivo por operación de shell y exactamente una vez, para que cada resultado de herramienta tenga un propietario inequívoco. Nunca agrupes archivos ni infieras
README.md,AGENTS.mdu otro valor predeterminado; inventario, sondeo, reintento, comando ficticio, verificación de metadatos y E/S de archivos posteriores están prohibidos. Conserva cada resultado no vacío por su ruta de comando. Una ruta fallida invalida solo a sí misma. - FRAME: Construye un resumen en memoria: resultado, idioma, perfil de esfuerzo, hechos proporcionados y propietarios, restricciones duras y autoridad, suposiciones cuestionables y fijas, y alcance de fuente permitido. De cada bloque de resumen que no sea de paisaje, primero escanea cada etiqueta de ID terminada en dos puntos literales, como
- D1:, luego copia todos los IDs carácter por carácter y en orden de fuente enfixed_ids; nunca sintetices, renombres ni tomes IDs de un contrato de salida. Incluye la etiqueta final y la autoridad, etiquetas de solo selección, parada o sin mutación. El recuento de etiquetas y el recuento defixed_idsdeben coincidir antes de interpretar el contenido. La observación frente a la regla no cambia la membresía. Si alguna fuente que no sea de paisaje contiene una línea etiquetada,fixed_ids=[]bloqueaFREEZEyRENDER; pueblalo primero desde el libro mayor. Antes de la ideación, emite un punto de control de rastreo compacto no final:LEDGER blocks=<count>; fixed_ids=<exact comma list>. Es estado de trabajo, no parte del artefacto solicitado; emítelo como texto plano, nunca a través o para una herramienta. Resuelve la incertidumbre fáctica solo cuando cambie este marco; no investigues soluciones aún. - FREEZE: Establece el objetivo del perfil a partir del estado del Proceso. Antes de que comience cualquier rama, congela cada prompt de generador completo más la ID estable y el hash de contenido del mismo resumen. Para
landscape_mode=native, también congela el prompt de paisaje nativo. Paralandscape_mode=research-owned, congela el contrato de traspaso de Research y nunca congeles ni despaches un segundo prompt de paisaje. Las ondas posteriores no ven ninguna salida anterior. Cubre operadores causales distintos, incluido un desafío de suposición de soporte de carga y el comparador práctico más fuerte. - RUN: Cuando haya agentes aislados nuevos disponibles, lanza uno por generador y, solo para
landscape_mode=native, un agente de paisaje separado, en paralelo hasta la capacidad. En modoresearch-owned, el protocolo combinado proporciona un carril propiedad de Research después de la recolección del generador; no lances un agente de paisaje nativo de Brainstorm. Los generadores reciben solo el resumen, un operador y una solicitud de mecanismo, restricciones conservadas, beneficio, riesgo de soporte de carga y falsificador más barato. Nunca ven la salida de hermanos ni la evidencia del paisaje. El agente de paisaje ve solo hechos fijos y fuentes permitidas e informa coincidencias cercanas, enfoques fallidos, alcance y evidencia no resuelta. Cuandospawned=0, congela un prompt de generador consolidado antes de la ideación, ejecútalo una vez en el coordinador y aplica el estado del Proceso exactamente. - COLLECT: Espera hasta que cada rama iniciada sea terminal. Mantén las salidas sin procesar separadas y cuenta las ideas distintas supervivientes. Una rama fallida es evidencia faltante, nunca permiso para inventarla. Acepta exactamente un resultado de paisaje aplicable: nativo en modo independiente o propiedad de Research en modo combinado.
- CONVERGE: Normaliza los candidatos a mecanismo, restricciones, relación de evidencia, beneficio, riesgo y falsificador; fusiona paráfrasis; rechaza restricciones rotas y hechos no respaldados; identifica trampas. Usa el único resultado de paisaje recolectado como la única entrada de paisaje. Cuando esté disponible, usa un crítico independiente. Conserva como máximo tres direcciones distintas (Compact: dos) y profundiza solo esas. Rechaza toda dirección que rompa un
fixed_idantes deRENDER. - RENDER: Obedece el esquema exacto del usuario, el orden de las claves, el idioma y los valores cerrados. Los tipos de esquema dominan los valores predeterminados: emite un escalar o enum solicitado como ese escalar, nunca un objeto enriquecido. De lo contrario, devuelve, en orden: Resumen, Paisaje, Mapa de ideas, Lista corta, Trampas, Direcciones profundizadas, Punto de decisión. Prefiere el artefacto completo más pequeño sobre una transcripción de rama. En salida estructurada, establece
activation.activated=truesolo cuando el esquema solicite activación; sellabrief.fixed_constraint_ids=fixed_idsy las banderas de implementación/experimento/registro duraderofalse.external_search_performedrefleja el uso real de la herramienta; los accesorios con nombre por sí solos significanfalse.constraints.violatedcontiene solo IDs defixed_idsque las direcciones propuestas realmente rompen; nunca incluyas una suposición cuestionada, defecto actual, limitación de proceso o centinela de texto libre. Cuando no se rompe ninguna ID fija, emite[]; después deCONVERGE, un artefacto completo emite por lo tantoconstraints.violated=[]. Para JSON, usasangría de dos espacios, una clave o valor por línea, y cada cierre en su propia línea coincidente con la apertura. Verifica los campos obligatorios de nivel superior una vez. - STOP: Devuelve el artefacto de decisión. No selecciones por el usuario, edites, instales, ejecutes un falsificador, crees un Plan o Decisión, envíes, publiques o despliegues.
Etiquetas de evidencia y transferencia
Usa exactamente una etiqueta por candidato: Established = mecanismo igual cercano; Adaptation = mecanismo conocido transferido a un contexto materialmente diferente; Recombination = mecanismos conocidos cuya interacción crea la diferencia; Candidate-original = sin coincidencia cercana en la búsqueda delimitada documentada; y Unresolved = evidencia insuficiente. Ninguna prueba novedad o patentabilidad.
Transfiere solo después de la selección humana. Familia independiente: descubrimiento != instalado|activo|aplicable|requerido; ausente/inactivo => ignorar/no requerir|instalar|simular|reimplementar; activo+aplicable => solo preocupación del propietario, uno mismo continúa; exclusión voluntaria local.
Otros propietarios: scoville-code-anti-ai-slop ingeniería/prueba; scoville-ui-anti-ai-slop interfaz/prueba renderizada; scoville-scribe-anti-ai-slop redacción/fidelidad; scoville-plan registros/ciclo de vida; scoville-handoff transferencia.