Skip to content

refactor: move application view projection method (R2f) - #93

Merged
KeyffMS merged 3 commits into
mainfrom
refactor/r2f-application-view-method-split
Sep 16, 2026
Merged

KeyffMS merged 3 commits into
mainfrom
refactor/r2f-application-view-method-split

Conversation

@KeyffMS

@KeyffMS KeyffMS commented Sep 16, 2026

Copy link
Copy Markdown
Owner

R2f

Small move-only continuation of #83 R2.

Scope:

  • move the existing read-only ApplicationState::view implementation from crates/lantern-app/src/application.rs to the existing crates/lantern-app/src/application/view.rs boundary;
  • preserve the method body and public API semantics;
  • keep exactly one ApplicationState and the top-level ApplicationState::reduce in application.rs.

Safety/architecture:

  • no behavior changes intended;
  • no reducer/action/effect semantics changed;
  • write confirmation and restore confirmation remain unchanged in application.rs, so the existing exact-confirmation architecture gate continues to cover them directly;
  • no scheduler/budget/fairness/QueueFull changes;
  • no write/restore/session authority changes and no conformance/gate weakening.

Refs #83

@KeyffMS
KeyffMS marked this pull request as ready for review September 16, 2026 16:44
@KeyffMS
KeyffMS merged commit 0d5d004 into main Sep 16, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant