neat/nge-assimilation

Error thrown when one assimilation candidate would exceed the configured structural budget.

neat/nge-assimilation/neat.nge-assimilation.types.ts

NgeAssimilationCandidate

Typed Phase D input assembled from one adult equilibrium signal and one module-local structural delta. This boundary is structural only: it must never carry raw network weights.

NgeAssimilationModuleDelta

Structural-prior delta captured for one realized module once the adult phase reaches equilibrium. Each numeric field carries both the current DNA value and the equilibrium-informed target value.

NgeAssimilationPolicy

Resolved policy bag controlling one Phase D structural-prior write-back attempt.

NgeAssimilationResult

Outcome returned by one owner-local assimilation attempt for a single module candidate.

neat/nge-assimilation/neat.nge-assimilation.ts

assimilateEquilibriumCandidate

assimilateEquilibriumCandidate(
  candidate: NgeAssimilationCandidate,
  policy: NgeAssimilationPolicy,
): NgeAssimilationResult

Orchestrate one equilibrium-candidate assimilation pass inside the owner-local Phase D boundary.

Parameters:

Returns: The public result packet for the current assimilation attempt.

neat/nge-assimilation/neat.nge-assimilation.errors.ts

AssimilationBudgetError

Error thrown when one assimilation candidate would exceed the configured structural budget.

AssimilationSchemaError

Error thrown when one assimilation candidate fails schema or envelope validation.

neat/nge-assimilation/neat.nge-assimilation.constants.ts

ASSIMILATION_ENCODING_MODES

Supported lossless and lossy encoding modes for owner-local assimilation serialization.

DEFAULT_ASSIMILATION_WRITE_BACK_RATE

Default fraction of one structural gap applied during one assimilation write-back pass.

DEFAULT_BUDGET_GUARD_ENABLED

Default enabled state for the Phase D assimilation budget-guard enforcement switch.

neat/nge-assimilation/neat.nge-assimilation.writeback.ts

applyAssimilationWriteback

applyAssimilationWriteback(
  candidate: NgeAssimilationCandidate,
  policy: NgeAssimilationPolicy,
): NgeAssimilationResult

Apply one slow, deterministic structural-prior write-back pass for a single equilibrium candidate.

Parameters:

Returns: The accepted per-module structural-prior update for the DNA-facing shelf.

neat/nge-assimilation/neat.nge-assimilation.utils.ts

buildAssimilationResult

buildAssimilationResult(
  candidate: NgeAssimilationCandidate,
  status: "accepted" | "budget-exceeded" | "schema-invalid",
  policy: NgeAssimilationPolicy,
  updatedModuleDelta: NgeAssimilationModuleDelta | null,
  telemetryOptions: { lossy?: boolean | undefined; },
): NgeAssimilationResult

Fold the canonical public result payload for one assimilation attempt.

Parameters:

Returns: The normalized result returned by the assimilation facade.

buildAssimilationTelemetry

buildAssimilationTelemetry(
  policy: NgeAssimilationPolicy,
  lossy: boolean,
): { lossy: boolean; budgetGuardEnabled: boolean; }

Build the public telemetry payload emitted by the owner-local assimilation boundary.

Parameters:

Returns: The normalized telemetry packet for the caller-facing result.

validateAssimilationCandidate

validateAssimilationCandidate(
  candidate: NgeAssimilationCandidate,
): AssimilationSchemaError | null

Validate that one equilibrium candidate can safely enter the owner-local assimilation path.

Parameters:

Returns: A schema error when the envelope is inconsistent, otherwise null.

Generated from source JSDoc • GitHub