Skip to content

Crafter — Features

Visual authoring

Feature Description Status
Schema-driven editing Inline completion and validation against naftiko-schema.json in *.naftiko.yml files and modeline-tagged YAML ✅ alpha3
Spectral diagnostics Polychro/Spectral rules surface inline as you type ✅ alpha3
Capability canvas Drag-and-drop consumes and exposes, with live binds view 🛣️ roadmap
Step orchestration Visual flow for steps, mappings, and lookup joins 🛣️ roadmap
Aggregate library Catalog of aggregate functions with ref: autocompletion 🛣️ roadmap
Bidirectional YAML Edit visually or in raw YAML; both stay in sync 🛣️ roadmap
Comment preservation Round-trips keep comments and formatting 🛣️ roadmap

Validation & feedback

Feature Description Status
Inline diagnostics Polychro diagnostics surface at the offending node ✅ alpha3
Schema completion Auto-complete for all fields, anchored on naftiko-schema.json ✅ alpha3
Automatic schema & rules sync CI keeps the bundled JSON Schema and Spectral rules aligned with the engine ✅ alpha3
AI IDE compatibility Verified with Cursor, Windsurf, Kiro, Antigravity and Trae ✅ alpha3
Bind preview See resolved values from local binds sources 🛣️ roadmap
Sanity check on save Schema + governance ruleset before file write 🛣️ roadmap

Import & export

Feature Description Status
OpenAPI 3.0/3.1 import Generate consumes from a spec, with auth template suggestions 🛣️ Beta 1
OpenAPI export Generate an OpenAPI document from an exposed REST adapter 🛣️ Beta 2
Postman collection import Convert collections into consumes operations 🛣️ roadmap

Reusable building blocks

Feature Description Status
Shared consumes library Save consumes blocks for reuse via $ref 🛣️ roadmap
Aggregate templates Save aggregates and instantiate with parameters 🛣️ roadmap
Capability templates Starter templates per pattern (BFF, MCP server, gateway, …) 🛣️ roadmap

AI assist (optional)

Feature Description Status
Suggest mappings LLM proposes output mappings from response samples 🛣️ roadmap
Suggest descriptions Generate operation / parameter descriptions from context 🛣️ roadmap
Suggest steps Sketch a multi-step orchestration from a natural-language goal 🛣️ roadmap

All AI-assist features will be optional and can be disabled per workspace.


See Fleet → Roadmap for delivery sequence.