Skip to content

chore: post-#146 cleanup — remove stale warnings + mark probes resolved#154

Merged
WaylandYang merged 1 commit into
mainfrom
chore/post-146-cleanup
May 23, 2026
Merged

chore: post-#146 cleanup — remove stale warnings + mark probes resolved#154
WaylandYang merged 1 commit into
mainfrom
chore/post-146-cleanup

Conversation

@WaylandYang
Copy link
Copy Markdown
Contributor

Summary

#146 closed by v0.3.4's posix_fallocate fix. This PR removes the now-misleading user-facing warnings (added in 0.3.3 to surface the anomaly) and adds RESOLVED banners to the investigation docs. Pure cleanup, no API breakage.

Changes

Code (small)

  • `forkd ls` no longer renders `BRANCHES >=3` in yellow ⚠ — column stays as a plain diagnostic counter.
  • `branch_sandbox` handler no longer generates the "pause_ms typically grows 5×..." warning string. `SnapshotInfo.warning` field stays in the schema (skip-serialize-if-none) so future advisories can populate it without an API break.
  • `SandboxInfo.branch_count` docstring rewritten to explain it's informational post-v0.3.4.

Docs

  • `PROBE-multi-branch-anomaly.md` — STATUS:RESOLVED banner at top, note on superseded round-1 TL;DR.
  • `RESULTS-v0.3.md` § "What's anomalous (TODO)" → "What was anomalous (RESOLVED)" with before/after numbers.
  • `recipes/speculative-agent/README.md` rotation section retitled to "historical caveat"; rotate-snippet retained for 0.3.3-and-older users.

Test plan

  • Local build expected clean
  • CI green
  • (visual) `forkd ls` no longer alarms; `forkd snapshot --from-sandbox --diff` doesn't print the stale warning

🤖 Generated with Claude Code

Issue #146 (multi-BRANCH pause anomaly) closed by v0.3.4's
posix_fallocate fix. This PR removes the now-misleading user-facing
warnings shipped in 0.3.3 to surface the anomaly, and adds RESOLVED
banners to the investigation docs.

Code:
  - forkd-cli `forkd ls`: drop the yellow ⚠ on BRANCHES >=3.
    The column stays as a diagnostic counter, just no alarm.
  - forkd-controller branch_sandbox handler: stop generating the
    "pause_ms typically grows 5×..." warning string for the BRANCH
    response. SnapshotInfo.warning stays in the schema (Option<String>,
    skip_serializing_if=None) so future advisories can populate it
    without an API break.
  - SandboxInfo.branch_count docstring: rewritten to explain the
    counter is informational post-v0.3.4, not a slow-regime signal.

Docs:
  - bench/pause-window/PROBE-multi-branch-anomaly.md: STATUS:RESOLVED
    banner at top, plus a note on the now-superseded round-1 TL;DR.
  - bench/pause-window/RESULTS-v0.3.md: "What's anomalous (TODO)"
    rewritten to "What was anomalous (RESOLVED)" with before/after
    numbers and the fix pointer.
  - recipes/speculative-agent/README.md: "Rotate the source after N
    BRANCHes" section retitled to a historical caveat block; rotate-
    snippet kept for users still on 0.3.3 or older.

No API breakage. No behavior change for users on 0.3.4+ except:
  forkd ls — branch_count no longer rendered yellow above 3
  forkd snapshot --from-sandbox --diff — no advisory warning printed
                                          (was misleading after fix)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@WaylandYang WaylandYang merged commit 4f8e385 into main May 23, 2026
2 checks passed
@WaylandYang WaylandYang deleted the chore/post-146-cleanup branch May 23, 2026 06:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant