cuenca-mx / cuenca-mx/cuenca-validations

PM: tipos Session operador (metadata operator_id)

Open
#422 1 comment 0 reactions 1 assignee View on GitHub

@rcabrera-py is already working on this.

Since Sep 1, 2026.

empresas
Dominant language
Python
Stars
3
Forks
0
Avg merge
2d 13h
Merged PRs (30d)
6

Description

Contexto

Portal PM usa Session token (X-Cuenca-SessionId) para que el operador actúe como la legal person. Downstream solo ve US_empresa.

Para auditoría (bitácora oaxaca#608, 4 ojos) necesitaremos distinguir qué operador hizo cada acción. El mecanismo exacto aún no está definido (ver authed#377) — este issue prepara tipos por si la Session expone metadata.

Qué hay que hacer

  1. Extender tipos de Session (response y/o metadata) para campo opcional operator_id (o equivalente acordado después).
  2. Documentar en docstring/comentario que el uso concreto depende de authed#377.
  3. No implementar propagación en servicios — solo contrato de tipos.

Criterios de aceptación

  • Tipo compatible con Session existente en cuenca-validations
  • Campo opcional; no rompe clientes actuales
  • Depende de cuenca-validations#421 (mismo release dev preferible)

Dependencias

  • Depends on: #421
  • Related: authed#377 (proceso TBD), oaxaca#608

Asignación

Persona A.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.