Skip to content

Glossary

Superseded

The state of a proposal whose preconditions changed before approval. It cannot be approved and offers a re-run.

Superseded protects an approver from signing off on stale facts. Without this state, a price drafted on Friday against Friday's cost executes Monday against Monday's cost, and the trail says a human approved it.

BudAlly detects the change with the proposal's precondition hash, a fingerprint of the prices, quantities, manifests and rules at draft time. Every proposal carries one, so the check applies to quantities, manifests and rules as well as prices. If a POS price moved or a manifest was edited after the draft, the hash no longer matches and the item is marked Superseded.

In the morning briefing, superseded items can't be approved, and there is no approve-all to push them through. A superseded draft is not executed, and the audit trail keeps the precondition hash it was drafted from.

Where this comes up on budally.com

  • Precondition hash

    A fingerprint of the facts a proposal was built on. If those facts change before approval (a price moved, a manifest was edited), the proposal is marked Superseded and must re-run.

  • Proposal

    What an agent produces: a drafted action with evidence, confidence, rules applied and a precondition hash, in one of the states Proposed → Reviewed → Approved → Revalidating → Executing → Executed → Verified, or Superseded.

Terms that refer here

Precondition hash