AuditEntry

Source:

Local role: Immutable audit row recording one command decision.

Big-picture role: Traceability primitive for authoritative command boundaries enforced by AuthorityCommandHandler.

Inheritance:

  • frozen dataclass

Parameters and fields:

  • command_id: str
  • actor_id: ObjectId
  • command_type: str
  • sequence: int
  • accepted: bool
  • reason: str
  • validation_summary: JsonMap
  • logged_at: str

Methods:

  • no custom methods

See also:

Ometeotl

A Python library to build complex multi-agent simulations, wargames, and AI-driven strategies