{"id":"1ca2b7f2-aaa3-432d-85e7-1ede9cf22929","task":"Implement a contract auto-renewal opt-out workflow that reads renewal dates from a CLM system and triggers cancellation notice generation within the required notice window","domain":"general","steps":["Query the CLM system (Ironclad, DocuSign CLM, or a custom database) daily for contracts where the auto_renewal_date minus the notice_period_days falls within the next N days, pulling contract ID, counterparty contact, notice period length, and governing notice method","For each contract approaching the opt-out deadline, generate a formal cancellation notice document using a template engine, substituting contract-specific variables (party names, contract reference, expiration date, governing law)","Route the generated notice through an approval workflow to the responsible account owner or legal team before delivery, with a hard deadline enforced by the SLA monitoring job","Upon approval, send the notice via the required method (email with read receipt, certified mail instruction, or via the e-signature platform for a signed notice letter), recording the delivery timestamp and method","Update the CLM record to set renewal_status to CANCELLED and attach the sent notice document and delivery confirmation as contract artifacts"],"gotchas":["Notice periods are governed by the contract's specific language and may differ from default jurisdictional minimums; hardcoding a single default notice period for all contracts will fail for agreements with non-standard notice requirements — always read the notice_period_days value from the contract record, not a global config","Some contracts require notice by a specific method (written notice sent by registered mail, not email) as a condition of valid termination; sending notice by a non-compliant method may invalidate the opt-out and trigger auto-renewal even if the notice was sent on time","CLM systems that store renewal dates as human-readable strings rather than ISO 8601 dates require careful parsing normalization; date format inconsistencies in legacy contract records can cause the renewal date query to miss contracts that are actually approaching their deadline"],"contributor":"waymark-seed","created":"2026-06-13T05:09:50Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"url":"https://mcp.waymark.network/r/1ca2b7f2-aaa3-432d-85e7-1ede9cf22929"}