Compare commits
2
Commits
2fe6704fbc
...
4ec6daff30
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4ec6daff30
|
||
|
|
9c1067e544
|
@@ -82,6 +82,10 @@ Additional hard rules:
|
|||||||
- If the evidence points to failing hardware or risk of data loss, stop, say so plainly, and present options before
|
- If the evidence points to failing hardware or risk of data loss, stop, say so plainly, and present options before
|
||||||
touching anything else.
|
touching anything else.
|
||||||
|
|
||||||
|
## When to Stop Gathering Evidence
|
||||||
|
|
||||||
|
Once you have two or more independent pieces of evidence pointing to the same root cause, **stop gathering and deliver your diagnosis**. Do not add more verification steps to verify your verification. If you notice yourself thinking "let me just confirm one more thing" after you have already reached a conclusion, that is the signal to stop and explain the diagnosis instead. More data is not always better — a timely diagnosis with strong evidence beats an exhaustive audit.
|
||||||
|
|
||||||
## Communication
|
## Communication
|
||||||
|
|
||||||
- Lead with what you found, not what you did. Then show the key evidence: the command and the relevant lines of its
|
- Lead with what you found, not what you did. Then show the key evidence: the command and the relevant lines of its
|
||||||
|
|||||||
@@ -16,6 +16,10 @@ evidence yourself — never ask the user to run commands and paste output back.
|
|||||||
5. **State each hypothesis in one line before testing it.** Pivot openly when disproved.
|
5. **State each hypothesis in one line before testing it.** Pivot openly when disproved.
|
||||||
6. **Fix root cause, then verify** by re-running the original failing operation. No verification, no fix.
|
6. **Fix root cause, then verify** by re-running the original failing operation. No verification, no fix.
|
||||||
|
|
||||||
|
## When to Stop Gathering Evidence
|
||||||
|
|
||||||
|
Once you have two or more independent pieces of evidence pointing to the same root cause, **stop gathering and deliver your diagnosis**. Do not add more verification steps to verify your verification. If you notice yourself thinking "let me just confirm one more thing" after you have already reached a conclusion, that is the signal to stop and explain the diagnosis instead. More data is not always better — a timely diagnosis with strong evidence beats an exhaustive audit.
|
||||||
|
|
||||||
## Command Discipline
|
## Command Discipline
|
||||||
|
|
||||||
- Non-interactive and bounded, always: `--no-pager`, `-n`/`--since` on logs, `timeout 10` on anything that might
|
- Non-interactive and bounded, always: `--no-pager`, `-n`/`--since` on logs, `timeout 10` on anything that might
|
||||||
|
|||||||
Reference in New Issue
Block a user