Commercial Policy
End-to-end commercial-policy authoring and governance: defining the rules that govern what sales can offer, what triggers approval, and what's prohibited. Pairs with our deal-desk (operational enforcement) and pricing-strategy (price-setting) skills — this is the policy that those execute against.
A good commercial policy:
- Makes deal-desk faster (fewer ambiguous cases)
- Makes sales reps more autonomous (clearer authority)
- Makes legal reviews lighter (most cases already covered)
- Reduces concession drift over time
- Provides audit-ready governance documentation
When to use this skill
| Situation |
Skill applies |
| Authoring commercial policy from scratch |
Yes — start with policy charter template + scripts/commercial_policy_generator.py |
| Refreshing an existing policy (annual) |
Yes — see annual policy review workflow |
| Auditing recent deals for policy compliance |
Yes — scripts/policy_compliance_checker.py |
| Analyzing terms-deviation patterns |
Yes — scripts/terms_deviation_analyzer.py |
| Tailoring policy for new region / vertical |
Yes — scripts/commercial_policy_generator.py --region <X> |
| Drafting sales training on policy |
Yes — see training section |
| Setting prices (not policy on deviations) |
Use business-growth/pricing-strategy |
| Per-deal approval |
Use business-growth/deal-desk |
| Writing the specific contract |
Use business-growth/contract-and-proposal-writer |
What commercial policy covers
Standard scope:
| Domain |
Policy area |
| Pricing |
Standard pricing, discount thresholds, MFN, rebates, custom-bundle pricing |
| Contract |
Standard term length, payment terms, renewal terms, termination, customer audit rights |
| Legal |
Acceptable MSA modifications, liability cap, indemnification, jurisdiction, IP |
| Operational |
SLA tiers, custom SLAs, security commitments, dedicated infrastructure |
| Customer commitments |
Reference / case study / press release obligations |
| Channel |
Partner discount tiers, channel-conflict rules, deal-registration |
| Special terms |
Performance-based payment, acceptance criteria, ramp deals |
What it doesn't cover:
- Day-to-day pricing decisions (that's pricing strategy)
- Per-deal approval mechanics (that's deal-desk operations)
- Sales targets / quota (that's compensation policy)
- Customer success / churn-prevention tactics
Commercial policy charter (template)
The foundational document. Every company that does $5M+ ARR needs one. Use this template:
# Commercial Policy Charter
## Purpose
This Commercial Policy defines the rules that govern commercial terms
offered to customers. It is binding on all customer-facing functions
(Sales, Customer Success, Partner / Channel) and is enforced by Deal Desk.
## Scope
Applies to:
- All new customer agreements
- All renewals (with material change)
- All partner-mediated deals
- All custom / non-standard agreements
Does not apply to:
- Self-serve / PLG transactions per standard published terms
- Auto-renewals at standard terms
## Owners and Approvers
- Policy owner: CRO + CFO + General Counsel (jointly)
- Operational enforcement: Deal Desk
- Updates: quarterly review by policy owners
- Material changes: board awareness
## Pricing Policy
### Standard pricing
- All new customers offered at published list pricing
- Published price is canonical; deviations require approval per matrix
### Discount approval matrix
[Per the deal-desk approval matrix — see business-growth/deal-desk]
### Maximum allowed discount
- Standard maximum: 50%
- Beyond 50%: CEO + Board awareness required
- Discount > 60%: only with explicit strategic-rationale documented and CEO sign-off
### Most Favored Nation (MFN)
- Not granted by default
- Granted only with: strategic-tier customer + CRO + CFO + GC approval
- Always scoped narrowly: same product, same volume, same term length, same geography
- Disclosure-only (never automatic price-match)
### Rebates
- Performance-based rebates allowed per partner-program tier
- Customer-tier rebates: discouraged; if granted, time-bounded and explicit
## Contract Policy
### Standard term
- 12-month contract with annual prepay
- Auto-renew unless 90-day notice
### Term flexibility
- < 12 months: requires Director approval
- 24-36 months: Director approval
- > 36 months: VP Sales approval
- Multi-year discounts: per discount matrix
### Payment terms
- Standard: Net 30, annual prepay
- Net 45-60: Director approval
- Net 90+: CFO approval
- Custom milestone-based: CFO approval; revenue recognition impact reviewed
### Renewal
- Standard: auto-renew, same terms, same price (or per published renewal pricing)
- Renewal expansion > 20%: deal-desk review
- Renewal contraction > 10%: deal-desk review + customer success consultation
### Termination
- Standard: termination for convenience requires 90-day notice
- Termination for cause: 30-day cure period
- Customer-requested termination flexibility: Director approval
- Mid-term termination rights: VP Sales approval
## Legal Policy
### MSA modifications
- Pre-approved modifications: tracked list in approved-modifications appendix
- Custom modifications: General Counsel approval required
- Customer-supplied MSA: full GC review; default to push back to our MSA
### Liability cap
- Standard: 1x annual fees
- 2x annual fees: GC + CFO approval
- > 2x annual fees: CEO sign-off
- Carve-outs: IP infringement, gross negligence, willful misconduct — always uncapped
### Indemnification
- Standard mutual indemnification per template
- Customer-favorable indemnification: GC approval
- Defense / settlement control: vendor by default; customer-controlled needs CEO
### Jurisdiction and governing law
- Standard: vendor's jurisdiction
- Customer jurisdiction: GC approval
- Arbitration vs litigation: per template; deviations need GC
### IP
- Standard: each party retains pre-existing; joint inventions per default
- Customer-favorable IP terms: GC approval
- Source code escrow: only for OEM / strategic; never standard customer
## Operational Policy
### SLA tiers
- Standard published SLA (99.5%)
- Enhanced SLA (99.9%): per published pricing
- Custom SLA: Customer Success + Engineering approval; pricing premium per agreement
- Custom SLA with penalties: CRO + CCO + Engineering approval
### Security commitments
- Standard SOC 2 / ISO 27001 commitments per template
- Custom security: CISO + GC approval
- Customer audit rights: GC approval (limited to annual, with notice, third-party auditor)
### Dedicated infrastructure
- Not standard; available only with CTO + GC approval
- Premium pricing required
## Customer Commitments
### Reference / case study requests
- Standard: requested but not required
- Discounted deals (> 15%): case study or reference required as condition
- Strategic logos: explicit case study + press release commitment
## Channel Policy
### Partner-mediated deals
- Per Partner Agreement; discount per tier
- Deal registration governs conflict
- Direct rep authority same as direct deals on partner-led opportunities
## Special Terms
### Performance-based payment
- Payment-on-acceptance / acceptance criteria: CFO + GC approval
- Milestone payments: CFO approval
### Ramp deals
- ≤ 3 months: Sales Manager
- 3-12 months: Director
- > 12 months: VP Sales
### Source code escrow (for customer)
- Not standard; available only with CTO + GC approval
## Documentation Requirements
Every non-standard deal documented per Deal Desk packet template:
- Deviation explicitly listed
- Justification documented
- Approver identified
- Customer commitments (if any) explicit
- Expiration / conditions clear
## Annual Review
This policy is reviewed annually by CRO + CFO + GC.
Material changes communicated to sales with training.
## Effective Date
<date>
## Last Updated
<date>
## Approved By
- CRO: <signature>
- CFO: <signature>
- GC: <signature>
- Board (acknowledgement): <date>
See references/commercial-policy-charter.md for the full annotated charter with notes on each section's typical contentious issues.
Discount and terms policy details
See references/discount-and-terms-policy.md for deeper guidance on:
- Discount-percentage policy by ACV bracket
- MFN clause design (when to allow, how to scope)
- Performance-based rebate structures
- Multi-year discount mechanics
- Payment-term flexibility and revenue-recognition implications
- Renewal pricing policy (escalators, holds, contraction)
Contract and commercial guardrails
See references/contract-and-commercial-guardrails.md for deeper guidance on:
- Acceptable MSA modifications (a list-based, not case-by-case approach)
- Liability cap negotiation
- Termination rights design
- IP and joint-development clauses
- Customer audit rights
- Cross-jurisdictional terms (EU vs US vs APAC)
Clarify First
Before generating the policy, confirm these inputs. If any is unknown or vague, ASK — do not assume:
Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the policy.
End-to-end workflows
Workflow: Author commercial policy from scratch
- Assemble policy committee — CRO + CFO + GC sponsors + Deal Desk Lead + Sales Operations
- Inventory current deals — what terms have been offered? What's been ad-hoc?
- Identify policy gaps — areas where ad-hoc behavior is hurting (concession drift, customer surprises)
- Draft charter using template; one section per domain
- Internal review — Sales VP, Eng VP, CISO, Customer Success VP, Finance for revenue recognition
- Pilot with sales managers for 30 days — collect feedback
- Final approval — CRO + CFO + GC sign-off; board awareness
- Sales training — workshop + recorded session + quick-reference cards
- Publish to sales wiki / partner portal / customer-facing communications team
- Quarterly review thereafter
Workflow: Refresh existing policy (annual)
- Pull deal data for past 12 months: discount distribution, terms deviations, approvals
- Identify drift — what's the deviation rate by policy category?
- Survey sales managers — what's working / what's blocking
- Survey customers — what terms have been requested but declined?
- Identify market shifts — competitive landscape, customer expectations
- Draft amendments — specific policy changes with rationale
- Approve with CRO + CFO + GC
- Communicate changes to sales with training
- Update charter + effective date
Workflow: Audit deal compliance
- Export deals from CRM for the period
- Run compliance checker —
scripts/policy_compliance_checker.py --deals deals.csv --policy policy.yaml
- Review non-compliant deals — investigate each: was the deviation approved? was it documented?
- Categorize:
- Compliant with approved deviation: OK
- Non-compliant unapproved: investigate; corrective action
- Compliant but suggests policy gap: amend policy
- Report to policy committee; track corrective actions
Workflow: Generate region-specific policy
- Identify region-specific requirements — currency, jurisdiction, payment norms, regulatory
- Run
scripts/commercial_policy_generator.py --base policy.yaml --region <region> to get base + regional overlay
- Tailor further with local team (regional VP Sales, regional GC, regional CFO)
- Approve through standard governance
- Communicate to regional sales
Anti-patterns
- Policy without enforcement. Written policy + ad-hoc execution = policy is theater.
- Policy that's never updated. Markets shift; competitive landscape changes; policy goes stale.
- Policy with no compliance audit. Without measurement, you can't tell if policy is followed.
- Policy too restrictive. When sales bypasses constantly, the policy is wrong; tighten or loosen.
- Policy too lax. When everyone "complies" but margin still erodes, policy doesn't constrain enough.
- Policy authored without sales input. Reps see it as imposed; comply minimally.
- Policy with no training. Reps don't know what they can offer; default to over-asking deal desk.
- Policy that's a contract appendix. Buried in legal docs; never read.
- Same policy across regions when market conditions differ substantially.
- Policy reviewed only after a customer complaint. Reactive only.
Tooling outputs
| Script |
Input |
Output |
scripts/policy_compliance_checker.py |
Deal CSV + policy YAML |
Per-deal: compliant / non-compliant with policy violation listing; aggregate compliance metrics |
scripts/terms_deviation_analyzer.py |
Deal CSV |
Deviation patterns: which terms most often deviate? from which standard? by what magnitude? |
scripts/commercial_policy_generator.py |
Base policy YAML + optional region overlay |
Generated policy document (markdown), tailored to company stage, ICP, region |
All scripts: stdlib only, argparse CLI, JSON or markdown output.
References
- commercial-policy-charter.md — full annotated charter with notes on each section
- discount-and-terms-policy.md — discount, MFN, rebate, payment-terms policy depth
- contract-and-commercial-guardrails.md — MSA modifications, liability, termination, IP
Related skills
business-growth/deal-desk — operational enforcement of policy
business-growth/pricing-strategy — sets prices that policy governs deviations from
business-growth/contract-and-proposal-writer — drafts contracts respecting policy
business-growth/channel-economics — channel deals subject to policy (with overlay for partners)
business-growth/partnerships-architect — partnership terms subject to commercial-policy oversight
c-level-advisor/cs-cro-advisor — CRO is co-owner of policy
c-level-advisor/cs-cfo-advisor — CFO is co-owner of policy
ra-qm-team/soc2-compliance-expert — policy compliance is audit-relevant evidence
1---
2name: commercial-policy
3description: >
4 Commercial policy: the governance framework defining what terms sales can offer
5 and what triggers approval. Use when authoring a policy charter, defining
6 discount/payment/liability rules, auditing deals, or generating a regional policy.
7license: MIT + Commons Clause
8metadata:
9 version: 1.0.0
10 author: borghei
11 category: commercial
12 domain: business-growth
13 updated: 2026-05-27
14 tags: [commercial-policy, governance, contract-policy, pricing-policy, sales-governance, deal-policy, gtm]
15---
16
17# Commercial Policy
18
19End-to-end commercial-policy authoring and governance: defining the rules that govern what sales can offer, what triggers approval, and what's prohibited. Pairs with our deal-desk (operational enforcement) and pricing-strategy (price-setting) skills — this is the policy that those execute against.
20
21A good commercial policy:
22- Makes deal-desk faster (fewer ambiguous cases)
23- Makes sales reps more autonomous (clearer authority)
24- Makes legal reviews lighter (most cases already covered)
25- Reduces concession drift over time
26- Provides audit-ready governance documentation
27
28---
29
30## When to use this skill
31
32| Situation | Skill applies |
33|-----------|---------------|
34| Authoring commercial policy from scratch | Yes — start with **policy charter template** + `scripts/commercial_policy_generator.py` |
35| Refreshing an existing policy (annual) | Yes — see **annual policy review** workflow |
36| Auditing recent deals for policy compliance | Yes — `scripts/policy_compliance_checker.py` |
37| Analyzing terms-deviation patterns | Yes — `scripts/terms_deviation_analyzer.py` |
38| Tailoring policy for new region / vertical | Yes — `scripts/commercial_policy_generator.py --region <X>` |
39| Drafting sales training on policy | Yes — see **training section** |
40| Setting prices (not policy on deviations) | Use `business-growth/pricing-strategy` |
41| Per-deal approval | Use `business-growth/deal-desk` |
42| Writing the specific contract | Use `business-growth/contract-and-proposal-writer` |
43
44---
45
46## What commercial policy covers
47
48Standard scope:
49
50| Domain | Policy area |
51|--------|-------------|
52| **Pricing** | Standard pricing, discount thresholds, MFN, rebates, custom-bundle pricing |
53| **Contract** | Standard term length, payment terms, renewal terms, termination, customer audit rights |
54| **Legal** | Acceptable MSA modifications, liability cap, indemnification, jurisdiction, IP |
55| **Operational** | SLA tiers, custom SLAs, security commitments, dedicated infrastructure |
56| **Customer commitments** | Reference / case study / press release obligations |
57| **Channel** | Partner discount tiers, channel-conflict rules, deal-registration |
58| **Special terms** | Performance-based payment, acceptance criteria, ramp deals |
59
60What it doesn't cover:
61- Day-to-day pricing decisions (that's pricing strategy)
62- Per-deal approval mechanics (that's deal-desk operations)
63- Sales targets / quota (that's compensation policy)
64- Customer success / churn-prevention tactics
65
66---
67
68## Commercial policy charter (template)
69
70The foundational document. Every company that does $5M+ ARR needs one. Use this template:
71
72```markdown
73# Commercial Policy Charter
74
75## Purpose
76This Commercial Policy defines the rules that govern commercial terms
77offered to customers. It is binding on all customer-facing functions
78(Sales, Customer Success, Partner / Channel) and is enforced by Deal Desk.
79
80## Scope
81Applies to:
82- All new customer agreements
83- All renewals (with material change)
84- All partner-mediated deals
85- All custom / non-standard agreements
86
87Does not apply to:
88- Self-serve / PLG transactions per standard published terms
89- Auto-renewals at standard terms
90
91## Owners and Approvers
92- Policy owner: CRO + CFO + General Counsel (jointly)
93- Operational enforcement: Deal Desk
94- Updates: quarterly review by policy owners
95- Material changes: board awareness
96
97## Pricing Policy
98
99### Standard pricing
100- All new customers offered at published list pricing
101- Published price is canonical; deviations require approval per matrix
102
103### Discount approval matrix
104[Per the deal-desk approval matrix — see business-growth/deal-desk]
105
106### Maximum allowed discount
107- Standard maximum: 50%
108- Beyond 50%: CEO + Board awareness required
109- Discount > 60%: only with explicit strategic-rationale documented and CEO sign-off
110
111### Most Favored Nation (MFN)
112- Not granted by default
113- Granted only with: strategic-tier customer + CRO + CFO + GC approval
114- Always scoped narrowly: same product, same volume, same term length, same geography
115- Disclosure-only (never automatic price-match)
116
117### Rebates
118- Performance-based rebates allowed per partner-program tier
119- Customer-tier rebates: discouraged; if granted, time-bounded and explicit
120
121## Contract Policy
122
123### Standard term
124- 12-month contract with annual prepay
125- Auto-renew unless 90-day notice
126
127### Term flexibility
128- < 12 months: requires Director approval
129- 24-36 months: Director approval
130- > 36 months: VP Sales approval
131- Multi-year discounts: per discount matrix
132
133### Payment terms
134- Standard: Net 30, annual prepay
135- Net 45-60: Director approval
136- Net 90+: CFO approval
137- Custom milestone-based: CFO approval; revenue recognition impact reviewed
138
139### Renewal
140- Standard: auto-renew, same terms, same price (or per published renewal pricing)
141- Renewal expansion > 20%: deal-desk review
142- Renewal contraction > 10%: deal-desk review + customer success consultation
143
144### Termination
145- Standard: termination for convenience requires 90-day notice
146- Termination for cause: 30-day cure period
147- Customer-requested termination flexibility: Director approval
148- Mid-term termination rights: VP Sales approval
149
150## Legal Policy
151
152### MSA modifications
153- Pre-approved modifications: tracked list in approved-modifications appendix
154- Custom modifications: General Counsel approval required
155- Customer-supplied MSA: full GC review; default to push back to our MSA
156
157### Liability cap
158- Standard: 1x annual fees
159- 2x annual fees: GC + CFO approval
160- > 2x annual fees: CEO sign-off
161- Carve-outs: IP infringement, gross negligence, willful misconduct — always uncapped
162
163### Indemnification
164- Standard mutual indemnification per template
165- Customer-favorable indemnification: GC approval
166- Defense / settlement control: vendor by default; customer-controlled needs CEO
167
168### Jurisdiction and governing law
169- Standard: vendor's jurisdiction
170- Customer jurisdiction: GC approval
171- Arbitration vs litigation: per template; deviations need GC
172
173### IP
174- Standard: each party retains pre-existing; joint inventions per default
175- Customer-favorable IP terms: GC approval
176- Source code escrow: only for OEM / strategic; never standard customer
177
178## Operational Policy
179
180### SLA tiers
181- Standard published SLA (99.5%)
182- Enhanced SLA (99.9%): per published pricing
183- Custom SLA: Customer Success + Engineering approval; pricing premium per agreement
184- Custom SLA with penalties: CRO + CCO + Engineering approval
185
186### Security commitments
187- Standard SOC 2 / ISO 27001 commitments per template
188- Custom security: CISO + GC approval
189- Customer audit rights: GC approval (limited to annual, with notice, third-party auditor)
190
191### Dedicated infrastructure
192- Not standard; available only with CTO + GC approval
193- Premium pricing required
194
195## Customer Commitments
196
197### Reference / case study requests
198- Standard: requested but not required
199- Discounted deals (> 15%): case study or reference required as condition
200- Strategic logos: explicit case study + press release commitment
201
202## Channel Policy
203
204### Partner-mediated deals
205- Per Partner Agreement; discount per tier
206- Deal registration governs conflict
207- Direct rep authority same as direct deals on partner-led opportunities
208
209## Special Terms
210
211### Performance-based payment
212- Payment-on-acceptance / acceptance criteria: CFO + GC approval
213- Milestone payments: CFO approval
214
215### Ramp deals
216- ≤ 3 months: Sales Manager
217- 3-12 months: Director
218- > 12 months: VP Sales
219
220### Source code escrow (for customer)
221- Not standard; available only with CTO + GC approval
222
223## Documentation Requirements
224
225Every non-standard deal documented per Deal Desk packet template:
226- Deviation explicitly listed
227- Justification documented
228- Approver identified
229- Customer commitments (if any) explicit
230- Expiration / conditions clear
231
232## Annual Review
233
234This policy is reviewed annually by CRO + CFO + GC.
235Material changes communicated to sales with training.
236
237## Effective Date
238<date>
239## Last Updated
240<date>
241## Approved By
242- CRO: <signature>
243- CFO: <signature>
244- GC: <signature>
245- Board (acknowledgement): <date>
246```
247
248See [references/commercial-policy-charter.md](references/commercial-policy-charter.md) for the full annotated charter with notes on each section's typical contentious issues.
249
250---
251
252## Discount and terms policy details
253
254See [references/discount-and-terms-policy.md](references/discount-and-terms-policy.md) for deeper guidance on:
255
256- Discount-percentage policy by ACV bracket
257- MFN clause design (when to allow, how to scope)
258- Performance-based rebate structures
259- Multi-year discount mechanics
260- Payment-term flexibility and revenue-recognition implications
261- Renewal pricing policy (escalators, holds, contraction)
262
263---
264
265## Contract and commercial guardrails
266
267See [references/contract-and-commercial-guardrails.md](references/contract-and-commercial-guardrails.md) for deeper guidance on:
268
269- Acceptable MSA modifications (a list-based, not case-by-case approach)
270- Liability cap negotiation
271- Termination rights design
272- IP and joint-development clauses
273- Customer audit rights
274- Cross-jurisdictional terms (EU vs US vs APAC)
275
276---
277
278## Clarify First
279
280Before generating the policy, confirm these inputs. If any is unknown or vague, ASK — do not assume:
281
282- [ ] **Company stage + ARR scale** — drives whether a full charter is warranted and how tight thresholds should be
283- [ ] **Approver structure** — who owns the policy and sits in the chain (CRO/CFO/GC, VP Sales, Director) (populates Owners/Approvers and every approval line)
284- [ ] **Region / jurisdiction** — US / EU / APAC (changes payment norms, governing law, and triggers a regional overlay)
285- [ ] **Max discount + liability risk appetite** — the discount ceiling and liability-cap tolerance (drives the Pricing and Legal policy sections)
286
287Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the policy.
288
289## End-to-end workflows
290
291### Workflow: Author commercial policy from scratch
292
2931. **Assemble policy committee** — CRO + CFO + GC sponsors + Deal Desk Lead + Sales Operations
2942. **Inventory current deals** — what terms have been offered? What's been ad-hoc?
2953. **Identify policy gaps** — areas where ad-hoc behavior is hurting (concession drift, customer surprises)
2964. **Draft charter** using template; one section per domain
2975. **Internal review** — Sales VP, Eng VP, CISO, Customer Success VP, Finance for revenue recognition
2986. **Pilot** with sales managers for 30 days — collect feedback
2997. **Final approval** — CRO + CFO + GC sign-off; board awareness
3008. **Sales training** — workshop + recorded session + quick-reference cards
3019. **Publish** to sales wiki / partner portal / customer-facing communications team
30210. **Quarterly review** thereafter
303
304### Workflow: Refresh existing policy (annual)
305
3061. **Pull deal data** for past 12 months: discount distribution, terms deviations, approvals
3072. **Identify drift** — what's the deviation rate by policy category?
3083. **Survey sales managers** — what's working / what's blocking
3094. **Survey customers** — what terms have been requested but declined?
3105. **Identify market shifts** — competitive landscape, customer expectations
3116. **Draft amendments** — specific policy changes with rationale
3127. **Approve** with CRO + CFO + GC
3138. **Communicate changes** to sales with training
3149. **Update charter** + effective date
315
316### Workflow: Audit deal compliance
317
3181. **Export deals** from CRM for the period
3192. **Run compliance checker** — `scripts/policy_compliance_checker.py --deals deals.csv --policy policy.yaml`
3203. **Review non-compliant deals** — investigate each: was the deviation approved? was it documented?
3214. **Categorize**:
322 - Compliant with approved deviation: OK
323 - Non-compliant unapproved: investigate; corrective action
324 - Compliant but suggests policy gap: amend policy
3255. **Report** to policy committee; track corrective actions
326
327### Workflow: Generate region-specific policy
328
3291. **Identify region-specific requirements** — currency, jurisdiction, payment norms, regulatory
3302. **Run** `scripts/commercial_policy_generator.py --base policy.yaml --region <region>` to get base + regional overlay
3313. **Tailor** further with local team (regional VP Sales, regional GC, regional CFO)
3324. **Approve** through standard governance
3335. **Communicate** to regional sales
334
335---
336
337## Anti-patterns
338
339- **Policy without enforcement.** Written policy + ad-hoc execution = policy is theater.
340- **Policy that's never updated.** Markets shift; competitive landscape changes; policy goes stale.
341- **Policy with no compliance audit.** Without measurement, you can't tell if policy is followed.
342- **Policy too restrictive.** When sales bypasses constantly, the policy is wrong; tighten or loosen.
343- **Policy too lax.** When everyone "complies" but margin still erodes, policy doesn't constrain enough.
344- **Policy authored without sales input.** Reps see it as imposed; comply minimally.
345- **Policy with no training.** Reps don't know what they can offer; default to over-asking deal desk.
346- **Policy that's a contract appendix.** Buried in legal docs; never read.
347- **Same policy across regions** when market conditions differ substantially.
348- **Policy reviewed only after a customer complaint.** Reactive only.
349
350---
351
352## Tooling outputs
353
354| Script | Input | Output |
355|--------|-------|--------|
356| `scripts/policy_compliance_checker.py` | Deal CSV + policy YAML | Per-deal: compliant / non-compliant with policy violation listing; aggregate compliance metrics |
357| `scripts/terms_deviation_analyzer.py` | Deal CSV | Deviation patterns: which terms most often deviate? from which standard? by what magnitude? |
358| `scripts/commercial_policy_generator.py` | Base policy YAML + optional region overlay | Generated policy document (markdown), tailored to company stage, ICP, region |
359
360All scripts: stdlib only, argparse CLI, JSON or markdown output.
361
362---
363
364## References
365
366- [commercial-policy-charter.md](references/commercial-policy-charter.md) — full annotated charter with notes on each section
367- [discount-and-terms-policy.md](references/discount-and-terms-policy.md) — discount, MFN, rebate, payment-terms policy depth
368- [contract-and-commercial-guardrails.md](references/contract-and-commercial-guardrails.md) — MSA modifications, liability, termination, IP
369
370---
371
372## Related skills
373
374- `business-growth/deal-desk` — operational enforcement of policy
375- `business-growth/pricing-strategy` — sets prices that policy governs deviations from
376- `business-growth/contract-and-proposal-writer` — drafts contracts respecting policy
377- `business-growth/channel-economics` — channel deals subject to policy (with overlay for partners)
378- `business-growth/partnerships-architect` — partnership terms subject to commercial-policy oversight
379- `c-level-advisor/cs-cro-advisor` — CRO is co-owner of policy
380- `c-level-advisor/cs-cfo-advisor` — CFO is co-owner of policy
381- `ra-qm-team/soc2-compliance-expert` — policy compliance is audit-relevant evidence