Skip to repository content

tenant.openagents/omega

No repository description is available.

OpenAgents Git authority 2026-07-28T02:02:22.533Z Public web read
NIP-34 coordinate30617:7649603503856e5148d571eac2766b288a8ff1e9e35d380337a1d2b0015b4f92:omega
MaintainersHidden in public view
References2 branches · 1 tag
Read-only clonegit clone https://openagents.com/git/tenant.openagents/omega.git
Browse files

workroom_receipts.rs

64 lines · 3.1 KB · rust
1//! Authority receipt inspector for the Sarah workroom (`OMEGA-SW-05`).
2//!
3//! This crate is record-agnostic projection logic for one activity/receipt row
4//! and the room-header authority profile strip. It holds no durable state and
5//! never returns raw tokens, private paths, or unbounded tool output.
6//!
7//! `workroom_ui` (OMEGA-SW-03) consumes these types when wiring the pane.
8
9mod community_verification;
10mod issue31_full_auto;
11mod issue31_host;
12mod public_ref;
13mod receipt;
14mod render;
15mod room_header;
16
17pub use community_verification::{
18    AdmittedVerification, COMMUNITY_FEEDBACK_KIND, COMMUNITY_INDEPENDENT_VERIFICATION_PACKET,
19    COMMUNITY_INDEPENDENT_VERIFICATION_SCHEMA, CommunityBinding,
20    INDEPENDENT_VERIFICATION_FEEDBACK_TYPE, SHARED_FIXTURE_DIGESTS, VerificationEvent,
21    VerificationRefusal, VerificationVerdict, admit_independent_verification,
22};
23pub use issue31_full_auto::{
24    ISSUE31_EVIDENCE_HOPS, ISSUE31_FULL_AUTO_ADJUNCT_SCHEMA, Issue31EvidenceChain,
25    Issue31EvidenceHop, Issue31EvidenceHopKind, Issue31EvidenceUnavailableReason,
26    Issue31FullAutoAdjunct, Issue31FullAutoAdjunctError, Issue31FullAutoControl,
27    Issue31FullAutoControlKind, Issue31FullAutoLifecycle, Issue31FullAutoRun,
28    Issue31ProviderAccount, Issue31ProviderHandoff, Issue31ProviderHandoffState,
29    Issue31ProviderQuota, Issue31ProviderReadiness, MAX_ISSUE31_FULL_AUTO_ACCOUNTS,
30    MAX_ISSUE31_FULL_AUTO_CONTROLS, MAX_ISSUE31_FULL_AUTO_HANDOFFS, MAX_ISSUE31_FULL_AUTO_RUNS,
31    MAX_ISSUE31_UNATTENDED_MS, build_issue31_full_auto_adjunct,
32    build_issue31_full_auto_adjunct_document, decode_issue31_full_auto_adjunct,
33    decode_issue31_provider_handoff, is_issue31_public_text, project_issue31_evidence_pair,
34};
35pub use issue31_host::{
36    ISSUE31_HOST_ADJUNCT_SCHEMA, Issue31AbsentGap, Issue31CommandState, Issue31CommandStateInput,
37    Issue31Gap, Issue31HostAdjunct, Issue31HostAdjunctError, Issue31HostProjection,
38    Issue31HostProjectionInput, Issue31HostSources, Issue31ObservedGap,
39    Issue31ProjectionCapability, Issue31ProjectionSource, Issue31Role, Issue31RoleInput,
40    Issue31RoleKind, Issue31RoleStatus, Issue31SourceKind, Issue31TerminalState,
41    MAX_ISSUE31_PROJECTION_REFS, MAX_ISSUE31_TIMESTAMP_MS, ProjectionFreshness,
42    build_issue31_host_adjunct, build_issue31_host_adjunct_document, decode_issue31_host_adjunct,
43};
44pub use public_ref::{PUBLIC_REF_MAX_LEN, PublicRef, is_public_safe_ref, sanitize_public_ref};
45pub use receipt::{
46    AuthorityBlockJson, AuthorityReceiptDetail, AuthorityStatus, MAX_BOUNDED_RESULT_REFS,
47    RawAuthorityBlock, RefusalDetail, RefusalReasonClass,
48};
49pub use render::{
50    CONVERSATION_HEADER_TITLE, InspectorField, ReceiptInspectorView, RoomHeaderAuthorityView,
51    render_receipt_detail, render_room_header_authority,
52};
53pub use room_header::{DEFAULT_AUTHORITY_PROFILE_REF, RoomAuthorityHeader};
54
55#[cfg(test)]
56mod tests {
57    #[test]
58    fn crate_is_receipt_inspector_not_full_workroom_pane() {
59        let path = module_path!();
60        assert!(path.contains("workroom_receipts"));
61        assert!(!path.contains("workroom_ui"));
62    }
63}
64
Served at tenant.openagents/omega Member data and write actions are omitted.