Skip to content

[PLT-98640] feat(cli): add scan command with dynamic SDK resource metadata detection#293

Draft
deepeshrai-tech wants to merge 1 commit intomainfrom
feat/alert_bindings_inference
Draft

[PLT-98640] feat(cli): add scan command with dynamic SDK resource metadata detection#293
deepeshrai-tech wants to merge 1 commit intomainfrom
feat/alert_bindings_inference

Conversation

@deepeshrai-tech
Copy link
Copy Markdown
Contributor

@deepeshrai-tech deepeshrai-tech commented Mar 17, 2026

  • Add @ResourceReference decorator and ResourceMetadataRegistry to SDK for annotating service methods with resource binding metadata
  • Add loadAllResourceMetadata() to eagerly import all decorated services
  • Add CLI resource-scanner that dynamically loads metadata from the SDK installed in the user's project (single source of truth)
  • Add scan command to both ts-cli (oclif) and codedapp-tool (Commander)
  • Integrate non-blocking scan into push flow (silently skips if SDK absent)

- Add @ResourceReference decorator and ResourceMetadataRegistry to SDK
  for annotating service methods with resource binding metadata
- Add loadAllResourceMetadata() to eagerly import all decorated services
- Add CLI resource-scanner that dynamically loads metadata from the SDK
  installed in the user's project (single source of truth, no static mirror)
- Add `scan` command to both ts-cli (oclif) and codedapp-tool (Commander)
- Integrate non-blocking scan into push flow (silently skips if SDK absent)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@deepeshrai-tech deepeshrai-tech force-pushed the feat/alert_bindings_inference branch from 5c41282 to 703d989 Compare March 17, 2026 09:31
@sonarqubecloud
Copy link
Copy Markdown

@deepeshrai-tech deepeshrai-tech marked this pull request as draft March 17, 2026 10:03
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