Commit Graph

22 Commits

Author SHA1 Message Date
Timothy J. Aveni 16b28f1bc4 Migrate TODO implementations to generated candidate bindings 2026-09-13 20:28:50 -07:00
Timothy J. Aveni 42af87f8bd Fix supervised credentials and declare typed RPC records for canvas placement 2026-09-13 16:38:55 -07:00
Timothy J. Aveni 483bc68a94 Implement workspace evolution, migrations, and runtime continuity
Enable evolution by default for source-backed workspaces. Add stable
conformance ownership, semantic-major review, candidate typechecking,
and durable fenced cutover with explicit migrations and forward recovery.

Independently supervise package runtimes so unchanged resource owners keep
their processes and connections across cutover. Add scoped invocation
authority, resource sessions, and typed callback rebinding.

Wire opaque object references through generated bindings and RPCs. Add
canonical relationship sets, keyed maps, and ordered lists with scoped
transactional mutations, revision checks, and inverse consistency. Support
planned cascade deletion, protection, tombstones, and lifecycle foundations.

Add journaled structural edits, package/function/migration scaffolding,
managed repository creation, and resumable bottom-up dependency pin
publication. Document lifetime boundaries, revision pinning, prototype
compatibility policy, commands, and deferred work.

Validate with 210 tests, user-systemd process/connection continuity,
generated-package TypeScript checks, and Nix host/protocol checks.
TTL handoff, physical reclamation, general multi-step migrations, and
root-systemd migration isolation acceptance remain deferred.
2026-09-10 18:29:25 -07:00
Timothy J. Aveni 1e25f391e7 Browse immutable workspace source and jj history in Central 2026-09-10 00:51:26 -07:00
Timothy J. Aveni 4e17693d82 Generate typed QX bindings and add source editing tools 2026-09-08 15:42:20 -07:00
timothy ce793cc54f Build workspace agent, capability graph, and versioned cutovers 2026-09-06 11:12:04 -07:00
timothy c4d42a0ac5 Use the client runtime for canvas state 2026-09-05 12:11:30 -07:00
timothy fd039f095b Introduce persisted Web Studio component capabilities 2026-09-04 21:04:43 -07:00
timothy f4987093f6 Introduce repository-backed capability workspaces
- define and validate the capability and resource-lock languages
- provision workspace source repositories through Central Gitea
- build package runtimes from pinned standalone sources
- replace legacy schema compilation with workspace persistence plans
- add stable optimistic registers and Automerge CRDT documents
- modernize TypeScript/Nix package builds and runtime activation readiness
2026-09-04 19:08:10 -07:00
Timothy J. Aveni 3c2e4a7e85 Establish dev activation workflow 2026-09-03 15:20:53 -07:00
Timothy J. Aveni ffac727009 Extend Camino interface contracts 2026-07-18 10:29:28 -07:00
Timothy J. Aveni cd35e03b2d Add Camino edge materialization protocol 2026-07-15 07:52:07 -07:00
Timothy J. Aveni ea153c3cd7 Add Camino undirected edge protocol 2026-07-14 22:36:14 -07:00
Timothy J. Aveni 5587511713 Split Camino edge ordinals by endpoint 2026-07-14 20:30:32 -07:00
Timothy J. Aveni 7dba68cff5 Extend Camino edge endpoint protocol 2026-07-14 07:55:04 -07:00
Timothy J. Aveni 464442a55c Add Camino display label field metadata 2026-07-13 07:51:43 -07:00
Timothy J. Aveni 77086efb93 Add Camino object listing RPC 2026-07-12 21:32:26 -07:00
Timothy J. Aveni 68c4c30d8f Add live field provenance for React components 2026-07-12 18:24:18 -07:00
Timothy J. Aveni cab21888e6 Add Todo React component schema and runtime 2026-07-12 17:06:32 -07:00
Timothy J. Aveni 79d551131e Add Camino schema interfaces 2026-07-12 16:05:05 -07:00
Timothy J. Aveni 7c91982f8f Add watch stream protocol 2026-07-12 14:00:39 -07:00
Timothy J. Aveni 63a3d99588 Move quixos protocol to repository root 2026-07-12 12:55:03 -07:00