-
Notifications
You must be signed in to change notification settings - Fork 0
SDD 기반 DevLog AI 역할·모델 라우팅을 구성한다 #826
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
+368
−131
Merged
Changes from 3 commits
Commits
Show all changes
7 commits
Select commit
Hold shift + click to select a range
1917b08
docs: SDD 역할과 Spec 흐름 정의
opficdev 3ceb3c1
docs: SDD workflow와 검증 게이트 정리
opficdev ed28cc1
chore: Designer와 Code Reviewer agent 설정
opficdev ab7945c
fix: Sol Primary SDD Gate 공존 허용
opficdev 5a2b79c
fix: 단순 작업 SDD 절차 분리
opficdev 52213d6
fix: 이슈 없는 Spec 이름 규칙 추가
opficdev 1fbf9e8
docs: README SDD 역할 흐름 동기화
opficdev File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,56 @@ | ||
| # DevLog Spec Format | ||
|
|
||
| `Designer Result`를 사용자가 승인한 뒤, Planner가 비단순 설계 또는 구현 작업마다 이 디렉터리에 Spec을 작성한다. Spec 이름은 `<issue-number>-<short-topic>.md` 형식을 사용한다. | ||
|
|
||
| ## Responsibility | ||
|
|
||
| - `Design Brief`는 Planner가 요청, 현재 상태, 범위, 제외 범위, 알려진 제약을 Designer에게 전달하는 입력이다. | ||
| - `Designer Result`는 Designer가 제약, 대안, 변경 경계, 수용 기준, 검증, 최소 커밋 단위를 분석한 승인 대기 결과다. | ||
| - Spec은 사용자가 승인한 `Designer Result`를 영속화한 구현·검토·검증의 공통 기준이다. | ||
| - `Task Packet`은 승인된 Spec 경로와 수용 기준을 참조하고, 현재 작업의 역할 배정과 실행 권한을 전달한다. | ||
|
|
||
| ## Required format | ||
|
|
||
| ```md | ||
| # <Spec title> | ||
|
|
||
| - Source: | ||
| - Approved Designer Result: | ||
| - User approval: | ||
|
|
||
| ## Constraints | ||
|
|
||
| - | ||
|
|
||
| ## Alternatives and decision | ||
|
|
||
| - | ||
|
|
||
| ## Changed boundaries | ||
|
|
||
| - | ||
|
|
||
| ## Acceptance criteria | ||
|
|
||
| - [ ] | ||
|
|
||
| ## Verification | ||
|
|
||
| - Command: | ||
| - Evidence: | ||
|
|
||
| ## Minimum commit units | ||
|
|
||
| 1. | ||
|
|
||
| ## Execution constraints | ||
|
|
||
| - app or Simulator execution: | ||
| - External writes: | ||
| - CI or PR actions: | ||
| ``` | ||
|
|
||
| ## Change control | ||
|
|
||
| - 구현 중 요구 사항 또는 범위가 바뀌면 Spec을 수정하고 사용자 재승인을 받은 뒤에만 `Task Packet`과 구현을 갱신한다. | ||
| - Spec은 동작과 수용 기준, 금지된 실행을 기록한다. `Task Packet`은 역할별 현재 작업 권한과 실제 검증 명령을 별도로 기록한다. | ||
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| name = "designer" | ||
| description = "Read-only DevLog SDD gate for Design Brief analysis, Spec acceptance criteria, verification, and minimum commit units." | ||
| model = "gpt-5.6-sol" | ||
| model_reasoning_effort = "xhigh" | ||
| sandbox_mode = "read-only" | ||
| developer_instructions = """ | ||
| Read AGENTS.md and .agents/roles.md before analysis. | ||
| Act only as the Designer defined in .agents/roles.md. | ||
| Analyze the provided Design Brief and current repository context without editing files or changing GitHub state. | ||
| Do not run, launch, install, boot, or open the app or Simulator. | ||
| Return exactly the Designer Result format from .agents/roles.md. | ||
| """ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.