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

No public docstring is provided in the current source.

close
RunOutputPolicy.close(self) -> None

No public docstring is provided in the current source.

class

RunOutputCommitReceipt

L197
class RunOutputCommitReceipt(object)

No public docstring is provided in the current source.

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)

No public docstring is provided in the current source.

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)

No public docstring is provided in the current source.

closed
RunOutputFileLease.closed(self) -> bool

No public docstring is provided in the current source.

bytes_written
RunOutputFileLease.bytes_written(self) -> int

No public docstring is provided in the current source.

handoff_to_worker
RunOutputFileLease.handoff_to_worker(self, worker_identity: int) -> None

No public docstring is provided in the current source.

write
RunOutputFileLease.write(self, data: memoryview) -> int

No public docstring is provided in the current source.

flush
RunOutputFileLease.flush(self) -> None

No public docstring is provided in the current source.

close
RunOutputFileLease.close(self) -> None

No public docstring is provided in the current source.

class

RunOutputReadbackLease

L297
class RunOutputReadbackLease(Protocol)

No public docstring is provided in the current source.

closed
RunOutputReadbackLease.closed(self) -> bool

No public docstring is provided in the current source.

size_bytes
RunOutputReadbackLease.size_bytes(self) -> int

No public docstring is provided in the current source.

handoff_to_worker
RunOutputReadbackLease.handoff_to_worker(self, worker_identity: int) -> None

No public docstring is provided in the current source.

readinto
RunOutputReadbackLease.readinto(self, buffer: memoryview) -> int

No public docstring is provided in the current source.

seek
RunOutputReadbackLease.seek(self, offset: int, whence: int=os.SEEK_SET) -> int

No public docstring is provided in the current source.

tell
RunOutputReadbackLease.tell(self) -> int

No public docstring is provided in the current source.

close
RunOutputReadbackLease.close(self) -> None

No public docstring is provided in the current source.

class

RunOutputTransaction

L316
class RunOutputTransaction(Protocol)

No public docstring is provided in the current source.

integrity
RunOutputTransaction.integrity(self) -> str

No public docstring is provided in the current source.

transaction_id
RunOutputTransaction.transaction_id(self) -> str

No public docstring is provided in the current source.

logical_name
RunOutputTransaction.logical_name(self) -> str

No public docstring is provided in the current source.

open_stream
RunOutputTransaction.open_stream(self) -> RunOutputFileLease

No public docstring is provided in the current source.

seal
RunOutputTransaction.seal(self, lease: RunOutputFileLease) -> None

No public docstring is provided in the current source.

open_readback
RunOutputTransaction.open_readback(self) -> RunOutputReadbackLease

No public docstring is provided in the current source.

confirm_validation
RunOutputTransaction.confirm_validation(self, readback_lease: RunOutputReadbackLease, validation_receipt: RunOutputValidationReceipt) -> None

No public docstring is provided in the current source.

commit
RunOutputTransaction.commit(self) -> RunOutputCommitReceipt

No public docstring is provided in the current source.

abort
RunOutputTransaction.abort(self, reason_code: str='PLUGIN_ABORTED') -> RunOutputAbortReceipt

No public docstring is provided in the current source.

class

RunOutputService

L344
class RunOutputService(Protocol)

No public docstring is provided in the current source.

service_id
RunOutputService.service_id(self) -> str

No public docstring is provided in the current source.

begin_primary
RunOutputService.begin_primary(self, logical_name: str, format: str, idempotency_key: str) -> RunOutputTransaction

No public docstring is provided in the current source.