Hare
26cba3398f
feat: add standalone WIP Text View signatures
...
Render one Object or paired Interface entity without path/context, lookups or wire-schema changes. Preserve declarations, summaries, optional/unit and empty distinctions; validate protocol semantics and bounded input before rendering. Add five spec/nested goldens and 13 external API tests plus a standalone doctest.
Validation: cargo fmt --all -- --check; cargo check --workspace --all-targets; cargo test --workspace --all-targets; cargo test --workspace --doc; nix develop -c bash (cargo clippy --workspace --all-targets -- -D warnings, RUSTDOCFLAGS='-D warnings' cargo doc --workspace --no-deps, cargo run --package wip-public-api-example); git diff --check. All passed. Default shell lacks clippy; declared Nix dev shell supplied it.
2026-10-08 17:50:16 +09:00
Hare
d58809bdbc
docs: describe scoped consumer API and wire migration
...
Document FS lifetime attestation and explicit names, structured TUI identity versus qualified display, optional scope refs and real HTTP conformance coverage. Acceptance suite passes including workspace docs with -D warnings.
2026-10-08 04:03:51 +09:00
Hare
755e6aeb88
feat: bind Host interfaces to scope Object lifetimes
...
Register explicit scope/name coordinates independently of Definition type. Require provider-attested current scope snapshots for fetch and dispatch, compare optional scope_ref at membership precedence, and retain the same Descriptor through result validation.
Migrate FS pinned-root boundaries and public self-scope example; document provider atomicity/lifecycle and root-only FS support. Add lifecycle, ref, replacement-race, root-lineage and compile-time exposure regressions.
Validation: cargo fmt --all --check; git diff --check; cargo check --workspace --all-targets; cargo test --workspace --all-targets and --doc (232 passing test-harness cases including doctests); nix develop --command cargo clippy --workspace --all-targets -- -D warnings; RUSTDOCFLAGS=-Dwarnings cargo doc --workspace --no-deps. Narrow wip-host suite also passed.
2026-10-08 03:18:13 +09:00
Hare
8ecc307fc9
feat: migrate protocol and HTTP to structured interface references
...
T-20: identify interfaces by exact scope/name pairs; add optional opaque scope_ref metadata and separate shape validation from path-dependent scope compatibility. Preserve call error precedence, strict JSON, validators and transport boundaries. Mechanically migrate consumers and document API/wire compatibility and deferred lifecycle semantics.
Validation: cargo fmt --all --check; git diff --check; cargo check --workspace --all-targets; cargo test -p wip-protocol -p wip-http; cargo test --workspace (221 passing tests including doctests); cargo test --workspace --all-targets; nix develop --command cargo clippy --workspace --all-targets -- -D warnings; RUSTDOCFLAGS="-D warnings" cargo doc --workspace --no-deps. All pass. cargo/rustc 1.95.0; development-shell Clippy/rustc 1.97.1.
2026-10-07 18:29:51 +09:00
Hare
da559de912
docs: document 0.1.0 crate release
2026-10-02 19:46:08 +09:00
Hare
dc9a7f0dbf
feat: remove retrieval batch over HTTP
2026-10-02 15:00:50 +09:00
Hare
55c784c22d
Rename transport binding to WIP over HTTP
2026-10-02 02:22:17 +09:00
Hare
511e9fef9f
feat: prefetch visible interface descriptors
2026-10-01 08:58:25 +09:00
Hare
06edf62d4e
feat: prefetch visible observation frontier
2026-09-30 19:26:50 +09:00
Hare
ea7b0f00ea
feat: unify object observation API
2026-09-30 18:19:12 +09:00
Hare
db2a51c824
feat: add interactive WIP terminal client
2026-09-30 10:35:05 +09:00
Hare
347b92b28a
feat: integrate stateful client runtime
2026-09-30 09:53:55 +09:00
Hare
df51da3d03
feat: add bounded filesystem projection server
2026-09-30 08:53:44 +09:00
Hare
2da2a28a67
feat(client): add stateful WIP runtime
2026-09-30 08:46:12 +09:00
Hare
56923c1160
feat: implement WIP over HTTPS v1 binding
2026-09-30 06:32:04 +09:00
Hare
6de58da17d
feat: model operation outcome guarantees
2026-09-30 05:52:38 +09:00
Hare
027555eb4e
fix: align protocol error semantics
2026-09-30 05:26:34 +09:00
Hare
75119f23e5
feat(example): restore virtual workspace conformance
2026-09-29 06:51:05 +09:00
Hare
653a1171a2
fix: reject malformed host target paths
2026-09-29 06:35:10 +09:00
Hare
2efda433e7
fix: align host dispatch with canonical paths
2026-09-29 06:28:33 +09:00
Hare
2d524723a4
fix: align interface macros with canonical values
2026-09-29 06:11:07 +09:00
Hare
0705101c97
feat(example): add public API end-to-end flow
2026-09-29 00:04:11 +09:00
Hare
32f3fb6fb1
feat(host): add object publication and dispatch
2026-09-28 23:36:50 +09:00
Hare
18ac8844b0
feat(interface): add authoring macros and codecs
...
Add the wip-interface facade and proc-macro implementation for typed interface descriptors, DTO value codecs, validated dispatch, metadata extraction, and span-aware compile failures.
2026-09-28 23:11:17 +09:00
Hare
5f73e91a5b
first commit
2026-08-27 10:03:12 +09:00