Skip to content

39#40

Merged
RAprogramm merged 1 commit into
mainfrom
39
Jul 3, 2026
Merged

39#40
RAprogramm merged 1 commit into
mainfrom
39

Conversation

@RAprogramm

Copy link
Copy Markdown
Owner

Closes #39.

The live project-resources endpoint returns an apps collection and app objects carry a project_id — both verified against production but absent from the upstream spec, so the generated client silently dropped them and consumers could not see a project's apps.

  • normalize_spec.py gains a pass adding apps (referencing the existing app schema) to the project-resources response and project_id to the app schema, both optional/nullable so a missing field never breaks deserialization; the pass survives upstream spec syncs.
  • SDK regenerated: only the two touched models changed.

Other undocumented collections in that response (agents, domains, knowledgebases, mailboxes, registries, cdn, monitorings, routers) are intentionally left out until their element shapes can be verified against live data.

🤖 Generated with Claude Code

@codecov

codecov Bot commented Jul 3, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

📢 Thoughts on this report? Let us know!

@RAprogramm RAprogramm merged commit 7766093 into main Jul 3, 2026
12 checks passed
@RAprogramm RAprogramm deleted the 39 branch July 3, 2026 02:48
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.

Project resources response drops apps; app schema lacks project_id

1 participant