Skip to content

smartcloudsol/ai-kit-backend

Repository files navigation

WP Suite AI-Kit Backend

Public source repository for the WP Suite AI-Kit Backend deployment package.

This repository is intentionally source-available only in part.

What is included in this public repository

This repository contains the public deployment contract and the deployment-time components that are intended to be reviewable:

  • template.yaml — the source SAM/CloudFormation template
  • SAR-README.md — SAR deployment documentation for end users
  • docs/ — additional deployment and integration documentation
  • openapi.yaml — public API contract
  • templates/ — prompt and response template assets
  • scripts/ — build, packaging, validation, upload and publication scripts
  • src/custom-resource/ — source of deployment-time custom resource handlers
  • src/shared/ — shared types/logger helpers used by the custom resource code
  • .artifacts/ — generated deployment artifacts published for installation, including prebuilt/minified runtime bundles and generated deployment templates

What is not included in source form

The main runtime application code is not published here in original source form.

That includes, in particular:

  • src/ai-handler/
  • src/kb-sync/

These components are distributed as deployment artifacts through .artifacts/ and S3-hosted release artifacts.

Why the repository is structured this way

This repository is meant to provide:

  • transparency around infrastructure and deployment-time behavior
  • reviewable custom resource code
  • public deployment scripts and release mechanics
  • installable release artifacts for customers and evaluators

while keeping selected runtime implementation details proprietary.

Artifact model

The deployable artifacts are generated by scripts/publish-sar.sh and the related build scripts.

During publishing:

  • the source template.yaml is transformed into a generated deployment template
  • the generated template is written to .artifacts/template.sar.yaml
  • prebuilt runtime bundles are placed under .artifacts/
  • the resulting artifacts are uploaded to the release S3 bucket and used by published versions

This means the public repository should be viewed as a deployment-facing repository, not as the complete private engineering source tree.

Repository contents intended for public review

The most relevant files for reviewers are:

  • README.md
  • SAR-README.md
  • template.yaml
  • openapi.yaml
  • docs/*
  • scripts/publish-sar.sh
  • src/custom-resource/handler.ts
  • .artifacts/template.sar.yaml

Building and publishing

Internal builds may rely on additional private source material that is not included here. Public consumers should treat the checked-in .artifacts/ directory as the deployable release representation.

License

See LICENSE for license terms applicable to this repository.

Availability of deployment artifacts does not by itself grant rights beyond the applicable license and service terms.

About

Serverless AI backend for WP Suite AI-Kit, providing AWS-native AI features, protected APIs, and optional integration with the shared Gatey Cognito auth layer.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors