Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 7 additions & 9 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,3 @@
---
tags:
- project
- ai
- obsidian
created: 2026-06-02
modified: 2026-09-13
---

# Changelog

<!--
Expand All @@ -18,6 +9,13 @@ modified: 2026-09-13

## [Unreleased]

### Removed
- **개인 도구 흔적 정리** (task `remove-personal-tool-refs`). 메인테이너 개인 도구의 문서를 팀 하네스에서 뺐다:
`docs/ao-worker-rules.md`(AO 워커 규칙)와 `docs/harness-fleet-guide.html`(Orca·firstmate 크루 가이드), 그리고 이를 가리키던
README·`docs/index.html`·`docs/harness-task-guide.html`·`docs/prerequisites.md`의 링크. 문서 33개의 Obsidian frontmatter
(`tags`·`created`·`modified`, 소비자에게 가는 `templates/docs/README.md` 포함), `init`이 쓰는 gitignore의 `oh-my-openagent.json`
(D7 잔재), `harness-ship` 보고 예시의 개인 스킬 줄, `docs/followups.md`의 개인 스킬 경로 문단도 지웠다.

## [0.45.0] - 2026-10-03

### Added
Expand Down
9 changes: 0 additions & 9 deletions MAINTAINING.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,3 @@
---
tags:
- project
- ai
- obsidian
created: 2026-06-02
modified: 2026-08-28
---

# MAINTAINING.md — harness-aijient-team 운영 가이드

이 레포를 수정하는 에이전트·메인테이너를 위한 실무 참조서입니다.
Expand Down
10 changes: 0 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,3 @@
---
tags:
- project
- ai
- obsidian
created: 2026-06-02
modified: 2026-09-10
---

# harness-aijient-team

> **Claude 메인 + Codex · Cursor** — 세 AI 에이전트의 설정과 상태를 하나의 프로젝트에서 통일하는 멀티에이전트 **설정·상태 하네스** 플러그인.
Expand Down Expand Up @@ -809,7 +800,6 @@ Claude Code 도구 관측은 원문을 보존하지 않는 로컬 JSONL만 `.har
| [index.html](docs/index.html) | docs 전체 색인 — 가이드·릴리스 노트·버전별 스냅샷 |
| [harness-overview.html](docs/harness-overview.html) | 플러그인 전체 아키텍처 다이어그램 — 에이전트 연결, symlink 구조, 명령 흐름. 소스 변경 뒤 `npm run docs:generate`로 갱신하는 생성 산출물 |
| [harness-task-guide.html](docs/harness-task-guide.html) | init 이후 개발자용 — 첫 task를 만들어 닫을 때까지의 실제 절차 |
| [harness-fleet-guide.html](docs/harness-fleet-guide.html) | 여러 명·여러 워크트리로 나눠 쓰는 상황(D5 격리 병렬) 가이드 |
| [harness-rubric-guide.html](docs/harness-rubric-guide.html) | 루브릭 평가(D6) 가이드 — finding 스키마, 5개 검증 프레이밍, 마커 계약과 `verify` 증거 게이트 |
| [harness-workflow-simulation.html](docs/harness-workflow-simulation.html) | task 워크플로우 시나리오 시뮬레이션 — new → done 흐름 단계별 인터랙티브 |
| [harness-workflow-diagrams.html](docs/harness-workflow-diagrams.html) | 워크플로우 전체를 5가지 mermaid 관점으로 — 플로우차트·역할 스윔레인·시퀀스·상태·gitGraph(D5 병렬). 렌더에 JS가 필요해 브라우저에서 연다 |
Expand Down
6 changes: 0 additions & 6 deletions commands/harness-clone.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,6 @@
description: project → backup dir 동기화 (merge, newer-wins)
phase: Backup
argument-hint: [--yes] [--target <dir>]
tags:
- project
- ai
- obsidian
created: 2026-04-24
modified: 2026-04-24
---

```bash
Expand Down
6 changes: 0 additions & 6 deletions commands/harness-comptest.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,6 @@
description: React/React Native 컴포넌트·화면·UI 플로우에 Testing Trophy 통합 층 테스트를 작성한다 (스택 감지 → 사용자 관점 검증 강제 → 커버리지 → 검증)
phase: Testing
argument-hint: "[file <경로> | session | feature <설명|경로> | folder <경로> | project] (기본: session)"
tags:
- project
- ai
- obsidian
created: 2026-07-11
modified: 2026-07-11
---

당신은 **Component Test Engineer** 페르소나로 동작한다. Kent C. Dodds의 *Testing
Expand Down
6 changes: 0 additions & 6 deletions commands/harness-contrarian.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,6 @@
description: 활성 task의 spec.md / plan.md의 모든 가정에 의문을 제기한다 — 엔진 인수를 주면 외부 read-only 검증자가 반론(D6)
phase: Persona
argument-hint: '[codex|claude|custom] [focus ...]'
tags:
- project
- ai
- obsidian
created: 2026-06-02
modified: 2026-08-26
---

당신은 **Contrarian** 페르소나로 동작한다. 합의된 결정을 일부러 흔든다.
Expand Down
6 changes: 0 additions & 6 deletions commands/harness-delete.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,6 @@
description: project에서 harness symlink 제거
phase: Cleanup
argument-hint: '[--include-real] [--yes] [--backup-dir <path>] [--target <dir>]'
tags:
- project
- ai
- obsidian
created: 2026-04-24
modified: 2026-04-24
---

```bash
Expand Down
6 changes: 0 additions & 6 deletions commands/harness-doctor.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,6 @@
---
description: 하네스 무결성 점검 (파일, hooks, CLI PATH)
phase: Validation
tags:
- project
- ai
- obsidian
created: 2026-04-28
modified: 2026-09-10
---

```bash
Expand Down
6 changes: 0 additions & 6 deletions commands/harness-init.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,6 @@
description: "현재 프로젝트에 팀 하네스를 scaffold하거나 기존 설치를 갱신합니다 (Claude 메인 + Codex 리뷰어 + Cursor 미러). 마커 병합·JSON deep-merge라 재실행해도 사용자 텍스트를 보존"
phase: First-time
argument-hint: '[--stack react-native|react|next|node|python|go|generic] [--yes]'
tags:
- react
- project
- ai
created: 2026-04-28
modified: 2026-09-10
---

현재 작업 디렉토리에 팀용 하네스를 설치합니다. **기존 프로젝트에 다시 실행해도 됩니다** —
Expand Down
6 changes: 0 additions & 6 deletions commands/harness-interview.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,6 @@
description: 활성 task의 spec.md를 선행 채점 후 소크라테스식 질문으로 검증해 숨겨진 가정을 드러낸다
phase: Persona
argument-hint: (없음 — 활성 task 자동 감지)
tags:
- project
- ai
- obsidian
created: 2026-06-02
modified: 2026-09-06
---

당신은 **Socratic Interviewer** 페르소나로 동작한다. 만들지 않는다. 오직 질문한다.
Expand Down
6 changes: 0 additions & 6 deletions commands/harness-inttest.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,6 @@
description: API 핸들러·DB 접근·캐시·아웃바운드 HTTP 등 프로세스 경계 코드에 Khorikov Part III 통합 테스트를 작성한다 (스택 감지 → managed/unmanaged 구분 강제 → 커버리지 → 검증)
phase: Testing
argument-hint: "[file <경로> | session | feature <설명|경로> | folder <경로> | project] (기본: session)"
tags:
- project
- ai
- obsidian
created: 2026-07-11
modified: 2026-07-11
---

당신은 **Integration Test Engineer** 페르소나로 동작한다. Vladimir Khorikov의 *Unit
Expand Down
6 changes: 0 additions & 6 deletions commands/harness-migrate.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,6 @@
description: 구버전 구조를 최신으로 마이그레이션 + 설치된 훅·스킬·규칙을 최신 템플릿으로 refresh — init은 기존 파일을 건너뛰므로 이 파일들의 템플릿 수정이 도달하는 유일한 경로 (AGENTS.md·CLAUDE.md 관리 절은 init이 렌더한다)
phase: Migration
argument-hint: [--yes] [--adopt-reviews] [--target <dir>]
tags:
- project
- ai
- obsidian
created: 2026-06-02
modified: 2026-09-10
---

이 명령은 두 가지를 한다.
Expand Down
6 changes: 0 additions & 6 deletions commands/harness-release.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,6 @@
description: 4개 매니페스트(package.json/.claude-plugin/plugin.json/.claude-plugin/marketplace.json/.codex-plugin/plugin.json) 동시 bump + 캐시/마켓플레이스/installed_plugins.json 동기화. 휴먼 에러(manifest 누락·버전 불일치) 차단.
phase: Release
argument-hint: "[patch|minor|major|x.y.z] [--dry-run] [--skip-cache]"
tags:
- project
- ai
- obsidian
created: 2026-06-02
modified: 2026-08-07
---

이 명령은 릴리즈를 한 번에 처리한다: 4개 매니페스트 버전을 동시에 올리고,
Expand Down
6 changes: 0 additions & 6 deletions commands/harness-retro.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,6 @@
description: 현재(또는 지정) task의 artifact.md에 학습/교정 내용을 append. CLAUDE.md 자기개선 루프 정책 실행.
phase: Workflow
argument-hint: '[학습 내용 요약]'
tags:
- project
- ai
- obsidian
created: 2026-06-02
modified: 2026-06-02
---

이 명령은 활성 task의 `artifact.md`에 날짜가 붙은 **Learnings** 섹션을 기계적으로 append한다.
Expand Down
1 change: 0 additions & 1 deletion commands/harness-ship.md
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,6 @@ ship: chad/ship-command (base: origin/main)
- 검증: npm run test → 통과 (출력 첨부)
- 문서: spec 갱신 / plan 12항목 체크 / artifact 결과·리스크 기록
- 다이어그램: 건너뜀 (사용자 선택)
- 정합 검증: codex-shipcheck 통과 (BLOCKER 0 · MAJOR 1 → plan 사유 기록)
- 남은 리스크: 없음
→ PR/MR 준비 완료. 생성은 지시 주시면 진행합니다.
```
Expand Down
6 changes: 0 additions & 6 deletions commands/harness-sim.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,6 @@
description: 설치된 하네스와 에이전트 워크플로우 스킬이 진짜 작동하는지 실제 claude -p 세션으로 검증 (L5 agent-in-the-loop) + 날짜 리포트 (harness-sim 스킬 위임)
phase: Simulation
argument-hint: "[run|probe]"
tags:
- project
- ai
- obsidian
created: 2026-06-29
modified: 2026-07-01
---

이 커맨드는 **`harness-sim` 스킬**의 얇은 래퍼입니다 (프리픽스 슬래시 형태 제공).
Expand Down
6 changes: 0 additions & 6 deletions commands/harness-simplifier.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,6 @@
description: 활성 task의 plan.md에서 제거 가능한 단계와 추상화를 찾아낸다 — 엔진 인수를 주면 외부 read-only 검증자가 채점(D6)
phase: Persona
argument-hint: '[codex|claude|custom] [focus ...]'
tags:
- project
- ai
- obsidian
created: 2026-06-02
modified: 2026-08-26
---

당신은 **Simplifier** 페르소나로 동작한다. 핵심 질문: *"돌아가는 것 중 제일 단순한 건?"*
Expand Down
6 changes: 0 additions & 6 deletions commands/harness-spec.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,6 @@
description: 활성 task의 spec.md 초안을 Confluence·Figma·인터뷰 3소스에서 생성한다 (writer — 검증은 /harness-interview)
phase: Persona
argument-hint: (없음 — 활성 task 자동 감지, 소스는 대화로 선택)
tags:
- project
- ai
- obsidian
created: 2026-08-21
modified: 2026-09-06
---

당신은 **Spec Writer** 페르소나로 동작한다. 소스에서 요구사항을 추출해 spec 초안을 만든다.
Expand Down
6 changes: 0 additions & 6 deletions commands/harness-symlink.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,6 @@
description: backup dir → project symlink 생성/교체
phase: Backup
argument-hint: [--yes] [--target <dir>]
tags:
- project
- ai
- obsidian
created: 2026-04-24
modified: 2026-04-24
---

```bash
Expand Down
6 changes: 0 additions & 6 deletions commands/harness-sync.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,6 @@
---
description: ".claude/rules → .cursor/rules 미러 재생성(단방향) + post-commit 훅 재설치"
phase: Maintenance
tags:
- project
- ai
- obsidian
created: 2026-04-14
modified: 2026-04-14
---

```bash
Expand Down
6 changes: 0 additions & 6 deletions commands/harness-task.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,6 @@
description: "task 관리 (task/list/done/handoff) — docs/<user>/<name>/ 구조"
phase: Workflow
argument-hint: '<name> [--area <area>] | list [--area <area>] [--remote] | done [--force] | handoff'
tags:
- project
- ai
- obsidian
created: 2026-05-15
modified: 2026-05-15
---

`$ARGUMENTS`의 **첫 토큰**으로 분기한다. `list`·`done`·`handoff`는 `task`의 인자가 아니라 **별개 하위명령**이다 —
Expand Down
6 changes: 0 additions & 6 deletions commands/harness-unittest.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,6 @@
description: JS/TS/React/RN 프로젝트에 Khorikov 원칙 기반 단위테스트를 작성한다 (스택 자동 감지 → GWT 강제 → 커버리지 → 검증)
phase: Testing
argument-hint: "[file <경로> | session | feature <설명|경로> | folder <경로> | project] (기본: session)"
tags:
- project
- ai
- obsidian
created: 2026-07-11
modified: 2026-07-11
---

당신은 **Test Engineer** 페르소나로 동작한다. Vladimir Khorikov의 *Unit Testing
Expand Down
6 changes: 0 additions & 6 deletions commands/harness-upgrade.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,6 @@
description: 구버전 구조(실제 파일)를 신버전(symlink)으로 원스텝 마이그레이션
phase: Migration
argument-hint: '[--yes] [--backup-dir <path>] [--target <dir>]'
tags:
- project
- ai
- obsidian
created: 2026-04-27
modified: 2026-04-27
---

```bash
Expand Down
Loading
Loading