Skip to content

pyspec: decorator-recognition framework + diagnostics module - #1423

Closed
julesmt wants to merge 1 commit into
reviewed-kbd-will-merge-to-mainfrom
pyspec/decorator-framework
Closed

pyspec: decorator-recognition framework + diagnostics module#1423
julesmt wants to merge 1 commit into
reviewed-kbd-will-merge-to-mainfrom
pyspec/decorator-framework

Conversation

@julesmt

@julesmt julesmt commented Jun 26, 2026

Copy link
Copy Markdown
Member

Extracts PySpecMClass into its own Specs/Diagnostics.lean and adds Specs/Decorators.lean: DecoratorForm (normalizes the four decorator surfaces) + composable DecoratorScheme recognizer.

No pipeline wiring yet.

Extract PySpecMClass into Specs/Diagnostics.lean to break the import
cycle, then add Specs/Decorators.lean: a reusable decorator-recognition
framework (DecoratorForm/ofExpr? normalizing the 4 surface shapes,
lambda/kwarg helpers, and the decline-is-noop DecoratorScheme). Pure
library gearing with no pipeline wiring yet; consumed later by the
recognition layer.
@julesmt
julesmt requested a review from a team as a code owner June 26, 2026 22:33
@julesmt
julesmt requested review from olivier-aws and robin-aws June 26, 2026 22:43
@julesmt julesmt closed this Jun 27, 2026
@julesmt
julesmt deleted the pyspec/decorator-framework branch June 27, 2026 03:11
@julesmt

julesmt commented Jun 27, 2026

Copy link
Copy Markdown
Member Author

Reopened as #1425 with the branch renamed to julesmt/feature/pyspec/decorator-framework. This PR was auto-closed by GitHub when the head branch was renamed; the same work continues in #1425.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant