Skip to content

Revert Document AI Plugin - #125

Open
samyuktaprabhu wants to merge 2 commits into
mainfrom
revert/document-ai-plugin
Open

Revert Document AI Plugin#125
samyuktaprabhu wants to merge 2 commits into
mainfrom
revert/document-ai-plugin

Conversation

@samyuktaprabhu

@samyuktaprabhu samyuktaprabhu commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

Revert Document AI Plugin

♻️ Revert: Removes the cds-feature-sap-document-ai plugin and all related artifacts from the repository, including its source code, tests, sample integrations, and documentation.

Changes

  • cds-feature-sap-document-ai/ (entire module): Removed — all Java source files, CDS models, configuration, test classes, and documentation for the Document AI plugin have been deleted.
  • pom.xml: Removed cds-feature-sap-document-ai from the root module list and dependency management section.
  • cds-starter-ai/pom.xml: Removed the placeholder comment referencing cds-feature-sap-document-ai and its planned inclusion pending multi-tenancy support.
  • cds-starter-ai/README.md: Cleaned up references to cds-feature-sap-document-ai, including the prerequisite for the DIE service binding and the related link.
  • coverage-report/pom.xml: Removed cds-feature-sap-document-ai from coverage aggregation (class copying and JaCoCo exec file merging).
  • .github/actions/integration-tests/action.yml: Removed cds-feature-sap-document-ai from the Maven build step for integration test dependencies.
  • integration-tests/spring/pom.xml: Removed cds-feature-sap-document-ai dependency from the integration test module.
  • integration-tests/spring/ (test classes): Removed all Document AI integration tests (DocumentSubmissionTest, ExtractionLifecycleTest, ExtractionErrorTest, EventEmissionTest, PluginLoadTest, etc.).
  • integration-tests/spring/test-service.cds: Removed the sap-document-ai CDS import.
  • samples/bookshop/: Removed the supplier invoices Fiori app, UI config, CDS service definitions, Java handlers (SupplierInvoiceHandler, DocumentExtractionResultHandler), schema entities (Suppliers, SupplierInvoices), dummy invoice PDF, and related configuration in application.yaml and package.json.
  • README.md & integration-tests/README.md: Updated descriptions and coverage data source lists to remove all Document AI references.
  • 🔄 Regenerate and Update Summary
PR Bot Information

Version: 1.29.14

  • LLM: anthropic--claude-4.6-sonnet
  • Output Template: Default Template
  • Summary Prompt: Default Prompt
  • Event Trigger: pull_request.opened
  • Correlation ID: dc551c70-8ce9-11f1-9abe-de81ed32c6a3
  • File Content Strategy: Full file content

@samyuktaprabhu
samyuktaprabhu requested a review from a team as a code owner July 31, 2026 14:12

@hyperspace-pr-bot hyperspace-pr-bot Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR is a clean and comprehensive removal of the cds-feature-sap-document-ai module. All references have been consistently removed across build files (pom.xml, package.json), documentation (README.md), integration tests, CI action configuration, the bookshop sample, and coverage reporting. The import order fix in BaseIntegrationTest.java is a minor unrelated cleanup included in the PR. Overall the removal appears complete and well-coordinated across the repository.

PR Bot Information

Version: 1.29.14

  • Experiment Variant: control
  • LLM: anthropic--claude-4.6-sonnet
  • Event Trigger: pull_request.opened
  • Correlation ID: dc551c70-8ce9-11f1-9abe-de81ed32c6a3
  • File Content Strategy: Full file content

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