fix: 워크플로우 JSON settings.notes를 Sticky Note 노드로 교체

settings.notes는 n8n 공식 필드가 아님.
n8n 표준인 stickyNote 노드로 260319 변경사항 기록.
- slack_basic_dialogue: 프롬프트 DB, 이력 전달, neutral 생략
- companyx_grounding_pipeline: 영향 없음 (skip_default_prompt)
- diary_reflection_pipeline: 영향 있음 (톤 변화 가능)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
happybell80 2026-03-19 22:59:46 +09:00
parent da2f343f1c
commit b0bb4c6007
3 changed files with 39 additions and 9 deletions

View File

@ -1,6 +1,18 @@
{
"name": "robeing-slack-basic-dialogue",
"nodes": [
{
"parameters": {
"content": "## 260319 변경사항\n\nrb8001 내부 대화 응답 경로 변경 (n8n 노드 흐름 변경 없음):\n1. 시스템 프롬프트를 DB에서 동적 조회 (프롬프트 DB 폐루프)\n2. recent_conversations → previous_messages 변환으로 직전 대화 맥락 전달\n3. neutral 감정에서 constraints 생략\n\n상세: slack_basic_dialogue.md",
"height": 280,
"width": 400
},
"type": "n8n-nodes-base.stickyNote",
"position": [-200, 60],
"typeVersion": 1,
"id": "conv-note-260319",
"name": "260319 Change Note"
},
{
"parameters": {
"channelId": {
@ -160,9 +172,7 @@
}
},
"pinData": {},
"settings": {
"notes": "260319: rb8001 내부 대화 응답 경로 변경. (1) 시스템 프롬프트를 DB에서 동적 조회 (프롬프트 DB 폐루프). (2) recent_conversations → previous_messages 변환으로 직전 대화 맥락 전달. (3) neutral 감정에서 constraints 생략. n8n 노드 흐름 변경 없음."
},
"settings": {},
"meta": {
"templateCredsSetupCompleted": true,
"instanceId": "robeing-conversation"

View File

@ -1,6 +1,18 @@
{
"name": "robeing-rag-companyx-grounding-pipeline",
"nodes": [
{
"parameters": {
"content": "## 260319 변경 영향 없음\n\nrb8001에 프롬프트 DB v3 및 neutral constraints 생략이 적용되었으나, 이 워크플로우는 LLM Answer with Context 노드에서 system_instruction을 직접 지정하므로 rb8001 기본 프롬프트가 주입되지 않음.\n\n상세: companyx_grounding_pipeline.md",
"height": 200,
"width": 400
},
"type": "n8n-nodes-base.stickyNote",
"position": [-200, 60],
"typeVersion": 1,
"id": "rag-note-260319",
"name": "260319 Change Note"
},
{
"parameters": {
"httpMethod": "POST",
@ -160,9 +172,7 @@
"main": [[{ "node": "Return Grounded Answer", "type": "main", "index": 0 }]]
}
},
"settings": {
"notes": "260319: rb8001 /api/message 경로에 프롬프트 DB v3 및 neutral constraints 생략이 적용되었으나, 이 워크플로우는 LLM Answer with Context 노드에서 system_instruction을 직접 지정(skip_default_prompt 동등)하므로 rb8001 기본 프롬프트가 주입되지 않는다. 따라서 260319 변경의 실질적 영향 없음."
},
"settings": {},
"pinData": {},
"meta": {
"templateCredsSetupCompleted": true,

View File

@ -1,6 +1,18 @@
{
"name": "robeing-admin-diary-reflection-pipeline",
"nodes": [
{
"parameters": {
"content": "## 260319 변경 영향 있음\n\nrb8001 /api/diary/generate 내부에서 llm_service.process_request()가 task_type=chat, context={}로 호출됨.\n- 프롬프트 DB v3 활성 프롬프트가 system prompt로 주입됨\n- neutral 감정 constraints 생략됨\n- 이전 하드코딩 대비 일기 톤에 변화 가능\n\n상세: diary_reflection_pipeline.md",
"height": 240,
"width": 400
},
"type": "n8n-nodes-base.stickyNote",
"position": [-200, 60],
"typeVersion": 1,
"id": "diary-note-260319",
"name": "260319 Change Note"
},
{
"parameters": {
"rule": {
@ -99,9 +111,7 @@
"Generate Diary (rb8001)": { "main": [[{ "node": "Get Diary Content", "type": "main", "index": 0 }]] },
"Get Diary Content": { "main": [[{ "node": "Post to Slack", "type": "main", "index": 0 }]] }
},
"settings": {
"notes": "260319: rb8001 /api/diary/generate 내부에서 llm_service.process_request()가 task_type=chat, context={}로 호출됨. 프롬프트 DB v3 활성 프롬프트가 system prompt로 주입되며, neutral 감정일 때 감정 constraints가 생략된다. 이전 하드코딩 프롬프트 대비 일기 톤에 변화 가능."
},
"settings": {},
"pinData": {},
"meta": { "templateCredsSetupCompleted": true, "instanceId": "robeing-admin" }
}