Hare
734d4b44ae
Merge remote-tracking branch 'origin/work/T-772-command-output-integrity' into work/T-774-workdir-failure-diagnostics
2026-10-21 05:55:33 +09:00
Hare
6810f51f46
fix: retain safe Drive and config adapter failure diagnostics
2026-10-21 05:53:58 +09:00
Hare
62e2b44305
fix: retain safe Journal compaction failure diagnostics
...
Keep stage/reason classification in the Journal Feature without changing frozen input, metadata or fallback behavior. Exercise connection, Host read failures, size budget and secret-bearing fixtures through compaction persistence.
Validation: old freeze function with new tests fails connection and snapshot/size diagnostics (3 failures); new code passes all six selected cases and cargo test -p worker. Serialization is currently unreachable for the derived JSON-safe snapshot fields; no artificial runtime failure is claimed.
2026-10-21 05:32:07 +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
61c20b0995
fix: adapt T-769 recovery onto current restore lane checkpoint
...
UNCOMPILED TRANSPORT / PRESERVATION CHECKPOINT, NOT A VALIDATED CANDIDATE. One-time recovery authorization permits publication before validation so the parent can validate this exact source in a separate Workdir. Prior compilation attempts were interrupted by Workdir-session unavailability; cause and test outcome remain unknown. No Cargo build/check/test was started in this bounded checkpoint turn.
Merge current lane 4ef7b03651 into existing source b7a22146a0 . Selectively adapt typed factory failure and same-operation cleanup/replay while preserving current saved Feature restore and operation-time authorization, logical/deferred Workdirs, T765 Host/schema and T768 replay-safe Subject grant. No T770/T771 implementation.
All 19 target-relative paths and added test bodies were source-audited. Workspace fmt check, scoped rustfmt, whitespace/diff checks passed; conflict markers zero. Excluded unrelated formatter changes and untracked compiler artifacts. Local audit: target/t769-checkpoint/AUDIT.md.
Handoff to parent: compile and run focused and package/API regressions on this exact source, fix as necessary, then obtain fresh independent review. Existing MR 01a15606-a6ba-7d23-8d60-0874607399e7 only; no new review requested here. No acceptance, approval, adoption, target/develop push, integration, Ticket closure or service update is asserted.
2026-10-21 00:20:54 +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
b7a22146a0
fix: recover confirmed worker restore failures
2026-10-20 06:00: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