Skip to content

chore(harness): Hybrid harness scaffolding (Claude × Codex 2.5-layer)#605

Merged
thxforall merged 3 commits into
devfrom
chore/hybrid-harness-scaffolding
May 28, 2026
Merged

chore(harness): Hybrid harness scaffolding (Claude × Codex 2.5-layer)#605
thxforall merged 3 commits into
devfrom
chore/hybrid-harness-scaffolding

Conversation

@thxforall
Copy link
Copy Markdown
Contributor

Summary

chore/session-3-codex-harness-leftoversharness scaffolding 부분 만 cherry-pick 으로 분리. skill pack / playbook docs 는 후속 PR.

도입 산출물

경로 내용
.harness/CODEX_CANARY.md Codex layer 운영 정책
.harness/routing.md 라우팅 매트릭스 (Layer 1~3)
.tasks/TASK-CODEX-CANARY.md TASK card scaffolding 예시
AGENTS.md (+2) cross-tool 진입 규칙 reference
CONTEXT.md repo-level context entry
docs/wiki/wiki/harness/codex-cli.md Codex CLI 운영 가이드
docs/wiki/schema/ownership-matrix.md routing SSOT 갱신
.gitignore (+2) .tasks/locks/, .handoff/

정책

  • Layer 1 (Claude): plan/route. product code 직접 쓰지 않음
  • Layer 2 (Codex fast): single-file 실행
  • Layer 2.5 (Codex strict): read-only review
  • Layer 3 (Claude): `.handoff/*.review.json` 읽고 accept/reject

함의

`AGENTS.md` 가 cross-tool entry point 로 격상. Claude Code 용 보강은 별도 `CLAUDE.md` overlay (이미 존재).

Test plan

  • `.harness/` 파일들 markdown lint
  • `AGENTS.md` 추가 line 의 reference 가 valid
  • CI green (lint / check / drift — runtime 코드 변경 없음)

후속 PR

🤖 Generated with Claude Code

`chore/session-3-codex-harness-leftovers` 의 harness scaffolding 부분만
cherry-pick 으로 분리 (skill pack/playbook 은 별도 PR).

## 도입 산출물

- `.harness/CODEX_CANARY.md`, `.harness/routing.md` — 라우팅 정책
- `.tasks/TASK-CODEX-CANARY.md` — TASK card scaffolding
- `AGENTS.md` (+2 lines) — cross-tool 진입 규칙 reference
- `CONTEXT.md` — repo-level context entry
- `docs/wiki/wiki/harness/codex-cli.md` — Codex CLI 운영 가이드
- `docs/wiki/schema/ownership-matrix.md` — routing SSOT 갱신
- `.gitignore` (+2 lines) — `.tasks/locks/`, `.handoff/`

## 정책 요약

Layer 1 (Claude): plan/route, 직접 product code 쓰지 않음
Layer 2 (Codex fast): single-file 실행
Layer 2.5 (Codex strict): read-only review
Layer 3 (Claude): `.handoff/*.review.json` 읽고 accept/reject

## 함의

`AGENTS.md` 가 cross-tool entry point 로 격상. Claude Code 용 보강은
별도 `CLAUDE.md` overlay (이미 존재). Codex 가 사용하는 skill 은
별도 PR `chore(harness): codex/gstack skill pack` 에서 도입.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented May 28, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
decoded-app Canceled Canceled May 28, 2026 11:33am

@thxforall thxforall moved this from Todo to In Progress in decoded-monorepo May 28, 2026
PR #605 의 wiki:lint fail 2건 해소.

1. `docs/wiki/schema/tags.md` (+1)
   - `codex` tag 추가 (tools 분류). 본 PR의 `codex-cli.md` 가 사용
2. `docs/agent/design-system-llm.md` (frontmatter)
   - title 에 `(v2.2.0)` 추가하여 H1 ("Design System — LLM Reference (v2.2.0)") 와 정합
   - dev 누적 violation (df31b3f #589 v2.2.0 sync 도입분).
     #591 도 동일 fix 보유 → 머지 순서에 따라 trivial conflict 가능

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@thxforall thxforall merged commit d7f83e2 into dev May 28, 2026
4 of 5 checks passed
@github-project-automation github-project-automation Bot moved this from In Progress to Done in decoded-monorepo May 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bump:none Docs / CI / tests only

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant