# Producer template for FEP-WP-0008-T02; placeholders are not valid use evidence. # Executable schema-v1 event validation/collection: activity-core # src/activity_core/context_resolvers/frontend_patterns.py (validate_event). # Consumer closeout integration and real-use acceptance remain open in T02. # Local producer: scripts/reference_consume.py receipt (explicit JSON decision input). # Consumer produces immutable events; collector supplies independently verified origin. schema_version: 1 use_id: "::" event_id: "" previous_event_sha256: null # Follow-up must name the prior event digest; never overwrite. recorded_at: "" kind: synthetic # real only for an actual consumer decision; never change a fixture to real. consumer: repo: "" revision: "" task_ref: "" producer: "" run_ref: "" reference: version: "0.1" packaging_revision: "" manifest_sha256: "" context: problem: "" constraints: [] considered: [] # Stable CAND IDs; empty is valid for no match. selected: [] decision: action: no-match # applied | adapted | rejected | no-match reason: "" artifact_ref: null # Pinned consumer decision/implementation diff when available. outcome: value: unknown # helpful | harmful | mixed | no-effect | unknown basis: consumer-report # consumer-report | model-assessment | observed-result stage: decision # decision | implementation | test | operation expectation: "" observation: null evidence_refs: [] # Authorized artifact/test locators; no pasted private code or secrets. next_observation: "" measured_decision_minutes: null measured_rework_minutes: null comparison_ref: null # Needed to claim improvement over a baseline. # Collector records origin repo/ref/file digest and validation result separately; # it must not trust producer-written origin verification or rating as proof of benefit.