Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.leapter.com/llms.txt

Use this file to discover all available pages before exploring further.

Specification View

The Specification view is the default workspace in the Blueprint Editor. It presents your entire project as a structured document — Type Definitions, Inputs and Outputs, and each Blueprint listed in order with its interactive diagram embedded inline. It replaces the old split between a “diagram page” and a “spec page”. You read the project like a document, you edit Blueprints right where they appear, and when you want to focus on one Blueprint’s diagram you maximize it in place — see Diagram view. The Specification view showing a project as a structured document — Type Definitions, Inputs and Outputs, and the Calculate Photo Price blueprint with its diagram embedded inline

What you see

The document is organized top to bottom:
SectionWhat it contains
Project headerProject name and description
Type DefinitionsAll Value Types and Data Types defined at the project level — see Type Definitions
Inputs and OutputsThe project’s inputs and outputs — see Inputs and Outputs
BlueprintsEach Blueprint as its own section, with a name, description, numbered sub-sections, and an embedded interactive diagram
The Contents sidebar on the left mirrors this structure as a navigable table of contents. Click any entry to scroll to it; double-click to maximize.

Scroll, click, or jump

  • Scroll through the document to read your project end to end.
  • Click an entry in the Contents sidebar to jump to that section. The view scrolls smoothly and the entry is highlighted as the active section.
  • The minimap docked to the right edge of the document gives you a compact overview of the whole project — click anywhere on it to jump to that location.

Maximize a Blueprint

Each Blueprint section has a maximize icon in its header. Click it (or double-click the Blueprint’s entry in the Contents sidebar) to fill the canvas with that Blueprint’s diagram. While maximized:
  • The Blueprint’s name appears in the top toolbar as a pill.
  • The right-edge toolbar gives you AI editing, sync buttons, undo / redo, and zoom controls — see Diagram view.
  • Click Minimize in the top toolbar to return to the full document.

Editing in the Specification view

The Specification view is fully editable. You can:
  • Edit titles and descriptions directly in the document — section headings, Blueprint descriptions, and node labels are all click-to-edit.
  • Edit nodes inside the embedded diagram — every diagram in the document is interactive. Click a node to select it, double-click to edit. See Inline editing.
  • Use AI to make changes — select a section, a Blueprint, or nothing, then press Ctrl+I (or Cmd+I on Mac) to open the AI prompt for that scope. See AI editing.
  • Reconcile descriptions and logic — use the sync buttons in the right-edge toolbar of any maximized Blueprint to ask AI to bring the two sides back in alignment. See Sync & Suggestions.
While the Blueprint is running or while AI is proposing changes, the document switches to read-only mode to prevent conflicting edits.

Running Blueprints from the Specification view

Each Blueprint section has its own run controls. After a run, the Outputs footer at the bottom of the section shows the resulting output values, and the trace controls in the top toolbar become active so you can step through the execution. Turn on Live mode in the top toolbar and Leapter re-runs your Blueprints automatically every time you change inputs or logic — the Outputs footer of every Blueprint updates as you edit.

When the Specification view is most useful

Use caseWhy the Specification view helps
Onboarding to an existing projectRead the project end to end as a document, with descriptions next to logic
Reviewing logic before deploymentThe numbered sections make it easy to verify each rule
Working across multiple BlueprintsThe Contents sidebar and Dependencies graph let you jump around without losing context
Sharing with stakeholdersGenerate a public read-only link — non-technical readers see the same document you do
Keeping spec and logic alignedUse the sync buttons to detect drift between descriptions and logic

What to do next