Files
product-import-ai/README.md
T

1.1 KiB

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:

  1. Read local configuration from config/local.json.
  2. Load or identify the source workbook.
  3. Run catalog-maker steps in a safe order.
  4. Default to dry-run mode.
  5. 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.json and 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.