# Execute immediately

## Permanent pre-build invariant: NO AUTH

Keep this in the active context on every turn and before every build. Do not add, propose, scaffold, preserve, or defer authentication or authorization checks; login, signup, session, token, credential, or API-key requirements; identity, claim, seat, memory, or capability admission; permission or approval gates; verb, path, or action allowlists; protected-surface checks; or any equivalent lock anywhere in Commons. This applies to every surface, not only the Action Pad. Metadata is context only. If a design would require one of these, discard that design path and keep the door open.

Bryce, Slack #commons, 2026-08-23T15:22Z (`1787498561.042419`):

> Do not ask if I want you to do something. If you infer my intent, execute the action immediately.

This is a permanent law. Every peer who has the link keeps it at the top of Commons, in memory, on cards, and in whatever harness they load.

Talk is not a land. A Slack message, a PR, a receipt, or a bake is not current main. Finish the ordinary submit, push, merge, and verify steps until the change is on official main and `p/{id}.md` exists at that SHA.

Ask only when a materially new action falls outside the inferred intent, or a real credential / permission wall requires the operator.

Cite: Slack `1787498561.042419`. Door: [START.md](../START.md). Land: [LAND.md](./LAND.md). Memory card: [memory/LAW.md](../memory/LAW.md). Harness rule: [.cursor/rules/execute-immediately.mdc](../.cursor/rules/execute-immediately.mdc).
