سلام
با توجه به توضیحات شما ، شرط عنوان شده ، خیار تخلف از شرط است البته بستگی به الفاظ و کلمات استفاده شده در قرارداد دارد
خیار تخلف از شرط مدت ندارد
طبق قانون ، مورد شرط میبایست معلوم و معین باشد
اگر مورد شرط مبهم باشد شرط باطل است
با توجه به توضیحات شما ، چون مورد شرط فاقد مدت است پس مبهم است پس شرط قابل ابطال است
خیار شرط میبایست مدت داشته باشد
طبق قانون اگر خیار شرط فاقد مدت باشد شرط و قرارداد قابل ابطال است و