This commit is contained in:
npc0-hue
2026-08-26 09:56:43 +08:00
parent 2b4974b561
commit 8e02a316fa
93 changed files with 21749 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
# run/artifact
Artifact transfer implementation lives here.
Artifact transfer is lower priority than control, job ack/result, and log ingest. Implement concurrency and bandwidth limits before enabling large transfers.
Artifact uploads must remain chunked and resumable. Slow, queued, or retrying artifact chunks must not prevent:
- control hello/heartbeat calls,
- job claim/ack/progress/result/cancel/reconcile calls,
- durable log batch selection, upload, acknowledgement, or cleanup.
Artifact queue entries may contain bounded transfer metadata and chunk bytes only. They must not expose host paths, raw credentials, direct sockets, run session transport details, or plugin/browser storage credentials.