You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Exclusion of "The user is the CEO" drops participant context with nowhere else to live until Phase 6 ships.
19
19
20
-
-[]**R4 — Raw worker task in working memory** (`src/agent/channel_dispatch.rs:596`)
21
-
`task` from user input persisted verbatim; could capture secrets/PII. Truncate and scrub.
20
+
-[x]**R4 — Raw worker task in working memory** (`src/agent/channel_dispatch.rs:596`)
21
+
`task` from user input persisted verbatim; could capture secrets/PII. **Fixed in this slice:** worker-spawn working-memory text now uses shared secret redaction and char-safe truncation.
22
22
23
23
-[ ]**R5 — Dirty flag only bumps on merges** (`src/agent/cortex.rs:1958`)
24
24
Prunes and decays also change the memory set but don't trigger knowledge synthesis re-gen. Add `report.pruned > 0 || report.decayed > 0`. **Partial in PR #570:** prunes and merges now dirty synthesis; decay remains intentionally importance-only and needs a follow-up decision.
@@ -44,8 +44,8 @@ Findings from CodeRabbit review + bug reports. Tracking resolution before merge.
44
44
-[ ]**R12 — Silent error swallowing in inspect_prompt** (`src/api/channels.rs:649`)
45
45
`unwrap_or_default()` / `.ok()` hides DB/template errors. Log and propagate per coding guidelines.
46
46
47
-
-[]**R13 — Raw error strings in working memory** (`src/cron/scheduler.rs:386`)
48
-
Full error text persisted; could contain sensitive internals. Emit redactedsummary only.
47
+
-[x]**R13 — Raw error strings in working memory** (`src/cron/scheduler.rs:386`)
48
+
Full error text persisted; could contain sensitive internals. **Fixed in this slice:** cron error working-memory text now uses the same redacted, bounded summary while tracing keeps the full error.
0 commit comments