Skip to content

Refactor god files – router & app split (follow-up) #201

Description

@Tuntii

Context

PR #199 split
outer.rs\ and \�pp.rs\ into submodules. This issue tracks follow-up hardening.

Follow-ups

  • Further split \�pp/builder.rs\ (~1.6k lines) into routing / openapi / health / run modules
  • Further split
    outer/tests.rs\ into unit vs property test files
  • Add module-level docs in
    outer/mod.rs\ and \�pp/mod.rs\ for navigation
  • Track file-size guard in CI (fail if any \src/**/*.rs\ > 50KB)

Acceptance

  • No single
    ustapi-core/src/**/*.rs\ file exceeds 50KB
  • All existing tests pass without behavior change

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions