Public declaration syntax from forge-rs/harness-runtime/src/lib.rs Original source SHA-256: 6884c74f96496f4aba387742eaf8ee635c6379b486d0d4dc577b34ed649431c2 Function bodies and constant values are omitted. This is not the complete implementation. Source line 70 pub mod admission; Source line 71 pub mod budget; Source line 72 pub mod error; Source line 73 pub mod planes; Source line 74 pub mod record; Source line 75 pub mod spawn; Source line 76 pub mod spine; Source line 77 pub mod strategy; Source line 78 pub mod trace; Source line 80 pub use admission::{ AdmissionRequest, AdmittedHarness, AdmittedParts, HarnessAdmission, RunContext, }; Source line 83 pub use budget::BudgetLedger; Source line 84 pub use error::{ AdmissionError, AmplificationRule, AmplificationViolation, BudgetError, PlaneError, PlaneUnbound, RuntimeError, SpawnError, TraceContextError, }; Source line 88 pub use planes::{ ApprovalDecision, ApprovalRequest, BudgetReservation, BudgetReservationRequest, ContextFrame, ContextPlane, ContextRequest, EconomicsPlane, GateRequest, GateResult, HttpPlaneClient, IdentityPlane, InferencePlane, InferenceRequest, InferenceResponse, InferenceUsage, LineageVerification, LineageVerificationRequest, MediaArtifact, MemoryPlane, MemoryWrite, ModelOutput, NoopPlanes, PerceptionPlane, PerceptionRecord, Placement, PlacementRequest, Plane, PlaneKind, PlaneRegistry, PolicyDecision, PolicyPlane, PolicyRequest, SettlementRecord, SettlementRequest, SubstratePlane, TelemetryEvent, TelemetryPlane, ToolInvocation, ToolOutput, ToolsPlane, TranscriptEntry, TranscriptRole, VerificationPlane, }; Source line 98 pub use record::{ AdmissionEvidence, HaltReason, PlaneDecision, RunOutcome, RunOutcomeKind, RunRecord, SettlementEvidence, UsageTotals, RUN_RECORD_SCHEMA_VERSION, }; Source line 102 pub use spawn::{spawn_child, SpawnedChild}; Source line 103 pub use spine::{ MapContextPlane, MapMemoryPlane, MapSpineClient, MapSpineConfig, SpineDispatchRecord, SpineDispatchStatus, }; Source line 107 pub use strategy::{ DagError, LoopStrategy, MicroDag, MicroDagNode, MicroDagStrategy, ReactLoop, RunPlan, StrategyRegistry, }; Source line 111 pub use trace::{TraceContext, TRACEPARENT_HEADER};