Skip to content

feat(canvas): define Atlas diagram contracts - #16

Merged
MCamner merged 5 commits into
mainfrom
feat/atlas-canvas-v2.1
Aug 2, 2026
Merged

feat(canvas): define Atlas diagram contracts#16
MCamner merged 5 commits into
mainfrom
feat/atlas-canvas-v2.1

Conversation

@MCamner

@MCamner MCamner commented Jul 16, 2026

Copy link
Copy Markdown
Owner

What this changes

  • adds the v2.1 Atlas Canvas roadmap with explicit ownership, security, testing and rollback checkpoints
  • defines versioned request and response JSON Schemas for diagram handoff
  • adds representative examples for six Atlas modes plus success and error responses
  • documents the proposed Atlas One → proxy → Excalidraw boundary and known API uncertainties
  • adds a contract check covering valid examples and malformed payloads

Why

Atlas One needs a stable, reviewable handoff contract before runtime proxy and Excalidraw integration begins. This keeps prompt routing, execution, canvas state and MQ review responsibilities separated while giving the next implementation tasks testable inputs and outputs.

Type

  • Prompt / mode / pack
  • UI
  • Backend (Java server)
  • Docs / release hygiene
  • Other

Checklist

  • README, ROADMAP, VERSION and CHANGELOG stay consistent (if version-relevant)
  • Prompt/docs checks pass (scripts/check-prompts.sh, scripts/check-docs.sh)
  • No secrets, tokens or private paths added
  • No prompt encourages unsafe execution or approval bypass

Targeted contract validation: scripts/check-atlas-canvas.sh passes all committed positive examples and negative schema cases.

@MCamner
MCamner marked this pull request as ready for review August 2, 2026 20:53
@MCamner
MCamner merged commit 001bf83 into main Aug 2, 2026
4 checks passed
@MCamner
MCamner deleted the feat/atlas-canvas-v2.1 branch August 2, 2026 20:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant