Directories
¶
| Path | Synopsis |
|---|---|
|
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. |
|
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). |
Click to show internal directories.
Click to hide internal directories.