Commit 7f74a84
committed
chore(memory): record junction-symlink testing and fire-test ordering
Two non-obvious lessons from the readYAML/checkCase work:
- Directory symlinks in tests should use symlinkSync(target, path, "junction").
The type arg is ignored on POSIX but on Windows creates a junction, which
needs no admin rights and which lstat reports as a symlink — so the test
runs everywhere instead of silently skipping, as the pre-existing
leaf-symlink test had been doing.
- Commit before fire-testing a rule or guard: the mutate/verify/restore loop
restores with git checkout, which discards all uncommitted work in that
file, including the fix under test.
Signed-off-by: Rhuan Barreto <rhuan@barreto.work>1 parent d370795 commit 7f74a84
2 files changed
Lines changed: 3 additions & 0 deletions
File tree
- .claude/agent-memory/archgate-developer
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| 9 | + | |
8 | 10 | | |
9 | 11 | | |
10 | 12 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
0 commit comments