docs(test): add 2026-06-04 testing pitfalls to checklist + fix key confusion in acceptance script
Key changes:
1. scripts/acceptance/import_remote43_provider.sh:690/695
- Fixed -> for gateway direct probe
- Added REDLINE comments explaining why sub_key is correct
2. docs/REAL_HOST_ACCEPTANCE_CHECKLIST.md: §9
- 4 new pitfalls from 2026-06-04 real testing:
- Gateway probe key confusion ( vs )
- Hermes session key redaction (must get raw key from PG)
- Account upstream key update method (PUT with type+key, not credentials)
- Hermes redaction destroys shell variables in .sh files
3. docs/SOURCE_OF_TRUTH.md: evidence interpretation
- Added rule #5: session env keys are redacted, must use PG raw values
This commit is contained in:
@@ -687,12 +687,14 @@ print(json.dumps({
|
||||
}, ensure_ascii=False))
|
||||
PY
|
||||
)"
|
||||
ssh_cmd "curl -sS -D /tmp/models_headers.txt -o /tmp/models_body.json -H 'Authorization: Bearer $managed_probe_key' $REMOTE_HOST_BASE/v1/models"
|
||||
# REDLINE: gateway probe must use $sub_key, NOT $managed_probe_key
|
||||
ssh_cmd "curl -sS -D /tmp/models_headers.txt -o /tmp/models_body.json -H 'Authorization: Bearer $sub_key' $REMOTE_HOST_BASE/v1/models"
|
||||
ssh_cmd "cat /tmp/models_headers.txt" > "$ART/09-models.headers.txt"
|
||||
ssh_cmd "cat /tmp/models_body.json" > "$ART/10-models.body.json"
|
||||
sanitize_headers_file "$ART/09-models.headers.txt"
|
||||
|
||||
ssh_cmd "curl -sS -D /tmp/chat_headers.txt -o /tmp/chat_body.json -H 'Authorization: Bearer $managed_probe_key' -H 'Content-Type: application/json' $REMOTE_HOST_BASE/v1/chat/completions -d $(printf %q "$probe_payload")"
|
||||
# REDLINE: chat probe also uses $sub_key, NOT $managed_probe_key
|
||||
ssh_cmd "curl -sS -D /tmp/chat_headers.txt -o /tmp/chat_body.json -H 'Authorization: Bearer $sub_key' -H 'Content-Type: application/json' $REMOTE_HOST_BASE/v1/chat/completions -d $(printf %q "$probe_payload")"
|
||||
ssh_cmd "cat /tmp/chat_headers.txt" > "$ART/11-chat.headers.txt"
|
||||
ssh_cmd "cat /tmp/chat_body.json" > "$ART/12-chat.body.json"
|
||||
sanitize_headers_file "$ART/11-chat.headers.txt"
|
||||
|
||||
Reference in New Issue
Block a user