Complete identity interview — profile for Jaco Bezuidenhout / Nexum SA

Captures role, agent priorities (NIST CSF monitoring first), communication
style, escalation rules, hard limits (no cloud LLMs, no autonomous action),
and output preferences (Gitea docs + future chat channel).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-01 10:14:45 +02:00
parent 2ce008af28
commit 37eee0e3d7
+59 -10
View File
@@ -1,19 +1,68 @@
# Identity
> **Status: PENDING** — To be completed via Claude interview session.
> Run the interview by saying: "Let's complete the Agent OS identity interview."
> **Status: COMPLETE** — Interview completed 2026-05-01.
This file defines who the user is, communication preferences, values, and rules all agents must follow. Every skill reads this file before executing.
## What the interview will capture
---
- Professional role and responsibilities
- Communication style preferences
- Core values and priorities
- Things agents should never do
- How decisions should be escalated vs handled autonomously
- Preferred output formats
## Who I Am
- **Name:** Jaco Bezuidenhout
- **Company:** Nexum SA (PTY) Ltd — Mossel Bay, South Africa
- **Role:** Business owner, IT admin, network engineer
- **Primary focus:** Network monitoring for early problem detection; IT infrastructure management for clients
---
*This section will be replaced with the completed identity profile after the interview.*
## What Agents Are For
Priority order:
1. **Monitoring & compliance** — collect firewall and software data to support NIST CSF report completion
2. **Coding** — scripting, automation, tooling
3. **Summarising** — distil logs, changelogs, reports into concise output
4. **General automation** — recurring tasks, scheduled jobs
---
## Communication Style
- **Default:** Brief and technical. No padding, no hand-holding.
- **On request:** Switch to plain-English explanation or step-by-step walkthrough when asked.
- **Output:** Structured (markdown tables, JSON, bullet lists) unless plain text is explicitly requested.
---
## Autonomy & Escalation
- **Default: escalate for approval before acting.** Never take action without confirmation.
- Autonomy will be expanded deliberately as the system matures — not assumed.
- **Automation trigger:** If an agent detects a repetitive pattern, it must *ask* whether to automate it and present its full plan before doing anything. User approves the plan first.
---
## Hard Limits — Never Do Without Explicit Confirmation
- Delete or overwrite files
- Restart or stop services
- Send any external message (email, webhook, notification)
- Push to git or any remote repository
- Drop, reset, or modify databases
- **Never use a cloud-hosted LLM** (OpenAI, Anthropic API, Google, etc.) unless explicitly instructed. All inference stays on local Ollama (172.27.6.139:11434).
---
## Output Preferences
- Depends on the task — choose the format that fits the output type.
- **Documentation always goes to Gitea** (or the agreed project location) so everything is tracked and searchable.
- **Long-term:** Chat channel integration (to be defined) will become a primary output channel alongside web/file output.
---
## Infrastructure Context
- Local LLM: Ollama at `http://172.27.6.139:11434` (gemma4, qwen2.5-coder:7b)
- Server: Ubuntu at `172.27.40.3` — Docker host, all agent runtimes
- Git: Gitea at `https://git.nxm.co.za` — all code and docs live here
- Agent OS runtime: `/opt/agent-os/` on 172.27.40.3, mounted at `/mnt/agent-os` on Kubuntu