Delete 499-A checklist generator — intake wizard handles data collection

The checklist was a manual-process artifact that listed what info the
client needed to gather. Since all data is now collected through the
intake wizard and CDR upload, the checklist is unnecessary. Removed
from the 499-A handler's prep packet and deleted the 1,326-line
generator file.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
justin 2026-05-04 09:10:50 -05:00
parent 463c180444
commit 37a22cf474
2 changed files with 0 additions and 1358 deletions

File diff suppressed because it is too large Load diff

View file

@ -387,38 +387,6 @@ class Form499AHandler(BaseServiceHandler):
) -> list[str]:
generated: list[str] = []
from scripts.document_gen.templates.fcc_499a_checklist_generator import (
generate_499a_checklist,
)
checklist_docx = os.path.join(
work_dir, f"fcc_499a_checklist_{order_number}_{date_str}.docx",
)
checklist = generate_499a_checklist(
entity_name=entity.get("legal_name", ""),
frn=entity.get("frn", ""),
filer_id_499=entity.get("filer_id_499", ""),
address_street=entity.get("address_street", ""),
address_city=entity.get("address_city", ""),
address_state=entity.get("address_state", ""),
address_zip=entity.get("address_zip", ""),
filer_type=entity.get("carrier_category", "interconnected_voip"),
infra_type=entity.get("infra_type", "facilities"),
service_categories=entity.get("service_categories", []) or [],
is_deminimis=entity.get("is_deminimis", False),
is_lire=entity.get("is_lire", False),
total_revenue_cents=entity.get("total_revenue_cents", 0),
interstate_pct=entity.get("interstate_pct", 0),
international_pct=entity.get("international_pct", 0),
last_filing_year=entity.get("last_filing_year", 0),
output_path=checklist_docx,
)
if checklist:
generated.append(checklist)
try:
generated.append(self._convert_to_pdf(checklist))
except Exception as exc:
logger.warning("499-A checklist PDF conversion failed: %s", exc)
# Skip revenue workbook for zero-revenue filings
if order_data.get("service_slug") != "fcc-499a-zero":
try: