Public symbols 9

class

RunOutputError

L24
class RunOutputError(RuntimeError)

Stable fail-closed error raised by the output capability.

class

RunOutputPolicy

L39
class RunOutputPolicy(object)

Trusted deployment policy with a pre-opened canonical local root. The descriptor is private and never enters a Run document, ExecutionPlan, lockfile, manifest, or plugin grant. Each composed Run duplicates the pinned descriptor, so the caller may close its policy after ``open_plan`` returns.

closed
RunOutputPolicy.closed(self) -> bool
close
RunOutputPolicy.close(self) -> None
class

RunOutputCommitReceipt

L197
class RunOutputCommitReceipt(object)
FieldTypeDefault
run_idstr—
plugin_instancestr—
transaction_idstr—
logical_namestr—
formatstr—
bytes_writtenint—
integritystr—
sha256str | None—
committed_monotonic_nsint—
schemastrfield(default='fastsim-run-output-commit/2', init=False)
class

RunOutputAbortReceipt

L223
class RunOutputAbortReceipt(object)
FieldTypeDefault
run_idstr—
plugin_instancestr—
transaction_idstr—
reason_codestr—
bytes_writtenint—
preserved_incompletebool—
incomplete_logical_namestr | None—
schemastrfield(default='fastsim-run-output-abort/1', init=False)
class

RunOutputValidationReceipt

L247
class RunOutputValidationReceipt(object)

Small format-neutral proof produced by an independent validator worker.

FieldTypeDefault
validator_schemastr—
validation_profilestr—
integritystr—
validated_bytesint—
content_sha256str | None—
footer_identitystr—
schemastrfield(default='fastsim-run-output-validation/2', init=False)
class

RunOutputFileLease

L280
class RunOutputFileLease(Protocol)
closed
RunOutputFileLease.closed(self) -> bool
bytes_written
RunOutputFileLease.bytes_written(self) -> int
handoff_to_worker
RunOutputFileLease.handoff_to_worker(self, worker_identity: int) -> None
write
RunOutputFileLease.write(self, data: memoryview) -> int
flush
RunOutputFileLease.flush(self) -> None
close
RunOutputFileLease.close(self) -> None
class

RunOutputReadbackLease

L297
class RunOutputReadbackLease(Protocol)
closed
RunOutputReadbackLease.closed(self) -> bool
size_bytes
RunOutputReadbackLease.size_bytes(self) -> int
handoff_to_worker
RunOutputReadbackLease.handoff_to_worker(self, worker_identity: int) -> None
readinto
RunOutputReadbackLease.readinto(self, buffer: memoryview) -> int
seek
RunOutputReadbackLease.seek(self, offset: int, whence: int=os.SEEK_SET) -> int
tell
RunOutputReadbackLease.tell(self) -> int
close
RunOutputReadbackLease.close(self) -> None
class

RunOutputTransaction

L316
class RunOutputTransaction(Protocol)
integrity
RunOutputTransaction.integrity(self) -> str
transaction_id
RunOutputTransaction.transaction_id(self) -> str
logical_name
RunOutputTransaction.logical_name(self) -> str
open_stream
RunOutputTransaction.open_stream(self) -> RunOutputFileLease
seal
RunOutputTransaction.seal(self, lease: RunOutputFileLease) -> None
open_readback
RunOutputTransaction.open_readback(self) -> RunOutputReadbackLease
confirm_validation
RunOutputTransaction.confirm_validation(self, readback_lease: RunOutputReadbackLease, validation_receipt: RunOutputValidationReceipt) -> None
commit
RunOutputTransaction.commit(self) -> RunOutputCommitReceipt
abort
RunOutputTransaction.abort(self, reason_code: str='PLUGIN_ABORTED') -> RunOutputAbortReceipt
class

RunOutputService

L344
class RunOutputService(Protocol)
service_id
RunOutputService.service_id(self) -> str
begin_primary
RunOutputService.begin_primary(self, logical_name: str, format: str, idempotency_key: str) -> RunOutputTransaction