Skip to content

Config normalization#254

Open
nikomatsakis wants to merge 2 commits into
symposium-dev:mainfrom
nikomatsakis:config-normalization
Open

Config normalization#254
nikomatsakis wants to merge 2 commits into
symposium-dev:mainfrom
nikomatsakis:config-normalization

Conversation

@nikomatsakis

@nikomatsakis nikomatsakis commented Jun 30, 2026

Copy link
Copy Markdown
Member

What does this PR do?

Normalizes our approach to serialization / deserialization into:

  • Create a raw struct that can use plain derive
  • Create a validate method to normalizes things

I went ahead and put the RFD + change together here.

Disclosure questions

AI disclosure.

  • The AI tool authored large parts of the code

Questions for reviewers.

nikomatsakis and others added 2 commits June 30, 2026 10:17
Co-authored-by: Codex <codex@openai.com>
Move TOML-facing plugin manifest sections into raw structs and validate them into runtime types. Parse user config and state through raw roots, and document the completed RFD steps.

Co-authored-by: Codex <codex@openai.com>
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