미션 폴더

로컬의 반격 — 마을 기획의 공동 미션 관리 폴더. 위키가 단일 진실 원천이며, 이 폴더의 MD가 village-render에 파싱되어 게임 UI로 렌더링된다.


폴더 용도

  • 지원사업, 공모사업, 캠페인, 이벤트 등 기한이 있는 공동 행동 단위를 관리
  • 각 미션은 프론트매터로 상태·마감·보상·연결 법인을 명시
  • 상태가 바뀌면 frontmatter의 status만 업데이트

표준 frontmatter 구조

---
mission_id: YYYYMMDD_slug          # 파일명과 동일
title: 미션 제목
type: grant                        # grant / proposal / event / campaign / internal
status: draft                      # draft / open / submitted / won / lost
deadline: YYYY-MM-DD
owner: 후니님                       # 총괄 책임자
lead_org: 품앗이생협                # 주관 법인
reward:
  currency: 로컬페이
  grade: S                         # S / A / B / C
  note: 보상 상세 설명
linked_entities:                   # 코어법인 wikilink 배열
  - "[[품앗이생협]]"
  - "[[사교원]]"
updated: YYYY-MM-DD
---

등급 기준 (로컬페이)

등급의미예시
S품아이 인프라·모델에 직결GPU 확보, AI 모델 개발 사업
A법인 운영에 핵심주요 용역, 법인 성장 공모
B활동 보상 표준일반 캠페인, 홍보 행사
C참여 인정자원봉사형, 소규모 이벤트

명명 규칙

YYYYMMDD_slug.md
  • YYYYMMDD: 마감일 기준 (제출 또는 종료일)
  • slug: 영소문자 + 언더스코어, 사업 식별 키워드

예시:

  • 20260423_hpc_gpu_grant.md — 과기정통부 HPC GPU 지원사업 (마감 4/23)
  • 20260507_domain_ai_grant.md — 중기부 도메인특화AI 지원사업 (마감 5/7)
  • 20261231_foodnet_campaign.md — 전국로컬푸드 연말 캠페인

연결 구조

wiki/사업/미션/*.md
    ↓ frontmatter 파싱
tools/village-render/build.py
    ↓ 렌더링
tools/village-render/index.html   ← 로컬 확인용 정적 HTML

코어법인과의 연결은 linked_entities 배열의 옵시디언 wikilink로 관리.