OKF Workbench

MVP scope

MVP scope

Core workflow

The MVP must support one complete loop:

initialize bundle
-> create concept
-> edit Markdown
-> validate
-> regenerate indexes
-> inspect in 3D
-> open and repair source

The editor extension and native okf CLI share the deterministic Rust OKF core. The extension loads it as capability-free wasm32-unknown-unknown inside the Extension Host; the CLI links it natively and owns only local-filesystem and terminal interaction.

Commands

OKF: Initialize Bundle

Creates a bundle in a selected workspace folder.

Initial presets:

Requirements:

OKF: New Concept

Creates a concept file from a template.

Initial templates:

Requirements:

OKF: Validate Bundle

Reports diagnostics through the VS Code Problems panel.

Conformance errors:

Curation warnings:

Unknown types and additional frontmatter fields are not errors.

OKF: Regenerate Indexes

Synthesizes directory index entries from concept metadata.

Requirements:

OKF: Open 3D Graph

Displays a read-only interactive graph in an editor Webview.

Requirements:

OKF: Set Up Agent Integration

Generates project-local guidance for external coding agents.

Requirements:

Pending change recovery

Create-only proposals do not open a preview. Every authoring preview for an existing-file change that is awaiting Apply or Cancel must remain recoverable when its modeless notification is hidden:

Native okf CLI

Provides init, new, validate, index, graph, agent, and version for local automation.

Requirements:

Acceptance criteria

Explicitly out of scope