Loading
Resolving public demo task…
infrafabric/ledger/tasks/IF-3470
IF-3470

Swap pressure investigation found Redis was secondary and the VS Code Remote file watcher tree was the main memory leak source.

status · stale_pendingpriority · P1pillar · opsproject · mtl-01tenant · rook
Continue the proof flow.Open this task in ledgerFiltered event view keyed to the same public task alias.
human instruction receipt

hir-3470-host-pressure

amended

Investigate swap and Redis safely, identify the host pressure source, clean stale VS Code sessions, and keep Kilo installed but not running.

requesterDanny
agentrook-307
modelgpt-5.4
retentionredacted text
claim boundary

This receipt proves the operator instruction and observed remediation path; it does not claim Redis was optimized or swap was fully cleared.

Proof packet2 rows
Verified witnesses1
Pending witnesses1
authorized scopeinspect memory and swapinspect Redis memoryterminate stale VS Code helper sessionscheckpoint before live session teardown
forbidden scopeassume Redis is the culprit without evidencekill live sessions without warningstart Kilo automatically
2 evidence witnesses
VS Code watcher pressurehost · witness
ops checkpointblackboard · native
Event chain
signed rows · append-only
task.update
evt_908ab2c0 · 2026-04-20T14:02:09.144Z
in_progresssignature passlive
Caller resubmitted with corrected payload schema.
{
  "kind": "task.update",
  "task_id": "IF-3379",
  "payload": {
    "gate": { "kind": "update" },
    "priority": "P2"
  }
}
task.update.accepted
evt_908ab2c1 · 2026-04-20T14:02:11.882Z
donesignature passlive
UI slice opened as a read-only observatory, not a mutable board.
{
  "kind": "task.update.accepted",
  "task_id": "IF-3379",
  "event_id": "evt_908ab2c1",
  "offset": 9182,
  "sig": "ed25519:9f3c4b21…a8e0:c1d4…0b8a"
}
Traps & constraints
3 invariants · read-only surface
01
Do not assume Redis is the culprit just because swap is high.
02
VS Code Remote file watchers can inflate again if broad roots like /root are open without excludes.
03
Closing VS Code sessions can terminate the active Codex session; checkpoint first.
Chain-of-custody log
preview — activates chain-of-custody read logging ships
Every permalink resolution can become its own read event so the observatory is also its own auditor.
Verification state
3 / 3
redis secondaryabout 705 MB logical memory, not the dominant RAM hog
watcher resetbloated fileWatcher respawned from multi-GiB RSS to low hundreds of MB
user guardrailKilo should stay installed but not running unless explicitly started
Verify signatureReady — click the button below or press v.
Tenant pubkey
ed25519
// public key — tenant-rookhost-local-note
Chain hash
blake3
// chain hash through offset 9182ops-checkpoint:if3470_vscode_pressure
Lineage source
IF-3384a

The lineage modal is using the real shipped sample shape from IF-3398.