실행 시작
팩을 선택하면 입력 스키마가 폼으로 렌더됩니다. 제출하면 런 인텐트 — 서버가 연결된 데스크탑에 건네는 1회성 배달권 — 가 만들어집니다.
입력 폼
폼은 팩의 JSON 스키마에서 생성됩니다. 텍스트·숫자·토글·선택 필드를 지원하며 제출 전에 필수 필드를 검증합니다.
json
{
"type": "object",
"properties": {
"topic": { "type": "string", "title": "Topic" }
},
"required": ["topic"]
}
런 인텐트
- 폼을 채우고 실행을 누릅니다.
- 서버가 요청을 승인합니다 — 정의·소유권·서킷 브레이커 검사.
- 인텐트가 연결된 데스크탑으로 배달되고, 데스크탑이 수신 확인 후 로컬 실행을 시작합니다.
- 온라인 데스크탑이 없으면 즉시 거절됩니다 — 몰래 큐에 쌓이는 일은 없습니다.
팁
모든 인텐트는 멱등 id를 가집니다 — 재시도해도 같은 실행이 두 번 시작되지 않습니다.
한 번 또는 반복
데스크탑에서는 한 번 실행과 반복 실행(페이싱 포함)을 고를 수 있고, 모바일은 항상 한 번 실행입니다. 반복 실행은 자체 백오프를 가지며 연속 실패 시 자동 일시정지됩니다.