Skip to content

feat: CMS-024K — abrir posición PGN guardada en revisión - #29

Merged
levallem merged 1 commit into
mainfrom
feat/cms-024k-open-saved-pgn-position
Sep 22, 2026
Merged

levallem merged 1 commit into
mainfrom
feat/cms-024k-open-saved-pgn-position

Conversation

@levallem

Copy link
Copy Markdown
Owner

Resumen

  • agrega una acción Open para posiciones PGN guardadas en el capítulo activo
  • resuelve posiciones guardadas únicamente desde el cache contextual de ProjectTab
  • carga snapshots persistidos en PgnTab mediante PgnReviewSession::from_snapshot
  • cambia a la pestaña PGN sólo después de una apertura exitosa
  • preserva el estado de Puzzle, Analysis, engine, proyecto y capítulo
  • invalida lecturas asíncronas PGN obsoletas tras una carga de snapshot exitosa
  • agrega pruebas enfocadas de cache, carga, navegación y protección contra FileRead obsoleto

Scope

Cambió únicamente:

  • src/main.rs
  • src/pgn_tab.rs
  • src/project_tab.rs

No toca persistencia, schema, migraciones, reconstrucción del dominio PGN, traducciones, README ni archivos Cargo.

Validaciones

  • cargo fmt --check ✅
  • cargo clippy --all-targets --all-features -- -D warnings ✅
  • cargo test ✅ — 596 passed, 0 failed, 0 ignored
  • cargo check ✅
  • cargo build ✅
  • git diff --check ✅

Riesgos

No hay riesgos relevantes identificados. No toca producción, Docker, MongoDB, VPS, .env ni despliegues.

Closes #28

@levallem levallem added the type:feature Feature work label Sep 22, 2026
@levallem
levallem merged commit bea8631 into main Sep 22, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:feature Feature work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CMS-024K — Open saved PGN position in PGN review

1 participant