constructive
Installation
SKILL.md
Constructive Platform
Consolidated reference for the Constructive platform's core architecture: blueprints, authorization, services, deployment, server configuration, cloud functions, environment configuration, and the CLI execution engine.
Blueprints
- Declarative schema provisioning system — define complete domain schemas as portable JSONB documents
- Two-layer model:
blueprint_template(shareable marketplace recipe) andblueprint(owned, executable instance scoped to a database) - Definition format:
entity_types[](Phase 0 entity provisioning),storage(Phase 0.5 app-level storage),tables[]withnodes[],fields[],policies[](using$typediscriminators), andrelations[] construct_blueprint()executes a draft blueprint, provisioning real tables and relations viasecure_table_provision+relation_provisioncopy_template_to_blueprint()copies a template to a new blueprint with visibility checks and copy_count tracking- Merkle-style content-addressable hashing:
definition_hash(Merkle root) andtable_hashes(per-table UUIDv5 hashes) for deduplication, provenance tracking, and structural comparison - Hashes are backend-computed via trigger using
uuid_generate_v5(uuid_ns_url(), jsonb::text)— same pattern asobject_store.object_hash_uuid()
Triggers: "create a blueprint", "blueprint template", "construct blueprint", "copy template", "blueprint definition", "definition hash", "table hashes", "schema marketplace", "blueprint provisioning"
See blueprints.md for the full system reference.