Skip to content

[ADMINAPI-1428] PRD for ODS Admin API 2.4 - #401

Draft
stephenfuqua wants to merge 21 commits into
mainfrom
ADMINAPI-1428
Draft

[ADMINAPI-1428] PRD for ODS Admin API 2.4#401
stephenfuqua wants to merge 21 commits into
mainfrom
ADMINAPI-1428

Conversation

@stephenfuqua

@stephenfuqua stephenfuqua commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

Warning

Wait until #393 merges

  • Create a PRD for the ODS Admin API 2.4 release
  • Improve Agent instructions

stephenfuqua and others added 11 commits July 17, 2026 12:00
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Adopt persona definitions and shared job-to-be-done language from the
approved Admin App v4.0 PRD (Platform host sysadmin, Operator, Vendor
Application Administrator) for consistency across the two products,
while keeping Admin API-specific personas and jobs distinct. Clarifies
existing requirements (e.g. claim set transfer, ODS instance scope,
credential distribution boundary) without adding new functionality.
…ented ones

Verified each SHOULD-worded requirement against current source. Requirements
with confirmed implementations (Swagger versioning, self-contained auth,
query sorting/filtering, 409 conflicts, Docker/IIS migration guides, prod
Swagger/registration gating, structured error logs, tenant caching, HTTP
examples) are now SHALL. Removed NFR-SEC-9 (no rate limiting exists on
/connect/register or /connect/token) and NFR-OBS-6 (no APM/tracing
integration exists, and the entry only described an absence rather than
a testable requirement).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: stephenfuqua <9324390+stephenfuqua@users.noreply.github.com>
@stephenfuqua
stephenfuqua changed the base branch from main to PRD July 19, 2026 22:07
@stephenfuqua
stephenfuqua changed the base branch from PRD to main July 19, 2026 22:07
@github-actions

Copy link
Copy Markdown
Contributor

Test Results

   12 files     12 suites   40s ⏱️
1 189 tests 1 177 ✅ 12 💤 0 ❌
3 567 runs  3 531 ✅ 36 💤 0 ❌

Results for commit d0cab5f.

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