Mind · Inference

HindsightBlock

Preventing results-oriented thinking

Definition

Mechanism

Decision-Time Evaluation: When evaluating past decision, reconstruct information available AT DECISION TIME. Judge decision quality by expected value given that information, not by outcome. Good decisions can have bad outcomes. Bad decisions can have good outcomes. It mirrors PreMortem logic after the fact, reconstructing the ex-ante probability space to judge decision quality independent of outcome.

Preconditions

  1. Prediction registry active

Invariants

  1. No Revision: Log is immutable
  2. Prior Commitment: Prediction(T) must be cryptographically committed before Outcome(T+delta)

Risks

Failure modes

  1. {{outcome}} Blindness

    Ignoring outcomes entirely prevents learning from black swans or model errors.

Relationships

Builds on

References

Infrastructure

Decision

Irrevocable selection from a set of options

Infrastructure

Judge

Scalar evaluation of merit

Infrastructure

Outcome

Realized state after an action, captured for Plan-vs-reality comparison

PreMortem

Simulating failure to identify hidden risks

Nothing in this library builds on this pattern yet.

Reference

Parameters

lookback_window Duration, [1min, 24h]
How far back to evaluate
regret_threshold Float, [0.0, 0.5]
Max acceptable regret score

Identity

Ref
HindsightBlock#5d8d
Sema ID
sema:HindsightBlock#mh:SHA-256:5d8d82eb55fe76c2657aa1f5ac21d4bc38edb2a3835c4e1ca1a071bad5f2a8fd
Ring
2
Tier
1
Updated
2026-11-11
Supersedes
  • sema:HindsightBlock#mh:SHA-256:bdb602218783e07b6eb5e68e900635bcd80e7b6d2ff32ac26ec03e383837f363
  • sema:HindsightBlock#mh:SHA-256:51fc6c6213db5ba4483123deb00c3ebfc2a05310434d308f6850c12e1b6aad46
  • sema:HindsightBlock#mh:SHA-256:0ba0f1520d64889425562a8fa226f5da04f0b64fd98e167383538cc0e9e653f2