Specify typed diagnostic architecture - #57
Merged
Conversation
|
| Filename | Overview |
|---|---|
| docs/design/diagnostics.md | Defines the cross-repository diagnostic registry, recovery, fix-it, compatibility, and deployment contracts; the revised sequencing resolves the prior review findings. |
| docs/release-process.md | Makes playground deployment an explicit prerequisite for merging documentation dependent on new syntax or diagnostic codes. |
| docs/decisions/0006-typed-diagnostics.md | Records the typed diagnostic registry decision and its principal implementation consequences. |
| docs/features.md | Updates the compiler feature map to include the diagnostic catalog and canonical design document. |
Reviews (6): Last reviewed commit: "Gate diagnostic docs on playground deplo..." | Re-trigger Greptile
DerekCorniello
marked this pull request as ready for review
August 27, 2026 21:33
DerekCorniello
force-pushed
the
feat/diagnostic-architecture
branch
from
August 27, 2026 21:34
3db34be to
e268b76
Compare
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Summary\n- add the canonical diagnostic architecture and severity contract\n- document phase-based code allocation, registry mirroring, recovery, fix-it safety, and compatibility policy\n- record the decisions in ADR 0006 and link the design from project indexes\n\nThis is the canonical specification for the coordinated compiler and website changes.