Skip to content

docs(backlog): file aot-smoke coverage extension item#75

Merged
MarcelRoozekrans merged 1 commit into
mainfrom
chore/file-aot-smoke-coverage-backlog
May 28, 2026
Merged

docs(backlog): file aot-smoke coverage extension item#75
MarcelRoozekrans merged 1 commit into
mainfrom
chore/file-aot-smoke-coverage-backlog

Conversation

@MarcelRoozekrans

Copy link
Copy Markdown
Contributor

Summary

Files a backlog item describing three emitted paths the existing aot-smoke job does not validate: handler-thrown exceptions, subscriber unsubscribe/resubscribe lifecycle, and CancellationToken propagation under concurrent subscribers.

Why now

Surfaced 2026-05-27 during the org-wide AOT-smoke coverage survey done after ZeroAlloc.Serialisation shipped 2.3.1 + 2.3.2 reactively. ZA.Serialisation's smoke covered only the V0 path while V1 paths were left un-validated, and downstream templates discovered the gap. Same "smoke exists but partial" pattern applies here.

Scope

Docs-only. Files the gap; the actual aot-smoke extension is a follow-up. Adopts the What / Why / Sketch / Tradeoff / Graduation signal structure ZA.Validation established.

🤖 Generated with Claude Code

…cribe/cancellation paths

Existing aot-smoke covers Sequential + Parallel happy-path Publish.
Three emitted paths are not validated under PublishAot=true: handler-
thrown exceptions, subscriber unsubscribe/resubscribe lifecycle, and
CancellationToken propagation under concurrent subscribers. Surfaced
2026-05-27 during the org-wide AOT-smoke coverage survey triggered by
ZA.Serialisation shipping 2.3.1 + 2.3.2 reactively for the same class
of issue.

First docs/backlog.md in the repo — adopts the structure ZA.Validation
established (What / Why / Sketch / Tradeoff / Graduation signal).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@MarcelRoozekrans MarcelRoozekrans merged commit ea1c6d2 into main May 28, 2026
3 checks passed
@MarcelRoozekrans MarcelRoozekrans deleted the chore/file-aot-smoke-coverage-backlog branch May 28, 2026 09:05
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.

1 participant