{"id":30504,"plugin_id":"plugin_asdk_app_6ab1c764dbb88191a6d2e15c9296323f","kind":"skill","collection_source":"skill_api","comparison_source":null,"observed_at":"2026-10-09T06:04:44.840Z","digest":"9215a9b02a7462c104579e4c1df4bd211d6ee44a75fca7fe76aee69f78ef1be7","against":null,"payload":{"description":"After a Discriminantly trip plan is complete, propose exactly three researched future itineraries (same destination another way, another destination with a similar feel, and a considered new direction) saved as recommendations. Use only after the primary plan is finished and verified, unless the member asked for this trip only.","included_files":[],"name":"discriminantly-for-another-time","skill_md_contents":"---\nname: discriminantly-for-another-time\ndescription: After a Discriminantly trip plan is complete, propose exactly three researched future itineraries (same destination another way, another destination with a similar feel, and a considered new direction) saved as recommendations. Use only after the primary plan is finished and verified, unless the member asked for this trip only.\n---\n\n# For another time (Discriminantly)\n\nReconciled release 2.61.0. Used by discriminantly-trip-planning, once, after the primary plan.\n\n## When\n\n- Only after the primary plan is complete and verified.\n- Not if the member said this trip only, no more ideas, or ideas are unwanted.\n- Once per plan. Check first with `audit_recommendation_expansion` (`origin_itinerary_uid`); if the three already exist, do not write more. Routine edits to the plan never trigger a new set.\n\n## The three\n\n1. The same destination, another dimension (`relation: same_city`).\n2. Another destination with analogous enrichment (`relation: similar`).\n3. A considered direction grounded in the member's interests (`relation: different`).\n\nEach has specific, researched stops and useful grouping: never an empty seed or a promise to research later. Count only what you present; candidates you researched and rejected are not recommendations.\n\n## Write\n\n1. `record_recommendations` with `kind: itinerary`, `workflow: for_another_time`, `origin_itinerary_uid`, the `relation`, and a short rationale.\n2. Add its stops to each recommended plan's target uid with `add_itinerary_stops`; ground specific places with `resolve_travel_mark` (`target_state: recommendation`). A place they already keep is reused, and stays kept.\n3. Nothing is visited, owned, booked or endorsed; these stay recommendations until the member keeps one (`keep_recommendation`).\n4. Verify with `audit_recommendation_expansion`: all three present, none malformed.\n\n## Present\n\nOnly after persistence and verification succeed, add a short continuation headed **For another time** (in the app it appears under Recommended). Do not ask the member to decide anything: the original task is complete.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}