Commit 9187cae
Mark Holt
.claude/skills/panda-install: document allowlist-failure mode + request template
When GitHub returns bad_verification_code during device-flow code
exchange (not a real expired-code, but Mark's GitHub identity
without panda-proxy app access), the skill should:
1. Recognize the symptom (immediate failure after device approval,
distinguishable from genuinely expired codes which take minutes)
2. Give the user a ready-made request template with all the fields
EthPandaOps needs (GitHub identity, service name, Dex issuer,
OAuth client ID, reproducer)
3. Stop the local server (it flaps because the proxy embedding
backend is unreachable without auth)
Discovered during the first install run on dev-bm-e3-ethmainnet-n4
when the user's GitHub identity was not on the panda-proxy allowlist.1 parent a029474 commit 9187cae
1 file changed
Lines changed: 31 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
141 | 172 | | |
142 | 173 | | |
143 | 174 | | |
| |||
0 commit comments