Continuity, ordinary Domain reasoning, feedback adaptation, and stateless structured results do not require custom transition configuration.
Check whether transition learning fits
Use structured transition learning when all of these are true:- The target becomes observable after the configured inputs or action.
- Every input can be computed before that consequence.
- Equivalent events should be able to reuse one another as evidence.
- The application can define one coherent event boundary.
- The application can abstain when no eligible support exists.
One event in one picture
Minimal setup
Use Discovery by default when the target is known but the useful pre-target input surface is not. Setlearning.enabled: true and learning.transition.enabled: true, declare the eligible event type and observable target, omit input_paths, and enable autonomous_projection.
input_paths explicitly when the learner-facing ontology must be fixed or reviewed in advance. Explicit paths remain authoritative when supplied.
Add action_path only when the learned relationship includes an action or intervention. Add group_by_paths only when evidence must remain separated across incompatible public contexts. Leave support, distance, neighbor, and retention controls at their defaults until the evidence contract shows a specific need.
See Use Discovery for the acquisition lifecycle, discovered projection diagnostics, structural representation discovery, and mixed setup.
Structured transition learning can coexist with ordinary policy feedback. It can also be the only adaptive relationship in a Domain with no candidate hypotheses.
Keep three data layers separate
A feedback signal belongs on the applicable feedback route. Keep it separate from an observation-only transition target.
Learner inputs
Every transition input must be available before the consequence. Inputs can include:- Current observable state.
- Relative or normalized geometry.
- Public operating mode.
- A proposed intervention or action.
- A derived feature computed only from pre-consequence observations.
- The target or any field derived from it.
- A hidden cause unavailable to the application.
- The preferred or correct action.
- A solver label.
- A collision, boundary, or success label calculated from the after-state.
Target structure
The target must preserve every observable distinction the learner must predict. Use one joint target when separately predicted fields can form an impossible combination. For mutually exclusive effects, one categorical target may be safer than independent booleans:
A valid processed state can hide an invalid raw prediction.
Evidence geometry and grouping
Evidence reuse depends on the configured input representation, not on field names alone.action_path identifies the action value. group_by_paths determines evidence eligibility. They do not have the same function.
Start with the smallest observable representation that preserves the real transition relationship. Change geometry only after inspecting which evidence supported a result.
Admission before interpretation
The API can store an event that the transition learner does not accept. Before using transition output, verify:- The request returned an event or memory ID.
- Every configured input, target, action, and grouping path was present with the expected type.
- The transition learner accepted the event.
sample_count_deltachanged as specified for one eligible unique event, usually by1.- The applicable learner or subsystem version advanced as the endpoint contract specifies.
learner_eligibility, accepted, rejection_reason, missing_paths, sample_count, and model_version when returned. Storage does not prove learner admission.
When admission fails, repair the path, type, event kind, target, duplicate handling, or selected learner before sending more events.
Support and abstention
A supported prediction follows a sequence such as:
Read predicted values only when the returned status is
predicted. When available, preserve support_count, evidence IDs, distances, group identity, disagreement, and the selection or abstention reason.
Treat confidence according to the route contract. Do not assume it is a calibrated probability of correctness or an exploration policy.
Optional workflows
Compare candidate actions without writing
Compare candidate actions without writing
An application can query a fixed set of candidate actions without adding evidence, compare their predicted consequences, and then commit externally. The application still owns candidate construction, selection rules, safety checks, and execution.When the route supports them, use:These flags control different functions. Disabled exploration does not by itself prove that a call is read-only. Verify the endpoint contract, applicable learner-state hash, and versions before and after the read.Preserve the complete Domain query and
/explain responses. A later explanation can use a different evidence set unless the route explicitly binds it to the original query or result.Use typed hypothesis evidence
Use typed hypothesis evidence
Transition predictions do not automatically create hypotheses. Add candidate hypotheses only when the mechanism itself is required.Candidates should:
- Compete over the same declared relation.
- Predict different observable consequences.
- Receive both supporting evidence and counterevidence.
- Share the same public schema.
- Avoid encoding a preferred answer.
Induce compact predictive structure
Induce compact predictive structure
Configure Supported target types are
learning.structure only when the Domain should induce compact predictive conditions or relations from accepted events. This is optional and is not required for ordinary transition prediction.number, categorical, boolean, and set. Eligible induced hypotheses can appear in ranked_hypotheses with origin: "induced". Treat the output as predictive structure, not proof of causality. Compatible transfer remains owner-scoped and requires local confirmation.Troubleshooting
Launch checklist
- One eligible event represents one input-to-target relationship.
- Every input exists before the consequence.
- Operational record, learner view, and application-only context remain separate.
- Numeric scale, categorical meaning, invariances, and boundaries match the real transition behavior.
action_pathand grouping have distinct justified roles.- The target represents one coherent observable consequence.
- Raw prediction and application processing remain separately inspectable.
- Learner admission is verified rather than inferred from storage.
- Unsupported or incompatible queries abstain.
- Evidence identity, distance, group, disagreement, and abstention reasons are preserved.
- Read-only checks leave the applicable learner state unchanged.
Feedback, bounded scoring, and delayed credit
Use the feedback guide when the question is whether a committed action was useful, how it moves a bounded public objective, or how a later outcome should revise earlier decisions.
