The rule
One line in .gitignore does the work:
workspace/
It is already there. Anything you write in these folders stays on your laptop. If a file needs to be public, move it out of workspace/ first. That is a decision, not an accident.
Private workspace
This is how I run my own business inside the same editor I build in. Git ignores this entire folder, so nothing here reaches GitHub, Vercel, or anyone else. It is your filing cabinet, not your website.
One line in .gitignore does the work:
workspace/
It is already there. Anything you write in these folders stays on your laptop. If a file needs to be public, move it out of workspace/ first. That is a decision, not an accident.
| Folder | What lives here |
|---|---|
| marketing | Offers, letters, ad angles, content ideas, page copy drafts. Anything meant to get attention. |
| sales | Call scripts, objections, follow-up templates, pipeline notes. Anything meant to close. |
| fulfillment | Onboarding steps, SOPs, delivery checklists, client launch plans. Anything you owe someone after they pay. |
| finance | Pricing, revenue tracking, invoices, refunds, runway math. The numbers you avoid looking at. |
| operations | Hiring, tools, access, weekly rhythm. Anything that keeps the lights on. |
Because the second your business lives in one folder, Cursor can read it. You stop re-explaining context in every chat. You point at a file and say fix this.
It also forces a real question. If a note does not fit in one of these five, it is usually not work. It is a thought.
Open the folder in Cursor and paste this. One file, correct folder, nothing committed.
Read AGENTS.md. I am organizing my business. Ask me what I am working on this week, then write a short plan into the correct workspace folder: marketing, sales, fulfillment, finance, or operations. One file only. Do not put it anywhere else in the project. Do not commit it.
.env.local, which is also ignored.index.html.