Skip to content

Harden field memory writes for 3.9.11#10

Merged
suboss87 merged 10 commits into
Mainfrom
fix/minimal-field-hardening
Jul 20, 2026
Merged

Harden field memory writes for 3.9.11#10
suboss87 merged 10 commits into
Mainfrom
fix/minimal-field-hardening

Conversation

@suboss87

Copy link
Copy Markdown
Owner

Summary

  • Route session-stop/pre-compact memory writes through the locked CLI (capture / preserve), with PATH fde discovery matching session-start.
  • Redact private .signal-ledger content in prep/dashboard; apply secret detection to next: debrief lines; write fieldbooks atomically.
  • Keep locks conservative (no age-based reclaim); add focused regressions including PATH fallback and a v3.9.10-shaped upgrade fixture.
  • Cut patch release metadata to 3.9.11.

Test plan

  • npm run check (60 tests + structural gate)
  • Hook bash syntax (bash -n on session hooks)
  • Confirm CI green on this PR
  • After merge: npm publish / plugin marketplace pickup for 3.9.11
  • Smoke on a real engagement: session end capture + dashboard refresh

Rollout notes

  • Prefer squash merge (intermediate commits briefly tried stale-lock reclaim before reverting).
  • No .fde schema migration; 3.9.10 can still read memory written by 3.9.11.
  • Abandoned .lock files still require manual removal (by design).

Made with Cursor

suboss87 and others added 10 commits July 20, 2026 13:01
@suboss87
suboss87 merged commit 6834e61 into Main Jul 20, 2026
1 of 2 checks passed
@suboss87
suboss87 deleted the fix/minimal-field-hardening branch July 20, 2026 10:44

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

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