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
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
6e729ed06c
refactor: isolate Feature System input migration and compaction policy
2026-10-20 03:21:22 +09:00
Hare
4555aace28
feat: capture bounded Bash output over replayable byte transport
2026-10-20 03:01:22 +09:00
Hare
bb5c50f9ab
feat: persist System input policies through public consumers
2026-10-20 02:44:28 +09:00
Hare
cea0225a6e
fix: migrate legacy session history and retained archives
2026-10-19 13:52:43 +09:00
Hare
8f598da931
test: verify frozen Journal compaction across Hosts and restores
2026-10-17 12:25:24 +09:00
Hare
12d1588c05
chore: merge develop preserving documentation structure and console UX
...
Integrate develop at 523bade3 while retaining concise agent guidance, rustdoc-owned design rationale, and current console history/rewind behavior. Adapt incoming tests to public entry-ID rewind and synchronize OpenAPI/TypeScript artifacts.
Validation: default-member cargo test --all-features (4936 passed, 23 ignored), root cargo check, all-feature rustdoc with broken links denied, format/diff/name guards, OpenAPI and 11 TypeScript freshness checks. Web: 613 unit, 327 component, 7 Ticket browser and 3 Console browser tests; check/build passed. Merged-state Ticket visual review at 1440/768/390px in light/dark; no matching pre-merge image baseline. E2E/live-provider checks not run.
2026-10-13 02:46:50 +09:00
Hare
298f8c1330
fix: carry full Host summary into compaction worker input
2026-10-11 00:47:36 +09:00
Hare
75fc7c921b
fix: warn instead of failing on oversized compact results
2026-10-03 21:56:58 +09:00
Hare
d10783c0d6
fix: honor compaction cancellation and replay identity
2026-10-02 05:38:42 +09:00
Hare
88338229a1
fix: deduplicate compaction terminal failures
2026-10-02 05:30:17 +09:00
Hare
0ec2b3ad86
Persist logical run yield and resume transitions
2026-10-01 16:44:11 +09:00
Hare
b2ddab6d7e
fix: fence pending usage across segment forks
2026-09-20 19:31:45 +09:00
Hare
cd648a9abd
fix: persist post-compact usage at request boundary
2026-09-20 18:57:11 +09:00
Hare
57fa8f6c76
fix: apply rustfmt to T-620 changes
2026-09-18 19:35:04 +09:00
Hare
19b04a8d8f
worker: verify completion durability on shutdown
2026-09-18 18:58:05 +09:00
Hare
fc24cb672e
worker: retain failed activation authority
2026-09-18 06:27:11 +09:00
Hare
10ebac142e
refactor: make worker state snapshots authoritative
2026-09-17 02:02:51 +09:00
Hare
a0f8ee51a4
fix: guard automatic compaction retries
2026-09-16 07:16:31 +09:00
Hare
ffc1933f06
fix: separate compaction metric correlation
2026-09-16 06:34:15 +09:00
Hare
b6960878a6
fix: align compaction metric schema
2026-09-16 06:24:45 +09:00
Hare
fef3b6f4a0
fix: preserve compaction metric precision and CAS category
2026-09-16 06:13:32 +09:00
Hare
c0a73c12ec
feat: record compaction lifecycle metrics
2026-09-16 06:01:04 +09:00
Hare
1d06d4b08a
fix: keep compaction lifecycle runtime-only
2026-09-16 04:19:02 +09:00
Hare
4e7a314a00
fix: make compaction activation atomic
2026-09-16 03:44:48 +09:00
Hare
e8b9adcde4
feat: add revisioned worker execution state
2026-09-06 06:54:29 +09:00
Hare
bb56283063
feat: persist worker submit activation queue
2026-09-05 22:06:59 +09:00
Hare
33d98868c3
refactor: move memory extraction into lifecycle feature
2026-09-04 18:44:50 +09:00
Hare
62eaefb1fa
feat: spill long bash output to worker temp storage
2026-08-31 16:52:27 +09:00
Hare
10eaf4a5fb
refactor: name worker event channels by role
2026-08-31 11:21:14 +09:00
Hare
8493472983
refactor: require annotated session log history
2026-08-30 12:18:44 +09:00
Hare
e365189276
feat: add provenance-aware worker history
2026-08-27 14:54:24 +09:00
Hare
0ab15aa227
chore: merge hare/develop into develop
2026-08-26 19:44:31 +09:00
Hare
65de94bad3
feat: expose compaction as an internal worker
2026-08-26 10:39:43 +09:00
Hare
4e935c6203
test: refresh clean-build fixtures and assertions
2026-08-26 10:16:18 +09:00
Hare
d69c367285
feat: prepare agen crates for publication
2026-08-23 03:41:51 +09:00
Hare
34f8949e85
runtime: canonicalize Worker aggregates
2026-08-11 22:38:29 +09:00
Hare
068ba9afa5
flow: own worker flow state in runtime sessions
2026-08-09 18:04:32 +09:00
Hare
ff50baec99
worker: split session capture observation features
2026-08-07 16:31:15 +09:00
Hare
7e43c10e2d
worker: implement session explore extract worker
2026-07-18 10:35:59 +09:00
Hare
142b60e1b3
refactor: separate worker workspace identity
2026-07-11 09:58:20 +09:00
Hare
b50b94612a
feat: add explicit worker filesystem authority
2026-07-11 07:30:17 +09:00
Hare
17a9488a4a
refactor: remove old pod crates
2026-06-29 04:44:55 +09:00
Hare
6c59fe927b
refactor: rename pod crate to worker
2026-06-26 00:05:57 +09:00