{"ok":true,"site":{"host":"launchmate-policy-studio.kmagpie.chatgpt.site","url":"https://launchmate-policy-studio.kmagpie.chatgpt.site/","type":"live","desc":"Import app screenshots or extract local recording frames, then review exact rendered assets, evidence, policy gates, and the release ZIP with a browser agent.","tools":[{"name":"get_verified_app_facts","kind":"answer","impl":"imperative","description":"Read the human-verified app facts that may be used as evidence for listing claims. Never infer unverified features.","title":"검증된 앱 기능 조회","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_listing_project_state","kind":"answer","impl":"imperative","description":"Read the live listing project, including revision, brief, slide order, copy, locks, theme, verified facts, and validation issues.","title":"등록정보 프로젝트 조회","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_release_pack_state","kind":"answer","impl":"imperative","description":"Read release-pack readiness, review gates, planned file count, locale, and output preset. Raw local file names and blob URLs are never returned.","title":"출시팩 상태 조회","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"set_listing_brief","kind":"act","impl":"imperative","description":"Update the listing brief without changing screenshots. Requires the latest project revision.","title":"등록정보 브리프 수정","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"expectedRevision":{"type":"integer","minimum":0},"appName":{"type":"string","maxLength":30},"audience":{"type":"string","maxLength":240},"valueProposition":{"type":"string","maxLength":320},"tone":{"type":"string","maxLength":120},"locale":{"type":"string","enum":["en-US","ko-KR","ja-JP"]},"maxHeadlineLength":{"type":"integer","minimum":8,"maximum":60},"shortDescription":{"type":"string","maxLength":80},"fullDescription":{"type":"string","maxLength":4000}},"required":["expectedRevision"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"update_slide_copy","kind":"act","impl":"imperative","description":"Update copy on one or more slides using only verified fact IDs. Locked fields, unsupported claims, prohibited promotional copy, and stale revisions are rejected.","title":"스크린샷 문구 수정","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"expectedRevision":{"type":"integer","minimum":0},"updates":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"object","properties":{"slideId":{"type":"string"},"headline":{"type":"string","maxLength":60},"subheadline":{"type":"string","maxLength":180},"altText":{"type":"string","maxLength":300},"supportedFactIds":{"type":"array","minItems":1,"items":{"type":"string"},"uniqueItems":true}},"required":["slideId","supportedFactIds"],"additionalProperties":false}}},"required":["expectedRevision","updates"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"reorder_slides","kind":"act","impl":"imperative","description":"Reorder slides by ID. User position locks are always enforced and cannot be bypassed by an agent.","title":"스크린샷 순서 변경","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"expectedRevision":{"type":"integer","minimum":0},"orderedSlideIds":{"type":"array","minItems":1,"maxItems":8,"uniqueItems":true,"items":{"type":"string"}}},"required":["expectedRevision","orderedSlideIds"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"apply_brand_theme","kind":"act","impl":"imperative","description":"Apply a restrained brand theme to the marketing layer. The real screenshot pixels are never generated or edited.","title":"브랜드 테마 적용","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"expectedRevision":{"type":"integer","minimum":0},"name":{"type":"string","maxLength":60},"backgroundType":{"type":"string","enum":["gradient","solid"]},"backgroundStart":{"type":"string","pattern":"^#[0-9A-Fa-f]{6}$"},"backgroundEnd":{"type":"string","pattern":"^#[0-9A-Fa-f]{6}$"},"textColor":{"type":"string","pattern":"^#[0-9A-Fa-f]{6}$"},"textAlign":{"type":"string","enum":["left","center"]},"frame":{"type":"string","enum":["none","neutral"]},"shadow":{"type":"boolean"},"captionPosition":{"type":"string","enum":["top","bottom"]}},"required":["expectedRevision"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"create_localized_variant","kind":"act","impl":"imperative","description":"Create a localized copy variant for the current screenshot set. Locked fields and policy rules still apply.","title":"현지화 버전 생성","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"expectedRevision":{"type":"integer","minimum":0},"locale":{"type":"string","enum":["en-US","ko-KR","ja-JP"]},"translations":{"type":"array","minItems":1,"maxItems":8,"items":{"type":"object","properties":{"slideId":{"type":"string"},"headline":{"type":"string","maxLength":60},"subheadline":{"type":"string","maxLength":180},"altText":{"type":"string","maxLength":300},"supportedFactIds":{"type":"array","minItems":1,"items":{"type":"string"},"uniqueItems":true}},"required":["slideId","headline","subheadline","altText","supportedFactIds"],"additionalProperties":false}}},"required":["expectedRevision","locale","translations"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"prepare_release_pack","kind":"act","impl":"imperative","description":"Open the shared release-pack workspace for the current revision. This never downloads, uploads, or publishes anything.","title":"출시팩 공유 화면 열기","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"expectedRevision":{"type":"integer","minimum":0}},"required":["expectedRevision"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"validate_google_play_policy","kind":"answer","impl":"imperative","description":"Validate the live project for ranking, promotion, CTA, testimonial, comparison, unsupported-feature, copy-length, accessibility, and output-format issues. This tool never modifies the project.","title":"Google Play 정책 검사","annotations":{"readOnlyHint":true,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_google_play_publish_readiness","kind":"answer","impl":"imperative","description":"Read whether the current project and Google account connection are ready for a Google Play listing upload. This never publishes or changes project state.","title":"Google Play 게시 준비 상태","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"prepare_google_play_publish","kind":"act","impl":"imperative","description":"Open the Google Play publishing review in the current page. This tool never submits the edit: the user must review the package name, replacement choice, and explicitly confirm publishing.","title":"Google Play 게시 준비 열기","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"type":"object","properties":{"packageName":{"type":"string","pattern":"^[A-Za-z][A-Za-z0-9_]*(\\.[A-Za-z][A-Za-z0-9_]*)+$","maxLength":255}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Productivity & Business","favicon":"/favicons/launchmate-policy-studio.kmagpie.chatgpt.site.png","apiSurface":"spec","toolCount":12}}