Skip to content

Decisions

One decision per record: what was chosen, what was rejected, and what it cost.

Record Status Date
Record kudos movements as events; keep balances as projections accepted 2026-07-24
Separate currency postings from statistic postings accepted 2026-07-24
Fold events with one database-serialized projector accepted 2026-07-24
Admit spends under a payer lock against reserved availability accepted 2026-07-24
Cut over through a temporary shadow mode accepted 2026-07-24
Keep the archive permanent and repair only by compensation accepted 2026-07-24
Match each accounting table's foreign keys to its lifetime accepted 2026-07-24
Promote users to trusted inside the projector accepted 2026-07-24
Balance every currency event against system accounts proposed 2026-07-25
Gate mode pins and transitions on an advisory lock accepted 2026-07-25
Separate sampler trajectory, estimated work, and execution ceilings accepted 2026-08-18
Publish versioned sampler contracts from one authoritative registry accepted 2026-08-18
Treat image job TTL as a conservative prefetch lease accepted 2026-08-18
Quarantine deterministically invalid statistic events without stopping the projector accepted 2026-08-30

Relationships

An edge points from a record to a record it references.

flowchart TD
    r0001["0001: Record kudos movements as events; kee…"]
    r0002["0002: Separate currency postings from stati…"]
    r0003["0003: Fold events with one database-seriali…"]
    r0004["0004: Admit spends under a payer lock again…"]
    r0005["0005: Cut over through a temporary shadow m…"]
    r0006["0006: Keep the archive permanent and repair…"]
    r0007["0007: Match each accounting table's foreign…"]
    r0008["0008: Promote users to trusted inside the p…"]
    r0009["0009: Balance every currency event against…"]
    r0010["0010: Gate mode pins and transitions on an…"]
    r0011["0011: Separate sampler trajectory, estimate…"]
    r0012["0012: Publish versioned sampler contracts f…"]
    r0013["0013: Treat image job TTL as a conservative…"]
    r0014["0014: Quarantine deterministically invalid…"]
    r0001 --> r0003
    r0001 --> r0004
    r0001 --> r0005
    r0001 --> r0006
    r0002 --> r0006
    r0002 --> r0007
    r0003 --> r0001
    r0003 --> r0005
    r0003 --> r0014
    r0004 --> r0001
    r0004 --> r0003
    r0005 --> r0003
    r0005 --> r0008
    r0005 --> r0010
    r0006 --> r0005
    r0007 --> r0002
    r0007 --> r0014
    r0008 --> r0003
    r0008 --> r0005
    r0008 --> r0006
    r0010 --> r0005
    r0012 --> r0011
    r0013 --> r0011
    r0014 --> r0003
    r0014 --> r0007