pcswmm-engineering-optimizer / PRODUCT_REVIEW.md
razaali10's picture
Upload 55 files
7857730 verified
|
Raw
History Blame Contribute Delete
1.76 kB

Rev31 review and PCSWMM-only conversion decisions

Retained from Rev31 as shared internal engineering core

  • isolated OpenSWMM execution and integrity gate;
  • INP parsing and deterministic result summaries;
  • .rpt reconciliation;
  • Calgary screening and report criteria;
  • preliminary deterministic findings;
  • report engine and audit ZIP generation;
  • revision normalization;
  • City-comment response matrix;
  • submission readiness workflow;
  • PCSWMM package validation and hashing.

Removed from the public product surface

  • generic upload_model entry workflow;
  • generic scenario-authoring tools;
  • generic SQL/query tools;
  • standalone SWMM user positioning;
  • Hugging Face deployment language and cloud-upload consent workflow;
  • generic SWMM model-authoring skill;
  • non-PCSWMM client examples.

These functions may still exist in the internal core because independent execution and reporting use them. They are not registered as PCSWMM MCP tools.

Added for PCSWMM-only operation

  • PCSWMM-specific public tool registry;
  • active-project connection and identity endpoint;
  • independent verification endpoint;
  • consolidated active-model review;
  • PCSWMM-prefixed result tools;
  • PCSWMM submission/report wrappers;
  • local-only launch scripts with an isolated OpenSWMM worker virtual environment;
  • PCSWMM-specific orchestration skill and notebook client example.

Deliberately deferred

  • write access to the active PCSWMM model;
  • automatic conduit/storage editing;
  • optimization and scenario creation inside PCSWMM;
  • direct extraction of proprietary GUI drawings or profiles not exposed by the SDK;
  • automatic City-comment OCR.

These require explicit approval, rollback, snapshot, and audit controls before production use.