Expand description
The v1 developer-domain pack (§7.1, §7.2, §7.3, §7.18).
13 memory types × 12 entity types × 48 relationship kinds across 8 buckets. This crate is the sole pack v1 links; adding a second pack in v2 is purely additive.
Enums§
- Entity
Type - Entity types registered by pack
exocortex-pack-dev-v1. Declaration order == ontology u8 id order. - Memory
Type - Memory types registered by pack
exocortex-pack-dev-v1. Declaration order == ontology u8 id order.
Statics§
- CREPE_
RULES_ SRC - Pack-local Crepe rules, verbatim source (§7.18). Rule ids are
extracted from this source deterministically at build time.
The block is captured as TEXT because Crepe is not Rust and
only the downstream
crepe_rules!compiler can parse it. (PX2-S1 sharpened this note:macro_rules!CAN tokenize past;—$($x:tt)*and:blockboth do — the text capture here serves the downstream text compiler, which token structure would not.) - KIND_
TABLE - Authored kind rows followed by their auto-registered inverse companion rows (R-T4), in declaration order.
- PACK_
ACTION_ SIGS - Action signatures declared by pack
exocortex-pack-dev-v1(empty: none declared). - PACK_
FUNCTION_ SIGS - Function signatures declared by pack
exocortex-pack-dev-v1(empty: none declared).
Functions§
- __
pack_ guidance - Structured agent guidance declared by this pack (§4.2), in declaration order.
- exocortex_
required_ ontology_ pack_ anchor - Link anchor consumed by production entrypoints through the pack-agnostic kernel contract. Removing this crate from the link leaves the symbol unresolved, so a packless binary cannot be produced accidentally.
- pack_
def - Build the
PackDeffor packexocortex-pack-dev-v1. The value is deterministic for a given pack version; the fingerprint over it is stable across processes.