Hare
af719e387d
fix: align reviewer guidance with Bash-enabled scope
2026-10-27 06:15:48 +09:00
Hare
1639be9841
fix: allow reviewers to read related tickets
2026-10-23 03:22:45 +09:00
Hare
aa0fb2f787
fix: continue workdir output reads after long-poll expiry
2026-10-21 04:48:43 +09:00
Hare
1b6d4dbfd8
fix: preserve workdir failure diagnostics across transport
2026-10-21 01:22:04 +09:00
Hare
3cfe04be3a
fix: preserve saved feature configuration during worker restore
2026-10-20 22:00:39 +09:00
Hare
ce93849948
chore: merge develop into hare/develop
2026-10-20 15:39:09 +09:00
Hare
3c499719fe
feat: default Coder ticket work to review flow
2026-10-20 15:38:50 +09:00
Hare
9e1d3df7ad
fix: remove overbroad Worker bypass instructions
2026-10-20 15:38:50 +09:00
Hare
e39372a52a
Merge remote-tracking branch 'origin/develop' into ticket/t-768-subject-grants
2026-10-20 06:38:12 +09:00
Hare
223a74a9e2
fix: retain byte command transport and explicit authorization fixtures
2026-10-20 06:38:12 +09:00
Hare
f38d9a16ea
Merge remote-tracking branch 'origin/develop' into ticket/t-768-subject-grants
...
# Conflicts:
# crates/worker-runtime/src/worker_backend.rs
# openapi/server-api.json
# web/workspace/src/lib/generated/companion-api.ts
# web/workspace/src/lib/generated/repository-api.ts
# web/workspace/src/lib/generated/runtime-api.ts
# web/workspace/src/lib/generated/ticket-api.ts
# web/workspace/src/lib/generated/worker-launch-api.ts
2026-10-20 06:24:11 +09:00
Hare
b135fa5e99
feat: enforce explicit Subject permissions and delegated Worker grants
2026-10-20 06:22:58 +09:00
Hare
8017c55d82
fix: retain annotated compaction history and honor non-System input policy
2026-10-20 05:34:22 +09:00
Hare
90e38551cf
Merge commit '00ad02d04728a8e32a82a4e72747fefcf8a82d4e' into refactor/T-765-session-feature-boundary
...
# Conflicts:
# crates/worker/src/feature/builtin.rs
2026-10-20 05:25:16 +09:00
Hare
3b3381900f
fix: preserve role-neutral input policy across compaction and replay
2026-10-20 04:45:50 +09:00
Hare
00ad02d047
chore: integrate bounded shared text page refusal
2026-10-20 03:55:13 +09:00
Hare
a774925dec
fix: reject byte-truncated line windows before advancing search
2026-10-20 03:53:03 +09:00
Hare
86602240fa
refactor: bind Subject metadata and prompt confirmation to Host lifecycle
2026-10-20 03:52:55 +09:00
Hare
f9830fe7dd
test: reject Bash search pages that would skip an unread long line
2026-10-20 03:40:36 +09:00
Hare
de96c5b577
chore: update shared file contracts and validation fixtures
...
# Conflicts:
# crates/worker/src/checkout_http_tests.rs
2026-10-20 03:26:56 +09:00
Hare
6e729ed06c
refactor: isolate Feature System input migration and compaction policy
2026-10-20 03:21:22 +09:00
Hare
f38b2a52b1
fix: record native prior Read only after result validation
2026-10-20 03:21:14 +09:00
Hare
dd5384df3b
feat: expose retained Bash streams through common WIP file contracts
2026-10-20 03:13:46 +09:00
Hare
6576850b7a
chore: connect shared file contracts for Bash validation
2026-10-20 03:03:53 +09:00
Hare
4555aace28
feat: capture bounded Bash output over replayable byte transport
2026-10-20 03:01:22 +09:00
Hare
47b32ef6ab
fix: bind capability changes to Object freshness and update contract consumers
2026-10-20 02:53:21 +09:00
Hare
bb5c50f9ab
feat: persist System input policies through public consumers
2026-10-20 02:44:28 +09:00
Hare
32a409c15d
feat: share virtual file contracts and checked binary byte ranges
2026-10-20 02:18:49 +09:00
Hare
887184796e
docs: distinguish commit completion from Feature authority
2026-10-20 02:05:02 +09:00
Hare
cd0eb5eb00
fix: allowlist public system input projections
2026-10-20 02:02:28 +09:00
Hare
e8dfb3e68d
refactor: notify system input producers after durable commit
2026-10-20 02:02:28 +09:00
Hare
434ce34da7
refactor: bind checkout target lifetimes to Object observations
2026-10-20 02:01:22 +09:00
Hare
bfb51b7ca9
fix: bound encoded common text results including escape and record overhead
2026-10-20 01:48:23 +09:00
Hare
38d9069632
feat: publish stable root file contracts and target-owned dispatch
2026-10-20 01:46:30 +09:00
Hare
8e40fae6f4
fix: recover unpublished Subject creation and preserve auth rejections
2026-10-19 18:56:24 +09:00
Hare
c961f244ab
fix: preserve feature metadata for concise Journal startup context
2026-10-19 18:45:32 +09:00
Hare
cea0225a6e
fix: migrate legacy session history and retained archives
2026-10-19 13:52:43 +09:00
Hare
24bc45a31e
chore: merge develop into hare/develop
2026-10-19 01:31:23 +09:00
Hare
d1408d3a2f
fix: project runtime list subjects for Worker control tools
2026-10-19 00:02:02 +09:00
Hare
8f598da931
test: verify frozen Journal compaction across Hosts and restores
2026-10-17 12:25:24 +09:00
Hare
956aeed6b2
feat: freeze Host Journal context across compaction
2026-10-17 12:19:37 +09:00
Hare
adfa422973
chore: merge develop into hare/develop
2026-10-17 12:06:05 +09:00
Hare
7a5228b8e6
fix: reconcile Memory Journal links with handoff fencing
2026-10-17 03:52:11 +09:00
Hare
b1808b7c4d
fix: unblock MR follow-up and simplify orchestration guidance
2026-10-17 03:35:58 +09:00
Hare
b544e53bd7
feat: connect Memory provenance to durable Journal context
2026-10-16 23:54:54 +09:00
Hare
04a4e59100
feat: fence Subject handoff on recorded Journal and seed new bodies once
2026-10-16 20:51:08 +09:00
Hare
6667985883
fix: preserve test completion and fixture invariants under concurrency
2026-10-16 15:04:42 +09:00
Hare
7042ec7d50
chore: merge develop into hare/develop
2026-10-16 05:52:36 +09:00
Hare
a2cec5afd1
fix: preserve console alert order and improve alert colors
2026-10-16 05:28:17 +09:00
Hare
5bd49760e5
fix: fence Journal originals before publication and reconcile removal intent
...
Protect attributed originals before the first public commit; distinguish pending Session material from missing committed sources. Gate removal admission by the Journal Feature and resolve Subject ownership from durable singleton authority. Resume explicit erasure through signed delete transport and proof-bound purge plans without creating a Journal Job or archive.
Validation: changed-crate suites, root check, doc/fmt/diff/naming checks, Server/Runtime builds and worker_environment isolation suite passed. Public standalone scripted dialog connects Host, automatic Job, sequential tools and drain while dialog continues. Backend public embedded WorkerRemove tests connect removal forwarding, durable Jobs, retention, Runtime and SQLite; Session/attribution/profile fixture setup bypasses creation/auth routes. Runtime signed generated-client tests separately exercise request authentication.
Limits: real-model semantic acceptance condition 6 remains unevaluated without a new explicit model/credential/budget grant. Conditions 1/7/8/11 do not have complete product E2E coverage: worker_environment only verifies isolated startup/connection/cleanup. Compaction tests connect local hooks/reader/store rather than the full public dialog-to-Journal chain. Erasure racing a previously prepared Archive removal plan fails closed with conflict; automatic stale-plan replacement is not implemented.
2026-10-16 03:59:45 +09:00