Now let me see the full Service model and the DEFAULT_SERVICES in the store:
Now I have the full picture. I need to:
hours field to ServiceItem and a "free" tier conceptDEFAULT_SERVICES with hours per serviceOfferConfig to support "free" tierLet me update the store first:
Now update DEFAULT_SERVICES with hours and free tier:
Bump the seed version:
Now rewrite the offer view with editable prices, hours per service, and free tier option:
Now let me verify no type errors with the old "starter" | "growth" | "enterprise" references remaining elsewhere:
Clean -- the only reference is the new ServiceTier type which now includes "free". Every service now has hours per tier (manually adjustable), editable prices with inline overrides per selected service, and a Free tier option across all 14 services (including 2 new ones: Local SEO and Graphic Design). When building a proposal, you can pick any tier, override the default price/hours with custom values, and the PDF includes hours columns next to pricing. The summary bar shows total hours alongside costs.
You can send messages while the preview loads