Records and History
A Record is the permanent, sealed account of what happened in a completed job. It is the system’s final source of truth for an execution. Once created, it cannot be retroactively changed.
What a record contains
The Record captures the full execution:
- The operator who did the work
- The surface (service type) the work was performed on
- The ServiceEvent outcome and evidence
- Payment state at completion
- Timestamps throughout the execution
Records are linked to the Job, the Intake, and the operator. They are the prerequisite for a ⭐ Signal.
Trust signals and records
After a Record is sealed, the system may emit a ⭐ Signal — a trust attribution object derived from the execution. This happens automatically.
ServiceEvent completed → Record sealed → ⭐ Signal emitted
The ⭐ Signal is not a review. It is not created by the customer. It is emitted by the system and traces back to the specific Job, ServiceEvent, and Record that produced it.
What operators can see
Operators can view their trust signal count and state in their Desk:
- Total signals earned
- Whether trust is present (
noneorpresent) - When the most recent signal was emitted
This is internal visibility only. No public-facing trust display exists in v0.01.
Operators see their own records and signals. They do not see other operators’ records.
What trust signals are not
| What people might expect | What is actually true |
|---|---|
| A 1–5 star rating | Not this. Signals are binary per execution: emitted or not. |
| A score from 0–100 | Not this. No aggregate score exists. |
| A customer review | Not this. Customers do not create signals. |
| A ranking system | Not this. Operators are not ranked by signals. |
| Something that can be edited | Not this. Signals are system-emitted and immutable. |
Trust is advisory
Having trust signals does not change what an operator can do in the system. It does not grant additional access or affect routing decisions.
In v0.01, trust signals are labeled trust_advisory_effect: "none". The system can see trust. It does not act on trust yet.
Guardrails
- Preserve the distinction between planned, partial, and live.
- Avoid marketing language.
- Trust signals are system-emitted. Operators cannot create or modify them.