Result Schema

Admin\results.json is the durable final result contract. Admin\events.ndjson is the durable event stream.

Run Fields

Minimum run fields:


runId
startedAt
endedAt
durationMs
requestedBy
transport
payloadType
payloadName
targetCount
successCount
failedCount
cancelledCount
timedOutCount
resultPath
targets

Target Fields

Minimum per-target fields:


runId
target
transport
payloadType
payloadName
state
exitCode
expectedExitCodes
startedAt
endedAt
durationMs
failureCategory
failureMessage
stdoutPath
stderrPath
resultPath
artifacts
artifactCollectionStatus
artifactCollectionFailureMessage
secretHandoffStatus
cleanupStatus
transportMetadata
streamRecords

streamRecords is optional and mainly used by PSRP.

Artifact References

Artifacts include copied-back script-created files and metadata describing collection status. Missing default folders should produce not-found, not execution failure.

Stability

Automation should: