journal

package module
v0.3.4 Latest Latest
Warning

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

Go to latest
Published: Oct 11, 2026 License: MIT Imports: 1 Imported by: 0

Documentation

Overview

Package journal is the public facade over the fact-journal module (ADR-0016): Fact types, the append-only Journal interface, and the in-memory implementation. The implementation stays internal; this package pins the names.

Index

Constants

Fact types.

View Source
const (
	EffectCommitted  = internaljournal.EffectCommitted
	EffectNone       = internaljournal.EffectNone
	EffectUnknown    = internaljournal.EffectUnknown
	EffectPartial    = internaljournal.EffectPartial
	EffectRolledBack = internaljournal.EffectRolledBack
)

Effect dispositions.

Variables

View Source
var (
	NewMemoryJournal = internaljournal.NewMemoryJournal
	AfterSeq         = internaljournal.AfterSeq
)

Functions

This section is empty.

Types

type EffectStatus added in v0.3.4

type EffectStatus = internaljournal.EffectStatus

Effect disposition vocabulary and the task.released detail.

type Fact

type Fact = internaljournal.Fact

Fact record and its type.

type FactType

type FactType = internaljournal.FactType

Fact record and its type.

type Journal

type Journal = internaljournal.Journal

Journal boundary and the in-memory implementation.

type MemoryJournal

type MemoryJournal = internaljournal.MemoryJournal

Journal boundary and the in-memory implementation.

type ReleasedDetail added in v0.3.4

type ReleasedDetail = internaljournal.ReleasedDetail

Effect disposition vocabulary and the task.released detail.

Jump to

Keyboard shortcuts

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