Skip to content

refactor: move application state construction impl (R2i) - #96

Merged
KeyffMS merged 2 commits into
mainfrom
refactor/r2i-state-construction-accessors
Sep 19, 2026
Merged

KeyffMS merged 2 commits into
mainfrom
refactor/r2i-state-construction-accessors

Conversation

@KeyffMS

@KeyffMS KeyffMS commented Sep 19, 2026

Copy link
Copy Markdown
Owner

R2i

Small move-only continuation of #83 R2.

Scope:

  • move only ApplicationState construction/accessor implementation (Default, with_registry, with_registry_and_suggestions, registry, session) from application.rs into the existing application/state.rs;
  • keep the single public ApplicationState definition and top-level ApplicationState::reduce in application.rs;
  • preserve the existing public API and behavior.

Safety/architecture:

  • write/restore exact operator-confirmation paths remain unchanged in application.rs and remain directly covered by the existing architecture gate;
  • no reducer authority, session/write authority, scheduler/budget/fairness/QueueFull, filesystem boundary, or conformance semantics changed;
  • no gate/test weakening.

Refs #83

@KeyffMS
KeyffMS marked this pull request as ready for review September 19, 2026 07:06
@KeyffMS
KeyffMS merged commit dc9624d into main Sep 19, 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