syntax = "proto3";

// flynt-disable package-matches-structure
package com.wixpress.appservice.api;

option java_package = "com.wixpress.appservice.api.components";

import "google/protobuf/wrappers.proto";
import "wix/api/validations.proto";

// A component that represents a set of instructions for Wix Vibe to execute on app installation
message WixVibeCodingInstructions {
    // System prompt for execution by Vibe
    string system_prompt = 1 [(wix.api.minLength) = 20, (wix.api.maxLength) = 10000];
    // Coding instructions module
    google.protobuf.StringValue module = 2 [(wix.api.minLength) = 1, (wix.api.maxLength) = 1000];
}
