Skip to content

Harden Forge incident storage diagnostics and concurrency#23

Merged
im-sham merged 1 commit into
mainfrom
codex/wp-op-02-forge-20260713
Jul 13, 2026
Merged

Harden Forge incident storage diagnostics and concurrency#23
im-sham merged 1 commit into
mainfrom
codex/wp-op-02-forge-20260713

Conversation

@im-sham

@im-sham im-sham commented Jul 13, 2026

Copy link
Copy Markdown
Owner

Summary

  • return structured scan diagnostics and surface corruption counts across CLI and MCP paths
  • add strict validation plus read-only repair and quarantine previews
  • harden generated incident IDs and atomic writes under process races
  • add descriptor-relative atomic no-replace quarantine moves with fail-closed platform handling
  • preserve primary edit errors while reporting recoverable partial state separately
  • document and test safe recovery, sanitization, and collision behavior

Verification

  • python -W error -m pytest — 362 passed
  • python -m ruff check . — passed
  • python -m compileall forge_cli tests — passed
  • git diff --check — passed
  • two independent Sol-high review gates; final result zero P0-P3
  • live read-only acceptance: 64 valid, 0 corrupt, 0 operational errors
  • live corpus count/hash unchanged: 64 files, ca824d6a613a43749bb4081b2353b3aa949813bad4704f44af1493c75a1e43c1

No live quarantine apply or repair mutation was run.

@im-sham
im-sham merged commit 1d4c5bd into main Jul 13, 2026
4 checks passed
@im-sham
im-sham deleted the codex/wp-op-02-forge-20260713 branch July 13, 2026 23:26
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