Skip to main content

Module principles

Module principles 

Source
Expand description

Principle candidate extraction.

Lane 2.D starts with an in-memory accepted-memory window because the store repository currently has write/activation methods but no accepted-memory read API. This module keeps extraction candidate-only: it asks an adapter to propose PrincipleCandidate JSON, then deterministically rejects proposals that lack the required support.

Structs§

AcceptedMemory
Accepted memory input for principle extraction.
PrincipleExtractionWindow
Bounded input window for cross-domain principle extraction.

Enums§

PrincipleExtractionError
Extraction failures before a candidate-only report can be returned.

Constants§

DEFAULT_PRINCIPLE_EXTRACTION_MODEL
Replay/default model name used by principle extraction fixtures.
MIN_SUPPORTING_DOMAINS
Minimum distinct domains required across supporting memories.
MIN_SUPPORTING_MEMORIES
Minimum distinct accepted memories required to propose a principle.

Functions§

extract_candidates
Extract candidate principles from an accepted-memory window.
extract_deterministic_candidates
Derive deterministic principle candidates from a store-backed memory window.