Skip to content

docs(spec): align REQUIRED_FM in llm-wiki SPEC with implementation (#10)#11

Merged
serithemage merged 1 commit into
mainfrom
fix/issue-10-spec-required-fm
Apr 19, 2026
Merged

docs(spec): align REQUIRED_FM in llm-wiki SPEC with implementation (#10)#11
serithemage merged 1 commit into
mainfrom
fix/issue-10-spec-required-fm

Conversation

@serithemage
Copy link
Copy Markdown
Contributor

Summary

  • Issue #10의 SPEC ↔ lint/SKILL 드리프트 해소 (옵션 A)
  • issues/8-llm-wiki/SPEC.md §6.3 필수 필드: 4개(title/created/updated/status) → 2개(title/updated)로 축소
  • created, status는 권장 항목으로 명시

Why this approach

  • lint_wiki.py:17REQUIRED_FM = ['title', 'updated'] 가 실제 동작
  • SKILL.md 가 사용자 계약이며 이미 2개로 명시 — SPEC만 드리프트 상태였음
  • 기존 위키 페이지의 강제 마이그레이션 회피

Test plan

  • npm test — 203 tests pass
  • SPEC §6.3 ↔ lint_wiki.py REQUIRED_FM ↔ SKILL.md §lint 표현 일치 확인

Closes #10

🤖 Generated with Claude Code

SPEC §6.3에서 lint 필수 frontmatter 필드를 실제 구현(lint_wiki.py)·사용자
계약(SKILL.md)과 일치시킴: 4개(title/created/updated/status) → 2개(title/updated).
created·status는 권장 항목으로 남김.

Closes #10

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@serithemage serithemage merged commit 499373c into main Apr 19, 2026
1 check passed
@serithemage serithemage deleted the fix/issue-10-spec-required-fm branch April 19, 2026 07:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore: reconcile REQUIRED_FM drift between SPEC and lint_wiki.py

1 participant