Skip to content

Make constructor inspection warnings advisory - #9

Merged
MauScheff merged 1 commit into
mainfrom
codex/advisory-constructor-policy
Oct 29, 2026
Merged

MauScheff merged 1 commit into
mainfrom
codex/advisory-constructor-policy

Conversation

@MauScheff

Copy link
Copy Markdown
Owner

RMS reports an unrecognized constructor for a public Rust type as a warning, but that warning still causes strict audit and module-scoped checks to require review. Treat this inspection uncertainty as advisory, matching unresolved calls and imports. Retain the diagnostic and keep errors, canonical requirements, and native proof strict.

The patch changes one diagnostic classification and documents the consumer acceptance policy. It does not change the analyzer, manifests, schemas, or BeepBeep.

Validation: seven focused native tests passed across three commands (all exit 0), including real constructor diagnostics, mixed audit/scoped results, known forbidden effects, and native compilation/test failures. Formatting and diff checks passed. Required hosted CI remains the merge gate.

@MauScheff
MauScheff merged commit 91a05d6 into main Oct 29, 2026
10 of 11 checks passed
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