CCB 01

One intent. Multiple creative tools.

Stop relearning the same operation.

Creative Capability Bridge defines a small, inspectable protocol for text and transforms, then adds transactions, rollback, policies, pipelines, signed evidence, and adapters for Blender, Inkscape, and GIMP 3.

Protocol, not a skin

The shared layer stays small.

  1. DescribeBuild a versioned JSON plan with explicit targets and units.
  2. ValidateApply schemas, target linting, policies, and adapter negotiation before launch.
  3. TranslateUse Blender background Python, direct SVG, or GIMP 3 Script-Fu.
  4. PreserveStage and inspect outputs transactionally with rollback for replacements.

Verification toolkit

Carry evidence with the work.

  1. Inspect + diffDiscover targets and compare semantic changes instead of relying only on file hashes.
  2. ResumeSelect operations by ID or tag and continue only when checkpoint hashes still match.
  3. CoordinateNormalize physical units, pixels, Blender units, origins, axes, and rotation direction.
  4. AuthenticateOptionally sign bundle manifests and receipts with local Ed25519 keys.

Version 1.5 plan review

More than plan translation.

CCB now coordinates complete, reviewable execution workflows while keeping version 1 plans compatible.

New

Execution preflight

Check files, target order, policy and receipt destinations before an explicit local execution.

New

Reviewable plan editing

Import local JSON, compare plans in the CLI, edit and reorder the queue, and undo browser-session changes.

01

Portable font mapping

Resolve application-specific families, check explicit inventories and local font files, and report missing fonts before execution.

New

Measured conformance

Generate transform and round-trip fixtures with explicit pivot semantics. Record exact application versions and keep unverified combinations visible.

01

Semantic document diffs

Compare meaningful document structure before and after execution, not only opaque file hashes.

02

Transactional execution

Stage and inspect output before atomic replacement, retaining rollback backups when existing files change.

03

Resumable plans

Continue from hash-bound checkpoints while refusing output, plan, or state drift.

04

Selective operations

Run, skip, or resume from specific operation IDs and tags without rewriting a plan.

05

Coordinate normalization

Translate units, origins, axes, DPI, dimensions, and rotation direction explicitly.

06

Policy profiles

Constrain adapters, capabilities, paths, sizes, replacement, inspection, receipts, and signatures.

07

Multi-document pipelines

Validate and execute dependency-aware document graphs with missing-node and cycle detection.

08

Adapter conformance

Check adapter contracts with reusable fixtures and optional native application runs.

09

Signed evidence

Optionally authenticate bundle manifests and execution receipts with local Ed25519 keys.

10

GIMP 3 support

Create and update XCF text and transforms through the Script-Fu batch adapter and inspect layers safely.

Reference interface

Build an inspectable plan.

This page creates JSON only. Execution remains an explicit local CLI step.

Adapter transport
Target and text
Transform

Operation queue

    Plan preview

    Add an operation to generate a plan.

    Research, not promises

    Where the bridge could go next.

    Future work advances only when application semantics can be specified and tested honestly.

    02

    Live adapter sessions

    Local plug-in bridges for selection, state, undo groups, and event synchronization.

    03

    More applications

    Conformance-researched adapters for FreeCAD and other tools with compatible semantics.

    04

    More capabilities

    Export profiles, asset browsing, parameter editing, timelines, and explicit pivot contracts.

    05

    Guarded language planning

    Optional proposals that produce visible protocol commands—not arbitrary scripts—and require confirmation.

    Measured compatibility

    Version 1.4.0 evidence: Blender 4.0.2 passed native smoke, font loading and four transform round trips. Inkscape 1.2.2 passed native smoke; SVG document round trips also passed. GIMP native acceptance remains unverified.

    View the version evidence