@ahamie/outcomes
v0.1.1
Published
Passive outcome recorder: record(runId, type, value, source) + attribute(runId, subject). Sensor-isolation invariant.
Readme
@ahamie/outcomes
Passive outcome recorder. Two operations:
await recordOutcome(db, { orgId, automationRunId, subject, outcome_type, source, source_kind });
const runId = await attribute(db, { orgId, subject });Sensor-isolation guard rejects any write where source is a system the agent has write access to (T13).
