Skip to content

feat: AI 워크플로 control-plane과 앱 레포 템플릿 정비#1

Merged
alexization merged 3 commits intomainfrom
feat/harness-workflow-control-plane
Mar 8, 2026
Merged

feat: AI 워크플로 control-plane과 앱 레포 템플릿 정비#1
alexization merged 3 commits intomainfrom
feat/harness-workflow-control-plane

Conversation

@alexization
Copy link
Copy Markdown
Owner

요약

  • OpenAI harness-engineering 스타일의 AI 워크플로 control-plane을 루트 레포에 추가했습니다.
  • AGENTS, ARCHITECTURE, PLANS, docs, harness, scripts, eval 템플릿을 정리했습니다.
  • backend / frontend 앱 레포의 새로운 GitHub 이슈·PR 템플릿 커밋을 submodule 포인터로 반영했습니다.

연결된 앱 레포 PR

변경 이유

이 레포는 프론트와 백엔드 작업을 묶는 상위 control-plane 역할을 하므로, 기능 요청 intake, ExecPlan, QA feedback loop, observability, 그리고 각 앱 레포의 협업 템플릿까지 하나의 흐름으로 맞출 필요가 있었습니다.

참고

  • 앱 레포 PR이 먼저 머지된 뒤 이 PR을 머지하는 순서를 권장합니다.
  • 루트 PR은 실제 앱 코드 변경이 아니라 워크플로와 submodule 참조 업데이트를 담고 있습니다.

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 9b63107e30

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

image: grafana/promtail
command:
- -config.file=/etc/promtail/promtail-config.yml
- -config.expand-env=true
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Pass TASK_ vars into promtail container*

The promtail config expands ${TASK_SLUG} and ${TASK_LOG_DIR} at runtime, but this service never receives those environment variables even though -config.expand-env=true is enabled here. When the stack is started with docker compose --env-file ..., those values are used for Compose interpolation only, so inside the promtail container the placeholders resolve empty, which breaks task-scoped labels and can make the log path invalid (no task logs get shipped to Loki).

Useful? React with 👍 / 👎.

@alexization alexization merged commit 4b92b3f into main Mar 8, 2026
@alexization alexization deleted the feat/harness-workflow-control-plane branch March 8, 2026 11:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant