This page provides a stable method for assessing a Metnos capability. It does not recount the order in which components were designed, and it does not replace their technical contracts.
The first question is not “is the feature interesting?” but “does it produce a useful result, with understandable sources and boundaries, in the right user's context?” Assessment combines observable behaviour, tests, traceability and interaction quality. Persuasive prose or a polished answer is not evidence by itself.
| Quality | Operational meaning | It does not mean |
|---|---|---|
| Useful | Brings the user to a relevant result at a proportionate cost. | Taking more steps or displaying more text. |
| Intelligent | Selects suitable tools and strategies, states uncertainty and uses the right sources. | Producing self-assured prose or anthropomorphising the system. |
| Autonomous | Completes, within a declared mandate, the steps that require no new consent. | Expanding the assignment's scope, privileges or duration on its own. |
| Proactive | Makes a proposal or starts an authorised task when an explicit condition is met. | Observing indiscriminately or deciding what the user ought to want. |
The four qualities can diverge. A flow may be autonomous but useless, intelligent but unauthorised, or useful precisely because it stops and asks for confirmation.
| Perspective | Essential questions |
|---|---|
| User outcome | Does the result answer the request? Is it presented in the right language and channel? Does the user know what was done and what remains to be decided? |
| Correctness and safety | Are inputs, outputs and permissions validated? Does external data remain untrusted? Do operations with effects require the intended consent? |
| Operational reliability | Do errors, timeouts and restarts have defined outcomes? Can work resume without duplicating effects? Are audit and recovery tools available? |
| Sources and data rights | Does each personal claim refer to an original source? Are data, credentials and preferences isolated per user, correctable and deletable? |
A useful judgement states the decision, its evidence and its consequence. The following categories avoid vague conclusions such as “needs improvement”.
| Outcome | When to use it |
|---|---|
| required | A missing requirement makes the capability incorrect, insufficiently isolated or uncontrollable. |
| strengthen | The contract is sound, but tests, messages or error handling do not yet cover relevant cases. |
| conditional | The benefit is plausible but depends on a measurable signal, a source or a mandate that is currently absent. |
| accepted tension | Two legitimate goals remain in conflict; the boundary, choice and mitigation are documented. |
| excluded | It crosses a product boundary, or its cost and risk exceed its demonstrated benefit. |
Every outcome must cite inspectable evidence: tests, audit events, an original source, persisted state or behaviour reproducible under stated conditions. Language-model prose does not become evidence merely because it was stored.
A profile can improve tone, examples and the final answer's form, but it must not be injected into a planner governed by shared caches. If it is absent from the cache key, cache hits ignore it; if it enters the key, a shared plan cache becomes per-user and loses hit rate and reproducibility. Sound options are to apply the profile during final generation or to rewrite the request explicitly before the cache, with a coherent signature.
Reducing confirmations makes a flow faster but increases the risk of unexpected effects. A global “trust level” is not a solution: authority must be bounded by operation, source, duration, account and user.
More sources may improve an answer while creating an excessive personal dossier. Sensitive directories, medical or financial data and secrets require default exclusion or specific consent. Technical readability does not authorise their conversion into profile data.
A natural answer must not hide which service was used, which datum was found or which operation failed. Transparency should be made readable, not removed.
Metnos is not autonomous or proactive in the abstract. It is so with respect to a specific assignment: “check my calendar every Monday”, “notify me if a message arrives from this sender”, or “continue until you have found three official sources”. The mandate defines:
Outside those boundaries, Metnos must stop, request a new mandate or make a proposal. It cannot enlarge the assignment by relying on an inferred preference.
Before introducing a new trigger or automatic proposal, verify in order:
If any question has no answer, the capability is not ready to be presented as available.
For a change or new capability, the review result should be readable in this form:
| Field | Content |
|---|---|
| User request | A concrete natural-language example. |
| Expected outcome | What the user will see, including the point of confirmation. |
| Mandate and sources | User, account, device, paths and services involved. |
| Evidence | Tests, events and original data that prove the outcome. |
| Risks and limits | Irreversible effects, sensitive data, costs and failure conditions. |
| Judgement | Required, strengthen, conditional, accepted tension or excluded. |
The relevant current specifications are agent runtime, executors, approval, observability, users and sessions, telos and vaglio.
Metnos — Perspectives and judgement
Current criteria for assessing capabilities, boundaries and interaction quality.