Context
PR #6 fixed hardcoded New York timezone in X-Li-Track. Remaining fingerprint mismatches may still trigger anti-automation invalidation for some accounts.
Hypothesis
Other static headers/metadata (e.g., X-Li-Page-Instance, language, UA/session profile consistency) may still diverge from user session expectations.
Proposed work
- Inventory all non-minimal headers used by command and endpoint type.
- Compare against real browser HAR for the same account/session.
- Reduce or make dynamic any fingerprint fields that do not need to be static.
- Add regression tests for command-level header construction where practical.
Acceptance criteria
- Header strategy documented with rationale per field.
- No hardcoded region-specific values remain in command request metadata.
Refs: #6
Context
PR #6 fixed hardcoded New York timezone in
X-Li-Track. Remaining fingerprint mismatches may still trigger anti-automation invalidation for some accounts.Hypothesis
Other static headers/metadata (e.g.,
X-Li-Page-Instance, language, UA/session profile consistency) may still diverge from user session expectations.Proposed work
Acceptance criteria
Refs: #6