Skip to content

fix: scope framework surfaces to the selected app - #303

Open
shaggitza wants to merge 4 commits into
mainfrom
fix/280-framework-surfaces
Open

fix: scope framework surfaces to the selected app#303
shaggitza wants to merge 4 commits into
mainfrom
fix/280-framework-surfaces

Conversation

@shaggitza

Copy link
Copy Markdown
Owner

Summary

  • select exact app objects and bounded zero-argument factories for framework evidence
  • exclude mounted/unused/rebound app lifecycle evidence and preserve include-router copy ordering
  • propagate late, nested, dynamic, and resolved-include uncertainty through bounded selected-app ancestors
  • support FastAPI 0.100/current lifecycle differences without falsely established inventories

Validation

  • 82 focused framework tests passed on FastAPI 0.100.0 and 0.139.0
  • custom-surface/native-route suites, Ruff, strict mypy, and diff checks passed
  • three independent review rounds; final verdict PASS with no blockers

Partial progress on #280; constructor handler lists, exception handlers, pure-ASGI middleware, BackgroundTask, and broader cross-module ordering remain follow-up scope.

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.

2 participants