Skip to content

Resolve #2272: strengthen serialization regression tests#2314

Merged
ayden94 merged 1 commit into
mainfrom
issue-2272-strengthen-serialization-regression-tests
Jun 25, 2026
Merged

Resolve #2272: strengthen serialization regression tests#2314
ayden94 merged 1 commit into
mainfrom
issue-2272-strengthen-serialization-regression-tests

Conversation

@ayden94

@ayden94 ayden94 commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Summary

Strengthen serialization regression coverage for documented transform ordering and handler-owned HTTP response preservation.

Linked context: Closes #2272

Changes

  • Make base/derived transform ordering coverage order-sensitive.
  • Add a real request-pipeline regression where a handler commits through RequestContext.response.send(...).

Testing

  • pnpm exec biome check packages/serialization/src/serialize.test.ts packages/serialization/src/serializer-interceptor.test.ts
  • pnpm --filter @fluojs/serialization typecheck
  • pnpm --filter @fluojs/serialization test

Release impact

  • This PR has consumer-visible release impact and includes a changeset.
  • This PR has no consumer-visible release impact.

Test-only regression coverage for existing documented behavior; no .changeset/*.md file is required.

Public export documentation

No public exports changed.

  • Changed public exports include a source-level summary.
  • Changed exported functions document matching @param / @returns tags where applicable.
  • Source @example blocks and README scenario examples still play complementary roles.

Behavioral contract

This PR preserves existing documented serialization behavior by strengthening regression tests only.

  • No documented behavioral contracts were removed without migration notes.
  • New behavioral contracts are documented in the affected package README.
  • Intentional limitations are explicitly stated (not silently removed).
  • Runtime invariants are covered by regression tests.

Platform consistency governance (SSOT)

No platform contract or governance docs changed.

  • SSOT English/Korean mirror structure remains synchronized for changed governance docs.
  • If platform contract docs changed, companion updates include discoverability/docs index, tooling or CI enforcement, and regression-test evidence.
  • Any package README alignment/conformance claims are backed by createPlatformConformanceHarness(...) tests.

@ayden94 ayden94 mentioned this pull request Jun 25, 2026
12 tasks
@ayden94 ayden94 force-pushed the issue-2272-strengthen-serialization-regression-tests branch from 132ae86 to 9f1ae7b Compare June 25, 2026 02:26
@ayden94 ayden94 merged commit a9bf1b7 into main Jun 25, 2026
10 checks passed
@ayden94 ayden94 deleted the issue-2272-strengthen-serialization-regression-tests branch June 25, 2026 04:06
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.

[audit][area:request-pipeline] Strengthen serialization regression tests (priority:p2)

1 participant