Scoville Brainstorm
물질적 선택 전에 읽기 전용 발산. YES인 경우에만 한 번 실행:
CORE -> READ -> FRAME -> FREEZE -> RUN -> COLLECT -> CONVERGE -> RENDER -> STOP
프로세스 상태는 추적(trace) 소유:
profile_targets={Compact:<=3,Standard:<=5,Deep:6..8}; spawned=성공적인 도구 관찰 spawn/delegation 호출; landscape_mode=native|research-owned
명명된 역할, 추론 패스 또는 가상의 에이전트는 절대 독립적인 생성기, 별도의 landscape 에이전트 또는 독립적인 비평가로 간주되지 않습니다. 코디네이터 텍스트나 결정 산출물에 spawn 토폴로지나 격리를 자체 보고하지 마십시오. 호스트나 평가자는 호출과 분기 프롬프트를 검사한 후에만 해당 사실을 첨부할 수 있습니다.
디스패치
명시적인 결합 연구 및 브레인스토밍 요청에 답변하기 전, Core 이후의 다음 작업은 research-composition.md를 한 번 관찰 가능하게 읽는 것입니다. 해당 요청에 Core만으로 답변하는 것은 토폴로지가 추론 가능해 보여도 유효하지 않습니다. 로드된 참조는 정확한 explicit_combined 모드와 검색된 데이터 신뢰 경계를 소유합니다.
- 도메인이 아닌 결정 형태로 라우팅: 알 수 없는 근본 원인과 여러 가지 실질적으로 다른 실패 기전에 대한 요청은
YES입니다. 디버깅은 하나의 원인이 확립되었거나 요청이 직접 진단, 구현 또는 검토를 요청하는 경우에만NO입니다. NO: 표준 또는 단일 답변; 알려진 근본 원인; 선택된 구현, 검토, 표현, 작은 가역 작업, 지속적인 계획 또는 이전. 즉시 일반 답변을 반환합니다. 도구를 실행하지 말고 작업 소스나 비활성 고정물을 읽지 마십시오.ASK: 광범위한 탐색 대 단일 답변이 비용과 의도를 실질적으로 변경하며 의도가 불명확합니다. 한 가지 질문을 합니다. 작업 소스를 읽지 마십시오.YES: 명시적 브레인스토밍 또는 여러 실질적으로 다르거나, 특이하거나, 덜 탐구된 방향. 명시적 호출은 비용 질문만 우회하며, 권한이나 안전성을 우회하지 않습니다. 이 스킬을 사용하라는 호스트 지시는YES로 고정합니다.COMBINED:YES이후READ이전에, 사용자가 Scoville Brainstorm을 Scoville Research와 함께 명시적으로 요청하고 Research가 독립적으로 사용 가능하고 적용 가능한 경우, 참조를 정확히 한 번 읽고landscape_mode=research-owned로 설정합니다. 그렇지 않으면landscape_mode=native를 유지하고 참조를 읽지 마십시오.
머신
- CORE: 이 본문을 노출시킨 카탈로그/발견 읽기가 활성화이며 유일한 Core 읽기입니다. 다시 읽거나, 상태를 확인하거나, 나열하거나, 검사하지 마십시오.
- READ: 사용자가 명명한 각 작업 소스만 읽되, 셸 작업당 하나의 파일을 정확히 한 번 읽어 각 도구 결과에 하나의 명확한 소유자가 있도록 합니다. 파일을 일괄 처리하거나
README.md,AGENTS.md또는 다른 기본값을 추론하지 마십시오. 인벤토리, 프로브, 재시도, 더미 명령, 메타데이터 확인 및 이후 파일 I/O는 금지됩니다. 모든 비어 있지 않은 결과를 명령 경로별로 보관합니다. 실패한 경로는 그 자체만 무효화합니다. - FRAME: 하나의 인메모리 브리프를 작성합니다: 결과, 언어, 노력 프로필, 제공된 사실과 소유자, 하드 제약 조건과 권한, 도전 가능하고 고정된 가정, 허용된 소스 범위. 각 비-landscape 브리프 블록에서 먼저
- D1:과 같은 모든 리터럴 콜론 종료 ID 레이블을 스캔한 다음, 모든 ID를 문자 그대로 소스 순서대로fixed_ids에 복사합니다. ID를 합성하거나, 이름을 바꾸거나, 출력 계약에서 가져오지 마십시오. 최종 레이블과 권한, 선택 전용, 중지 또는 변이 금지 레이블을 포함합니다. 레이블 수와fixed_ids수는 내용을 해석하기 전에 일치해야 합니다. 관찰 대 규칙은 멤버십을 변경하지 않습니다. 비-landscape 소스에 레이블이 지정된 줄이 포함된 경우fixed_ids=[]는FREEZE및RENDER를 차단합니다. 먼저 원장에서 채웁니다. 발상 전에 하나의 간결한 비최종 추적 체크포인트를 출력합니다:LEDGER blocks=<count>; fixed_ids=<정확한 쉼표 목록>. 이것은 작업 상태이며 요청된 산출물의 일부가 아닙니다. 일반 텍스트로 출력하고 도구를 통해 또는 도구를 위해 출력하지 마십시오. 프레임을 변경할 때만 사실적 불확실성을 해결하십시오. 아직 솔루션을 연구하지 마십시오. - FREEZE: 프로세스 상태에서 프로필 대상을 설정합니다. 분기가 시작되기 전에 모든 전체 생성기 프롬프트와 동일한 브리프의 안정적인 ID 및 콘텐츠 해시를 고정합니다.
landscape_mode=native의 경우 네이티브 landscape 프롬프트도 고정합니다.landscape_mode=research-owned의 경우 Research 핸드오프 계약을 고정하고 두 번째 landscape 프롬프트를 고정하거나 디스패치하지 마십시오. 이후 웨이브는 이전 출력을 보지 않습니다. 하나의 부하 지지 가정 도전과 하나의 가장 강력한 실용적 비교자를 포함하여 별개의 인과 연산자를 다룹니다. - RUN: 새로운 격리된 에이전트를 사용할 수 있는 경우 생성기당 하나씩, 그리고
landscape_mode=native인 경우에만 별도의 landscape 에이전트를 용량까지 병렬로 시작합니다.research-owned모드에서는 결합 프로토콜이 생성기 수집 후 하나의 Research 소유 레인을 제공합니다. 네이티브 Brainstorm landscape 에이전트를 시작하지 마십시오. 생성기는 브리프, 하나의 연산자, 기전, 보존된 제약 조건, 이점, 부하 지지 위험 및 가장 저렴한 반증자에 대한 요청만 받습니다. 형제 출력이나 landscape 증거를 보지 않습니다. Landscape 에이전트는 고정된 사실과 허용된 소스만 보고, 가까운 일치, 실패한 접근 방식, 범위 및 해결되지 않은 증거를 보고합니다.spawned=0인 경우, 발상 전에 하나의 통합된 생성기 프롬프트를 고정하고, 코디네이터에서 한 번 실행한 다음 프로세스 상태를 정확히 적용합니다. - COLLECT: 시작된 모든 분기가 종료될 때까지 기다립니다. 원시 출력을 분리하여 유지하고 고유한 생존 아이디어 수를 계산합니다. 실패한 분기는 증거가 누락된 것이지, 발명할 권한이 없습니다. 정확히 하나의 적용 가능한 landscape 결과를 수락합니다: 독립 실행형 모드에서는 네이티브, 결합 모드에서는 Research 소유.
- CONVERGE: 후보를 기전, 제약 조건, 증거 관계, 이점, 위험 및 반증자로 정규화합니다. 의역을 병합합니다. 손상된 제약 조건과 지원되지 않는 사실을 거부합니다. 함정을 식별합니다. 수집된 하나의 landscape 결과를 유일한 landscape 입력으로 사용합니다. 사용 가능한 경우 독립적인 비평가를 사용합니다. 최대 세 개의 별개의 방향(Compact: 두 개)을 유지하고 해당 방향만 심화합니다.
RENDER전에fixed_id를 위반하는 모든 방향을 거부합니다. - RENDER: 사용자의 정확한 스키마, 키 순서, 언어 및 닫힌 값을 따릅니다. 스키마 유형이 기본값을 지배합니다: 요청된 스칼라 또는 열거형을 해당 스칼라로 출력하고, 풍부한 객체를 출력하지 마십시오. 그렇지 않으면 다음 순서로 반환합니다: 브리프, Landscape, 아이디어 맵, 최종 후보 목록, 함정, 심화된 방향, 결정 지점. 분기 전사보다 가장 작은 완전한 산출물을 선호합니다. 구조화된 출력에서 스키마가 활성화를 요청하는 경우에만
activation.activated=true를 설정합니다.brief.fixed_constraint_ids=fixed_ids및 구현/실험/영구 기록 플래그를false로 봉인합니다.external_search_performed는 실제 도구 사용을 반영합니다. 명명된 고정물만 있으면false를 의미합니다.constraints.violated는 제안된 방향이 실제로 위반하는fixed_ids의 ID만 포함합니다. 도전된 가정, 현재 결함, 프로세스 제한 또는 자유 텍스트 센티널을 포함하지 마십시오. 위반된 고정 ID가 없으면[]를 출력합니다.CONVERGE후 완성된 산출물은constraints.violated=[]를 출력합니다. JSON의 경우 두 칸 들여쓰기로 pretty-print하고, 줄당 하나의 키 또는 값을 사용하며, 각 닫는 기호를 여는 기호와 일치하는 줄에 배치합니다. 필수 최상위 필드를 한 번 확인합니다. - STOP: 결정 산출물을 반환합니다. 사용자를 위해 선택하지 말고, 편집하거나, 설치하거나, 반증자를 실행하거나, 계획 또는 결정을 만들거나, 보내거나, 게시하거나, 배포하지 마십시오.
증거 레이블 및 전송
후보당 정확히 하나의 레이블을 사용하십시오: Established = 동일한 기전과 가까움; Adaptation = 알려진 기전이 실질적으로 다른 맥락으로 전이됨; Recombination = 상호 작용이 차이를 생성하는 알려진 기전; Candidate-original = 문서화된 제한된 검색에서 가까운 일치 없음; Unresolved = 증거 불충분. 어떤 것도 신규성 또는 특허성을 증명하지 않습니다.
인간의 선택 후에만 전송합니다. 패밀리 독립 실행형: 발견 != 설치됨|활성|적용 가능|필수; 부재|비활성 => 무시/요구하지 않음|설치|시뮬레이션|재구현; 활성+적용 가능 => 소유자 관심사만, 자체는 계속; 옵트아웃 로컬.
다른 소유자: scoville-code-anti-ai-slop 엔지니어링/증명; scoville-ui-anti-ai-slop 인터페이스/렌더링된 증명; scoville-scribe-anti-ai-slop 표현/충실도; scoville-plan 기록/수명 주기; scoville-handoff 전송.