{ "_generated": "npm run export:prompts — 손으로 고치지 않는다", "rules": "\r\n[공통 규칙]\r\n1. JSON 하나만 출력한다. 인사말·설명·코드펜스를 붙이지 않는다.\r\n2. 확인되지 않은 값은 필드를 통째로 뺀다. 빈 문자열로 채우거나 지어내지 않는다.\r\n3. source.url 은 실제로 열리는 공식·기관·언론 페이지여야 한다. 검색 결과 주소는 쓰지 않는다.\r\n4. 근거가 확실하면 verified 를 \"확인\", 애매하면 \"확인필요\" 로 적는다. 애매한 걸 \"확인\" 으로 올리지 않는다.\r\n5. 가사·시·소설의 원문을 한 줄도 옮기지 않는다. 제목과 배경만 쓴다.\r\n6. 설명 문장은 항목당 두 문장을 넘기지 않는다.\r\n7. 이미지 주소는 만들지 않는다. 필요하면 imageQuery 에 검색어만 적는다.\r\n", "specs": { "songs": { "kind": "songs", "label": "가요 다방", "maxItems": 8, "task": "[해야 할 일]\r\n[지역]을 노래한 대중가요를 8곡까지 찾아 아래 JSON 으로 정리한다.\r\n1960~80년대 곡을 우선하고, 지명·항구·강·다리가 제목이나 배경에 나오는 곡을 고른다.\r\n\r\n[스키마]\r\n{ \"kind\":\"songs\", \"version\":1, \"title\":\"가요 다방\", \"subtitle\":\"...\", \"items\":[\r\n { \"title\":\"곡명\", \"artist\":\"가수\", \"lyricist\":\"작사\", \"composer\":\"작곡\",\r\n \"year\":1966, \"label\":\"음반사\", \"labelColor\":\"#d4551f\",\r\n \"story\":\"곡의 배경 (두 문장 이내, 가사 없이)\",\r\n \"connection\":\"[업소]와 이 곡을 잇는 한 문장\",\r\n \"verified\":\"확인|확인필요\",\r\n \"source\":{\"name\":\"출처명\",\"url\":\"https://...\"} } ] }", "rules": "\r\n[이 아이템만의 규칙]\r\n· lyrics 필드는 스키마에 없다. 어떤 이유로도 만들지 마라. 가사 한 소절도 안 된다.\r\n· labelColor 는 레코드 라벨 색이다. 곡의 분위기에 맞춰 진한 색 하나를 hex 로 고른다.\r\n **이건 사실이 아니라 디자인 값이다 — 공통 규칙 2 를 적용하지 말고 곡마다 반드시 채운다.**\r\n 앞뒤 곡과 같은 색을 쓰지 않는다. 비워 두면 판이 전부 한 색으로 깔린다(실측 2026-09-15:\r\n 67곡 중 63곡이 비어 있었다).\r\n· 작사·작곡·발표연도를 모르면 그 필드를 뺀다. \"미상\" 이라고 쓰지 않는다.\r\n" }, "daily": { "kind": "daily", "label": "오늘의 한 장", "maxItems": 30, "task": "[해야 할 일]\r\n[지역]의 이야깃거리를 30개 찾아, 하루에 하나씩 뜯어 보는 일력용 JSON 으로 만든다.\r\n같은 주제를 두 번 쓰지 않는다. 계절이 맞는 날짜에 배치한다(축제는 실제 개최 시기에).\r\n\r\n[스키마]\r\n{ \"kind\":\"daily\", \"version\":1, \"title\":\"오늘의 한 장\", \"items\":[\r\n { \"monthDay\":\"09-02\", \"category\":\"역사|인물|장소|음식|축제|바다|문학\",\r\n \"title\":\"제목\", \"body\":\"두 문장 이내\", \"season\":\"봄|여름|가을|겨울\",\r\n \"tags\":[\"#태그\"], \"verified\":\"확인|확인필요\",\r\n \"source\":{\"name\":\"출처명\",\"url\":\"https://...\"} } ] }", "rules": "\r\n[이 아이템만의 규칙]\r\n· monthDay 는 MM-DD 다. 연도를 넣지 않는다 — 해마다 다시 쓰는 일력이다.\r\n· 30개를 억지로 채우지 마라. 확실한 것이 12개면 12개만 낸다.\r\n· 같은 장소를 계절만 바꿔 반복하지 않는다.\r\n" }, "people": { "kind": "people", "label": "인물 열전", "maxItems": 10, "task": "[해야 할 일]\r\n[지역] 출신이거나 [지역]과 깊이 얽힌 인물을 10명까지 찾는다.\r\n문학·음악·미술·역사 인물을 고루 섞고, 생존 인물은 공개된 사실만 쓴다.\r\n\r\n[스키마]\r\n{ \"kind\":\"people\", \"version\":1, \"title\":\"인물 열전\", \"items\":[\r\n { \"name\":\"이름\", \"aka\":\"호·예명\", \"years\":\"1902–1950\", \"role\":\"소설가\",\r\n \"oneLine\":\"한 문장 소개\", \"imageQuery\":\"사진 검색어\",\r\n \"verified\":\"확인|확인필요\",\r\n \"source\":{\"name\":\"출처명\",\"url\":\"https://...\"} } ] }", "rules": "\r\n[이 아이템만의 규칙]\r\n· \"~ 출신으로 알려진\" 처럼 근거가 전언뿐이면 verified 를 \"확인필요\" 로 한다.\r\n· 생존 인물의 가족·거주지·건강 같은 사생활은 쓰지 않는다.\r\n· 사진 URL 을 넣지 않는다. imageQuery 만 넣는다 — 초상권과 저작권은 사장님이 확인한다.\r\n" }, "chronicle": { "kind": "chronicle", "label": "시간의 골목", "maxItems": 14, "task": "[해야 할 일]\r\n[지역]의 역사를 연도순으로 10~14개 사건으로 정리한다.\r\n가장 오래된 것부터 가장 최근까지 고르게 펴고, 한 시대에 몰지 않는다.\r\n\r\n[스키마]\r\n{ \"kind\":\"chronicle\", \"version\":1, \"title\":\"시간의 골목\", \"items\":[\r\n { \"year\":1899, \"title\":\"사건 이름\", \"summary\":\"두 문장 이내\",\r\n \"place\":\"지금 가 볼 수 있는 자리\", \"turning\":true,\r\n \"verified\":\"확인|확인필요\",\r\n \"source\":{\"name\":\"출처명\",\"url\":\"https://...\"} } ] }", "rules": "\r\n[이 아이템만의 규칙]\r\n· turning 은 도시의 성격을 바꾼 해에만 true 다. 3~4개를 넘기지 않는다.\r\n· 연도가 불확실하면 그 항목을 통째로 뺀다. 연표에서 틀린 연도는 바로 들킨다.\r\n· place 는 지금도 찾아갈 수 있는 자리만 적는다. 없으면 필드를 뺀다.\r\n· 다만 **찾아갈 수 있는 자리가 있으면 반드시 적는다.** 행정 개편처럼 장소가 없어 보이는\r\n 사건에도 그 일이 남긴 자리가 대개 있다(개항 → 항구, 부두 건설 → 그 부두, 준공 → 그 구조물).\r\n 이 값으로 공공데이터에서 그 해의 사진을 찾아 붙인다 — 비면 연표가 활자만으로 선다.\r\n" }, "reading": { "kind": "reading", "label": "지역 읽기", "maxItems": 16, "task": "[해야 할 일]\r\n[지역] 출신이거나 [지역]과 깊이 얽힌 **인물**, [지역]을 무대로 하거나 다룬 **작품**의 이야기를\r\n갈래로 나눠 12~16꼭지 쓴다. 장소·역사·먹거리 소개는 다루지 않는다(각자 섹션이 있다).\r\n한 갈래에 몰지 않되, 댈 수 있는 사실이 적은 갈래는 적게 쓴다.\r\n\r\n[스키마]\r\n{ \"kind\":\"reading\", \"version\":1, \"title\":\"[지역] 읽기\",\r\n \"subtitle\":\"인물 · 문학 — 올 때마다 다른 몇 가지\",\r\n \"items\":[\r\n { \"group\":\"인물|문학\",\r\n \"title\":\"꼭지 제목\", \"body\":\"서너 문장\", \"year\":1937 } ] }", "rules": "\r\n[이 아이템만의 규칙]\r\n· body 는 **서너 문장**이다. 두 문장이면 카드가 한 줄로 접혀 빈 카드처럼 보인다.\r\n 다만 문장을 늘리려고 없는 숫자·연도·거리를 지어내지 않는다 — 널리 알려진 배경만 보탠다.\r\n· \"인물\" 은 그 인물의 개괄 소개(생몰년·직함 한 줄)가 아니라, **그 사람이 남긴 작품·활동·일화**\r\n 중심으로 쓴다. '인물 열전' 섹션과 같은 사람을 다뤄도 되지만, 거기 있는 소개 문장을 반복하지\r\n 않는다 — 인물 열전에 없는 사람이어도 좋다.\r\n· \"문학\" 은 그 지역을 무대로 하거나 다룬 작품(소설·시·수필 등)의 배경과 이야기를 쓴다.\r\n· **장소·역사·먹거리 소개, 그리고 대중가요·축제·연표 사건·주변 명소·맛집처럼 이미 다른 자리에\r\n 선 것은 쓰지 않는다.** 같은 것을 두 번 세우면 페이지만 길어지고 손님은 같은 말을 두 번 읽는다.\r\n· year 는 연도를 댈 수 있는 꼭지에만 쓴다. 짐작해서 넣지 않는다.\r\n· source 와 verified 를 적지 않는다. **주소를 짐작해 적으면 없는 문서로 이어진다** —\r\n 제목으로 찾아가는 검색 링크를 서버가 붙인다(2026-09-14 대표 지시).\r\n· 시·소설·가사의 원문을 한 줄도 옮기지 않는다. 제목과 배경만 쓴다.\r\n· 부제에 전체 개수를 적지 않는다. 화면은 이 중 5~6개만 매번 무작위로 보여준다 —\r\n 숫자를 박으면 보이는 개수와 어긋난다.\r\n" }, "postcard": { "kind": "postcard", "label": "오늘의 엽서", "maxItems": 12, "task": "[해야 할 일]\r\n[지역]에 대해 손님이 자기 SNS 에 그대로 붙여 쓸 만한 한 문장을 12개 쓴다.\r\n사실 하나가 반드시 들어가되, 설명하지 말고 툭 던지는 문장으로 쓴다.\r\n\r\n[스키마]\r\n{ \"kind\":\"postcard\", \"version\":1, \"title\":\"오늘의 엽서\", \"items\":[\r\n { \"line\":\"한 문장\", \"hashtags\":[\"#태그\"], \"place\":\"장소\",\r\n \"postmark\":\"소인에 찍을 짧은 지명\",\r\n \"verified\":\"확인|확인필요\",\r\n \"source\":{\"name\":\"출처명\",\"url\":\"https://...\"} } ] }", "rules": "\r\n[이 아이템만의 규칙]\r\n· 한 문장은 40자 안쪽이다. 두 문장으로 쓰지 않는다.\r\n· 느낌표와 이모지를 쓰지 않는다. 광고 문구처럼 들리면 실패다.\r\n· 해시태그는 3개까지. 지역명 하나는 반드시 넣는다.\r\n· **같은 대상을 두 번 쓰지 않는다.** 열두 장이 전부 다른 곳·다른 이야기여야 한다 —\r\n 한 시설의 주소·휴관일·운영시간을 나눠 적으면 엽서가 아니라 안내문 열두 장이 된다\r\n (실측 2026-09-10: 네 장이 같은 박물관의 관람안내였다).\r\n· 운영시간·휴관일·주소·요금은 엽서에 적지 않는다. 그건 이용 정보지 엽서 문장이 아니다.\r\n· place 는 사진을 찾는 열쇠다. **찾아갈 수 있는 곳 이름을 정확히** 적는다 —\r\n 이 값으로 공공데이터에서 앞면 사진을 찾고, 못 찾으면 그 엽서는 실리지 않는다.\r\n" }, "quiz": { "kind": "quiz", "label": "뒤집어 보는 질문", "maxItems": 12, "task": "[해야 할 일]\r\n[지역]을 소재로, 아이와 어른이 함께 생각해 볼 질문을 12개 만든다.\r\n질문은 검색하면 바로 나오는 단답형이 아니라 \"왜\" 와 \"어떻게\" 를 묻는 것으로 한다.\r\n\r\n[스키마]\r\n{ \"kind\":\"quiz\", \"version\":1, \"title\":\"뒤집어 보는 질문\", \"items\":[\r\n { \"question\":\"질문 한 문장\", \"hint\":\"두 문장 이내 힌트\",\r\n \"topic\":\"관련 장소·주제\", \"level\":\"초등|중등|어른\",\r\n \"verified\":\"확인|확인필요\",\r\n \"source\":{\"name\":\"출처명\",\"url\":\"https://...\"} } ] }", "rules": "\r\n[이 아이템만의 규칙]\r\n· answer 필드는 스키마에 없다. 정답을 단정하지 않는다 — 힌트까지만 준다.\r\n· 힌트에 사실을 넣되, 확실하지 않으면 그 항목을 통째로 뺀다.\r\n· 질문에 지역 이름을 넣어 어디 이야기인지 알 수 있게 한다.\r\n" } } }