package
module
Version:
v0.1.0
Opens a new window with list of versions in this module.
Published: Jul 10, 2026
License: MIT
Opens a new window with license information.
Imports: 1
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
port
Org-wide outbound ports for omcrgnt applications.
Transactor
type Transactor interface {
WithinTransaction(ctx context.Context, fn func(ctx context.Context) error) error
}
Implementations:
- conn-sql — Postgres
BEGIN / COMMIT / ROLLBACK
- memory (per app) — runs
fn(ctx) without a real transaction
Saga / TCC orchestrators will be added here separately when needed.
Documentation
¶
Package port defines org-wide outbound ports for application orchestration.
Transactor runs fn inside a local ACID transaction boundary.
Postgres implementations delegate to conn-sql; in-memory adapters may run fn directly.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.