Source
From PR #65 review follow-up: #65 (comment)
Context
Cx3 legacy item: auth e2e sessionData() currently returns Record<string, unknown> instead of binding to the generated refresh contract. PR #65 intentionally did not change this because the stub is meant to stay lightweight and the e2e file currently avoids any @gocell/* imports.
Desired direction
Keep this as a low-priority tracking item. Revisit only if e2e helpers start importing workspace packages anyway, or if auth contract drift repeatedly escapes unit/type coverage.
Acceptance
- Decision is documented in the e2e helper/test if it remains intentionally untyped.
- If changed, the helper aligns with the generated auth refresh response shape without adding brittle cross-package coupling.
- Existing auth cold-start e2e coverage remains readable and stable.
Source
From PR #65 review follow-up: #65 (comment)
Context
Cx3 legacy item: auth e2e
sessionData()currently returnsRecord<string, unknown>instead of binding to the generated refresh contract. PR #65 intentionally did not change this because the stub is meant to stay lightweight and the e2e file currently avoids any@gocell/*imports.Desired direction
Keep this as a low-priority tracking item. Revisit only if e2e helpers start importing workspace packages anyway, or if auth contract drift repeatedly escapes unit/type coverage.
Acceptance