oto/agent-ui/definition/components/job-create-form/index.md
toki 4ad5a7340d feat(agent-ui): UI 정의서 및 템플릿 업데이트
- agent-ui 정의서 전체 구조 생성 (view/component/frame/wireframe)
- UI 관련 스킬 템플릿 및 규칙 문서 개선
- components: action-feedback, agent-chat-panel, artifact-list 등 20개 이상의 컴포넌트 정의서 추가
- views: agent, artifacts, executions, overview, pipelines, runners, settings 정의서 추가
2026-06-24 23:07:00 +09:00

1.7 KiB

ui_doc_type component_id status source_evidence
component job-create-form implemented
type path notes
code packages/flutter/oto_console/lib/src/oto_jobs_surface.dart _buildJobCreateForm 구현
type path notes
code packages/flutter/oto_console/lib/src/oto_console_contract.dart OtoJobCreateDraft validation
type path notes
docs agent-roadmap/sdd/control-plane-product-surface/control-plane-security-audit-surface/SDD.md create-job write action audit 후보

Job Create Form

Component ID: job-create-form

Status: implemented

Source Evidence

Type Path Notes
code packages/flutter/oto_console/lib/src/oto_jobs_surface.dart _buildJobCreateForm 구현
code packages/flutter/oto_console/lib/src/oto_console_contract.dart OtoJobCreateDraft validation
docs agent-roadmap/sdd/control-plane-product-surface/control-plane-security-audit-surface/SDD.md create-job write action audit 후보

Purpose

operator가 job id와 job name으로 새 pipeline/job record 생성을 요청하게 한다.

Used By

  • pipelines: pipelines.create-job-form

Anatomy

  • Job ID field
  • Job Name field
  • Create button
  • submitting spinner
  • action feedback

Variants

  • enabled: id/name이 모두 있고 not submitting
  • disabled: 입력 부족 또는 submitting

States

  • default
  • editing
  • submitting
  • disabled
  • result-visible

Rules

  • id와 name이 비어 있으면 submit할 수 없다.
  • create 실패 message는 민감 payload 노출 여부를 확인한다.

Decision History

  • 2026-06-24: jobs surface의 create form을 job-create-form component로 정의했다.