new-site/frappe_ca_registry/frappe_ca_registry/hooks.py
justin f8cd37ac8c Initial commit — Performance West telecom compliance platform
Includes: API (Express/TypeScript), Astro site, Python workers,
document generators, FCC compliance tools, Canada CRTC formation,
Ansible infrastructure, and deployment scripts.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-27 06:54:22 -05:00

26 lines
857 B
Python

from . import __version__ as app_version
app_name = "frappe_ca_registry"
app_title = "Canadian Registry Services"
app_publisher = "Performance West Inc."
app_description = (
"Canadian corporate registry automation for Frappe/ERPNext. "
"Automates incorporation, name reservation, trade name registration, "
"and annual reports via Playwright browser automation. "
"BC (Corporate Online / COLIN) is the first province adapter. "
"Reads filing payment card from ERPNext Sensitive ID vault."
)
app_email = "support@performancewest.net"
app_license = "MIT"
# Install hooks
after_install = "frappe_ca_registry.install.after_install"
# Scheduler hooks — check for pending filings every 5 minutes
scheduler_events = {
"cron": {
"*/5 * * * *": [
"frappe_ca_registry.api.process_pending_filings",
],
},
}