pub struct GovernanceLogIndexEntry {
pub id: GovernanceLogId,
pub entry_type: GovernanceLogEntryType,
pub title: String,
pub created_at: DateTime<Utc>,
pub tags: Option<Vec<String>>,
pub standing: Standing,
}Expand description
One line of the governance log index — enough to decide whether an entry is worth reading, and nothing more.
The index exists because the listing used to be able to return the
whole log at full depth. On 2026-08-29 an agent asked for twenty
entries with detail=full and got ~331 KB of Council transcripts,
which rendered to 212,096 tokens against a 200,000-token context; the
request errored and the agent lost its cycle. Depth now lives behind
get_content(id), one entry at a time, and the listing is this.
Fields§
§id: GovernanceLogId§entry_type: GovernanceLogEntryType§title: StringThe entry’s title. Council decisions carry a stored title; appeals rulings get one synthesized from the outcome and the provision cited, because an appeal has no title of its own.
created_at: DateTime<Utc>§standing: StandingAnything but in_force means a later entry amended this one — read
it for the amendment’s note before citing it.