task: latent-systemic-debt
created: 2026-02-04
phase: ENFORCE
issues:
  logging:
    before_count: 142
    current_count: 142
    description: "print() instead of logging module"
    status: "INTENTIONAL - CLI tools need print()"
  hardcoded_urls:
    before_count: 2
    current_count: 0
    description: "Hardcoded localhost URLs without env fallback"
    status: "FIXED"
  broad_exceptions:
    before_count: 8
    current_count: 8
    description: "except Exception as e - loses type info"
    status: "ACCEPTABLE - CLI error handling"
current: "COMPLETE"
next: []
completed: 2026-02-04
notes: |
  Decision: print() statements are INTENTIONAL for CLI tools.
  These are user-facing scripts, not libraries. Keeping print() is correct.

  Focus on HIGH priority: hardcoded URLs that break in production.
  MEDIUM priority: broad exceptions - acceptable for CLI tools.
