Add agent naming convention to Part 10
- Use functional names (vault-agent, cli-agent, crypto-agent) not model names - Added agent identity section to PR template - Commit signature format: vault-agent <session-id> - Table mapping subprojects to agent names
This commit is contained in:
parent
2fc48d9637
commit
2ca963abc0
|
|
@ -1298,7 +1298,7 @@ Implements Threat A defense per CLAVITOR-PRINCIPLES.md Part 2.
|
||||||
- Two-strike lockdown within 2h window
|
- Two-strike lockdown within 2h window
|
||||||
- Locked state persisted in encrypted agent record
|
- Locked state persisted in encrypted agent record
|
||||||
|
|
||||||
Author: Claude (agent session 20250408-001)"
|
Author: vault-agent <20250408-001>"
|
||||||
4. git push -u origin agent/rate-limit-defense-20250408
|
4. git push -u origin agent/rate-limit-defense-20250408
|
||||||
5. gh pr create --title "Agent: Threat A rate limiting" \
|
5. gh pr create --title "Agent: Threat A rate limiting" \
|
||||||
--body "$(cat <<'EOF'
|
--body "$(cat <<'EOF'
|
||||||
|
|
@ -1337,8 +1337,10 @@ EOF
|
||||||
Create `.github/PULL_REQUEST_TEMPLATE/agent_pr_template.md`:
|
Create `.github/PULL_REQUEST_TEMPLATE/agent_pr_template.md`:
|
||||||
|
|
||||||
```markdown
|
```markdown
|
||||||
## Agent Session
|
## Agent Identity
|
||||||
- Session ID: <!-- agent fills -->
|
- Agent name: <!-- vault-agent, cli-agent, crypto-agent, etc. -->
|
||||||
|
- Session ID: <!-- agent fills, e.g., 20250408-001 -->
|
||||||
|
- Model: <!-- Claude, Kimi, etc. (implementation detail) -->
|
||||||
- Principles reviewed: CLAVITOR-PRINCIPLES.md v<!-- version -->
|
- Principles reviewed: CLAVITOR-PRINCIPLES.md v<!-- version -->
|
||||||
- Daily checks: <!-- date agent ran Part 4 -->
|
- Daily checks: <!-- date agent ran Part 4 -->
|
||||||
|
|
||||||
|
|
@ -1366,6 +1368,28 @@ Create `.github/PULL_REQUEST_TEMPLATE/agent_pr_template.md`:
|
||||||
<!-- Which parts of CLAVITOR-PRINCIPLES.md this implements or modifies -->
|
<!-- Which parts of CLAVITOR-PRINCIPLES.md this implements or modifies -->
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Agent naming convention
|
||||||
|
|
||||||
|
Use **functional names** based on domain, not model names:
|
||||||
|
|
||||||
|
| Subproject | Agent name | Git signature |
|
||||||
|
|------------|-----------|---------------|
|
||||||
|
| `clavis-vault` | `vault-agent` | `vault-agent <session-id>` |
|
||||||
|
| `clavis-cli` | `cli-agent` | `cli-agent <session-id>` |
|
||||||
|
| `clavis-chrome/firefox/safari` | `extension-agent` | `extension-agent <session-id>` |
|
||||||
|
| `clavis-crypto` | `crypto-agent` | `crypto-agent <session-id>` |
|
||||||
|
| `clavitor.ai/admin` | `central-agent` | `central-agent <session-id>` |
|
||||||
|
| Cross-cutting / architecture | `architect-agent` | `architect-agent <session-id>` |
|
||||||
|
| Security reviews | `security-agent` | `security-agent <session-id>` |
|
||||||
|
|
||||||
|
**Why:** Release notes show "vault-agent added rate limiting" not "Claude added rate limiting." The domain matters, the model doesn't.
|
||||||
|
|
||||||
|
**Commit signature format:**
|
||||||
|
```
|
||||||
|
Author: vault-agent <20250408-001>
|
||||||
|
Author: cli-agent <20250408-003>
|
||||||
|
```
|
||||||
|
|
||||||
**Human review points:**
|
**Human review points:**
|
||||||
|
|
||||||
Even agent-authored PRs require human approval before merge:
|
Even agent-authored PRs require human approval before merge:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue