Fix flagged items: CRTC email submission, BITS todo, selector docs, stale plans

- CRTC letter now auto-emailed to secretary.general@crtc.gc.ca after eSign
- BITS admin todo updated to reference electronic + physical submission
- COLIN selectors.py: documented verification status per step
- BC config: added CRTC Secretary General email address
- plan.md: marked completed items (eSign, portal auth, CRTC email)
- go-live-todo.md: marked Compliance Calendar DocType as imported

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
justin 2026-05-04 11:33:45 -05:00
parent 05eec47528
commit 97dd08c821
8 changed files with 413 additions and 13 deletions

View file

@ -8,6 +8,16 @@ COLIN uses old-school HTML forms with image buttons (type="image")
and standard form field names. No JavaScript frameworks, no iframes,
no CAPTCHAs. Authentication is not required for one-time incorporation
filings the form is publicly accessible.
Steps 1-4 and 8-9: CONFIRMED from live HTML inspection.
Steps 5 (translated name): skipped no fields needed.
Steps 6-7 (director, offices): CONFIRMED from Struts DTO naming.
Steps 10-11 (summary, confirm): read-only + checkbox.
Step 12 (payment): uses standard Moneris card fields.
Step 13 (receipt): CSS selector for confirmation number verify on first live run.
If any selector fails at runtime, the adapter takes a screenshot and the
CRTC handler falls back to an admin ToDo with the screenshot attached.
"""
# ── Entry point ──────────────────────────────────────────────