Skip to content

Harden Forge schema boundaries#2

Merged
im-sham merged 1 commit into
mainfrom
codex/g42-forge-schema-boundary-hardening
Apr 30, 2026
Merged

Harden Forge schema boundaries#2
im-sham merged 1 commit into
mainfrom
codex/g42-forge-schema-boundary-hardening

Conversation

@im-sham
Copy link
Copy Markdown
Owner

@im-sham im-sham commented Apr 30, 2026

Summary

  • centralize Proofhouse structured-axis metadata for Forge-owned incident fields
  • add CLI/MCP structured-axis filtering, SubjectRef pointer support, and schema visibility
  • reject obvious raw/sensitive payload keys in pointer refs and observed_state
  • tighten incident store duplicate-id and ambiguous suffix behavior

Tests

  • .venv/bin/ruff check forge_cli/ tests/
  • .venv/bin/pytest tests/ -q -p no:cacheprovider
  • git diff --check

@im-sham im-sham force-pushed the codex/g42-forge-schema-boundary-hardening branch from b7970e8 to 0e23dbf Compare April 30, 2026 20:02
@im-sham im-sham force-pushed the codex/g42-forge-schema-boundary-hardening branch from 0e23dbf to ceedee5 Compare April 30, 2026 20:08
@im-sham im-sham merged commit 095076e into main Apr 30, 2026
3 checks passed
@im-sham im-sham deleted the codex/g42-forge-schema-boundary-hardening branch April 30, 2026 20:09
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