{ "opencontext": "1.0", "bundle_id": "ocb_3b541a2e1a933b60", "generated_at": "2026-08-09T15:00:00Z", "namespace": "acme", "consumer": { "type": "agent", "id": "support-agent", "roles": [ "support" ] }, "task": "Handle refund request for ACME", "as_of": "2026-08-09T15:00:00Z", "objects": [ { "id": "mission", "type": "mission", "layer": "L0", "title": "Why ACME exists", "content": "ACME exists to make refunds boring.", "authority": "canonical", "trust": "trusted", "owner": "founders", "lifecycle": "current", "classification": "public" } ], "excluded": [ { "id": "finance.payroll", "reason": "permission-denied", "detail": "outside the support scope" }, { "id": "policies.refunds.v1", "reason": "superseded", "outranked_by": "policies.refunds" } ], "warnings": [ { "code": "stale", "message": "procedures.refund is stale.", "id": "procedures.refund", "severity": "warning" } ], "provenance": [ { "id": "mission", "canonical_source": true } ], "permissions": [ "customer.read", "ticket.write" ], "stats": { "considered": 12, "included": 1, "excluded": 2, "redacted": 0, "characters": 38 }, "digest": "sha256:dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd" }