Skip to content

Send, acknowledge, and exactly resend archived jobs #13

Description

@jamiejk

Parent

#1

What to build

Send one complete frozen job to the remote plotter server, record acknowledged delivery, and safely resend the exact archived payload when requested. Patternmaker prepares order but does not control physical execution.

Acceptance criteria

  • Transmission sends the frozen SVG and companion metadata without regeneration or reordering.
  • A successful HTTP response is treated as server acknowledgement and records available receipt metadata.
  • Acknowledgement promotes an archive entry from draft to sent and records the acknowledgement timestamp.
  • Rejection, timeout, or network failure leaves the package recoverable as draft with actionable error history.
  • Resend verifies the archived checksum and sends the exact archived payload without consulting current artwork settings.
  • Checksum-mismatched archives are blocked from exact Resend.
  • No ambiguous or failed delivery is retried automatically.
  • Remote success followed by local archive-update failure reports “sent, archive update failedâ€� and does not retransmit.
  • Patternmaker does not start, pause, supervise, or insert phase-confirmation commands for physical execution.

Blocked by

Metadata

Metadata

Assignees

No one assigned

    Labels

    ready-for-agentFully specified and ready for an agent

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions