d6af48095a498f32e5b9e1db59b4a6c074e6a9bc
Catalog Maker by Magic AI
Node.js replacement for the Excel macro workflow behind the Catalog maker - 20 button.
Current Goal
Replace the Excel click workflow with a controlled Node.js pipeline:
- Read local configuration from
config/local.json. - Load or identify the source workbook.
- Run catalog-maker steps in a safe order.
- Default to dry-run mode.
- Read from the database only. Database writes are forbidden.
First Run
copy config/local.example.json config/local.json
npm run catalog:dry-run
Safety Rules
- Local secrets stay in
config/local.json. config/local.jsonand Excel files are ignored by git.- The app starts in dry-run mode.
- Rule #1: the database is read-only for this project.
- SQL guards must reject write statements before execution.
Excel Entry Point Found
- Sheet:
endpoint - Button caption:
Catalog maker - 20 - Internal control name:
CommandButton20 - Approximate location:
A21:C22 - ActiveX relation:
xl/activeX/activeX72.xml
The exact VBA click handler still needs to be mapped before we implement real catalog generation logic.
Languages
TypeScript
64.5%
JavaScript
22%
CSS
8.3%
HTML
5.2%