Semantic document diffs
Compare meaningful document structure before and after execution, not only opaque file hashes.
One intent. Multiple creative tools.
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
Verification toolkit
Version 1.3 execution platform
CCB now coordinates complete, reviewable execution workflows while keeping version 1 plans compatible.
Compare meaningful document structure before and after execution, not only opaque file hashes.
Stage and inspect output before atomic replacement, retaining rollback backups when existing files change.
Continue from hash-bound checkpoints while refusing output, plan, or state drift.
Run, skip, or resume from specific operation IDs and tags without rewriting a plan.
Translate units, origins, axes, DPI, dimensions, and rotation direction explicitly.
Constrain adapters, capabilities, paths, sizes, replacement, inspection, receipts, and signatures.
Validate and execute dependency-aware document graphs with missing-node and cycle detection.
Check adapter contracts with reusable fixtures and optional native application runs.
Optionally authenticate bundle manifests and execution receipts with local Ed25519 keys.
Create and update XCF text and transforms through the Script-Fu batch adapter and inspect layers safely.
Reference interface
This page creates JSON only. Execution remains an explicit local CLI step.
Add an operation to generate a plan.
Research, not promises
Future work advances only when application semantics can be specified and tested honestly.
Local plug-in bridges for selection, state, undo groups, and event synchronization.
Conformance-researched adapters for FreeCAD and other tools with compatible semantics.
Export profiles, asset browsing, parameter editing, timelines, and explicit pivot contracts.
Optional proposals that produce visible protocol commands—not arbitrary scripts—and require confirmation.