FEATURE
On Trajectory Observability And The Constraint Layer
There is a system called ASA Research Observatory that is trying to observe a class of failure most monitoring systems encounter only indirectly.
It doesn't begin with the moment something breaks.
It begins with the trajectory that got there.
That distinction is worth examining because many failures don't initially present as failures. A system can continue producing valid-looking outputs while some relationship that previously made those outputs trustworthy is changing. Dependencies still resolve. Responses remain fluent. Individual operations succeed.
Something has moved, but nothing has complained yet.
Ordinary monitoring isn't necessarily blind to this. We already measure trends, rates of change, error budgets, latency distributions, resource pressure and other signals that can deteriorate before an incident becomes visible to a user. Security monitoring likewise looks for anomalous behavior before compromise produces an obvious outage.
ASA is making a more specific claim.
In long-running human-AI interaction, changes in trajectory may themselves contain information about approaching instability. Instead of waiting for a contradiction or obvious behavioral failure, the system attempts to observe whether the interaction is moving away from previously established conditions while the individual outputs can still appear locally reasonable.
That's interesting because fluency is a poor failure detector for a language model.
A response can be grammatically clean, contextually appropriate and individually defensible while participating in a longer trajectory that has gradually changed character. If we inspect only the latest output, we may have no reason to object.
The question becomes whether the change across outputs contains a detectable signal that the outputs themselves don't.
ASA gives us a way to ask that experimentally.
If its measurements begin changing before independently identified failures or loss of recoverability, then trajectory observability is contributing information we didn't already have from ordinary output inspection. If its signals move without reliably predicting anything consequential, then we may simply have created a more elaborate description of variation.
The distinction has somewhere to fail.
That matters because words such as coherence and drift can become dangerously accommodating. Once we know that an interaction eventually went wrong, it's easy to look backward and find a trajectory that appears to have been heading there all along.
A useful observability layer has to work in the other direction.
It has to tell us something before we know the ending.
That means the interesting tests aren't examples where drift and failure have already been identified. They're cases where ASA reports changing conditions and we then observe what happens next. Some trajectories should recover without intervention. Some should continue changing without producing meaningful failure. Others may cross thresholds after which recovery becomes harder or the behavior changes abruptly.
If those classes can be distinguished prospectively, we have something much stronger than a metaphor about coherence.
We have an instrument.
Seeing isn't the same as acting
There is another distinction in the architecture that I initially thought was a missing piece.
Observing an unstable trajectory doesn't tell us what should happen because of it.
A warning can be ignored. A threshold can be overridden. A human operator can decide that an unusual trajectory is justified by unusual circumstances. An automated system can continue producing outputs after an observer has correctly identified increasing risk.
That isn't necessarily a defect in observability.
It may be a boundary.
Kusowski's broader architecture appears to recognize that distinction explicitly. ASA is positioned as an external observation layer, while the related ASC — Asymmetric Stability Crystallizer is described as the response and stabilization layer that sits after detection.
That separation makes sense to me.
Observation and authority are different jobs.
If the same mechanism that decides what counts as instability also has unrestricted authority to correct the instability, an error in observation can immediately become an error in control. Keeping those functions separate creates somewhere for disagreement to occur.
The observer can say, “This trajectory is changing.”
The response layer still has to answer, “What are we allowed to do about it?”
That second question introduces a different set of problems.
How much evidence justifies intervention? Which responses are reversible? Who can override them? What state has to be preserved before intervention occurs? How do we distinguish recovery from simply forcing the system back toward an earlier pattern?
Those aren't additional drift metrics.
They're governance and control questions.
The boundary has to remain visible
This is where I would resist describing the missing component as a constraint grammar, at least for now.
The phrase is attractive because it suggests a formal language for boundaries: acceptable rates of change, recoverable states, exception authority and re-entry conditions. Some systems may eventually benefit from exactly that kind of formalization.
The danger is deciding beforehand that all of those decisions belong to one object.
They may not.
A dependency resolver and a dialogue system can both drift from an earlier reference, but the appropriate responses are unlikely to have the same grammar. A package manager may have a cryptographic identity it can verify. A human conversation usually doesn't. Infrastructure may have a known-good configuration to restore. A long-running interaction may have changed legitimately and have no previous state that deserves restoration.
The analogy gives us the question.
The domain still has to answer it.
What does this system need to preserve?
What evidence tells us that property is being lost?
What interventions are available?
What does each intervention cost if the observer is wrong?
And what authority should remain outside the automated response path?
Those questions are less elegant than a universal constraint grammar, but they're easier to test.
Drift isn't failure
There is another reason to keep observation separate from response.
Not all drift should be stopped.
A system that never changes its trajectory may be stable because it is robust. It may also be rigid. In a dialogue, new evidence should sometimes change the reasoning. In software, a dependency should sometimes move to a new version. In an organization, a procedure may need to change because the conditions that originally justified it no longer exist.
Preventing all drift would prevent adaptation.
The useful distinction is therefore not simply between motion and stability. We need to know what property the motion threatens.
That makes recovery equally complicated. Returning to an earlier state isn't automatically successful recovery if the earlier state no longer fits current conditions.
Sometimes continuity requires change.
ASA's value, if the measurements hold up, may be that it makes some of those changes visible early enough that we still have choices about what to do with them.
That is different from proving that the change is wrong.
Before the incident
I think this is the most interesting part of trajectory observability.
Traditional incident analysis often begins after the interesting moment has already passed. Something failed, and we reconstruct the path backward through logs, metrics and state until we find where the conditions began to diverge.
ASA asks whether part of that reconstruction can happen while the trajectory is still unfolding.
If so, the value isn't that the observer knows the future.
It's that intervention remains cheap.
A small change can be investigated before it becomes a large one. State can be preserved before recovery requires reconstruction. A human can inspect the anomaly before the system reaches a condition where the only available response is rollback, shutdown or acceptance of loss.
That gives us a better definition of an early signal.
It isn't merely something that happens before failure.
It's information that arrives while there are still meaningfully different things we can do.
The harder research question is therefore not whether coherence loss has some universal shape in trajectory space. We don't know that it does.
The question is whether ASA's measurements identify changes that reliably precede states we independently care about, early enough to preserve options.
If they do, the next architectural boundary becomes clear.
ASA observes the motion.
Something else decides what the motion means and what authority follows from that interpretation.
Kusowski's separation of ASA and ASC suggests that his architecture is already moving in that direction. The interesting work now is in the boundary between them: what evidence is strong enough to move from observation to intervention, what interventions remain bounded and reversible, and what happens when the observer is wrong.
Seeing the trajectory early matters.
Knowing what to do about it is a different problem.
ASA originates from the work of Mieczysław Kusowski within the Symbioza2025 project, where it is developed alongside a broader set of approaches to long-horizon human–AI stability.