공개 문서
learn/canonical/knot/knot-bridge-task.md
아래는 learn/canonical/knot/knot-bridge-task.md 와 동일한 원문입니다. Markdown과 HTML 변환 결과를 각각 복사할 수 있습니다.
공개 문서 원문 (Markdown)
# knot bridge task — inbox ingest (orchestrator direct)
> **Worker 호출 아님.** 오케스트레이터가 `tools/knot/run-knot.sh ingest`를 직접 실행한다.
> 템플릿: `_templates/knot-bridge-task.md`
---
## task.md 초안
```yaml
---
title: knot ingest — <짧은 제목>
status: pending
orchestrator_host: codex # cursor | claude-code | codex | antigravity
goal: |
KNOT_WIKI inbox의 <파일명>을 ingest하여 wiki/source 페이지로 승격한다.
constraints:
- schema/schema.md · ops/prompts/ingest.md 규약 준수
- git commit 메시지 ingest: <제목>
- push 금지
workers_approved: [] # worker 없음 — orchestrator direct
---
```
## context.md
```markdown
# Context
- KNOT_WIKI: <절대경로>
- inbox 대상: inbox/<파일명>
- 관련 harness task: tasks/<prior-task>/ (있으면)
```
## log.md
```markdown
# Log
[YYYY-MM-DD HH:MM] [DECISION] knot bridge task — orchestrator direct ingest (no worker)
```
## 실행 체크리스트
- [ ] `git status --porcelain` in vault = clean
- [ ] `bash tools/knot/run-knot.sh ingest` (또는 `KNOT_RUNNER=codex`)
- [ ] `bash tools/knot/run-knot.sh validate` → ERROR 0
- [ ] inbox 파일 → raw/ 이동 확인
- [ ] `log.md` [COMPLETE] · task `status: done`
공개 문서 변환 코드 (HTML)
<h1>knot bridge task — inbox ingest (orchestrator direct)</h1>
<blockquote>
<p><strong>Worker 호출 아님.</strong> 오케스트레이터가 <code>tools/knot/run-knot.sh ingest</code>를 직접 실행한다.<br>템플릿: <code>_templates/knot-bridge-task.md</code></p>
</blockquote>
<hr>
<h2>task.md 초안</h2>
<pre><code class="language-yaml">---
title: knot ingest — <짧은 제목>
status: pending
orchestrator_host: codex # cursor | claude-code | codex | antigravity
goal: |
KNOT_WIKI inbox의 <파일명>을 ingest하여 wiki/source 페이지로 승격한다.
constraints:
- schema/schema.md · ops/prompts/ingest.md 규약 준수
- git commit 메시지 ingest: <제목>
- push 금지
workers_approved: [] # worker 없음 — orchestrator direct
---
</code></pre>
<h2>context.md</h2>
<pre><code class="language-markdown"># Context
- KNOT_WIKI: <절대경로>
- inbox 대상: inbox/<파일명>
- 관련 harness task: tasks/<prior-task>/ (있으면)
</code></pre>
<h2>log.md</h2>
<pre><code class="language-markdown"># Log
[YYYY-MM-DD HH:MM] [DECISION] knot bridge task — orchestrator direct ingest (no worker)
</code></pre>
<h2>실행 체크리스트</h2>
<ul>
<li><input disabled="" type="checkbox"> <code>git status --porcelain</code> in vault = clean</li>
<li><input disabled="" type="checkbox"> <code>bash tools/knot/run-knot.sh ingest</code> (또는 <code>KNOT_RUNNER=codex</code>)</li>
<li><input disabled="" type="checkbox"> <code>bash tools/knot/run-knot.sh validate</code> → ERROR 0</li>
<li><input disabled="" type="checkbox"> inbox 파일 → raw/ 이동 확인</li>
<li><input disabled="" type="checkbox"> <code>log.md</code> [COMPLETE] · task <code>status: done</code></li>
</ul>