# Trip Weaver

> Weave gated events into the traveler's fixed dates as a day-by-day itinerary that combines events WITH sightseeing — morning palace, afternoon timed-entry exhibition, evening show — respecting geography (neighborhood clustering, no cross-city zigzag), event time slots, and energy pacing, plus a booking decision timeline (what to book by when: timed tickets first, walk-ins last) with every date so…

- **Type:** Skill
- **Install:** `agentstack add skill-metalaihq-trip-event-curator-trip-weaver`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [metalaihq](https://agentstack.voostack.com/s/metalaihq)
- **Installs:** 0
- **Category:** [AI & ML](https://agentstack.voostack.com/c/ai-and-ml)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [metalaihq](https://github.com/metalaihq)
- **Source:** https://github.com/metalaihq/trip-event-curator/tree/main/skills/trip-weaver
- **Website:** https://metalai.co.kr

## Install

```sh
agentstack add skill-metalaihq-trip-event-curator-trip-weaver
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Trip Weaver (날짜별 여정 직조 — 이벤트 × 관광 병행, 예매 결정 타임라인)

발굴된 이벤트를 **고정된 여행 날짜**에 짜 넣는다. v1의 "이벤트 앵커 여정"과 반대 방향이다: 이벤트가 여행을 만드는 게 아니라, **이미 있는 여행에 이벤트를 배치**한다. 이벤트만 나열하면 여행이 아니다 — 관광 앵커와 병행 배치하고, 동선과 예매 순서를 함께 푼다.

## Workflow

1. **프로필·재료 확인 (0단계)** — `context/curator-context.md` + TravelerProfile(날짜·제약) + 게이트 통과 이벤트 카드(GA/MU/TE/SO, entry_status는 EN) 확인. 재료 없으면 `$event-finder` 먼저 — **게이트 안 거친 이벤트로 여정을 짜지 않는다.**
2. **날짜×시간대 배치** — 여행 윈도우의 각 날짜에 이벤트를 먼저 놓는다(고정 시각이 있는 것부터: 공연·학회 세션 → 시간대 예약 전시 → 상시 입장 팝업). 겹침은 여행가치 랭킹으로 조정하고 탈락 사유 기록. 이벤트 없는 슬롯에 **관광 앵커**를 배치 — 관광지는 웹서치로 실재·운영일 확인(출처 태그, 월요 휴관 같은 함정 확인). 관광 앵커는 여행가치 게이트 대상이 아니다(뻔해도 된다 — 병행이 목적).
3. **동선·페이스 코히어런스** — 하루 안은 지역 클러스터로 묶는다(같은 동네 이벤트+관광, 도시 반대편 왕복 금지 — 사유 기록). 페이스: 학회 종일 참가일엔 저녁 일정 가볍게, 시차 첫날 무리 금지(estimate 판단은 라벨). 제약(동행·이동수단) 반영.
4. **예매 결정 타임라인** — 배치된 항목의 예매를 마감 역산으로 정렬: 무엇을 언제까지(티켓 오픈일·예약 창·마감일 — 전부 출처 또는 estimate 라벨), 지금 당장 할 것 / 여행 전 주 / 현장 처리로 3단 분류. EN 신호의 매진 위험(델타)이 있으면 우선순위 상향.
5. **하한 게이트 + 산출** — 전일 커버·동선 사유·타임라인 검사. 가격은 표기 그대로/null(날조 0). 빈 슬롯·미확정은 갭으로 명시. 다음: `$trip-brief` 또는 `$report-builder`.

## 산출물 스키마

**날짜별 여정**: | 날짜 | 오전 | 오후 | 저녁 | 동선 (동네 클러스터·사유) | 근거 ID |

**예매 결정 타임라인**: | 언제까지 | 무엇을 | 근거 날짜 (출처/estimate) | 안 하면 닫히는 것 | 분류 (지금/전주/현장) |

+ 배치 탈락 로그(겹침 조정 사유) + 갭 목록(빈 슬롯·미확정 예매) + 가격 표기 원칙 고지.

## 하한

- **여행 날짜 전일 커버(날짜별 슬롯) + 이벤트·관광 병행 배치 + 동선 사유 + 예매 결정 타임라인(날짜 전부 출처/estimate 라벨) + 가격 null 정직.** 관광 앵커도 실재·운영일 출처 확인분만. 이벤트가 부족한 날은 부족한 대로(관광만) — 게이트 미통과 이벤트로 채우지 않는다.

## 증거 규칙

상세 기준·하한표: [evidence-rules.md](../traveler-profile/references/evidence-rules.md)

1. 모든 신호·주장에 `[출처명 | 날짜 | 수치 또는 원문 인용]` 태그. 출처 없는 신호 기재 금지. 학습 기억 문장은 `(기억 기반—재검증 필요)` 라벨 — 하한 카운트 제외.
2. 웹서치가 1차, `assets/snapshot/`은 2차 — 모든 상태는 "캡처 시점 기준" 명시. 검색어에 연도·도시 명시.
3. 여행 윈도우 교집합 의무 — 배치는 윈도우 안에서만. 이중 시간축·종료 회기 오인 금지 (게이트 통과분만 배치).
4. 여행가치 게이트 — 이벤트는 게이트 통과분만 배치(관광 앵커는 예외 — 실재·운영일 확인은 필수). 가격·재고 날조 금지(미확보=null+정직 갭).
5. 소스 ToS/robots 실측 준수 — 불가 소스는 공식으로 대체+명기. 하한 미달 시 진행 금지 — 부족 항목 보고가 유일한 대안.

## 원칙

- 이벤트는 못이고 관광은 천이다 — 고정 시각이 있는 것을 먼저 박고 나머지를 두른다.
- 동선은 취향이 아니라 물리다 — 같은 날 도시 양끝을 오가는 일정은 종이 위에서만 아름답다.
- 예매 타임라인이 여정의 절반이다 — "가면 된다"와 "지금 예약해야 갈 수 있다"를 구분해주는 것이 이 스킬의 값어치다.
- 빈 슬롯은 실패가 아니다 — 여행자의 자유 시간은 채워야 할 구멍이 아니라 남겨둘 여백이다 (갭과 여백을 구분해 표기).

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [metalaihq](https://github.com/metalaihq)
- **Source:** [metalaihq/trip-event-curator](https://github.com/metalaihq/trip-event-curator)
- **License:** MIT
- **Homepage:** https://metalai.co.kr

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-metalaihq-trip-event-curator-trip-weaver
- Seller: https://agentstack.voostack.com/s/metalaihq
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
