Skip to content

Review parameter profiles and GUID schemas - #2

Draft
daniatic wants to merge 3 commits into
developfrom
bugfix/parameter-json-contract
Draft

daniatic wants to merge 3 commits into
developfrom
bugfix/parameter-json-contract

Conversation

@daniatic

@daniatic daniatic commented Oct 9, 2026 •

Copy link
Copy Markdown
Owner

Review profile conversion and GUID schema generation before they merge upstream in Fallout PR #703.

This is a review copy on the contributor fork. Profile loading reuses the framework Enumeration converter and .NET string enum converter while keeping declared consumer converters. GUID schemas use the runtime string shape, and schema output uses LF directly.

Verification

All 250 Fallout.Build.Specs tests passed on Windows. Eight new regression and compatibility cases cover profile files, both converter families, arrays, declared converters, named-profile precedence, GUID schema shapes and raw line endings. Redundant and development-only checks were removed after independent review. The full contributor build.ps1 Test target passed with both fixes: 830 passed, seven existing CI-environment tests skipped.

Reviews

Two independent local agents reviewed the final head and found no defects. CodeRabbit was requested manually. Macroscope was requested in budget mode because profile conversion affects build settings. Neither has produced a review result so far. Greptile was not requested because its monthly review budget is exhausted.

@daniatic daniatic added bug Something isn't working target/vCurrent Targets the current version labels Oct 9, 2026
@daniatic

daniatic commented Oct 9, 2026

Copy link
Copy Markdown
Owner Author

@coderabbitai full review

@daniatic

daniatic commented Oct 9, 2026

Copy link
Copy Markdown
Owner Author

@macroscope-app review using budget mode

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working target/vCurrent Targets the current version

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant