- Enviado
- 15 de novembro de 2026 às 00:45 UTC
- Autor
- Kamo
- Confirmação
- 32d9972
- KSessionService.mutateSession: comparação e configuração otimista (Lua, payload comparado como uma cadeia de caracteres, TTL restante lido em script, nunca renova; teto apenas encurta). updateSession / refreshSessionPolicy / rewriteRightsForMember todos passam por ele, para que uma alternância de modo de deus não possa mais ser perdida para um /session /refresh simultâneo. Invariante em cada gravação: godModeActive nunca sobrevive sem GD. - A ativação do modo de Deus re-verifica GD na sessão que está sendo gravada (403 se revogado). - Atualizar re-mints GD, securityLevel, memberType, teamMember (proprietário, departamento) e títulos via **************** compartilhando os carregadores de login e **************** construtores. Um GD revogado limpa uma janela de modo-deus aberta na mesma gravação. Sessões delegadas (ordem SI) são não ampliado pela atualização. - SessionRightsResolver: um membro não elegível para uma sessão ao vivo (off-boarded, terminado, pré-aluguel) não detém direitos no login ou na atualização; atualização usada para restaurar a cachoeira cheia. - CallerSessionResolver: cache de sessão com escopo de solicitação (perde também), mantido atual por cada *** write/delete no thread de solicitação (e no atributo de filtro OTK). - ReportRequestContext.rightsOf: direitos próprios do chamador de sua sessão; outros através da regra de logon (grant-all, eligibility); memorizado por solicitação.
