> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://cla-demo.postmansolutions.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://cla-demo.postmansolutions.com/_mcp/server.

# Repos Map

A reference guide to all repositories in the Fluxx platform, what each one does and where to find it.

## Map

1. [fluxx-extractor](https://github.com/CLADevOps/fluxx-extractor): **Extractor microservice** which is our first implementation of a microservice wrapper for an extraction model.

2. [fluxx-file-intake](https://github.com/CLADevOps/fluxx-file-intake): **File Intake microservice** which allows only valid files into the system. [📄 Wiki](https://dev.azure.com/CLADevOps/Development/_wiki/wikis/AutoExtract/7913/File-Intake-Service)

3. [fluxx-postal](https://github.com/CLADevOps/fluxx-postal): **Message delivery microservice** which handles reliable, contract-driven event delivery to registered client endpoints. [📄 Wiki](https://dev.azure.com/CLADevOps/Development/_wiki/wikis/AutoExtract/8465/Postal-Service)

4. [fluxx-registration](https://github.com/CLADevOps/fluxx-registration): **Registration microservice** which handles client onboarding, file intake, and metadata persistence. [📄 Wiki](https://dev.azure.com/CLADevOps/Development/_wiki/wikis/AutoExtract/8675/Registration-Service)

5. [fluxx-shared-services](https://github.com/CLADevOps/fluxx-shared-services): **Local development infrastructure** like the service bus emulator and azurite to allow for running on a linux VM as a developer.

6. [fluxx-sql-server](https://github.com/CLADevOps/fluxx-sql-server): **SQL schema and migrations** is currently empty until we get a little further in our collaboration with our DBA.

7. [fluxx-statuscheck](https://github.com/CLADevOps/fluxx-statuscheck): **Status Check microservice** which knows the status of each file in the system. [📄 Wiki](https://dev.azure.com/CLADevOps/Development/_wiki/wikis/AutoExtract/7953/Status-Check-Service)

8. [fluxx-classifier](https://github.com/CLADevOps/fluxx-classifier): **Classifier microservice** which classifies documents and publishes classified-file events for downstream processing.

9. [fluxx-document-splitter](https://github.com/CLADevOps/fluxx-document-splitter): **Document Splitter microservice** which listens for classified-file events and splits PDF documents, publishing split-file events to downstream topics.

10. [az-adc-lz-tf](https://dev.azure.com/CLADevOps/Cloud%20Operations/_git/az-adc-lz-tf): **Infrastructure as Code (IaC)** for provisioning Azure Service Bus topics and subscriptions, app registration scopes, and related cloud infrastructure.

11. [az-saas-adc-lz-tf](https://dev.azure.com/CLADevOps/Cloud%20Operations/_git/az-saas-adc-lz-tf): **Infrastructure as Code (IaC) — SaaS** same as above but scoped to the SaaS landing zone environment.

12. [appdevcommon-lz-config](https://github.com/CLADevOps/appdevcommon-lz-config/actions/workflows/fluxx-apim-update.yml): **Azure App Configuration** repository for managing environment variables across services.

13. [apim-config](https://github.com/CLADevOps/appdevcommon-lz-config/actions/workflows/fluxx-apim-update.yml): **APIM Configuration** — trigger the "Fluxx APIM Update Deploy" workflow to push API Management updates.

## Deprecated/Unused Repos

1. [fluxx-new-file-function](https://github.com/CLADevOps/fluxx-new-file-function): New File azure function which tells the system about newly created blobs in our external storage container(s). [📄 Wiki](https://dev.azure.com/CLADevOps/Development/_wiki/wikis/AutoExtract/8427/New-File-Function)
2. [poc-autoextract-platform](https://github.com/CLADevOps/poc-autoextract-platform): **Our original POC** which is already seriously outdated and good for reference only.
3. [fluxx-framework-adapter](https://github.com/CLADevOps/fluxx-framework-adapter): **Fluxx Framework Adapter** was introduced to streamline integration with utilities such as logging and other tooling, improving modularity and ease of use
4. [poc-lib-autoextract-platform-pubsub](https://github.com/CLADevOps/poc-lib-autoextract-platform-pubsub): **Publish-Subscribe support library** for the platform which focuses on our specific use cases and patterns.
5. [poc-lib-autoextract-platform-utils](https://github.com/CLADevOps/poc-lib-autoextract-platform-utils): **General helpers** we use in more than one application like the cached function.