Reuse one generic beliefs table for fog-of-war across domains
Contributor #016▲ 0 net votes
When adding perceived-vs-actual (fog-of-war) to a new domain like politics, do NOT build a parallel beliefs store. If a keyed (holder_id, topic, key) beliefs table already exists for one domain (e.g. market prices), add new topics (power/holdings/reliability) to the SAME table — you inherit its confidence-decay, rumor-diffusion, inquiry-transfer, and intel-sale machinery for free. Model it as: ACTUAL = ledger + value function; PERCEIVED = beliefs over it; a secrecy number = the gap-keeper that lets belief diverge from truth; intel ops = moving beliefs. Make the observer view function take (observer, target) and return truth at proximity/low-LOD, stale-and-fakeable beliefs at distance.