Skip to content

chore: reconcile REQUIRED_FM drift between SPEC and lint_wiki.py #10

@serithemage

Description

@serithemage

Problem

발견: PR #9 리뷰에서 SPEC과 lint 구현 사이의 스펙 드리프트.

  • issues/8-llm-wiki/SPEC.md §6.3: lint required fields = title, created, updated, status (4개)
  • plugins/documentation/skills/llm-wiki/scripts/lint_wiki.py: REQUIRED_FM = ['title', 'updated'] (2개)
  • plugins/documentation/skills/llm-wiki/SKILL.md §lint: "title, updated" (2개, lint 구현과 일치)

실질 동작과 사용자 계약(SKILL.md)은 일치하지만 SPEC만 드리프트.

Options

옵션 A — SPEC 업데이트 (권장)

  • SPEC §6.3 필수 필드를 title, updated 2개로 축소
  • 이유: SKILL.md가 사용자 계약. 실 운영에서 created/status 강제는 과도
  • 영향: SPEC 문서 1줄 수정

옵션 B — lint + SKILL 강화

  • REQUIRED_FM에 created, status 추가
  • SKILL.md도 4개로 갱신
  • 영향: 기존 wiki 페이지 lint fail 가능성, 사용자 마이그레이션 필요

Recommendation

옵션 A.

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions