# Uploaded source audit

Original upload SHA-256 values:

- FlexiForge: `6bccc8a0fd4dfeaea8df01942865abad83855b32ec4c87aefae496f7c152b3cd`
- Marketing Forge Easy: `821b0b7a31f8a82e239c568aa502694d88883fa0524b1bad854b24f2c50e127a`
- SHIRE3D Manager Standalone: `6e0528e69153f985f4a6360d95c60ee91bfba4554dd7491d3462d20d76275df7`
- Dental Studio Independent: `525d81e519bcc3702323c92ca21a46b66cfb159dfc77cabe3eea762138b6378e`
- Limb Forge Canvas: `9b4a5ffd49615e09069133fb2f671eafd91c0ee3c2151d5a3fd8057711d2af27`
- LimbForge repaired package: `a349a28837fdf833f049a5f897e16b1cea5ee13c3546d319d67930722274f564`
- ScanForge Agent-ready package: `91d05df02804e201145c995f9c5d357cce9fd92630ed9aa960056c648fd82517`

## Checks completed

- Marketing Boss: all five packaged safety tests pass after correcting a date-dependent test to use an explicit test time.
- Marketing Boss server, browser application and worker pass Node syntax checks.
- Marketing Boss server-side Agent state and immediate draft worker passed an isolated fixture-based integration test.
- Agent Hub registry, dashboard, health and Agent status endpoints passed an isolated local runtime test.
- LimbForge Babylon viewport safety guard passed.
- FlexiForge Python source compiles. Full geometry tests remain staged because the available audit environment uses Python 3.13 and cannot install the pinned `manifold3d` binary; the target build script creates an isolated environment and tests it on the Mini.
- Store Doctor foundation server files pass Node syntax checks.
- ScanForge, LimbForge and CoverCanvas production builds require their npm dependencies and are intentionally left to the staged build command on the Mini.

## Runtime classification

| Package | Role | Deployment classification |
|---|---|---|
| Marketing Forge Easy | Marketing Boss campaign engine | Active local drafting |
| FlexiForge | Articulation engine | Staged pending dependencies and full geometry tests |
| ScanForge Agent-ready | ScanForge frontend and contracts | Staged pending Scan Bridge and Kinect tests |
| SHIRE3D Manager Standalone | Store Doctor foundation | Staged pending specialist audit layer |
| Repaired LimbForge | LimbForge plus OssiGuard module | Staged pending Base44 adapter replacement |
| Limb Forge Canvas | CoverCanvas foundation | Staged pending Base44 removal and real geometry engine |
| Dental Studio Independent | Separate Dental Studio module | Staged; not an Agent and not clinical/commercial-ready |

## Base44 boundary scan

- **marketing-boss:** 29 files; 0 text files contain Base44 references.
- **flexiforge:** 59 files; 0 text files contain Base44 references.
- **scanforge:** 155 files; 19 text files contain Base44 references.
  Examples: `.gitignore`, `AGENTS.md`, `README.md`, `package-lock.json`, `vite.config.js`, `package.json`, `docs/ORIGINAL_EXPORT_AUDIT.md`, `docs/SOURCE_SHA256SUMS.txt`
- **store-doctor-foundation:** 130 files; 0 text files contain Base44 references.
- **limbforge:** 333 files; 38 text files contain Base44 references.
  Examples: `.gitignore`, `AGENTS.md`, `README.md`, `package-lock.json`, `vite.config.js`, `index.html`, `package.json`, `src/services/projectService.js`
- **covercanvas:** 165 files; 43 text files contain Base44 references.
  Examples: `.gitignore`, `AGENTS.md`, `README.md`, `package-lock.json`, `vite.config.js`, `index.html`, `package.json`, `src/api/base44Client.js`
