Commit Graph
88 Commits
Author SHA1 Message Date
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 3c0378358f Run checked execution candidates in isolated development workspaces 2026-09-21 02:11:09 -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 20ef63007c Assemble generic execution installations from checked artifacts 2026-09-21 01:16:51 -07:00
Timothy J. Aveni f69c81f607 Check execution workspace candidates with pinned artifact builders 2026-09-21 01:09:31 -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
Timothy J. Aveni 266d2d98d0 Compile and dispatch authoritative acceptance hooks with target-specific package roots 2026-09-20 22:05:59 -07:00
Timothy J. Aveni 1e69b0e662 Qualify recurring occurrence completion with portable graph transactions 2026-09-20 21:48:07 -07:00
Timothy J. Aveni d638a9ed28 Run asynchronous object controllers from accepted graph jobs 2026-09-20 21:31:56 -07:00
Timothy J. Aveni 1dadc642d1 Build checked asynchronous service registries with Nix 2026-09-20 21:06:45 -07:00
Timothy J. Aveni c4ae58831d Generate typed asynchronous service capability bindings 2026-09-20 20:35:16 -07:00
Timothy J. Aveni 21502ed023 Qualify read-only forwarding and scoped portable discovery 2026-09-20 19:55:29 -07:00
Timothy J. Aveni 619b3d61c7 Select checked implementations explicitly by target and ABI 2026-09-20 19:51:15 -07:00
Timothy J. Aveni d701464312 Support checked closed generic portable bindings 2026-09-20 19:47:10 -07:00
Timothy J. Aveni 74a16d3646 Build the packaged local-first reader and cross-package task application 2026-09-20 05:40:01 -07:00
Timothy J. Aveni 824caddbf2 Author and apply bounded structured CRDT edits through the mutation log 2026-09-20 04:41:35 -07:00
Timothy J. Aveni c75888833b Evaluate coherent local queries over explicit replica scopes 2026-09-20 04:04:35 -07:00
Timothy J. Aveni 3f1976815f Compile and execute bounded GraphQL replica admission 2026-09-20 03:04:44 -07:00
Timothy J. Aveni d9bd5b2800 Acquire installed portable operations with explicit authority and input coverage 2026-09-20 02:19:00 -07:00
Timothy J. Aveni 8fd800e69a Execute checked capability bindings through scoped package runners 2026-09-20 01:49:25 -07:00
Timothy J. Aveni ab41e67dc5 Build checked portable package artifacts and shared runtime assets 2026-09-20 00:42:19 -07:00
Timothy J. Aveni 60b1bdb39f Generate portable capability contexts and checked handler registries 2026-09-20 00:25:53 -07:00
Timothy J. Aveni 0aaa80a4ba Confine checked artifact loading and browser asset lookup 2026-09-19 23:38:06 -07:00
Timothy J. Aveni ac36edf62d Compile closed execution plans and checked artifact manifests 2026-09-19 23:27:00 -07:00
Timothy J. Aveni 15c132a38b Compile complete local-first reader and scope fixtures 2026-09-19 22:42:29 -07:00
Timothy J. Aveni 4c0c404a39 Add explicit CRDT edit contracts and structured query values 2026-09-19 22:33:20 -07:00
Timothy J. Aveni 0555c929b1 Add factory creation ports and owner initialization contracts 2026-09-19 22:20:55 -07:00
Timothy J. Aveni 03ac7f8557 Add local-first execution contracts to the capability language 2026-09-19 22:09:40 -07:00
Timothy J. Aveni 757531bb63 Add activated workspace reflection and Studio definition watches
Expose bounded snapshot-bound definition reads and latest-only watches from the serving checked bundle. Add checked reflection dependency ports, generated SDK bindings and selector-scoped invocation authority.

Move Studio factory, contract and query discovery to public reflection inventories. Share an active-definition watch across canvas and standalone routes and invalidate/reload on epoch changes instead of polling GetWorkspace.

Document the API and deferred scope; cover compiler/codegen, SDK injection, transport authorization, activation publication, pagination and reconnect behavior. Keep all work local; no deployment or publication.
2026-09-19 10:18:47 -07:00
Timothy J. Aveni 1aa55f7a35 Add composable interface operation forwarding
Support bind member.operation to interface Target<Args>.member.operation.
Check exact signatures and scopes, same-receiver conformances, cycles and
watch pairing. Resolve chains for native queries, editing and dispatch while
retaining the terminal conformance owner and injected package dependencies.
Track forwarded providers in dependency and semantic-major review machinery.

Cover native get/set/watch chains, generic targets, invalid bindings, package
forwarding, runtime owner authority and watch cancellation. Document the
language feature and keep Studio search adoption explicitly pending.
No push or deployment.
2026-09-19 10:18:47 -07:00
Timothy J. Aveni 2594403503 Add native literal substring query predicates
Implement checked containsInsensitive string predicates in GraphQL, protobuf,
native SQL and bounded residual evaluation. ASCII folding is deterministic;
SQL pattern characters remain literal. Retain deferred full-text index design.

Studio migration awaits a decision on checked native getter forwarding across
conformances; do not duplicate titles or bypass private state ownership.
Compiler and local full-stack substring-query acceptance pass.
2026-09-19 10:18:47 -07:00
Timothy J. Aveni 5634d3ee78 Add checked workspace-interface query roots
Implement scoped interface extents across QX, generated bindings, SDK,
Orch, Camino and browser queries. Preserve native projection, aggregation,
pagination and watch invalidation without synthetic persisted objects.
Validate exact query grants and scope freshness on execution and replay.
Add local PostgreSQL, transport, browser and code-generation coverage.

C1 implementation slice only: full-text indexes and Studio search adoption
(C2/C3) remain tracked in the implementation handoff. No publication or deployment.
2026-09-19 10:18:47 -07:00
Timothy J. Aveni 0810775c07 Give query fields explicit read ownership and detachment
Separate shared optimistic values from query-owned and independent read lifetimes. Add opaque generated field handles, explicit readonly-safe detachment, owner status, query refresh routing, and atomic hydration validation. Preserve replay fencing and native/CRDT writes without automatic leaf fallback.

Regenerate first-party bindings, update authoring guidance, and test browser replay, StrictMode, transport recovery and independent lifetimes. Local only: interface search/indexing and activated reflection remain planned; remaining browser acceptance is recorded in the A-C-B handoff.
2026-09-19 10:18:47 -07:00
Timothy J. Aveni 2dffdbcd9f Implement shared live fields and checked query hydration
Add native register acknowledgments and idempotent mutation replay, shared optimistic field controllers, overlapping custom setters, non-suspending hooks and explicit Suspense. Carry checked @live provenance through batched queries and hydrate shared browser fields with coverage leases. Update tracker/scaffolds/guides and verify compiler, PostgreSQL, browser and immutable workspace paths.
2026-09-18 02:19:49 -07:00
Timothy J. Aveni a05f58f7fe Build query-backed task tracker default template
Add shared colored tags, native tag/status filters, cursor-paged task and
completion views, estimated-hour aggregates and repeat-after-completion actions.
Keep task views independently renderable and isolate component styling.

Cover immutable fresh-template/additive checks, real PostgreSQL/orch package
actions and query watches, and wide/narrow browser layouts. Accept documented
hyphenated query budget names in the capability lexer.

Template publication/default selection pending installation AWS SSO renewal;
no live workspace data or deployment configuration changed.
2026-09-17 23:40:14 -07:00
Timothy J. Aveni 5a611bbc9b Enforce aggregation contract budgets and expose residual timing 2026-09-17 19:52:55 -07:00
Timothy J. Aveni e61b0a36ac Implement checked aggregation plans, native SQL, and bounded RPC capture 2026-09-17 19:43:46 -07:00
Timothy J. Aveni cd13120937 Implement query execution, scoped RPC enrichment, live collections, and scaffold integration 2026-09-17 16:49:44 -07:00