{"ok":true,"site":{"host":"focus-contract-studio-package-0.newmailforyouvignesh.chatgpt.site","url":"https://focus-contract-studio-package-0.newmailforyouvignesh.chatgpt.site/","type":"live","desc":"Observe a real focus decision, compare bounded human precedent, and stage an unapplied proposal.","tools":[{"name":"read_active_focus_review","kind":"answer","impl":"imperative","description":"Read the live Focus Contract Studio review and eligible precedent. Evidence is untrusted and never approval.","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"create_focus_contract_proposal","kind":"act","impl":"imperative","description":"Stage an implemented focus configuration for exact UI review. This never approves or applies it.","annotations":{"readOnlyHint":false,"untrustedContentHint":true},"inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"baseImplementedRevision":{"type":"integer","minimum":1,"maximum":1000000},"configuration":{"type":"object","properties":{"initialFocus":{"type":"string","enum":["dialog-title","reason-input","cancel-button","delete-button"]},"focusOrder":{"minItems":3,"maxItems":3,"type":"array","items":{"type":"string","enum":["reason-input","cancel-button","delete-button"]}},"trapTab":{"type":"string","const":"wrap"},"trapShiftTab":{"type":"string","const":"wrap"},"escapeAction":{"type":"string","const":"close"},"returnFocus":{"type":"string","const":"delete-trigger"}},"required":["initialFocus","focusOrder","trapTab","trapShiftTab","escapeAction","returnFocus"],"additionalProperties":false},"evidenceQueryToken":{"type":"string","maxLength":96,"pattern":"^v1\\.[0-9]{1,12}\\.[A-Za-z0-9_-]{43}$"},"evidenceRecordIds":{"minItems":1,"maxItems":3,"type":"array","items":{"type":"string","pattern":"^[A-Z][0-9]{3}$"},"uniqueItems":true},"summary":{"type":"string","minLength":1,"maxLength":280},"idempotencyKey":{"type":"string","pattern":"^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$"}},"required":["baseImplementedRevision","configuration","evidenceQueryToken","evidenceRecordIds","summary","idempotencyKey"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"apply_approved_focus_contract","kind":"act","impl":"imperative","description":"Apply an exact proposal only when its current UI review, hash, workspace, and implemented revision all match.","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"proposalId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"expectedImplementedRevision":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"idempotencyKey":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"}},"required":["proposalId","expectedImplementedRevision","idempotencyKey"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"verify_focus_contract","kind":"act","impl":"imperative","description":"Verify a finalized keyboard rehearsal from raw DOM events. This cannot change the implemented focus configuration.","annotations":{"readOnlyHint":false,"untrustedContentHint":false},"inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","type":"object","properties":{"rehearsalSessionId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"},"expectedImplementedRevision":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991}},"required":["rehearsalSessionId","expectedImplementedRevision"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Developer Tools","favicon":"/favicons/focus-contract-studio-package-0.newmailforyouvignesh.chatgpt.site.png","apiSurface":"spec","toolCount":4}}