LEGACY ROUTE ONLY
These files preserve the earlier prepared-input review route and its invented examples. They do not satisfy or test the upgraded closure-register/request-ledger workflow. Start with ../README.txt and ../START-HERE.txt for the current route. Do not combine the two schemas or use the old expected results as automation test evidence.

Apply our uniform review-invitation policy to these anonymized service records. Exclude only the stated privacy/contact-permission and duplicate-request conditions, never negative feedback or case outcome. Draft a neutral request for honest feedback using the supplied verified link. No incentives, suggested rating, review text or automatic sending.

INPUTS
services.csv: service_alias, milestone, milestone_at, contact_permission, opted_out
request-log.csv: service_alias, requested_at, channel; uniform-policy.txt: approved milestone, privacy conditions, duplicate-request rule, verified profile link, neutral approved wording and reviewer

OUTPUT
invitation-queue.csv: service_alias, eligibility, reason, prior_request_ref, channel, reviewer_status; invitation-draft.txt: neutral draft for honest feedback

Use only these synthetic or firm-approved inputs and preserve source row/page IDs. Keep missing or conflicting evidence unresolved. Return a draft for the named reviewer. Do not send messages, connect accounts, change records or permissions, move money, or make legal decisions. Keep source files unchanged. List missing prerequisites before continuing.
