Skip to content

Extract typed session projections#55

Closed
ashwin-pc wants to merge 1 commit into
session-service-sharedfrom
session-service-projection
Closed

Extract typed session projections#55
ashwin-pc wants to merge 1 commit into
session-service-sharedfrom
session-service-projection

Conversation

@ashwin-pc

Copy link
Copy Markdown
Owner

Stage 2b of the runtime parity refactor

Extracts pure JSON-serializable session projections:

  • model/text/message DTOs
  • compaction-aware message entry IDs
  • conversation tree previews
  • retry message classifiers
  • session title/stats/state projections

Host-derived activity/tool timestamps remain outside projection logic. Singleton default-session coupling is removed from extracted callers.

Validation: typecheck, projection round-trip tests, full unit/E2E suite, build, diff check.

@ashwin-pc

Copy link
Copy Markdown
Owner Author

Closing this experimental stacked refactor and removing its branch as requested.

@ashwin-pc ashwin-pc closed this Jul 18, 2026
@ashwin-pc
ashwin-pc deleted the session-service-projection branch July 18, 2026 21:28
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