session: merge harness.go into session.go

The Session struct is defined in session.go — named after what it is.
No more 'harness' concept; that was an artifact of the interface+impl
pattern we removed.
This commit is contained in:
Levi Neely 2026-07-29 19:29:49 +02:00
parent 5db3eb5138
commit d9920b42c7
3 changed files with 1568 additions and 1573 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -12,7 +12,7 @@ import (
olog "ollie/log"
)
// newTestCore returns a minimal harness for testing.
// newTestCore returns a minimal Session for testing.
func newTestCore(initialState string) *Session {
a := &Session{
id: "test",