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.js의 CrownyTwin 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 폴링하거나 알림 시 스킬 실행.