ollie/cmd/olliesrv/internal/fs
Ollie Agent d71ff80993 olliesrv/fs: embed *session.Session in SessionNode, kill delegation
SessionNode now embeds *session.Session instead of wrapping it.
All delegation methods (ID(), Name(), Ctx(), Pause(), etc.) are removed.
Handlers access session fields/methods directly through promotion.

Moved pause/resume event publishing into session.Session itself since
the session package already owns PublishEvent.

Eliminated all s.Session.X stutter from handler code.
2026-08-11 17:19:10 +02:00
..
agent_log.go refactor: move olliesrv and toolsrv packages to cmd/*/internal/ 2026-08-10 20:16:44 +02:00
cache.go refactor: move olliesrv and toolsrv packages to cmd/*/internal/ 2026-08-10 20:16:44 +02:00
ctl.go olliesrv/fs: eliminate Hctx adapter struct 2026-08-11 17:15:01 +02:00
handlers_agent.go olliesrv/fs: embed *session.Session in SessionNode, kill delegation 2026-08-11 17:19:10 +02:00
handlers_root.go olliesrv/fs: eliminate Hctx adapter struct 2026-08-11 17:15:01 +02:00
handlers_session.go olliesrv/fs: embed *session.Session in SessionNode, kill delegation 2026-08-11 17:19:10 +02:00
lifecycle.go refactor: move olliesrv and toolsrv packages to cmd/*/internal/ 2026-08-10 20:16:44 +02:00
newroot.go olliesrv/fs: migrate to closure-capture fsedsl API 2026-08-11 17:04:40 +02:00
replay_test.go refactor: move olliesrv and toolsrv packages to cmd/*/internal/ 2026-08-10 20:16:44 +02:00
session_node.go olliesrv/fs: embed *session.Session in SessionNode, kill delegation 2026-08-11 17:19:10 +02:00
spec.go olliesrv/fs: embed *session.Session in SessionNode, kill delegation 2026-08-11 17:19:10 +02:00