Parks wants a job that screenshots every Instagram hashtag matching the city name, forever. What is the PORP-aligned automation pattern?
Select an answer to reveal the explanation.
Short Explanation
Forever is not a scope. Capture the posts that answer the civic question, honor the platform's terms, and stop. Infinite hashtag scraping is a dragnet, not PORP automation.
Full Explanation
Automation inherits ethics and terms of service. When parks wants a job that screenshots every Instagram hashtag matching the city name forever, the PORP-aligned pattern is to bound the job to an authorized civic question, respect platform terms, and stop when scoped evidence is captured. Forever hashtag scraping is a dragnet, not professional civic automation.
Running an unbounded scrape because public posts have no applicable terms ignores platform rules and proportionality. Friend-requesting every tagged account from a sock puppet to complete the set seeks gated interaction beyond public artifacts. Mirroring the entire platform into a city data lake vastly exceeds scoped OSINT collection.
Exam caveat: even public posts can implicate privacy and retention policies; collect the minimum needed for the authorized question and document why the job stopped.
Operational check: define the civic question and time/keyword bounds, capture only responsive public posts with citations, honor platform terms/rate limits, and shut the job off when the scoped set is in hand—without mass friend-requests or full-platform mirrors. In municipal practice, keep the wording tied to public artifacts, retrieval dates, and the authorized civic question so peers can re-perform the work without guessing intent.