184 lines
4.6 KiB
Python
184 lines
4.6 KiB
Python
# Event Equality Core v0.1.1
|
|
# Code Pass 12 / v0.1.1 constants.
|
|
|
|
# Debug modes
|
|
DEBUG_OFF = "OFF"
|
|
DEBUG_BASIC = "BASIC"
|
|
DEBUG_STANDARD = "STANDARD"
|
|
DEBUG_DEEP = "DEEP"
|
|
DEBUG_FULL = "FULL"
|
|
|
|
DEBUG_MODES = [
|
|
DEBUG_OFF,
|
|
DEBUG_BASIC,
|
|
DEBUG_STANDARD,
|
|
DEBUG_DEEP,
|
|
DEBUG_FULL,
|
|
]
|
|
|
|
# Technical types
|
|
TECH_TEXT = "TEXT"
|
|
TECH_IMAGE = "IMAGE"
|
|
TECH_LATENT = "LATENT"
|
|
TECH_NOISE = "NOISE"
|
|
TECH_CONDITIONING = "CONDITIONING"
|
|
TECH_DELTA = "DELTA"
|
|
TECH_UNKNOWN = "UNKNOWN"
|
|
|
|
TECHNICAL_TYPES_CODE_PASS_6 = [
|
|
TECH_TEXT,
|
|
TECH_IMAGE,
|
|
TECH_LATENT,
|
|
TECH_NOISE,
|
|
TECH_CONDITIONING,
|
|
TECH_DELTA,
|
|
TECH_UNKNOWN,
|
|
]
|
|
|
|
# Formula roles
|
|
ROLE_OUTCOME_PREVIOUS = "OutcomePrevious"
|
|
ROLE_OUTCOME_NEXT = "OutcomeNext"
|
|
ROLE_STRATEGY_CURRENT = "StrategyCurrent"
|
|
ROLE_STRATEGY_CANDIDATE = "StrategyCandidate"
|
|
ROLE_STRATEGY_CARRIER = "StrategyCarrier"
|
|
ROLE_OBSERVED_BEHAVIOR = "ObservedBehaviorCurrent"
|
|
ROLE_UNKNOWN = "UnknownRole"
|
|
|
|
FORMULA_ROLES_CODE_PASS_6 = [
|
|
"AUTO",
|
|
ROLE_STRATEGY_CURRENT,
|
|
ROLE_STRATEGY_CANDIDATE,
|
|
ROLE_STRATEGY_CARRIER,
|
|
ROLE_OUTCOME_PREVIOUS,
|
|
ROLE_OUTCOME_NEXT,
|
|
ROLE_OBSERVED_BEHAVIOR,
|
|
ROLE_UNKNOWN,
|
|
]
|
|
|
|
# Representation spaces
|
|
SPACE_TEXT = "TEXT_SPACE"
|
|
SPACE_IMAGE = "IMAGE_SPACE"
|
|
SPACE_LATENT = "LATENT_SPACE"
|
|
SPACE_NOISE = "NOISE_SPACE"
|
|
SPACE_CONDITIONING = "CONDITIONING_SPACE"
|
|
SPACE_DELTA = "DELTA_SPACE"
|
|
SPACE_EVENT = "EVENT_SPACE"
|
|
SPACE_UNKNOWN = "UNKNOWN_SPACE"
|
|
|
|
# Relation types
|
|
REL_EQUALS_AS_EVENT = "EQUALS_AS_EVENT"
|
|
REL_PROJECTS_TO = "PROJECTS_TO"
|
|
REL_GUIDES = "GUIDES"
|
|
REL_CONSTRAINS = "CONSTRAINS"
|
|
REL_TRANSFORMS_INTO = "TRANSFORMS_INTO"
|
|
REL_EXPANDS_TO = "EXPANDS_TO"
|
|
REL_COLLAPSES_INTO = "COLLAPSES_INTO"
|
|
REL_UNKNOWN = "UNKNOWN_RELATION"
|
|
|
|
RELATION_TYPES_CODE_PASS_6 = [
|
|
REL_EQUALS_AS_EVENT,
|
|
REL_PROJECTS_TO,
|
|
REL_GUIDES,
|
|
REL_CONSTRAINS,
|
|
REL_TRANSFORMS_INTO,
|
|
REL_EXPANDS_TO,
|
|
REL_COLLAPSES_INTO,
|
|
REL_UNKNOWN,
|
|
]
|
|
|
|
# Equality status
|
|
EQ_UNKNOWN = "UNKNOWN"
|
|
EQ_PASS = "PASS"
|
|
EQ_WEAK_PASS = "WEAK_PASS"
|
|
EQ_WEAK_FAIL = "WEAK_FAIL"
|
|
EQ_FAIL = "FAIL"
|
|
|
|
EQUALITY_STATUS_CODE_PASS_6 = [
|
|
EQ_UNKNOWN,
|
|
EQ_PASS,
|
|
EQ_WEAK_PASS,
|
|
EQ_WEAK_FAIL,
|
|
EQ_FAIL,
|
|
]
|
|
|
|
# Conflict severity
|
|
SEV_INFO = "INFO"
|
|
SEV_LOW = "LOW"
|
|
SEV_MEDIUM = "MEDIUM"
|
|
SEV_HIGH = "HIGH"
|
|
SEV_CRITICAL = "CRITICAL"
|
|
|
|
CONFLICT_SEVERITIES = [
|
|
SEV_INFO,
|
|
SEV_LOW,
|
|
SEV_MEDIUM,
|
|
SEV_HIGH,
|
|
SEV_CRITICAL,
|
|
]
|
|
|
|
# Conflict types v0.1
|
|
CONFLICT_NO_READER_FOUND = "NO_READER_FOUND"
|
|
CONFLICT_ROLE_UNKNOWN = "ROLE_UNKNOWN"
|
|
CONFLICT_EMPTY_RELATION = "EMPTY_RELATION"
|
|
CONFLICT_MISSING_SIGNAL = "MISSING_SIGNAL"
|
|
CONFLICT_INVALID_SIGNAL_ID = "INVALID_SIGNAL_ID"
|
|
CONFLICT_PACKET_MISSING = "PACKET_MISSING"
|
|
|
|
# Boundary conflicts
|
|
CONFLICT_DELTA_UNAVAILABLE = "DELTA_UNAVAILABLE"
|
|
CONFLICT_BOUNDARY_SHAPE_MISMATCH = "BOUNDARY_SHAPE_MISMATCH"
|
|
CONFLICT_BOUNDARY_TYPE_MISMATCH = "BOUNDARY_TYPE_MISMATCH"
|
|
CONFLICT_DELTA_OVERCHANGE = "DELTA_OVERCHANGE"
|
|
CONFLICT_DELTA_UNDERCHANGE = "DELTA_UNDERCHANGE"
|
|
|
|
|
|
# Sampler boundary conflicts
|
|
CONFLICT_SAMPLER_BOUNDARY_SHAPE_MISMATCH = "SAMPLER_BOUNDARY_SHAPE_MISMATCH"
|
|
CONFLICT_SAMPLER_DELTA_UNAVAILABLE = "SAMPLER_DELTA_UNAVAILABLE"
|
|
CONFLICT_SAMPLER_METADATA_MISSING = "SAMPLER_METADATA_MISSING"
|
|
|
|
|
|
# Structured strategy warnings
|
|
CONFLICT_NO_STABLE_ANCHORS = "NO_STABLE_ANCHORS"
|
|
CONFLICT_NO_ACTIVE_CHANGES = "NO_ACTIVE_CHANGES"
|
|
CONFLICT_NO_CONTACT_RULE = "NO_CONTACT_RULE"
|
|
CONFLICT_NO_ENDPOINT = "NO_ENDPOINT"
|
|
CONFLICT_NO_FORBIDDEN_DRIFT = "NO_FORBIDDEN_DRIFT"
|
|
|
|
|
|
# Noise strategy conflicts
|
|
CONFLICT_NOISE_MISSING = "NOISE_MISSING"
|
|
CONFLICT_NOISE_SHAPE_UNKNOWN = "NOISE_SHAPE_UNKNOWN"
|
|
CONFLICT_NOISE_READER_FAILED = "NOISE_READER_FAILED"
|
|
CONFLICT_NOISE_LATENT_SHAPE_MISMATCH = "NOISE_LATENT_SHAPE_MISMATCH"
|
|
|
|
|
|
# Core Alpha info conflicts / route warnings
|
|
CONFLICT_ALPHA_ROUTE_MISSING = "ALPHA_ROUTE_MISSING"
|
|
CONFLICT_ALPHA_PARTIAL_INPUT = "ALPHA_PARTIAL_INPUT"
|
|
|
|
|
|
# Wan adapter conflicts / route warnings
|
|
CONFLICT_WAN_HIGH_LOW_ROUTE_MISSING = "WAN_HIGH_LOW_ROUTE_MISSING"
|
|
CONFLICT_WAN_TEMPORAL_ROUTE_UNKNOWN = "WAN_TEMPORAL_ROUTE_UNKNOWN"
|
|
CONFLICT_WAN_PROMPT_ROUTE_WEAK = "WAN_PROMPT_ROUTE_WEAK"
|
|
CONFLICT_WAN_SOURCE_ROUTE_MISSING = "WAN_SOURCE_ROUTE_MISSING"
|
|
CONFLICT_WAN_DECODE_ROUTE_MISSING = "WAN_DECODE_ROUTE_MISSING"
|
|
|
|
|
|
# Frozen node constants
|
|
FROZEN_MODE_BASIC = "BASIC"
|
|
FROZEN_MODE_RESEARCH = "RESEARCH"
|
|
FROZEN_MODE_WAN = "WAN"
|
|
|
|
REPORT_DETAIL_COMPACT = "COMPACT"
|
|
REPORT_DETAIL_STANDARD = "STANDARD"
|
|
REPORT_DETAIL_FULL = "FULL"
|
|
|
|
# Frozen node conflicts / diagnostics
|
|
CONFLICT_FROZEN_ROUTE_MISSING = "FROZEN_ROUTE_MISSING"
|
|
CONFLICT_FROZEN_PARTIAL_OBSERVABILITY = "FROZEN_PARTIAL_OBSERVABILITY"
|
|
CONFLICT_PASSTHROUGH_OUTPUT_MISSING = "PASSTHROUGH_OUTPUT_MISSING"
|
|
CONFLICT_PACKET_BRANCH_CREATED = "PACKET_BRANCH_CREATED"
|
|
CONFLICT_REPORT_SAVE_FAILED = "REPORT_SAVE_FAILED"
|