16 lines
489 B
TypeScript
16 lines
489 B
TypeScript
// SPEC: PJ2026-0104010803 Workbench fixed transactional realtime authority.
|
|
// Responsibility: expose the code-owned Workbench projector/outbox/SSE invariant.
|
|
|
|
export const WORKBENCH_REALTIME_CAPABILITIES = Object.freeze({
|
|
directPublish: false,
|
|
liveKafkaSse: false,
|
|
kafkaRefreshReplay: false,
|
|
transactionalProjector: true,
|
|
projectionOutboxRelay: true,
|
|
projectionRealtime: true
|
|
});
|
|
|
|
export function workbenchRealtimeCapabilities() {
|
|
return WORKBENCH_REALTIME_CAPABILITIES;
|
|
}
|