Skip to content

fix(api): preserve nullable read errors and fixture receipts - #50

Draft
bdsqqq wants to merge 3 commits into
feat/api-parity-cycle-paginationfrom
feat/api-parity-named-lookup-errors
Draft

bdsqqq wants to merge 3 commits into
feat/api-parity-cycle-paginationfrom
feat/api-parity-named-lookup-errors

Conversation

@bdsqqq

@bdsqqq bdsqqq commented Sep 30, 2026

Copy link
Copy Markdown
Owner

Stacked followups 0122–0124: preserve 14 nullable-helper error contracts, register project creation immutable-id ownership before independent readback, and preserve direct-first initiative/roadmap identity resolution with narrowly typed rejected-identifier fallback. No arbitrary exception fallback or retry. 3,227 offline tests, typechecks, integrity and build pass; independent reviews completed, initial slug regression corrected. Live read-only CI proves missing UUID responses were exact-root SDK InvalidInput, not that all InvalidInput means absence. #48 project archived-inclusive accessible name query returned no match; historical creation outcome remains unknown and no recovery deletion occurred. Current e2e uses project receipt before list assertions. Full parity remains incomplete. No merge/publication.

Session-Id: 01a0c9ff-ccff-7106-aa80-086d00182476
Session-Id: 01a0c9ff-ccff-7106-aa80-086d00182476
Session-Id: 01a0c9ff-ccff-7106-aa80-086d00182476
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