[SLICE 16][CORE-E] Persist learned candidates, ancestry, evaluation plans, promotion decisions, and append-only admission/suspension/supersession lifecycle #15

Open
opened 2026-09-08 01:57:00 +00:00 by nsaspy · 0 comments
Owner

Parent epic: #16
Depends on: #33
Research: prolog-rlm#404A

Goal

Implement durable candidate/promotion objects while keeping promotion decision semantics upstream.

Persist:

  • candidate ID/kind/payload ref/scope/assumptions;
  • origin experience refs and learner/version;
  • candidate ancestry/transform lineage;
  • promotion policy/version reference;
  • evaluation cuts/fixtures/metrics/counterexamples;
  • promotion receipt and decision reason;
  • lifecycle states: proposed/schema_validated/evaluated/promotion_ready/admitted/held/rejected/suspended/deprecated/superseded/retracted;
  • exact version used by historical runs.

Acceptance

A candidate can be proposed, evaluated, admitted, later suspended and superseded without mutating old history; historical replay resolves the exact admitted version originally used; candidate payloads remain inert semantic/control data and cannot register executable handlers or authority.

Parent epic: #16 Depends on: #33 Research: prolog-rlm#404A ## Goal Implement durable candidate/promotion objects while keeping promotion decision semantics upstream. Persist: - candidate ID/kind/payload ref/scope/assumptions; - origin experience refs and learner/version; - candidate ancestry/transform lineage; - promotion policy/version reference; - evaluation cuts/fixtures/metrics/counterexamples; - promotion receipt and decision reason; - lifecycle states: proposed/schema_validated/evaluated/promotion_ready/admitted/held/rejected/suspended/deprecated/superseded/retracted; - exact version used by historical runs. ## Acceptance A candidate can be proposed, evaluated, admitted, later suspended and superseded without mutating old history; historical replay resolves the exact admitted version originally used; candidate payloads remain inert semantic/control data and cannot register executable handlers or authority.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nsaspy/symbolic-memory#15
No description provided.