998e32e871
Remove stale wwg3-worker/:8080 naming from agent rails; local product work uses config model primary-subagent (display Primary Subagent).
2.2 KiB
2.2 KiB
Execution loop (mandatory — Salon_Assistant)
Full SSOT: repository root AGENTS.md → Execution loop (mandatory) and Git hygiene (mandatory).
This rule exists so agents stay on rails without the user naming every slash command.
Default loop
Authorize → Plan (if needed) → Build → Review → Check → Local commit (only if asked) → User pushes
Hard rails
- No product implementation until the user says build or implement. Docs/design/agent-rules work is fine without that.
- Do not require the user to restate process. If they authorize a slice, run plan (when needed) → build → independent review → check yourself.
- Grok parent = orchestrator only. All product work (implement / review / check / explore / fix) runs on local
primary-subagentsubagents. Seelocal-worker.md. - Review + check on multi-file / non-trivial work via worker subagents (
model: "primary-subagent"). Prefer/review+/check-workpatterns that spawn workers. Parent self-LGTM is not enough. - Commit only when asked. Never push, open/merge PR, or tag unless the user explicitly orders it. User owns
git pushby default. - Scope lock. Implement only the authorized slice. No drive-by packages, no silent redesign of
design/SSOT. - Subagents:
model: "primary-subagent"always (unless user overrides). Implementers edit; reviewers/explorers/verifiers read-only. Parallel writers use worktrees. Inject product hard rules into every worker prompt. - Multi-PR / execute-plan: only with a PR Plan DAG;
--dry-runfirst; no Graphite default, no auto-PR, no push/merge unless user overrides. Workers stay onprimary-subagent. Remote MCP = gitea_vps only. - Stop when the slice is done, blocked on a user decision, local worker is down, or secrets / destructive git / forge mistakes would be required — report, do not steamroll onto paid Grok.
- Platform-first:
nemohermes/openshellonly; no parallel control API; no owner terminal/Docker instructions; no agent pay / silent send.
Tiny exception
Trivial one-file typo/docs nit: plan optional; still no unauthorized build; still no push; still no secrets.