Timothy J. Aveni
0ace71eae6
Generalize live field bindings and use them for Studio canvas gestures
2026-09-28 11:12:11 -07:00
Timothy J. Aveni
696023b4ba
Implement main-thread Camino sessions and synchronous CRDT editing
2026-09-27 23:57:29 -07:00
Timothy J. Aveni
ad72185a6c
Implement independent presentation readiness boundaries
2026-09-27 20:30:07 -07:00
Timothy J. Aveni
b499298299
Complete prepared presentation build and runtime integration
2026-09-27 18:51:05 -07:00
Timothy J. Aveni
fdb7cd3f6f
Add checked query composition foundations for prepared presentations
...
Move React navigation query generation behind an explicit build frontend. Add checked result-dependent query bindings and pure composition evaluation, including one-snapshot server execution. Preserve the existing rendering path while the React manifest, worker preparation, and replica admission integration remain pending; see docs/PREPARED_PRESENTATIONS_PROGRESS.md.
2026-09-27 16:28:33 -07:00
Timothy J. Aveni
ad64ba532f
Scope presentation associations to PresentationMount and retain navigation queries
...
Generate checked navigation query pairs from closed React contracts before
package checking. Retain per-type subscriptions under the logical
PresentationMount and resolve cold component metadata independently of code.
Keep scoped occurrence membership and idempotent local preparation in the
presentation library; copy directly through state contracts without reading
other PresentationMounts' source associations. Preserve normal transaction
creation, pending references, portal synchronization and detach.
Exercise automatic object refs in Reader queries, imported fragments and
structured/aggregate results. Add heterogeneous owner-index, live dependency,
cold metadata, browser ownership and latency coverage. Document measured
improvements, supported query limits and qualification evidence.
2026-09-26 12:32:47 -07:00
Timothy J. Aveni
3728612e8c
Implement implicit object references and capability query foundations
2026-09-26 11:44:32 -07:00
Timothy J. Aveni
58a75da83f
Lower checked shared edges into the portable graph model
2026-09-25 12:34:13 -07:00
Timothy J. Aveni
e7778b3518
Qualify typed presentation factories through public state interfaces
2026-09-25 12:11:01 -07:00
Timothy J. Aveni
76d5cff6fb
Support complete public relationship observations for optimistic presentation hosting
2026-09-25 12:09:10 -07:00
Timothy J. Aveni
1bc3c69de3
Support checked keyed relationships across portable operations and queries
2026-09-25 12:02:05 -07:00
Timothy J. Aveni
e0e8563224
Expose closed module types and define stable presentation occurrences
2026-09-25 11:37:27 -07:00
Timothy J. Aveni
a83239892c
Prove PresentationMount with authored generic graph operations
2026-09-25 11:30:14 -07:00
Timothy J. Aveni
73148d76e1
Add checked private storage to reusable conformance rules
...
Scope attachments and projections by stable rule-application identity; keep lexical names private to each application. Lower ordinary initialization mappings and concrete captured creation targets through existing checking. Preserve stateless forwarding, conflict detection, and the materialization fence. Add tests for multiple same-atom specializations, name isolation, generic edges, factory seeds, and storage evolution. Full protocol Nix build and tests pass.
2026-09-25 11:04:22 -07:00
Timothy J. Aveni
abd5d57fb9
Implement rule-based Studio creation, usable canvas and Reader, and consolidated package authoring
2026-09-23 00:53:01 -07:00
Timothy J. Aveni
8455599c3c
Implement reusable interface conformance rules
2026-09-23 00:17:13 -07:00
Timothy J. Aveni
20e9f4b056
Restore the workspace canvas and atomic Studio creation workflow
2026-09-22 22:17:00 -07:00
Timothy J. Aveni
595eda834f
Restore generic Studio object navigation and discovery
2026-09-22 19:05:13 -07:00
Timothy J. Aveni
1b296daf42
Separate graph execution identity from installation provenance
2026-09-22 18:27:59 -07:00
Timothy J. Aveni
c5e79ae3c9
Add bounded public member inspection through shared query scopes
2026-09-22 18:11:54 -07:00
Timothy J. Aveni
bcc915d597
Expose bounded public reflection and presentation discovery
2026-09-22 17:22:48 -07:00
Timothy J. Aveni
ca83dbd1a7
Add bounded live query cursor continuation
2026-09-22 17:20:00 -07:00
Timothy J. Aveni
a8869e4545
Add exported query fragments and scoped coverage observations
2026-09-22 16:18:57 -07:00
Timothy J. Aveni
eba85ba158
Standardize Camino query references and retire live field sidecars
2026-09-22 15:41:27 -07:00
Timothy J. Aveni
152f58a3c6
Make Camino examples and scaffolds complete Yarn and Nix packages
2026-09-22 15:31:42 -07:00
Timothy J. Aveni
82a4542746
Build composable Camino packages with explicit type and source dependencies
2026-09-22 14:42:54 -07:00
Timothy J. Aveni
7173751f37
Implement typed module contracts and conformance bindings
2026-09-22 13:51:32 -07:00
Timothy J. Aveni
60b44a6637
Load checked installations independently of the running compiler (WI-16)
...
Keep compiler-dependent checks in Nix builds; load stored plans and programs with original provenance and runtime artifact validation. Allow an identical executable world to receive a new activation epoch after a toolchain rebuild.
Compiler-update/altered-program regression, coordinator and full sandboxed integration checks pass; lint and formatting pass. Default platform/source wiring remains the next task.
2026-09-21 22:01:47 -07:00
Timothy J. Aveni
e5544dde21
Prove cross-package application composition through public capabilities (WI-15)
2026-09-21 19:07:32 -07:00
Timothy J. Aveni
d824634859
Host checked adapter-object controllers through bounded registries (WI-13)
2026-09-21 18:00:27 -07:00
Timothy J. Aveni
1e08ccd937
Build and activate checked component packages through normal source authoring (WI-12)
2026-09-21 17:38:40 -07:00
Timothy J. Aveni
e1ad15c620
Implement Studio root and placement capabilities on the replica graph (WI-10)
2026-09-21 16:37:00 -07:00
Timothy J. Aveni
2cf53280e4
Build checked component artifacts and shared React session SDK (WI-09)
2026-09-21 16:01:48 -07:00
Timothy J. Aveni
24073d7f2a
Add runtime-owned replica Worker bridge and structured editing (WI-08)
2026-09-21 15:22:44 -07:00
Timothy J. Aveni
a80982a780
Add interface-oriented client sessions and headless capability access (WI-07)
2026-09-21 14:45:46 -07:00
Timothy J. Aveni
d159d9b281
Host persistent Camino services and authenticated workspace bootstrap (WI-06)
2026-09-21 14:02:54 -07:00
Timothy J. Aveni
09fd6b7190
Commit managed activation selections and reconcile forward (WI-05)
2026-09-21 13:30:33 -07:00
Timothy J. Aveni
89414107f9
Add independently owned reconnectable execution units (WI-03)
2026-09-21 12:44:36 -07:00
Timothy J. Aveni
884b12f759
Implement checked workspace integration contracts (WI-01)
2026-09-21 11:53:38 -07:00
Timothy J. Aveni
70344ca06a
Review execution semantic-major changes without storage migration planning
2026-09-21 01:38:15 -07:00
Timothy J. Aveni
01a3ec5ae2
Scaffold explicit query placement and authored GraphQL documents
2026-09-21 01:30:57 -07:00
Timothy J. Aveni
7652b4c0b9
Add local-first execution authoring support
2026-09-21 00:57:50 -07:00
Timothy J. Aveni
b4ac9700c6
Expose confirmed server projections through the typed replica client
2026-09-21 00:27:39 -07:00
Timothy J. Aveni
08e322e59f
Reject unsupported query operators during execution planning
2026-09-20 23:58:07 -07:00
Timothy J. Aveni
47a3fe9eae
Preserve nested CRDT recovery and serialize compound editor submissions
2026-09-20 23:26:13 -07:00
Timothy J. Aveni
2056c1e352
Support captured CRDT changes in compound transaction contracts
2026-09-20 23:07:09 -07:00
Timothy J. Aveni
33f674321b
Qualify collection compare-and-swap and explicit ensure mutations
2026-09-20 22:57:27 -07:00
Timothy J. Aveni
115976cacd
Expose authoritative lifecycle deletion through capability bindings
2026-09-20 22:48:09 -07:00
Timothy J. Aveni
d80464d285
Qualify optimistic tree reparenting with authoritative cycle rejection
2026-09-20 22:25:11 -07:00
Timothy J. Aveni
c0669d2ed8
Support explicitly reference-selected read-only interface dependencies
2026-09-20 22:15:15 -07:00