Awesome Reviewers

When an algorithm walks a filesystem tree or parses structured text (e.g. resolving .git pointer targets, classifying nested repositories, or parsing git-config), base every decision on the actual underlying mechanism rather than a proxy signal, and enumerate the real-world edge cases the mechanism allows before calling the logic complete.

Concretely:

Example: a config-value decoder must not assume quoting implies escaping — worktree = ../sub\"quote is valid unquoted-with-escape syntax — and must track quote state across a backslash line continuation, joining ma\ + in into main exactly as the real parser would, rather than truncating at the line boundary.

Treat any discussion comment that says “not done in this round” or “still open” as a signal that the edge-case enumeration is incomplete; the standard is not satisfied until the missed case has an identified fix and a regression test, not merely a description of the gap.