Skip to content

Implementation status

This page is generated from the > **Status: …** markers in the specifications. It lists every spec and the sections that are not yet fully Implemented . Regenerate with bun run docs:generate .

Specs at a glance

Spec Version Status Updated
ai.md 0.1.33-draft Partial 2026-10-06
collab.md 0.2.9-draft Partial 2026-10-21
compiler.md 0.4.6-draft Partial 2026-10-17
desktop.md 0.6.5-draft Partial 2026-10-23
embedding.md 0.1.7 Implemented 2026-10-21
extensions.md 0.4.11-draft Partial 2026-10-21
imports.md 0.1.12-draft Partial 2026-10-17
jx-markdown.md 0.1.11-draft Partial 2026-09-29
parser.md 0.3.3-draft Partial 2026-10-21
relationships.md 0.1.5-draft Partial 2026-09-29
schema.md 0.4.11-draft Partial 2026-09-29
server.md 0.2.39-draft Partial 2026-10-21
site-architecture.md 0.6.26-draft Partial 2026-10-21
spec.md 0.7.6-draft Partial 2026-10-21
standards.md 0.1.19-draft Partial 2026-09-29
studio-ui-guidelines.md 0.8.28-draft Partial 2026-10-21
studio.md 0.15.1-draft Partial 2026-10-23
ui.md 0.1.61-draft Partial 2026-10-21

Sections not yet implemented

Partial

  • ai.md whole spec — the preamble marker

  • ai.md §2 — Provider Contract

  • ai.md §2.2 — The request is the history the provider will accept

  • ai.md §3 — Tool Surface

  • ai.md §4 — Security & Trust

  • collab.md whole spec — the preamble marker

  • collab.md §1 — Overview

  • collab.md §2 — Wire Protocol

  • collab.md §3 — Invariants (load-bearing)

  • collab.md §3.1 — Merge Granularity

  • collab.md §4 — Enablement & Degradation

  • collab.md §5 — Version Skew

  • compiler.md §2 — Compilation Routes

  • compiler.md §2.2 — Text Node Children

  • compiler.md §3 — Output Tiers

  • compiler.md §4.1 — Output Structure

  • compiler.md §4.3 — lit-html Binding Syntax

  • compiler.md §4.4 — Property Bridge

  • compiler.md §5.2 — Document Format

  • compiler.md §5.3 — $defs Object Categories

  • compiler.md §5.4 — The $implementation Key

  • compiler.md §5.6 — Detection and Routing

  • compiler.md §6.1 — timing: "server" Entries

  • compiler.md §6.2 — Per-Route Server Handler ( compileServer )

  • compiler.md §6.3 — Site-Wide Server Bundling ( compileSiteServer )

  • compiler.md §7.1 — Configuration

  • compiler.md §7.2 — Document Transformation ( transformImageNodes )

  • compiler.md §7.2.1 — sizes

  • compiler.md §7.3 — Eligibility

  • compiler.md §7.5 — Caching ( image-cache.js )

  • compiler.md §7.7 — Build Integration

  • compiler.md §8.2 — CSS Extraction

  • compiler.md §10 — Pending Features

  • compiler.md §11 — Shared Utilities

  • desktop.md §3.1 — Interface

  • desktop.md §3.3 — Registration

  • desktop.md §3.6 — Signing In

  • desktop.md §5.3 — Code Services

  • desktop.md §6.2 — Site Project Mode (Root Level)

  • desktop.md §7.6 — Signing and Release

  • desktop.md §7.7 — Mac App Store

  • desktop.md §10.2 — Storage Backend

  • extensions.md §3 — Declaration model

  • extensions.md §5.4 — Validation

  • extensions.md §6.1 — Host introspection contract

  • extensions.md §7 — The format block

  • extensions.md §8 — Capability methods

  • extensions.md §8.1 — timing

  • extensions.md §8.4 — emit

  • extensions.md §8.6 — head

  • extensions.md §9 — The project block

  • extensions.md §9.1 — $studio.settings

  • extensions.md §9.2 — The extension catalogue

  • extensions.md §10 — Studio format hints

  • extensions.md §11 — The server block

  • extensions.md §11.1 — Section-owner deploySchema (push contributions)

  • extensions.md §12 — The connector block

  • imports.md §1.1 — JX Class Imports

  • imports.md §1.2 — Format Class Auto-Discovery

  • imports.md §1.3 — $elements - Component Registration

  • imports.md §1.4 — Cascading

  • imports.md §2 — npm Web Component Discovery

  • imports.md §4.2 — GET /__studio/packages

  • imports.md §4.3 — GET /__studio/cem?pkg=<name>

  • imports.md §5 — Studio Imports Panel

  • imports.md §5.1 — Auto-Import on Drag-Drop

  • imports.md §6 — Content Collection $elements

  • jx-markdown.md §3.1 — Detection

  • jx-markdown.md §6.5 — Prototype Directives ( :::Array )

  • jx-markdown.md §6.6 — HTML Attributes

  • jx-markdown.md §7.3 — Pseudo-Classes in Style Attributes

  • jx-markdown.md §9 — Standard Markdown Mapping

  • jx-markdown.md §12.8 — serializeJxMarkdown(doc: object, options?): string

  • parser.md §3 — Markdown — the markdown format class

  • parser.md §7 — MarkdownDirective — ::directive{attrs} syntax

  • parser.md §9.1 — assets — collection asset mounts

  • parser.md §9.3 — Date coercion

  • relationships.md §2 — Semantics matrix

  • relationships.md §4 — Validation

  • relationships.md §5 — Studio picker

  • schema.md §3.1 — Component Schema ( schema.json )

  • schema.md §3.2 — Project Schema ( project-schema.json )

  • schema.md §3.4 — I-JSON at the Parse Boundary

  • schema.md §3.5 — Unicode Normalization at the Parse Boundary

  • schema.md §4 — Generation Pipeline

  • site-architecture.md §2.2 — Component Co-location

  • site-architecture.md §3 — Site Configuration

  • site-architecture.md §3.1 — Configuration Properties

  • site-architecture.md §4 — File-Based Routing

  • site-architecture.md §4.3 — Dynamic Route Resolution

  • site-architecture.md §4.4 — Route Priority

  • site-architecture.md §5.1 — Layout Documents

  • site-architecture.md §5.2 — Referencing Layouts from Pages

  • site-architecture.md §5.4 — Layout Nesting

  • site-architecture.md §5.5 — Layout Props

  • site-architecture.md §6.5 — Filesystem Correlation

  • site-architecture.md §7.2 — Content Collection Browser

  • site-architecture.md §7.4 — Content Entry Editor

  • site-architecture.md §7.6 — Draft Workflow

  • site-architecture.md §8.1 — Page-Level $head

  • site-architecture.md §8.2 — Templated Metadata

  • site-architecture.md §8.3 — Head Merge Order

  • site-architecture.md §8.5 — Structured Data (JSON-LD)

  • site-architecture.md §8.6 — Studio SEO Panel

  • site-architecture.md §9.2.2 — Build-Time Behavior

  • site-architecture.md §9.2.3 — Which Images Are Processed

  • site-architecture.md §9.2.5 — Caching

  • site-architecture.md §10.3 — Component Scoping

  • site-architecture.md §10.4 — What Requires Explicit Access

  • site-architecture.md §10.7 — CSS Cascade

  • site-architecture.md §13.6 — Locale Negotiation

  • site-architecture.md §14.1 — Output Targets

  • site-architecture.md §14.1.1 — build.adapter Properties

  • site-architecture.md §14.2 — Build Artifacts

  • site-architecture.md §15.2 — Configuration Surface

  • site-architecture.md §15.4 — Consequences for the Build

  • spec.md §3.1 — Root Structure

  • spec.md §4b — — Function (Inline computed)

  • spec.md §4d — — Function Properties

  • spec.md §4e — — Data Source (External Class)

  • spec.md §5.7 — Shape Detection Algorithm

  • spec.md §8.1 — DOM Property Mapping

  • spec.md §8.4 — Child Arrays

  • spec.md §9.1 — Style Objects

  • spec.md §9.2 — Nested CSS Selectors

  • spec.md §9.3 — Static Style Extraction

  • spec.md §10.3 — Filtering and Sorting

  • spec.md §10.4 — Keys

  • spec.md §11.1 — Prototype Namespace Syntax

  • spec.md §11.2 — Supported Prototypes

  • spec.md §11.2a — The Cookie prototype's attribute rules

  • spec.md §11.3 — Timing Values

  • spec.md §11.4 — Server Timing — RPC Function Boundary

  • spec.md §12.1 — Built-in Prototypes

  • spec.md §12.3 — External Class Contract

  • spec.md §12.4 — .class.json Schema-Defined Classes

  • spec.md §12.5 — Import Maps

  • spec.md §13.1 — Component Instances

  • spec.md §13.2 — Explicit Props

  • spec.md §13.3 — Signal Forwarding

  • spec.md §14.1 — $switch Syntax

  • spec.md §15.2 — Within-Component Scope

  • spec.md §16.1 — Definition

  • spec.md §16.2 — Property-First Interface

  • spec.md §16.4 — Lifecycle Hooks

  • spec.md §16.5 — Observed Attributes

  • spec.md §16.6 — Light DOM Rendering

  • spec.md §16.7 — Development vs. Production

  • spec.md §16.8 — CEM-Compatible Annotations

  • spec.md §19.3 — Operator Arity

  • spec.md §19.4 — Blessed Operator Set

  • spec.md §19.4c — Named Formulas and the call Operator

  • spec.md §19.5 — The event# Reference Scheme

  • spec.md §19.6 — Placement

  • spec.md §20.2 — Statement Kinds

  • spec.md §20.3 — Lowering

  • standards.md §2.1 — Recognized issuing bodies

  • standards.md §2.2 — What is not a standard

  • standards.md §5.2 — Canonical URL forms per body

  • standards.md §5.3 — Identifier grammar

  • studio-ui-guidelines.md §1.1 — Theme Tokens

  • studio-ui-guidelines.md §2.1 — Font Stacks

  • studio-ui-guidelines.md §2.2 — Type Scale

  • studio-ui-guidelines.md §2.3 — Label Conventions

  • studio-ui-guidelines.md §3.1 — Application Grid

  • studio-ui-guidelines.md §3.2 — Panel Structure

  • studio-ui-guidelines.md §4.1 — Standard Form Row (Vertical Stacked)

  • studio-ui-guidelines.md §4.2 — Set Dot (Clear Indicator)

  • studio-ui-guidelines.md §4.3 — Input Components

  • studio-ui-guidelines.md §4.4 — Debounce Pattern

  • studio-ui-guidelines.md §5.2 — Styling

  • studio-ui-guidelines.md §5.3 — State Tracking

  • studio-ui-guidelines.md §7 — Spacing System

  • studio-ui-guidelines.md §8.1 — Selection

  • studio-ui-guidelines.md §8.2 — Drag and Drop

  • studio-ui-guidelines.md §8.3 — The Canvas Caret

  • studio-ui-guidelines.md §9.1 — Immutable State

  • studio-ui-guidelines.md §9.2 — History

  • studio-ui-guidelines.md §9.3 — Render Orchestration

  • studio-ui-guidelines.md §10 — Conventions Checklist

  • studio-ui-guidelines.md §11 — Empty States and Copy

  • studio-ui-guidelines.md §12.1 — The level × placement matrix

  • studio-ui-guidelines.md §12.2 — The chrome budget

  • studio-ui-guidelines.md §12.3 — Every invoking surface prints the name and the chord

  • studio-ui-guidelines.md §12.4 — One surface, one availability rule

  • studio-ui-guidelines.md §12.5 — A second list of actions is a defect

  • studio-ui-guidelines.md §13.2 — Rendering rules

  • studio-ui-guidelines.md §13.3 — The rules that keep this from becoming a fourth surface

  • studio.md §3.3 — State Model

  • studio.md §3.6 — Site Context

  • studio.md §4.1 — Rendering

  • studio.md §4.2 — Modes

  • studio.md §4.3 — Pan, Zoom, and Centering

  • studio.md §5.1 — Activity Bar

  • studio.md §5.2 — Layers Panel

  • studio.md §5.3 — Elements Panel

  • studio.md §5.4 — Components Panel

  • studio.md §6.2 — Style Sidebar (Metadata-Driven)

  • studio.md §6.4 — Code Editor

  • studio.md §6.5 — CEM Annotations Editor

  • studio.md §6.8 — The From data… picker addresses only what it can list

  • studio.md §7.3 — Layers Panel (Nested Tree)

  • studio.md §7.4 — Style Editing

  • studio.md §8.1 — Format-Class Dispatch

  • studio.md §8.2.8 — Accessibility

  • studio.md §9.1.3 — Importing a component

  • studio.md §10 — Keyboard Shortcuts

  • studio.md §10.1 — Open in Browser

  • studio.md §11 — Dependencies

  • studio.md §13 — Command Registry and Context Keys

  • studio.md §13.5 — Enforcement

  • studio.md §15 — Application Preferences

  • studio.md §16.4 — Activity, and what may still block

  • studio.md §16.5 — Inline errors, and the withheld render

  • studio.md §22 — Workspaces

  • studio.md §22.5 — Content

  • studio.md §22.6 — Media

  • studio.md §22.8 — Publish

  • ui.md §2 — Principles

  • ui.md §3.1 — Element, part, surface

  • ui.md §3.2 — The element contract

  • ui.md §3.3 — Behaviours

  • ui.md §4.1 — Three layers

  • ui.md §5.1 — Primitives

  • ui.md §5.2 — Overlays

  • ui.md §5.4 — Containers

  • ui.md §5.5 — Builder

  • ui.md §6 — Overlay Model

  • ui.md §7 — Keyboard and Focus

Pending

  • desktop.md §4.3 — Single File Mode

  • desktop.md §6.1 — Single File Mode (No Project)

  • desktop.md §6.3 — Site Project Mode (Document Level)

  • desktop.md §6.4 — Resolution Logic

  • desktop.md §6.5 — Updating on Navigation

  • server.md §3.5 — Static Files per Session

  • site-architecture.md §12.3 — Incremental Builds

Future

  • spec.md §6.6 — Scope (in part)

  • studio.md §15 — Application Preferences (in part)

  • ui.md §9 — Build and Distribution (in part)

Removed

  • desktop.md §7.3a — Shared Services Server

  • desktop.md §11 — Implementation Roadmap

  • spec.md §13.1 — Component Instances (in part)

  • studio.md §12 — Content-Management Feature Status