feat(integrations): add postalform Stripe catalog provider#49
Conversation
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 7872896. Configure here.
| count=1, | ||
| flags=re.S, | ||
| ) | ||
| reg_path.write_text(reg) |
There was a problem hiding this comment.
Generator omits implemented registry rows
High Severity
The catalog generator rebuilds register_providers! and providers/mod.rs from only hardcoded Clerk/Cloudflare rows plus services it generates this run. It never keeps families already landed manually, and postalform/mail is missing from IMPLEMENTED. After postalform/mail is added to IMPLEMENTED, a normal generator run drops postalform from the registry and pub mod list while the on-disk module remains, so provider = "postalform" stops resolving.
Additional Locations (2)
Reviewed by Cursor Bugbot for commit 7872896. Configure here.


Summary
CatalogResourceadapter(s).OUTPUT_FIELDSprovisional untilmise run discover.Test plan
mise run discoverwhen provider is linkedregistry.rsconflict with other family PRsNote
Low Risk
Additive provider registration and offline tests; provisional output envelope is documented and unchanged from other catalog adapters until discover.
Overview
Adds a PostalForm Phase 1 Stripe Projects catalog integration for
postalform/mail: managedCatalogResourcewith optionalwebhook_url/workspace_name, provisionalapi_keyoutput untilmise run discover, plus catalog gap and hermetic provision tests. Wires it throughregister_providers!,providers/mod.rs, and anassert_outputs_matchrow forPostalFormMail.Also extends
stackless-provider-sdkwith sharedint_optional,bool_required, andbool_optionalconfig helpers (for generated catalog modules), documents catalog-first waves inPROVIDER-WAVES.md,DECISIONS.md, andADDING-A-PROVIDER.md, and addsscripts/generate_catalog_integrations.pyto scaffold remaining deployables.Reviewed by Cursor Bugbot for commit 7872896. Bugbot is set up for automated code reviews on this repo. Configure here.