Schemas

Authoring schemas are versioned as 0.1.0 and ship in the wheel. Export them without network access with:

justflow schema export --output .justflow/schemas
Declaration Schema identifier Installed resource
configuration-envelope.schema.json https://justflow.dev/schemas/0.1.0/configuration-envelope.schema.json justflow.schemas.bundled/configuration-envelope.schema.json
configuration.schema.json https://justflow.dev/schemas/0.1.0/configuration.schema.json justflow.schemas.bundled/configuration.schema.json
platform-component-catalog.schema.json https://justflow.dev/schemas/0.1.0/platform-component-catalog.schema.json justflow.schemas.bundled/platform-component-catalog.schema.json
resources.schema.json https://justflow.dev/schemas/0.1.0/resources.schema.json justflow.schemas.bundled/resources.schema.json
runtime-scope.schema.json https://justflow.dev/schemas/0.1.0/runtime-scope.schema.json justflow.schemas.bundled/runtime-scope.schema.json
services.schema.json https://justflow.dev/schemas/0.1.0/services.schema.json justflow.schemas.bundled/services.schema.json
tenant-authoring-policy.schema.json https://justflow.dev/schemas/0.1.0/tenant-authoring-policy.schema.json justflow.schemas.bundled/tenant-authoring-policy.schema.json
tenant-configuration.schema.json https://justflow.dev/schemas/0.1.0/tenant-configuration.schema.json justflow.schemas.bundled/tenant-configuration.schema.json
triggers.schema.json https://justflow.dev/schemas/0.1.0/triggers.schema.json justflow.schemas.bundled/triggers.schema.json
workflow.schema.json https://justflow.dev/schemas/0.1.0/workflow.schema.json justflow.schemas.bundled/workflow.schema.json

HTTP API

OpenAPI 0.1.0 ships as justflow.openapi.bundled/justflow-openapi-0.1.0.json. Export it with:

justflow api schema export --output .justflow/api

Configure an editor to use the exported file that matches the declaration being edited. The export is conflict-safe: it refuses to overwrite different content.