Commit Graph

49 Commits

Author SHA1 Message Date
Quixos Subtree Publisher f7fcc7d08b Publish quixos-protocol from e25eee6ce4f13702b2454a9354bc79a29eb2e4a1 quixos-reachability/f7fcc7d08b825442d6af143d0f817307ed611f8d 2026-09-14 03:01:53 +00:00
Timothy J. Aveni 295181244f Migrate TODO implementations to generated candidate bindings 2026-09-13 20:01:53 -07:00
Quixos Subtree Publisher e9fb42dce4 Publish quixos-protocol from 61cb9aa5a580c2846d426464228c7d1082b7021a quixos-reachability/e9fb42dce453a18f6784d385f8fc326802134c0e 2026-09-13 23:38:55 +00:00
Timothy J. Aveni 42af87f8bd Fix supervised credentials and declare typed RPC records for canvas placement 2026-09-13 16:38:55 -07:00
Quixos Subtree Publisher 9867bf4552 Publish quixos-protocol from 0e6bb95d903004916bd93670497ab310a076a28b quixos-reachability/9867bf4552c09ee71ebeefe08e652fd870894130 2026-09-13 19:34:15 +00: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
Quixos Subtree Publisher fd6fee133d Publish quixos-protocol from b384206b9c01a9ac50030a583d028b71291bc8c5 quixos-reachability/fd6fee133d89694403453299c7f08e230eb2235a 2026-09-06 07:07:06 +00:00
timothy f5ced64533 Build workspace agent, capability graph, and versioned cutovers 2026-09-06 00:07:06 -07:00
Quixos Subtree Publisher eabf721e94 Publish quixos-protocol from 33266c4ba9e0dd7b6370715522b281807e8b038b quixos-reachability/eabf721e9429a6dcd8db8cdcc078f96868b655aa 2026-09-06 00:49:07 +00:00
timothy 0c46850973 Add the workspace coding agent, launch gate, and composable locks
- run a singleton Codex App Server adapter in each dev workspace
- gate Web Studio with a reloadable fragment-token to HttpOnly-session exchange
- add ChatGPT device login and streamed chat to Web Studio
- isolate authoring access in a declarative NixOS service account
- split Web Studio canvas, object, panel, and model concerns
- check generated Quixos protocol clients for drift
- resolve same-repository quixos.lock fragments deterministically
- preserve the collaborative canvas gesture fixes
2026-09-05 17:49:07 -07:00
timothy c4d42a0ac5 Use the client runtime for canvas state 2026-09-05 12:11:30 -07:00
Quixos Subtree Publisher fd6160ec67 Publish quixos-protocol from 3ea7dcc6a38ba0c5ddc099b966d48c5aeae732b1 quixos-reachability/fd6160ec67c0c93a61f7f605c4c1397c95c6369b 2026-09-05 04:04:43 +00: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
Quixos Subtree Publisher 4d52789807 Publish quixos-protocol from 4af89fa7c703d9fecf36b4e97b76658a503dd5aa quixos-reachability/4d527898076eb6aa1151bcaab7dfbb447e3fa422 2026-09-05 01:29:10 +00:00
timothy 60550bb760 Host workspace repositories on Central Gitea 2026-09-04 18:29:10 -07:00
Quixos Subtree Publisher eaccec410c Publish quixos-protocol from ce0dd80f56df35bf3db1be01236a949a704cb4c2 quixos-reachability/eaccec410ce211141b94d1f8e804e37f1eaafb1b 2026-09-04 17:41:38 +00:00
timothy c33dfc2817 Host workspace repositories on Central Gitea 2026-09-04 10:41:38 -07:00
Quixos Subtree Publisher 27373d801b Publish quixos-protocol from cfc0ae95b0be71689ae3004b6f2aa6d87e019374 quixos-reachability/27373d801b31fbced51cc33bc2a9c92499a46ba3 2026-09-04 17:22:06 +00:00
timothy f852c8f0aa Host workspace repositories on Central Gitea 2026-09-04 10:22:06 -07:00
Timothy J. Aveni 3c2e4a7e85 Establish dev activation workflow 2026-09-03 15:20:53 -07:00
Quixos Subtree Publisher ee4d8867a3 Publish quixos-protocol from 39dff4bd6470dcdcaf3ecc8a6c9a4e747b7d14b6 2026-09-03 22:20:53 +00:00
Timothy J. Aveni ffac727009 Extend Camino interface contracts 2026-07-18 10:29:28 -07:00
Quixos Subtree Publisher e6b34535af Publish quixos-protocol from 0e5206263187b3ccd1539e3de36bbbd456d946a9 2026-07-18 17:29:28 +00:00
Timothy J. Aveni cd35e03b2d Add Camino edge materialization protocol 2026-07-15 07:52:07 -07:00
Quixos Subtree Publisher a9134843bc Publish quixos-protocol from eb28865321f04f04baf3b857e8688f71f95a9475 2026-07-15 14:52:07 +00:00
Timothy J. Aveni ea153c3cd7 Add Camino undirected edge protocol 2026-07-14 22:36:14 -07:00
Quixos Subtree Publisher ca0381d280 Publish quixos-protocol from 5c5205abc3e8a73b631ea508f92e3b288e71207c 2026-07-15 05:36:14 +00:00
Timothy J. Aveni 5587511713 Split Camino edge ordinals by endpoint 2026-07-14 20:30:32 -07:00
Quixos Subtree Publisher 5dd3948784 Publish quixos-protocol from 435d832a1e202124e2e5ac7f99a65da9d85962e2 2026-07-15 03:30:32 +00:00
Timothy J. Aveni 7dba68cff5 Extend Camino edge endpoint protocol 2026-07-14 07:55:04 -07:00
Quixos Subtree Publisher 2ad29f8ddb Publish quixos-protocol from 2249fe2b76dea4e52b099696c2418f0dd2444f52 2026-07-14 14:55:04 +00:00
Timothy J. Aveni 464442a55c Add Camino display label field metadata 2026-07-13 07:51:43 -07:00
Quixos Subtree Publisher ff07b0d793 Publish quixos-protocol from 1a3ecab531f39491ae0ce3c2a12de0d264440ed7 2026-07-13 14:51:43 +00:00
Timothy J. Aveni 77086efb93 Add Camino object listing RPC 2026-07-12 21:32:26 -07:00
Quixos Subtree Publisher 5cd3db78ad Publish quixos-protocol from 0ff224604a054b52ad8b385764e913171bf19468 2026-07-13 04:32:26 +00:00
Timothy J. Aveni 68c4c30d8f Add live field provenance for React components 2026-07-12 18:24:18 -07:00
Quixos Subtree Publisher c5141a24c4 Publish quixos-protocol from 9472ad0a8e16927025594c294abc44cdfb30596b 2026-07-13 01:24:18 +00:00
Quixos Subtree Publisher dd722bf0d2 Publish quixos-protocol from 398fd9e0d723c3fe7a511c2c35702874fd7342d0 2026-07-13 00:22:49 +00:00
Timothy J. Aveni cab21888e6 Add Todo React component schema and runtime 2026-07-12 17:06:32 -07:00
Quixos Subtree Publisher 16f4b3982c Publish quixos-protocol from 06d24d7d9c2653a0c4eeb0224b89ab8b2cafe754 2026-07-12 23:05:05 +00:00
Timothy J. Aveni 79d551131e Add Camino schema interfaces 2026-07-12 16:05:05 -07:00
Quixos Subtree Publisher a287ab3133 Publish quixos-protocol from e500ba880d3fb9481645d54efcf79a6389f200db 2026-07-12 21:00:39 +00:00
Timothy J. Aveni 7c91982f8f Add watch stream protocol 2026-07-12 14:00:39 -07:00
Quixos Subtree Publisher a8dc34db0e Publish quixos-protocol from eb407e5a3bbd4ae2f810a0cee0d45b5c7e8d7db1 2026-07-12 20:04:26 +00:00
Timothy J. Aveni 63a3d99588 Move quixos protocol to repository root 2026-07-12 12:55:03 -07:00