Events
Read-only event stream for session lifecycle observability.
GitTrix extends Node’s EventEmitter.
gittrix.on('session.start', ({ sessionId }) => {})gittrix.on('session.write', ({ sessionId, path, op }) => {})gittrix.on('session.commit', ({ sessionId, sha }) => {})gittrix.on('session.promote', ({ sessionId, result }) => {})gittrix.on('session.evict', ({ sessionId }) => {})Notes:
- There is no middleware chain.
- Events are observability only.
session.writeusesop: 'delete'for deletes; regular writes omitop.