Timothy J. Aveni
fae4e48f72
Unify workspace authoring, verification and scaffolding workflows
...
Use exact jj snapshots and one candidate-bound Nix builder for incremental checks, template validation and activation. Keep provenance internal and separate recovery checkpoint failures from local command success.
Provision workspace-scoped managed package/interface repositories with recoverable Central effects. Add TypeScript/React presets, function and dependency commands, and scaffold enrollment for all TODO packages. Install authoring guides and controlled Codex sandbox rules.
Invalidate module resolutions across cutover, including in-flight races, and content-address host platform entries. Strengthen domain-model and verification instructions.
Validated real jj/Nix authoring, React/Slate dependency installation, bottom-up local Git publication, packaged CLI tests, PostgreSQL recovery/auth tests, Web Studio tests and host configuration. Public protocol/helpers and the validated 19-resource TODO template are published. Retained the approved exact private baseline and updated the installation's default template pin to 68d54f0d52be433ebf60bdc1faf7646c57f90307. Master and live deployments remain unchanged. See docs/WORKSPACE_AUTHORING_PROGRESS.md.
2026-09-13 23:06:38 -07:00
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