§KNOT-3 · 학습 챕터

11. KNOT · bridge

bridge task · drain

knot ingest를 harness task 폴더로 기록하는 bridge task 패턴과, inbox 일괄 처리(drain) · launchd 선택 설정입니다.

정본: _templates/knot-bridge-task.md · ops/scripts/drain.sh · docs/KNOT-HARNESS-INTEGRATION.md대상: 바이브코더 · 초급 개발자 — orchestrator direct · 선택 무인 운용
챕터 이동chapter-nav

이전·다음 챕터로 이동합니다. 본문은 아래 학습 블록 카드에서 펼칩니다.

전체 학습 블록 카드learn-blocks
학습 블록

Bridge task

orchestrator direct (worker 아님)

_templates/knot-bridge-task.md · ops/scripts/drain.sh · docs/KNOT-HARNESS-INTEGRATION.md · _templates/knot-bridge-task.md (codex/cursor flavor init 시 복사):

학습 블록

Task lifecycle 연결

§04와의 관계

_templates/knot-bridge-task.md · ops/scripts/drain.sh · docs/KNOT-HARNESS-INTEGRATION.md · 일반 implement task 후 교훈 승격: task done → md 작성 → raw/inbox/ → 별도 bridge task 또는 즉시 ingest.

학습 블록

Drain

inbox 일괄 ingest (선택)

_templates/knot-bridge-task.md · ops/scripts/drain.sh · docs/KNOT-HARNESS-INTEGRATION.md · $KNOT_WIKI/ops/scripts/drain.sh — MAS 래퍼:

학습 블록

Three memory layers

tasks · runs · knot

_templates/knot-bridge-task.md · ops/scripts/drain.sh · docs/KNOT-HARNESS-INTEGRATION.md · 일상 구현 → tasks/<task>/ (harness)

학습 블록

Sidebar · Hub 리소스

Sidebar · Hub 리소스

_templates/knot-bridge-task.md · ops/scripts/drain.sh · docs/KNOT-HARNESS-INTEGRATION.md · Sidebar · Hub 리소스

학습 블록

Common mistakes

자주 하는 실수

_templates/knot-bridge-task.md · ops/scripts/drain.sh · docs/KNOT-HARNESS-INTEGRATION.md · 자주 하는 실수

학습 블록

Checklist

체크리스트

_templates/knot-bridge-task.md · ops/scripts/drain.sh · docs/KNOT-HARNESS-INTEGRATION.md · 이전: §10 install · workflows · 부록: LAB · Phase · Run

선택 블록 본문block-detail

Bridge task

orchestrator direct (worker 아님)

_templates/knot-bridge-task.md (codex/cursor flavor init 시 복사):

---
title: knot ingest — <짧은 제목>
status: pending
orchestrator_host: codex
goal: KNOT_WIKI raw/inbox/<파일> ingest
workers_approved: []    # ★ worker 없음
---

실행 체크리스트

  • vault git status --porcelain clean
  • bash tools/knot/run-knot.sh ingest
  • bash tools/knot/run-knot.sh validate → ERROR 0
  • inbox → raw/archive/ 이동 확인
  • tasks/.../log.md [DECISION] knot ingest: raw/inbox/<file>
  • task.md status: done

금지: workers/codex/brief.md로 ingest 위임 — schema 규약과 충돌.