← 목록
patent.crowny.org — 발명자명 정정(한효빈→김선경) + 디자인 시각 리프레시
개요
patent.crowny.org(:9732,
/Users/ef/crowny-patent) 두 작업:
- 모든 발명자/특허권자명 한효빈 → 김선경 전부 교체 + 공증 해시체인 재봉인
- 프론트엔드 디자인 시각 리프레시 (구조·기능 유지)
1. 발명자명 정정 + 체인 재봉인
- 마이그레이션:
재봉인-발명자명정정.js (동반 재봉인-발명자명정정.한선)
- 교체 범위:
owners.json(1) · members.json(1) · attachments.json(1) · defensive_pubs.json(156건 공개, 660건 텍스트)
- 각 방어공개:
proofData(inventor.name + disclosure 텍스트 포함) 정정 후 proofHash / proof27 / ipfsCid 재계산
- 감사추적: 각 pub
versions[]에 정정이력(from:한효빈, to:김선경, priorProofHash 보존) + version 증가
- 원본 공증 엔트리 보존 → 원래 공개일(선행기술 우선일) 유지
- 공증원장(
notary.json)에 inventor_name_correction 정정 엔트리 1건 append → 체인 재봉인(변조방지)
head_snapshots.json에 새 chainHead 스냅샷 추가
- 백업: 각 파일
*.bak-rename-<stamp>
검증 결과 (라이브 :9732)
/api/notary/verify → valid:true, length:266, brokenAt:-1 ✅
/api/evidence/:id → proofHashMatch:true, chainStatus.valid:true (전건) ✅
- 메인 권리자 = 김선경(선언 137), 공개 disclose 페이지 김선경 표기·한효빈 0건 ✅
- proofData↔proofHash 정합 전건 일치 ✅
2. 디자인 시각 리프레시
- 파일:
web/index.html <style> 블록만 수정 (클래스명·구조·JS 무변경 → 11탭 그대로)
- 동반:
web/index.한선 :root 팔레트 동기화
- 변경: 팔레트 심화(레이어드 카드·그라데이션 accent), sticky 헤더/탭+backdrop-blur, 그라데이션 타이틀/버튼, 카드 hover lift+shadow, 표 헤더/행 hover, 탭 전환 fadeIn, 커스텀 스크롤바, 모달 blur, 태그 pill, 반응형 보강
관련 파일
/Users/ef/crowny-patent/재봉인-발명자명정정.js (+ .한선)
/Users/ef/crowny-patent/web/index.html (style 블록)
/Users/ef/crowny-patent/web/index.한선 (:root)
- 데이터:
data/{owners,members,attachments,defensive_pubs,notary,head_snapshots}.json
잔여 이슈
versions[].from에 의도적으로 "한효빈" 156건 잔존 = 정정 감사이력(정상). proofData/공개표시에는 0건.
- index.한선은 :root만 동기화(서빙은 index.html). 전체 CSS 1:1 재변환은 미수행(서빙 비대상).
- IPFS 실제 push 시 새 ipfsCid 기준으로 재게시 필요(현재 CID는 정정본 기준 재계산 완료).