Skip to content

Commit 7e92f89

Browse files
Update copilot-instructions.md
1 parent b481a42 commit 7e92f89

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

.github/copilot-instructions.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
## Due Diligence
2+
3+
As part of your summary, you will need to provide an extensive root cause analysis of why the bug has occurred.
4+
You should investigate the provided repro thoroughly, and provide "adjacent" testcases that *don't* demonstrate the bug to prove your theory of what the root cause of the bug is.
5+
6+
In particular, pay attention to which phase the bug occurs in. For example:
7+
* If the bug is in the parser, you should be able to demonstrate that the syntax tree is wrong
8+
* If the bug is in the checker, you should be able to explain why the logic is wrong with constrasting examples
9+
* If the bug is in the emitter, you should be able to demonstrate that the syntax tree is correct, but that the emit logic is wrong and why
10+
11+
Always read maintainer comments that ask you for demonstrated reasoning about particular aspects of the bug.
12+
113
## Documentation MCP server
214

315
The repo is large and the project is complex.

0 commit comments

Comments
 (0)