Hare
ffaaf2ecb0
test: isolate local rules and reduce repeated fixture setup
2026-10-16 15:04:52 +09:00
Hare
c78f7f7d80
feat: replace revision counters with domain state contracts
...
Use content digests, key fingerprints, binding and trust identities, immutable mutation receipts, and observation tokens instead of state-update ordinals across API, storage, Runtime, and Web contracts.
Preserve historical replay and secret material through frozen migrations; preflight uncertain removals before cutover, resume provisioning receipts, validate encrypted migration candidates, and align fresh/upgraded schemas. Include reviewed regression fixes, generated artifacts, and validation evidence.
2026-10-10 15:55:20 +09:00
Hare
23cf6c4f88
fix: wip bind live ancestor scopes and adopt 0.2.0
2026-10-09 01:00:12 +09:00
Hare
85c9b218dd
feat(wip): integrate scoped SDK and object-centered tools
...
Vendor the reproducible 1cbe03b4 Client/HTTP/Protocol/Text View snapshot with Cargo checksums and credential-free Nix dependency closure. Migrate native and compatibility publications to structured references and scope_ref, preserve target-first preconditions and frozen call descriptors, and expose Tree/Inspect/Invoke with complete edge coverage and official signatures.
Validation: worker 888 unit + 110 integration tests; pinned upstream Client63, HTTP39, Protocol23, TextView20 tests/doctests; root cargo check --locked --offline; format/diff checks; 43-file vendor checksum verification; nix build --no-link .#yoi.cargoDeps. Details and provider migration seams: docs/development/wip-integration-validation.md.
2026-10-09 00:12:38 +09:00
Hare
633522278b
feat(drive): add durable Workspace document storage and lifecycle
...
Use object_store 0.13.2 immutable local blobs and FeatureStorage SQLite trees, revision CAS, same-transaction receipts, bounded reads/search, staged/orphan GC and retryable deletion. Attach Server authority to serialize cached Drive operations with deletion reservation. Document fsync compensation, Linux guarantees and offline DB-plus-blob restore.
Validation: root cargo check; workspace-drive 29 unit + 12 integration tests; feature-storage 13 tests; workspace-server 649 library + 11 binary tests with test-threads=4; cargo fmt --all -- --check; git diff --check HEAD. Default-parallel Server run hit the existing ticket_checker_burst timeout assertion (648 passed); the isolated filter and bounded-parallel full suite passed. Fault tests are not physical power-cut evidence.
2026-10-08 21:39:51 +09:00
Hare
4343be86c1
feat(config-source): add confined read-only builtin Decodal imports
...
Share the explicit embedded Profile catalog with native and WASM evaluators. Preserve ordinary Decodal values, isolate builtin relative imports, reject reserved Workspace mutations, and capture the exact loaded builtin closure. Guard lazy import cycles and dependency depth before evaluation recurses.
Validation: config-source 48 tests, builtin-source 2 tests, manifest 185 tests; root cargo check, formatting and diff checks pass. Existing contract version/fingerprint stay unchanged; archive provenance binds builtin content instead of invalidating stored Workspace metadata.
2026-10-07 03:35:59 +09:00
Hare
24ae6288a5
feat(subjektiv): share domain and add explicit standalone Subject hosts
2026-10-07 01:52:06 +09:00
Hare
13055d7ee1
feat: execute durable standalone Jobs through Host-owned Internal Workers (T-708)
2026-10-07 00:08:01 +09:00
Hare
4a05aad508
feat: add explicit Worker WIP mode
2026-10-04 00:26:15 +09:00
Hare
97822cf691
feat: add bounded binary API request bodies
2026-09-23 18:29:54 +09:00
Hare
c6cb038683
refactor(api): rename workspace-api authority to server-api
...
Absorb the Server HTTP DTO catalog and generators into server-api, remove the obsolete workspace-api package/path, preserve the separate runtime transport authority through explicit boundary DTO conversions, and rename the aggregate frontend projection as a bounded legacy artifact.
2026-09-18 06:21:46 +09:00
Hare
7a61a26670
feat: observe retained worker sessions without restore
2026-09-18 04:27:38 +09:00
Hare
5038033c3a
Migrate runtime management REST to generated API
2026-09-18 01:20:03 +09:00
Hare
9590cf332d
feat: add shared API operation metadata macro
2026-09-17 23:05:11 +09:00
Hare
d1585d7483
fix: route worker failure logs through tracing
2026-09-07 18:14:07 +09:00
Hare
7c1d81cee9
chore: optimize build
2026-09-03 15:59:40 +09:00
Hare
4d9b211d69
feat: add in-process standalone worker host
2026-08-30 11:29:59 +09:00
Hare
3a3c89e0b4
feat: materialize repositories through runtime Git cache
2026-08-26 13:54:25 +09:00
Hare
3a21a68792
feat: add Workspace Repository SSH secret authority
2026-08-26 08:51:15 +09:00
Hare
d69c367285
feat: prepare agen crates for publication
2026-08-23 03:41:51 +09:00
Hare
ee8ee360ef
fix: share workspace runtime worker contracts
2026-08-21 12:35:58 +09:00
Hare
d052cedc7d
fix: make worker identity migrations dry-runnable
2026-08-20 07:21:03 +09:00
Hare
1fad5fc8ed
config: migrate workspace evaluation to Decodal 0.4
2026-08-14 10:53:22 +09:00
Hare
7aa4d3067e
config: add canonical Decodal source core
2026-08-13 22:13:33 +09:00
Hare
1814c35701
feat: add merge request review authority
2026-08-11 20:21:37 +09:00
Hare
068ba9afa5
flow: own worker flow state in runtime sessions
2026-08-09 18:04:32 +09:00
Hare
e6a2da548f
fs: extract provider operations into shared crate
2026-08-04 02:03:22 +09:00
Hare
ddadc830ac
workdir: add network-capable operation boundary
2026-08-03 16:14:01 +09:00
Hare
d994268a6b
feat: add runtime trust capability auth
2026-07-26 20:45:52 +09:00
Hare
554a784639
backend: verify passkey ceremonies
2026-07-23 02:01:28 +09:00
Hare
d801b2698b
refactor: remove workflow machinery
2026-07-16 05:45:24 +09:00
Hare
839fc7b40c
refactor: fold provider crate into engine
2026-07-15 00:58:29 +09:00
Hare
a823d414d0
feat: add decodal profile archives
2026-07-08 18:57:54 +09:00
Hare
17a9488a4a
refactor: remove old pod crates
2026-06-29 04:44:55 +09:00
Hare
9807accaf0
feat: add worker observation websocket proxy
2026-06-26 13:54:55 +09:00
Hare
9b2cae32ea
feat: add memory worker runtime crate
2026-06-26 01:31:09 +09:00
Hare
6c59fe927b
refactor: rename pod crate to worker
2026-06-26 00:05:57 +09:00
Hare
292fc4ea5d
refactor: rename llm worker crate to engine
2026-06-25 22:46:26 +09:00
Hare
ab7658c1f2
feat: bootstrap workspace web control plane
2026-06-21 16:34:36 +09:00
Hare
673c739909
chore: remove daemon crate
2026-06-20 22:41:24 +09:00
Hare
a114fa9d0a
mcp: implement stdio lifecycle client
2026-06-20 16:45:05 +09:00
Hare
06287aca40
plugin: add rust pdk template
2026-06-20 14:15:20 +09:00
Hare
96561897ae
test: add opt-in panel e2e harness
2026-06-13 23:38:51 +09:00
Hare
4203988d74
ticket: use base32 project record ids
2026-06-09 22:10:47 +09:00
Hare
c1809b37b1
feat: add session analytics tooling
2026-06-09 16:24:55 +09:00
Hare
740b017d0c
feat: add local ticket backend
2026-06-05 13:37:57 +09:00
Hare
e6c458021c
rename: adopt yoi identity
2026-06-01 18:49:23 +09:00
Hare
cc2c9a2973
secrets: add local key store
2026-06-01 07:07:39 +09:00
Hare
22d974a722
cli: move product entrypoint to insomnia
2026-05-31 22:07:52 +09:00
Hare
9e886bc73e
cli: rename pod command crate to insomnia
2026-05-31 15:49:14 +09:00