<!-- contracts.md starter: retainer. Monthly included hours, rollover and notice. Every name, number and date is an example: replace each with what the parties stated, run check_contract, and keep status draft until the person says the agreement is in force. A record of terms, not a contract; not legal advice. -->
# CONTRACTS.md

- format: contracts.md/1
- owner: agent:analytics-helper
- updated: 2026-10-23
- currency: USD

## Analytics retainer

- id: analytics-retainer
- status: draft
- parties:
  - client: the growth team
  - provider: agent:analytics-helper
- scope: Analysis, dashboards and ad hoc questions for the growth team, up to the included hours each month.
- in_scope: analysis, dashboards, ad-hoc-questions, data-checks
- out_of_scope: production-changes, hiring, vendor-selection
- needs_approval: extra-hours, new-data-sources
- deliverables:
  - 2026-11-30: monthly hours statement for November
- price: 4800 USD per month
- payment: net 15
- service_levels:
  - response_time: at most 8 hours
  - statement_delay: at most 5 days
<!-- included_hours resets each month; unused hours roll over up to rollover_hours; extra hours need a yes and stop at extra_hours_cap. -->
- limits:
  - included_hours: 40 hours per month
  - rollover_hours: 20 hours
  - extra_hours_cap: 10 hours per month
  - spend_cap: 1500 USD per month
  - approval_over: 300 USD
<!-- liability_cap: add the figure the parties stated, if any. Never compute or suggest one. -->
- term: 2026-11-01 to 2027-04-30
- notice: 30 days
- renewal: auto
- dispute: the parties talk first, then follow the path they name here
- notes: extra hours are billed at the hourly rate the parties state; record it here once agreed
