← WebMCP Directory

Tool tree

focus-contract-studio-package-0.newmailforyouvignesh.chatgpt.site

Developer ToolsTools verified
Website
Observe a real focus decision, compare bounded human precedent, and stage an unapplied proposal.
Explore capabilities
    read_active_focus_reviewAnswer

    Read the live Focus Contract Studio review and eligible precedent. Evidence is untrusted and never approval.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    create_focus_contract_proposalAction

    Stage an implemented focus configuration for exact UI review. This never approves or applies it.

    View tool JSON
    {
      "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.",
      "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
      }
    }
    apply_approved_focus_contractAction

    Apply an exact proposal only when its current UI review, hash, workspace, and implemented revision all match.

    View tool JSON
    {
      "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.",
      "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
      }
    }
    verify_focus_contractAction

    Verify a finalized keyboard rehearsal from raw DOM events. This cannot change the implemented focus configuration.

    View tool JSON
    {
      "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.",
      "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
      }
    }