openpencil/openspec/changes/archive/2026-03-01-sync-agents-cli-plan/proposal.md
Anton A S 82302de176 Sync specs and docs with master: AGENTS.md, CLI plan, app identifier, offline messaging
Sync 8 commits from master (70c88dd..7ff16f7):
- App identifier fixed to net.dannote.open-pencil
- AGENTS.md reference added to contributing docs
- CLI & Headless Mode added to Phase 5 roadmap
- Offline messaging added to Desktop App feature docs
- MCP server row updated with CLI/headless note
2026-03-01 00:02:05 +03:00

1.1 KiB
Raw Blame History

Proposal: Sync AGENTS.md, CLI Plan, Identifier Fix

Why

8 commits merged from master (70c88dd..7ff16f7) add AI agent conventions (AGENTS.md), CLI & Headless Mode plan in PLAN.md, README updates (screenshot, feature list, offline messaging), and a Tauri app identifier fix.

What Changes

Implemented

  1. App identifier fix — changed from com.dannote.open-pencil-app to net.dannote.open-pencil in tauri.conf.json
  2. AGENTS.md — coding conventions file for AI agents (commands, code style, rendering, scene graph, components, layout, UI, file format, Tauri conventions, figma-use reference, known issues)
  3. README updates — added screenshot, components & instances in feature list, system fonts, gradients, ~5 MB offline messaging

Planned (in PLAN.md, not yet implemented)

  1. CLI & Headless Mode — attached mode (WebSocket to running editor) and headless mode (engine in Bun/Node without GUI). Package structure: core/, cli/, mcp/. Commands: eval, find, lint, export, node get/tree, create, set, analyze, screenshot.
  2. Yoga CSS Grid tracking — upstream PR details (facebook/yoga#1893–#1902)