Skip to content

파일시스템 변경 감지 → 프론트매터/MOC 자동 갱신 #6

@DinN0000

Description

@DinN0000

배경

사용자가 DotBrain GUI가 아닌 AI CLI(Claude Code, Cursor 등)로 파일/폴더를 이동하면,
앱의 PARA 관리 로직을 타지 않아 프론트매터와 MOC가 갱신되지 않는 문제.

CLAUDE.md에 이동 규칙과 para-move-agent.md를 추가하여 AI 측에서는 대응했으나,
앱 자체에서도 파일시스템 변경을 감지하여 자동 처리하면 더 확실함.

제안

방안 1: FSEvent 감시

  • DispatchSource.makeFileSystemObjectSource로 PARA 폴더 감시
  • 파일/폴더 이동 감지 시:
    1. 이동된 파일의 para: 프론트매터가 현재 위치와 불일치하면 자동 갱신
    2. 출발지/도착지 MOC 자동 갱신
    3. 카테고리 MOC 폴더 수 갱신

방안 2: 주기적 스캔

  • 볼트 감사(Audit) 기능을 확장하여 para: 필드와 실제 경로 불일치를 탐지
  • 배경에서 주기적으로(예: 5분) 경량 스캔

방안 3: 하이브리드

  • FSEvent로 실시간 감지 + 주기적 전체 검증

우선순위

낮음 — CLAUDE.md 규칙 + Agent로 AI 측 대응 완료. 앱 기능은 보험 차원.

관련 변경

  • CLAUDE.md: "AI 파일/폴더 이동 필수 규칙" 섹션 추가 완료
  • .claude/agents/para-move-agent.md: PARA 이동 에이전트 생성 완료

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions