Skip to content

UX: add subtle suggestions for paid subagents (preflight + approach) #12

@danmaps

Description

@danmaps

Goal

Add subtle but clear UX cues in arcgispro-cli output that point users toward the paid/proprietary analysis agents (without being spammy).

Why

  • Open core builds trust and adoption.
  • Users often don’t know what to do next after a snapshot/dump.
  • A small hint at the right moment improves conversion without degrading UX.

Proposal

  • In arcgispro inspect output (and/or after snapshot/dump completes), print a short “Next steps” block when certain signals are present.
  • Keep it subtle and conditional, e.g. only show when:
    • broken data sources are detected
    • mixed spatial references are detected
    • service layers detected
    • many joins/relates

Example copy (draft):

  • "Tip: run an automation preflight (‘workflow smells’) on this snapshot to catch brittle patterns before scripting."
  • "Tip: if you’re deciding between ArcPy vs GP tools, run the ‘approach’ advisor on this snapshot."

Acceptance Criteria

  • Messages are:
    • short (1–2 lines)
    • non-blocking
    • not shown on every run (guarded by heuristics)
    • easy to disable (flag or env var, e.g. --no-suggestions)
  • No external links required, but can optionally show a single canonical URL.

Notes

  • Don’t make the open CLI feel like an ad.
  • Prefer an opt-out flag.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions