# dezolder/megacorp architecture

> Architecture diagram of the GitHub repository dezolder/megacorp, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-28). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/dezolder/megacorp
- Repository: https://github.com/dezolder/megacorp

## Overview

The README presents MegaCorp as a CRM with an Apux extension language, but the available evidence does not show how either is implemented or how the scripts use the repository data. The tree supports identifying customer and partner data, contributor records, and two scripts; their runtime relationships are unknown, so none are inferred.

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_product["Product claims"]
  node_megacorp["MegaCorp CRM"]
  node_apux["Apux language"]
end

subgraph group_data["Repository data"]
  node_customer_records["Customer records<br/>[all.csv]"]
  node_banned_customers["Banned customers<br/>[banned.csv]"]
  node_favorite_customers["Favorite customers<br/>[favs.md]"]
  node_unstructured_customers["Unstructured customers<br/>[unstructured.txt]"]
  node_partner_orgs["Partner organizations<br/>[partners.txt]"]
  node_contributors["Contributor records"]
end

subgraph group_scripts["Scripts"]
  node_apux_script["Apux script<br/>[apux.sh]"]
  node_scan_script["Scan script<br/>[scan.sh]"]
end

click node_customer_records "https://github.com/dezolder/megacorp/blob/main/customers/all.csv"
click node_banned_customers "https://github.com/dezolder/megacorp/blob/main/customers/banned.csv"
click node_favorite_customers "https://github.com/dezolder/megacorp/blob/main/customers/favs.md"
click node_unstructured_customers "https://github.com/dezolder/megacorp/blob/main/customers/unstructured.txt"
click node_partner_orgs "https://github.com/dezolder/megacorp/blob/main/orgs/partners.txt"
click node_contributors "https://github.com/dezolder/megacorp/tree/main/contributors"
click node_apux_script "https://github.com/dezolder/megacorp/blob/main/scripts/apux.sh"
click node_scan_script "https://github.com/dezolder/megacorp/blob/main/scripts/scan.sh"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_megacorp,node_apux toneBlue
class node_customer_records,node_banned_customers,node_favorite_customers,node_unstructured_customers,node_partner_orgs,node_contributors toneAmber
class node_apux_script,node_scan_script toneMint
```

## Components

### Product claims

- **MegaCorp CRM**
- **Apux language**

### Repository data

- [Customer records](https://github.com/dezolder/megacorp/blob/main/customers/all.csv): `customers/all.csv`
- [Banned customers](https://github.com/dezolder/megacorp/blob/main/customers/banned.csv): `customers/banned.csv`
- [Favorite customers](https://github.com/dezolder/megacorp/blob/main/customers/favs.md): `customers/favs.md`
- [Unstructured customers](https://github.com/dezolder/megacorp/blob/main/customers/unstructured.txt): `customers/unstructured.txt`
- [Partner organizations](https://github.com/dezolder/megacorp/blob/main/orgs/partners.txt): `orgs/partners.txt`
- [Contributor records](https://github.com/dezolder/megacorp/tree/main/contributors): `contributors`

### Scripts

- [Apux script](https://github.com/dezolder/megacorp/blob/main/scripts/apux.sh): `scripts/apux.sh`
- [Scan script](https://github.com/dezolder/megacorp/blob/main/scripts/scan.sh): `scripts/scan.sh`
