Huginn/crates/eureka-pipeline
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-11-11 12:26:47 +00:00
..
golden pipeline: RulingAuthority::Steward names a peer steward's decision, her stewardship and her words 2026-11-11 11:39:17 +00:00
src persona: a rule's words are a clause of her own line outside quotation, its campaign is checked before any effect, a co-stewarded repo is not a rule, and the repo fault names her repos; tests pin the survivors 2026-11-11 12:26:47 +00:00
Cargo.toml Relicense the workspace AGPL-3.0-only, own the CultLib rev once, index every schema 2026-10-09 15:15:10 +02:00
README.md Delete the migration-era read-back tests and the leaf's overlapping real-store gate 2026-10-26 14:02:51 +01:00

eureka-pipeline

The pipeline leaf: typed documents, bounds, keys and the cultcache wrappers that define the mind's wire. Library only.

Provenance and license

Copied once from GameCult/Epiphany at ef956865, where it was licensed PolyForm Noncommercial. Its sole copyright holder relicensed it AGPL-3.0-only on 2026-10-09; the root LICENSE is the AGPL-3.0 text and covers this crate like the rest of the workspace.

Wire parity checks

Committed (runs in cargo test -p eureka-pipeline): encoded_envelopes_match_the_committed_golden asserts key, cultcache type id, schema name and payload bytes of every kind and every encoding-relevant variant against golden/envelopes.txt. A diff there is a wire change; do not regenerate it to make the test pass. An additive field adds golden lines and never changes an existing one.

The real-store gate is huginn-mind's #[ignore] query::tests::stored_documents_read_back, which checks these stored bytes and the read path together (the leaf cannot see the read path); the Huginn Upgrade runbook in gamecult-ops runs it.