Skip to main content

MAZENG-FT-59 · CLI canvas-image export

Feature intent

Authorized project members need a shareable image of a Maze project from automation.

Why it matters

Authorized project members need a shareable image of a Maze project from automation.

Expected outcome

Automation can retrieve a bounded project visualization without leaking tokens or headless-browser resources.

In scope

  • Project-role-authorized image requests with defined dimensions and format.
  • Configured deployment target, safe timeout, browser cleanup, and actionable failures.
  • Minimum-necessary authentication during rendering.
Delivery status
IN_BACKLOG
Owner
RootAtSkic (product lead)
Parent Epic
MAZENG-EP-15
Solution approval
PENDING

Acceptance

Acceptance outcomes

  1. 01

    Only authorized project members can request an image.

  2. 02

    The response uses defined dimensions and format.

  3. 03

    Rendering targets the configured deployment, times out safely, closes browser resources, and returns actionable failures.

  4. 04

    Project authorization is verified before headless rendering.

Dependencies and risks

Dependencies

None recorded.

Risks

  • Legacy checks authentication but not project-role authorization.
  • Legacy forwards the bearer token into Puppeteer and targets a hard-coded local URL.
  • Legacy does not close the browser process.

Authoritative Architecture tasks

No authoritative Architecture tasks are linked.

Original source