← 목록
기타 2026-06-22 5KB 읽기 6분

cowork 세팅 이관 — 크로스플랫폼 협업 시스템

개요

cowork.crowny.org(:9720)를 보완해, 다른 맥/윈도우에서 id·비번 로그인 → 권한 등급에 맞는 이 맥스튜디오의 세팅(슬래시스킬·한선씨 정본·libs·scripts·규칙)을 티어드 블록체인 싱크로 받아 같은 수준 도구로 협업하게 만들었다. 한선씨 우선 원칙 준수.

  • kps / kps1234 = 슈퍼관리자 (요청대로 생성). 다른 컴퓨터에서 이 계정으로 로그인하면 전체 세팅(시크릿 포함) 수령.
  • 위치: /Users/ef/crowny-cowork

무엇을 했는지

1. 운영 형태 전환 (중요)

  • cowork가 crowny-services 통합프레임워크에 generic 카드로 흡수돼 실제 서버를 덮은 상태였음 → 발견·복구.
  • crowny-services/registry.psv에서 cowork 행 삭제(백업 registry.psv.bak.cowork).
  • LaunchAgent org.crowny.cowork(KeepAlive)로 전용 server.js가 :9720 영속 소유.

2. 6등급 권한 (슈퍼관리자/티어1~4/게스트)

  • 등급 N(1~4) → 티어번호 ≥ N 접근. 시크릿은 슈퍼만 원본.
  • auth-tier.js: accounts.json(salt+sha256 비번), sessions.json(12h), 등급→티어 게이팅, 세션 인증.
  • 한선씨 코어 인증.한선(접근가능/비밀원본가능/비번검증) — 컴파일 GREEN.

3. 티어드 세팅 번들 (data/tier-manifest.psv = SSOT)

  • T4 완전싱크: CLAUDE.md·헌법·정본스펙·ISA729·crownyc 전체(빌드가능 VM+stdlib)·std·gateway.yaml
  • T3 정기싱크: .claude/scripts·skills·commands(슬래시스킬 크라우니코드/한선씨/KPS)·templates·knowledge·docs
  • T2 선택싱크: crowny-cowork·crowny-services·세션이관대장
  • T1 로컬보관(미싱크): settings.json·.cowork-token·.crownycode (시크릿)
  • HOME상대 tar.gz, 비블로킹(bundle-build.js 서브프로세스), 10분 캐시+매니페스트 mtime 무효화+프리워밍.

4. 맥-맥 블록체인 싱크 + chain.crowny.org 앵커링

  • sync-chain.json = SHA256 prevHash 체이닝 변조방지 원장. 세팅싱크.한선 동반(4상: T4=티/T3=옴/T2=타/T1=음).
  • 티어3,4 싱크 이벤트 → chain.crowny.org:9729 /api/mine 자동 앵커링 → 블록에 anchor.{height,chainHash} 기록. 실증: 블록 #6 → 체인 height 18.

5. 원격 부트스트랩 (크로스플랫폼)

  • GET /setup(bash), /setup.ps1(PowerShell): 로그인→번들pull→$HOME복원(자동 리매핑)→make 한선씨 빌드→슬래시스킬 활성.
  • 웹 포털 /portal: 로그인·티어 다운로드·체인 조회·부트스트랩 한줄·계정관리(슈퍼).
  • CLI 확장: login/me/sync/chain/search.

6. 울트라 탐색 (Workflow w9hus0i4f, 4에이전트)

  • os.crowny.org:9150 = CrownyOS/os-site/server.jsCrownyTwin API(/twin/api/pull·snapshot·knowledge·sessions·exec) — 라이브 협업 레이어.
  • chain.crowny.org = 6포트 한선씨 서버군, 코인체인 :9729 mine으로 앵커.

관련 파일

  • /Users/ef/crowny-cowork/auth-tier.js · bundle-build.js · 인증.한선 · 세팅싱크.한선
  • /Users/ef/crowny-cowork/data/tier-manifest.psv · accounts.json · sync-chain.json
  • /Users/ef/crowny-cowork/public/portal.html
  • /Users/ef/crowny-cowork/server.js (라우트 결선)
  • /Users/ef/Library/LaunchAgents/org.crowny.cowork.plist
  • /Users/ef/crowny-cowork/CLAUDE.md (전체 스펙)

검증

  • E2E: kps 로그인→me→sync(50MB 번들)→chain 앵커 ✓ / 권한 게이팅(티어3이 T2 거부) ✓
  • 원격 복원 시뮬: 가짜 HOME 복원→make 한선씨 빌드→./crownyc run 동작(7*6=42) ✓
  • 슬래시스킬(크라우니코드/한선씨/KPS) + 헌법 + libs 번들 포함 ✓
  • 블록체인 앵커: sync #6 → chain.crowny.org height 18 ✓

잔여 이슈 / 다음

  • 공개 접속(cowork.crowny.org HTTPS)은 다른 컴퓨터에서 실제 검증 필요 — :9720 뒤 프로세스만 교체라 게이트웨이 라우팅은 불변.
  • os.crowny.org CrownyTwin 라이브 브리지(/twin/api/pull 프록시) = 정적 번들 위 라이브 지식 동기화 — 후속 강화 후보.
  • 윈도우: crowny-windows-package(.cmd)와 결합하면 컴파일러 exe 동봉으로 빌드 불필요.

추가: 크라우니코워크 윈도우 지원 도구 (2026-06-22 오후)

kpswin/kpswin1234(tier3) 로그인 → 에러리포트·질문 제출 → 알림 → 이 맥 세션이 스크리닝→처리.

  • support.js(티켓 CRUD+댓글+상태+pending) + 지원분류.한선(4상 트리아지, GREEN) + 스킬 /크라우니코워크윈도우지원.
  • 알림: 지원알림폴러.sh(LaunchAgent org.crowny.coworkwin.support 120s) → macOS 알림 + ~/.claude/knowledge/크라우니코워크지원-알림.md.
  • 처리: 단순=수정+완료 댓글(done) / 신중=needs-owner+오너 확인 후 작업.
  • API: /api/support/ticket·tickets·ticket/<id>·ticket/<id>/comment·pending. 비슈퍼는 본인 티켓만·상태변경 불가.
  • E2E 검증: kpswin 제출→pending→알림파일→검토중→완료댓글→kpswin 확인→pending 0, 접근제어(403/상태변경무시) 모두 GREEN.
잔여: 완전 자동 감지는 /loop로 pending 폴링하거나 알림 시 스킬 실행.