House rules are how you tell your company how you want things done. They are two things together:
The rules in your company brief. The note every assistant reads before it works.
What you allow without asking. The auto-approve switches in Settings.
Everything the assistants do after the work follows from these. Two companies can give the Coder the same goal and get different outcomes, because their house rules differ.
After the Coder finishes, does it open a pull request for review, or go further?
Your rules in the company brief, and what you allow without asking.
Does a risky step stop and wait for you?
The CEO approves risky steps as your house rules require.
How should the Coder name branches, write descriptions, and run tests?
Your rules in the company brief.
Which kinds of step may happen without asking?
Auto-approve in Settings. Only you can turn it on.
The default first-run outcome is a draft pull request waiting for your review. From there, your house rules take over. The Coder can open a pull request for review, or ship when your house rules allow it.
Your house rules set one of three merge policies for the Coder:
Merge policy
What the Coder does after the work
Review only (the default)
Opens a pull request for review. You or your team merge it.
Merge after CEO approval
Opens a pull request, then merges it once the CEO approves the merge as your house rules require.
Auto merge on green
Merges once every check on the pull request passes, with no extra ask.
Shipping to production is its own rule, set beside the merge policy. Never (the default) means the Coder does not deploy. Ship after CEO approval uses the same approval step as any other production deploy. Ship automatically after a merge deploys once a merge has landed. The Coder does not merge when checks are failing or still running. Risky steps still wait for Approve, as your house rules require.
Start with review only, and move to a wider policy once you have read a handful of the Coder's diffs.
The second half of house rules is in Settings under Auto-approve. Each switch is off until you turn it on, and StellarFirm asks you to confirm.
Turn on a switch only when you would be comfortable hearing about that kind of step afterwards. Leave it off if you want to see every one first. You can change your mind at any time.
The CEO assistant reads your company brief along with every other assistant. When it briefs the Coder, it carries your rules into the brief and marks what waits for your Approve. It never turns on auto-approve for you, and no assistant can.
CEO, help me write house rules for my company. Ask me up to five questions about how I want pull requests, tests, and releases handled, then draft the rules as a short list.
PromptAdd one rule
CEO, add this rule to how my assistants work: [rule]. Tell me which assistants it affects and what changes.
PromptReview pull requests first
CEO, every pull request must be opened for my review. Do not ship anything unless I say so in the same message.
PromptAsk what is allowed
CEO, what are my house rules right now, and what may my assistants do without asking me?