internal/

directory
v0.24.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 22, 2026 License: Apache-2.0

Directories

Path Synopsis
api
auth
Package auth provides the default identity-resolution wiring for the approval module.
Package auth provides the default identity-resolution wiring for the approval module.
binding
Package binding provides the default BusinessBindingHook implementation that wires the approval engine into the host application's business tables declared via Flow.BusinessTable / BusinessPkField / BusinessStatusField.
Package binding provides the default BusinessBindingHook implementation that wires the approval engine into the host application's business tables declared via Flow.BusinessTable / BusinessPkField / BusinessStatusField.
shared
Package shared collects cross-cutting types and helpers for the approval module: sentinel errors with stable codes, ID utilities, deadline math, CC user resolution, and small DTOs shared by the command/query/resource boundaries.
Package shared collects cross-cutting types and helpers for the approval module: sentinel errors with stable codes, ID utilities, deadline math, CC user resolution, and small DTOs shared by the command/query/resource boundaries.
Package event implements the framework's event Bus: routing, transports, middleware composition, and the async fan-in pump.
Package event implements the framework's event Bus: routing, transports, middleware composition, and the async fan-in pump.
middleware
Package middleware provides the built-in publish-side and consume-side middlewares wired by internal/event.
Package middleware provides the built-in publish-side and consume-side middlewares wired by internal/event.
transport/memory
Package memory implements the in-process Transport.
Package memory implements the in-process Transport.
transport/redisstream
Package redisstream implements the cross-process Transport backed by Redis Streams (XADD / XREADGROUP / XACK / XCLAIM).
Package redisstream implements the cross-process Transport backed by Redis Streams (XADD / XREADGROUP / XACK / XCLAIM).
transport/transporttest
Package transporttest hosts the shared transport contract suite.
Package transporttest hosts the shared transport contract suite.
Package eventtest provides synchronous in-memory test doubles for the framework's event Bus.
Package eventtest provides synchronous in-memory test doubles for the framework's event Bus.
mcp
Package sqlmigration provides the framework-internal DDL migration helper shared by every module that ships its own SQL scripts (approval, storage, event inbox, event outbox).
Package sqlmigration provides the framework-internal DDL migration helper shared by every module that ships its own SQL scripts (approval, storage, event inbox, event outbox).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL