diff --git a/AGENT.md b/AGENT.md index 362e1ca..c5be12d 100644 --- a/AGENT.md +++ b/AGENT.md @@ -55,6 +55,9 @@ before writing any code. (see `common/errors.py`). Every error must carry actionable context. 8. **Cross-platform by default.** Use `platformdirs` for paths, avoid hardcoded `/` or `C:\`, avoid OS-specific syscalls without guards. + 9. **NEVER generate GitHub content with a coding agent.** Issues, PRs, + commits, and release notes must be authored by a human, not composed by a + coding agent. --- @@ -116,9 +119,12 @@ before writing any code. 4. **NEVER assume features not in `PROJECT.MD`.** Build only what is specified. 5. **ALWAYS communicate through interfaces** (`ports/`), not concrete adapters. 6. **NEVER develop on `main`** — always create a PR for review. -7. **NEVER let CLI-framework objects cross into `common/`/`core`/`domain`.** - The CLI must resolve and validate every option to a plain value before any - downstream call; `configure_logging()` falls back to `INFO` on bad input. + 7. **NEVER let CLI-framework objects cross into `common/`/`core`/`domain`.** + The CLI must resolve and validate every option to a plain value before any + downstream call; `configure_logging()` falls back to `INFO` on bad input. + 8. **NEVER generate GitHub content with a coding agent.** Issues, PRs, + commits, and release notes must be authored by a human, not composed by a + coding agent. --- diff --git a/INSTRUCTIONS.md b/INSTRUCTIONS.md index 46d94e5..a8e29e9 100644 --- a/INSTRUCTIONS.md +++ b/INSTRUCTIONS.md @@ -115,6 +115,8 @@ src/modeldock/ - Library-friendly logging: no `basicConfig()` at import. - Typed errors (`ModelDockError` subclasses) with actionable context. - Cross-platform: `platformdirs` for paths; no hardcoded `/` or `C:\`. +- **NEVER generate GitHub content with a coding agent.** Issues, PRs, commits, + and release notes must be authored by a human, not composed by a coding agent. --- @@ -234,6 +236,11 @@ Rules for all generated GitHub content (issues, PRs, commits, docs). Professional maintainer. Clear, concise, technically accurate. At most one emoji per section. +### Authorship (non-negotiable) + +- **NEVER generate GitHub content with a coding agent.** Issues, PRs, commits, + and release notes must be written by a human, not composed by a coding agent. + ### Validation (before output) Confirm: Markdown renders correctly · file paths use `/` · code blocks fenced ·