Skip to main content

Crate edda_pack

Crate edda_pack 

Source

Structs§

DecisionGroup
A group of decisions sharing the same domain prefix.
DecisionPack
A pack of active decisions grouped by domain, ready for session injection.
DecisionSummary
Minimal decision summary for pack rendering (avoids carrying full DecisionView).
PackItem
A complete, neutral item in a memory pack.
PackMetadata
ToolUse
Turn

Enums§

PackSection
The stable section order for neutral memory-pack items.

Functions§

build_decision_pack
Build a decision pack from active decisions in the ledger.
build_turns
Build turns from index records by matching assistant.parentUuid → user.uuid.
checkpoint_items
Convert checkpoint events into neutral hot-pack items.
read_doctrine_pack
Read the project’s doctrine hot pack (judgment layer).
render_decision_pack_md
Render a decision pack as a markdown section, split into an operator-ratified (binding) tier and an unratified tier (GH-401).
render_ordered_pack
Render neutral items in deterministic section and salience order.
render_pack
Render turns into a hot pack without truncating any turn item.
write_pack
Write hot.md and hot.meta.json to the packs directory.