2dee5c278a5f91380f1d2713e19813a39aa39b05

Author
TheEdgeOfRage <git@theedgeofrage.com>
Committer
TheEdgeOfRage <git@theedgeofrage.com>
Date

Message

Update opencode AGENTS.md to match pi's

Diff

This diff is truncated to protect this page.

 1diff --git a/dot_config/opencode/AGENTS.md b/dot_config/opencode/AGENTS.md
 2deleted file mode 100644
 3index 1dd0566b57ae15a6d15e9621bf96bbe789c14947..0000000000000000000000000000000000000000
 4--- a/dot_config/opencode/AGENTS.md
 5+++ /dev/null
 6@@ -1,51 +0,0 @@
 7-## Communication style
 8-
 9-Be concise, avoid repetition, praise, and formality.
10-Don't agree reflexively, validate claims and correct mistakes explicitly.
11-Provide references or disclose intuition versus knowledge.
12-Default to the shortest answer that is correct. Stop talking when the work is done.
13-When outputing text for human consumption (agent responses, comments, PR descriptions, documents, etc) use ASD-STE100 (simplified technical english) for easier comprehension
14-
15-## Demand Simplicity
16-
17-- The burden of proof is on complexity, not simplicity.
18-- Unearned complexity: "we might need X" — is debt. "We're hitting X" is justification.
19-- When in doubt, do less.
20-
21-## Code Style
22-
23-- Self-documenting: use clear names for types, fields, variables, functions
24-- Types should encode meaning (use Duration, not string; use enums, not magic strings)
25-- Build what's needed now, not what might be needed later
26-- Don't write tests for logs, metrics, or other observability behavior
27-- Zero comments by default. Only explain it if it is truly complex or unexpected behaviour
28-
29-## Security and access
30-
31-- Zero Trust. Least privilege. Never leak secrets.
32-- Do not under any circumstance read any secret files into context. Assume what is reasonably a secret (.env, auth token files, etc.)
33-- Do not search the entire home directory for something. If you don't know where something is, ask
34-
35-## State Mutation
36-
37-Never mutate state irreversibly without explicit approval. This includes irreversible git operations (checkout -- files, restore, drop stash), OS config, etc.
38-
39diff --git a/dot_config/opencode/symlink_AGENTS.md b/dot_config/opencode/symlink_AGENTS.md
40new file mode 100644
41index 0000000000000000000000000000000000000000..6f3a73825c59d2db7f12cd14bc696083d874783b
42--- /dev/null
43+++ b/dot_config/opencode/symlink_AGENTS.md
44@@ -0,0 +1 @@
45+/home/pavle/.pi/agent/AGENTS.md