Skip to main content
Adapt-1 can change when applications send observations, events, or feedback. The operational record must show each change. Record the input, Adapt-1 result, application action, observable consequence, and information sent to Adapt-1. Operators must be able to identify the cause of a change. Possible causes include the input contract, new evidence, feedback, application logic, and external systems. Reasoning can occur without changing state. Attribute learning only when an eligible observation or measured outcome produces a persistent change capable of affecting a later result.

What to monitor

Keep one ordered interaction record that connects seven items:
Adapt-1 does not automatically receive all information that the application has. Record external observations and information returned to Adapt-1 separately.

Application interaction record

The record below belongs to the surrounding application. It is not a universal Adapt-1 response schema.
Use the exact fields that the selected route returns. Keep the complete response with this application record.

Input contract

Record the exact input that Adapt-1 received before each result. Include:
  • Domain and schema revision.
  • Adapter or feature-extractor version.
  • Available actions and their public meanings.
  • Numeric normalization and categorical representation.
  • Derived fields added by the application.
  • Grouping context.
  • interpretations that the application adds.
This record lets operators identify changes in the input. Make a new Domain revision for a change to paths, types, grouping, event boundary, or target shape. Do not mix evidence from incompatible representations.

Returned result

A single status does not show the evidence or uncertainty. Store the field that the application used. Also store the returned alternatives. The response can include these fields:
Do not call every result a policy score. Keep the documented field names and meanings for each route.

Execution record

For every operation, record:
If the executed operation differs from the Adapt-1 result, keep both values and the reason. Use one of these typical selector values:
This record shows when application logic or a fallback rule selected the operation.

Consequence and feedback

A later observation can show a consequence without a judgment. Explicit feedback is a separate signal. Record these channels separately. Operators can then identify the signal that can change state.

Adaptation phases

Returned state and evidence can show these operational phases: Evidence reuse is valid only for compatible input under the Domain contract. Keep evidence IDs and grouping context. These values show incompatible evidence and unsupported results.

Adaptation monitoring patterns

Applications can arrange state, exposure, writes, and inspection in different ways to observe how adaptation forms, carries forward, and changes. These are monitoring patterns around a workflow, not Domain types or Domain rules. Cold, teaching, frozen, and held-out describe different parts of a monitoring condition. A frozen read is not held out if the instance has already observed those cases. When comparing monitoring patterns, keep the task contract, input representation, available actions, feedback interpretation, and scoring rule fixed.

Monitor transition learning

For structured transitions, watch two questions separately:
  1. Did the event enter the transition learner?
  2. Did later queries retrieve the intended evidence?
Record event storage, learner admission, sample-count change, skip reason, evidence identity, support distance, and raw prediction. Also record structural validity and reconstructed state when the contract returns them. Keep the processed state separate. Inputs with no support or low support must follow the Domain abstention contract. Change the learner geometry if unrelated observations supply support. Change grouping if support contains incompatible modes. Do not use the result until the support is correct. See Design Domains for transition learning.

Monitor feedback-driven policy change

When the application uses scoped feedback, keep the committed relation, policy, and exact feedback. Also keep the learned signal that the route later returns. Connect the changed signal to later application decisions. See Monitor feedback-driven policy adaptation.

Diagnostics

If a Domain gives unexpected results, process the recorded events in a temporary diagnostic Domain. Change one configuration item at a time. Keep diagnostic state separate from application state.

State lifecycle

  • Use one writer for ordered online state.
  • Keep stable interaction and event identifiers.
  • Persist the last confirmed response.
  • Reconcile ambiguous writes before resubmitting them.
  • Use the clear or reset route that controls the applicable state.
  • Do not reset between interactions that are meant to share learning.
  • Use read-only query and explanation calls for inspection. Check the learner-state versions before and after the calls.
See Operate stateful and adaptive workflows.

Operational checklist

  • Exact input supplied to Adapt-1
  • Domain, schema, and adapter revision
  • Complete route response
  • Result actually consumed by application code
  • Commitment, override, or fallback provenance
  • Exact executed operation
  • Observable consequence and event boundary
  • Feedback actually returned
  • Evidence IDs, support, and abstention reason
  • Learner-state change across the interaction
  • Transport failures kept separate from application behavior
This record makes online adaptation observable. Operators can see each change and the evidence that Adapt-1 reused. They can also see application actions and learner revisions.