Background
장마철, 와이프와 함께 카페에 갔습니다. 모처럼의 연휴에 함께 아이디에이션을 해서 앱을 만들어보기로 했는데, 의도를 명확히 하는 /elicit을 꺼내자마자 와이프가 모르는 소프트웨어 엔지니어링 용어투성이였습니다.
그래서 사람들이 많이 쓰는 /grilling 스킬로 브레인스토밍을 해봤지만, 이번엔 스킬이 모든 측면을 끄집어내는 바람에 데이터베이스는요? API는요? 질문이 나올 때마다 당황할 수밖에 없었어요.
문제는 도구가 아니라 전제에 있었습니다. 기술 기질(substrate)을 답할 수 있어야 아이디에이션이 시작된다는 전제. elicit은 기질의 암묵지를 밖으로 드러내는 것이었어요. 그래서 기질을 명시하지 않는다면 의도의 씨앗만 가지고 진행되는, 발산이라는 인지 작용 자체를 파고들었습니다.
그렇게 만들어진 /ideate는 데이터베이스가 뭔지 몰라도 떠오른 생각만으로 시작할 수 있고, 정답 같은 예시 대신 생각의 방향부터 펼쳐 보이고, 고르고 추리는 일은 나중으로 미룹니다. 다음 장마의 카페에서는, 마주 앉은 사람이 누구든 당황할 일 없이 아이디어를 펼칠 수 있도록요.
무엇이 새로운가요?
이번 릴리스의 핵심은 순수 발산 프로토콜 Heuresis 신설 — 아이디어의 장을 넓히는 축이 스위트에 더해지고, 프로토콜 사이의 선언된 이음새는 게이트 없이 이어집니다.
- 💡
/ideate(Heuresis) — 순수 발산(브레인스토밍) 프로토콜 신설. 후보의 장이 충분히 펼쳐지기 전에 수렴하지 않도록, 프레임을 펼치고 라운드로 발산하며 심화는 파킹으로 넘기는 발산 전용 루프를 제공합니다.- 🔗 합성 이음새 relay 관례 — 선언된 체인·합성 에지를 따르는 프로토콜 간 전환은 relay로 분류되어 게이트 없이 이어집니다. Prosoche는 인바운드 활성화 / 아웃바운드 emission 이중 스코프로 재설계했습니다.
- 🛡️
/distillCompetence-Substitution Guard — 핸드오프 문서가 수신자가 스스로 발휘해야 할 역량을 대신하지 않도록, F0 계약 가드와 F5 백스톱(Rule 27)을 추가했습니다.- 🧹
/dispatch폐기 — triage의 핸드오프 산출을/distill합성으로 전환하며 별도 명령을 정리했고, review-loop 종료 시에는 구성된 결정의 원장 캐리오버를 제안합니다.
Highlights
New
- agents: Settled Directions에 원장 바인딩 선언 추가
- epistemic-cooperative: review-loop 종료 시 원장 캐리오버 — 구성된 결정의 지속 기록을 제안
- epistemic-cooperative: white-bear 경계를 기능-구성으로 재정의하고 3형태 신호로 확장
- heuresis: r8 리뷰 반영 + 심화-파킹 재설계 — ChainRef 진입 분류·맨 호출 바인딩 경계 정합·onboard 아이디에이션 route-away 배선; Continue에서 심화 제거, ParkedFollowUp·전파 계약 결과 타입(topic·parked) 도입
- heuresis: 순수 발산(브레인스토밍) 프로토콜 heuresis(/ideate) 신설
- protocols: 합성 이음새 relay 관례 — 선언된 체인·합성 에지의 프로토콜 간 전환을 Extension으로 새겨넣기 (#654)
- diylisis: Competence-Substitution Guard — F0 계약 가드 + F5 백스톱 (Rule 27)
Fixed
- epistemic-cooperative: probe 타입 집합에 heuresis 결핍·프로토콜 추가 — r3 리뷰 반영
- epistemic-cooperative: /dispatch 잔여 참조 소탕 — 마켓플레이스 설명·해석학 순환 문서·triage 계약 체인
- epistemic-cooperative: Self-application 읽기-전용 정합·description 자수 축소·대체된-경로 표기
- epistemic-cooperative: white-bear 구경계 어휘 잔존 3곳 전파 (README_ko·audit-engine·encapsulation)
- heuresis: r12 리뷰 반영 — 체인 재료의 기존 origin 태그 보존, 재체인 시 AI→User 재라벨링 차단
- heuresis: formal-review 반영 — shape_frames 분리로 이름 과적 해소, assemble 형식 등식·EarlyExit 생성 통일, review-checklists 전파
- heuresis: r10 리뷰 반영 — Continue 가드에 F' ≠ ∅ 추가, 빈 표적 시 Qround 재제시로 빈 라운드 차단
- heuresis: r9 리뷰 반영 — Λ.topic 형식 출처 추가로 체인 계약 완결, README_ko 심화-파킹 동기화
- heuresis: r7 리뷰 반영 — 프레임 등록 상태 배선(Λ.frames_candidate)·Stop 옵션 조건부 서술·프레임 생명주기 어휘 클로저 스윕
- heuresis: r6 리뷰 반영 — Λ 흡수 순서 명시·신규 프레임 등록 불변식·LOOP 정합·ideation 라우팅 이관
- heuresis: r5 리뷰 반영 — Continue 전이의 프레임 파생을 가드 분리로 조건화
- heuresis: 랜딩 배지 수정 롤백 — 사이트 정리는 후속 PR로 분리
- heuresis: r4 리뷰 반영 — MORPHISM happy-path 정합·count-free 잔존 4개 사이트 정리
- heuresis: 재리뷰 잔존 2건 — Rule 8 Seed 정합·README /gap 위치 정정
- heuresis: 리뷰 반영 — 개수 count-free 정책·통합 누락 보완·타입 계약 정합
- prosoche: 이음새를 인바운드 활성화 / 아웃바운드 emission 이중 스코프로 재설계 (codex 라운드 3)
- prosoche: 이음새 Rule 18 상호참조 정렬 (codex 라운드 2 반영)
- protocols: 이음새 합성-엣지 오인용 교정 (codex 리뷰 반영)
- probe: review-loop codex 라운드2 반영 — session 채널 회귀 수정·Rule 18 인쇄
- probe: review-loop codex 라운드1 반영 — aporia 게이트 조건 누락·session 채널 정합성 수정
- probe: Phase 1 카탈로그 스캔에 substrate-implicit 신호 추가
- diylisis: round-5 codex review — make the surfaced witness total over both backstop legs
- diylisis: round-4 codex review — carve out the WHOLE backstop path
- diylisis: round-3 codex review — exhaustive backstop carve-out sweep + F0 evidence type
- diylisis: round-2 codex review — sweep stale restart prose, F0 evidence burden
- diylisis: address codex review of competence-substitution guard
Improved
- epistemic-cooperative: Settled Directions 항목의 Constituted 출처 꼬리 제거
- epistemic-cooperative: Settled Directions 다중 스킬 항목을 운영 규칙만 남기고 압축
- epistemic-cooperative: description count-free 정리 + 라우팅 체크 조정
- epistemic-cooperative: /dispatch 폐기 — triage 라우트 축소·참조 소탕
- epistemic-cooperative: triage 핸드오프 산출을 /distill 합성으로 전환
- distill: white-bear pass on the competence-substitution guard prose
Styled
- epistemic-cooperative: white-bear description 200자 제한 준수
Protocols
| Protocol | Command | Deficit → Resolution | Version |
|---|---|---|---|
| Anamnesis | /recollect |
RecallAmbiguous → RecalledContext | 0.8.8 |
| Anagoge | /ascend |
RecallGranularityInsufficient → HigherGranularityUnit | 0.1.13 |
| Horismos | /bound |
BoundaryUndefined → DefinedBoundary | 2.0.15 |
| Aitesis | /inquire |
ContextInsufficient → InformedExecution | 5.1.8 |
| Prothesis | /frame |
FrameworkAbsent → FramedInquiry | 8.0.8 |
| Analogia | /ground |
MappingUncertain → ValidatedMapping | 1.7.11 |
| Periagoge | /induce |
AbstractionInProcess → CrystallizedAbstraction | 0.3.9 |
| Euporia | /elicit |
AbstractAporia → ResolvedEndpoint | 0.3.11 |
| Heuresis | /ideate |
CandidateFieldUnderexpanded → DiverseCandidateField | 0.1.11 |
| Proplasma | /preview |
DirectionUnrecognizable → DirectionalContrast | 0.3.23 |
| Syneidesis | /gap |
GapUnnoticed → AuditedDecision | 2.22.9 |
| Prosoche | /attend |
ExecutionBlind → SituatedExecution | 2.0.10 |
| Epharmoge | /contextualize |
ApplicationDecontextualized → ContextualizedExecution | 1.0.7 |
| Elenchus | /sublate |
ContextSuspect → VettedContext | 0.3.6 |
| Diylisis | /distill |
ContextTethered → PortableHandoff | 0.6.1 |
| Diairesis | /delimit |
GranularityUnderdetermined → WorkUnitMap | 0.1.6 |
| Hyphegesis | /conduct |
MethodUnderdetermined → ConductedMethod | 0.3.5 |
| Katalepsis | /grasp |
ResultUngrasped → VerifiedUnderstanding | 2.4.11 |
Assets
| Plugin | Version | Asset |
|---|---|---|
| aitesis | 5.1.8 | inquire.zip |
| anagoge | 0.1.13 | ascend.zip |
| analogia | 1.7.11 | ground.zip |
| anamnesis | 0.8.8 | recollect.zip |
| diairesis | 0.1.6 | delimit.zip |
| diylisis | 0.6.1 | distill.zip |
| elenchus | 0.3.6 | sublate.zip |
| epharmoge | 1.0.7 | contextualize.zip |
| epistemic-cooperative | 4.1.6 | catalog.zip |
| epistemic-cooperative | 4.1.6 | comment-review.zip |
| epistemic-cooperative | 4.1.6 | curses.zip |
| epistemic-cooperative | 4.1.6 | dashboard.zip |
| epistemic-cooperative | 4.1.6 | forge.zip |
| epistemic-cooperative | 4.1.6 | goal-research.zip |
| epistemic-cooperative | 4.1.6 | image-companion.zip |
| epistemic-cooperative | 4.1.6 | introspect.zip |
| epistemic-cooperative | 4.1.6 | lens-review.zip |
| epistemic-cooperative | 4.1.6 | misuse.zip |
| epistemic-cooperative | 4.1.6 | onboard.zip |
| epistemic-cooperative | 4.1.6 | probe.zip |
| epistemic-cooperative | 4.1.6 | realign.zip |
| epistemic-cooperative | 4.1.6 | reduced-space-test.zip |
| epistemic-cooperative | 4.1.6 | report.zip |
| epistemic-cooperative | 4.1.6 | review-loop.zip |
| epistemic-cooperative | 4.1.6 | sophia.zip |
| epistemic-cooperative | 4.1.6 | steer.zip |
| epistemic-cooperative | 4.1.6 | triage.zip |
| epistemic-cooperative | 4.1.6 | white-bear.zip |
| epistemic-cooperative | 4.1.6 | zero-shot.zip |
| euporia | 0.3.11 | elicit.zip |
| heuresis | 0.1.11 | ideate.zip |
| horismos | 2.0.15 | bound.zip |
| hyphegesis | 0.3.5 | conduct.zip |
| katalepsis | 2.4.11 | grasp.zip |
| periagoge | 0.3.9 | induce.zip |
| proplasma | 0.3.23 | preview.zip |
| prosoche | 2.0.10 | attend.zip |
| prothesis | 8.0.8 | frame.zip |
| syneidesis | 2.22.9 | gap.zip |
Bundle: epistemic-protocols-bundle.zip