참고확정용어: 작업실=lax-dtb/lax-db, 스토어=axwiki.org, 고객판=lax-prod. 실명리스크 개명(slug 불변)42일 전
Jason 2026-07-03 확정 용어. 작업실=lax-dtb(DB lax-db, 개발·테스트 내부공간), 스토어=axwiki.org(판매처), 고객판=고객 변호사가 받는 화면(DB lax-prod). '고객 시점'·'prod 화면'→'고객판' 통일. 고객판은 브레인 메뉴·API 차단(운영지식 보호), 작업실 operator 콘솔에 승격버튼(/operator/promote)·고객판 미리보기 추가. 인명 개명: 박보검→건우, 구교환→규원, 손석구→상원, 변우석→지완, 리아 유지, 드래프터 전원 개명. slug 불변→시스템 동작 무변화.
결정5종 샘플초안 e2e 5/5 통과(공식정문 일치·구상금 특정 정확·창작방지 작동). 상속포기만 공식별지 미확보 재구성. 파이프라인 관통 확인44일 전
5종 작성기능 샘플초안 e2e 5/5 통과. 반소장(견련성§269 보강·이율 12%치환), 가압류(구상금=대위변제→구상금채권 특정, 대여금 아님, 2항 신청취지·결정을구합니다·담보2/5), 가처분(계쟁물형 채권자/채무자·결정을구합니다·헤더3줄), 상속포기(청구취지·관할 피상속인최후주소지·3개월·2020그42 배우자플래그, 단 공식별지 미확보 재구성), 상속한정(수락한다 정문·별지 적극/소극재산표·관할정확). 전부 공식정문 스킬 로드·창작방지[확인필요]·표기규칙 준수. 파이프라인 라우트→buildFormPrompt→드래프터→정문스킬 관통확인. 남은 보정: 상속포기 공식별지 대조.
결정5종 작성기능 라이브 배포완료(라우트+buildFormPrompt+마이그0077+Pages배포, 10라우트200). 핀 9종 전부 작성가능. 남은건 초안 품질 e2e44일 전
반소장(banso/이제훈)·가압류(gaaplyu/남주혁)·가처분(gacheobun/김우빈)·상속포기(sangsok-pogi/조정석)·상속한정(hanjeong-seungin/유연석) 작성기능 라이브. 배선: evidence.ts buildFormPrompt(FormKind 5종+FORM_SPECS: skill·guide, 증거표+SOJANG 마커 재사용), doc_slug.ts(slug→type+드래프터), doc_nav.ts docHref, complaint/routes.tsx DocType+DOC_META, draft/routes.tsx DOC캐스트+분기(FormKind→buildFormPrompt, BriefKind→buildBrief). 마이그 0077: id2/158/159 slug+mvp1, id773/774 개명+slug+mvp1, id9 준비서면 mvp1, doc-1495 중복핀 삭제. Pages(lax) 배포 a01f64fe, 10라우트 200. 남은건 실제초안 품질 e2e.
참고공식서식 KLAC서 수집완료(가압류4·가처분2·한정2·반소2). scourt 차단·KLAC만 접속. 상속포기 독립서식 없음. HWP파서 부재로 자동추출 불가44일 전
공식서식 수집 완료(KLAC 채널). agent-10 가압류 4건(부동산·채권 대여금+사전구상권·구상금채권), agent-11 가처분 2건(부동산처분금지·접근금지), agent-13 한정승인 2건(심판청구서·재산목록경정), agent-9 반소장 2건 기수집. 각 refs/에 HWP+OFFICIAL_FORMS.md. scourt(file/pro-se/glaw/help)는 세션게이트/방화벽 차단, KLAC(support.klac.or.kr/cmm/fms/FileDown_docs.do, folderId 012상속/013가사/015민사집행/016보전)만 안정. 상속포기신고서는 KLAC 독립서식 부재(법원 별지3호=scourt전용)→재구성 기재례 유지. 제약: 이 환경 HWP파서 전무→내용 자동추출 불가, 변호사 ○○○ 대조용.
진행 중B묶음 5종 드래프터 리서치·학습자료 적재 완료, 남은건 작성기능 실빌드(빌더+배선+플래그). HWP원본·빅펌서면은 미확보44일 전
5종(반소장 이제훈/가압류 남주혁/가처분 김우빈/상속포기 조정석/상속한정 유연석) 담당 드래프터가 각자 도메인 심층리서치+공개서식 다운로드+학습자료 적재 완료. 산출물=agent-N/.claude/skills/<doctype>-drafting-reference/SKILL.md(자동로드)+refs/(원문·SOURCES.md). 공통갭: 법원공식HWP 원본 대부분 세션게이트로 미확보(반소장만 2건 성공)→텍스트 재구성 대체, 빅펌 독점서면 비공개. 남은건 작성기능 실빌드(프롬프트빌더+배선+mvp_built플래그).
참고lax-dtb=axwiki/lax와 동일 리포(Tok2coder/lax-site)·동일 DB(lax-db 단일)·동일 Pages(name=lax). 도지훈 auth+tenancy(62793c1,0074/0075) 이미 내 브랜치에 병합됨44일 전
lax-dtb 작업실과 axwiki.org/lax는 별개 아님: 동일 리포 github Tok2coder/lax-site, 동일 D1 lax-db(database_id 1d5294a5-62e5-44e9-a684-06b7b4e4b992, wrangler env분리 없는 단일DB), 동일 Pages 프로젝트 name=lax. 위키커뮤 도지훈의 auth+tenancy 작업(커밋 62793c1, 마이그 0074_auth·0075_tenancy_index)이 이미 내 브랜치 feat/jigeup-workbench에 f4da8d2 위로 선형 병합돼 있음(author Jason, origin에 미푸시 ahead 1 상태 → 정합 대조 필요). auth.ts=sessionAuth가 accessAuth 대체. 0075 격리키=clients/matters/chat_sessions의 created_by만, 공용 코퍼스(practice_atoms/doc_samples/catalog/skills)는 비격리 유지=제품 기본값 공용 경계 정확. backfill 리스크: NULL created_by 행은 필터 켜지면 소멸→jungwkim15 backfill 전 NULL owner 0건 확인 필수.
참고LAX-site GitHub private 백업 연결(Tok2coder/lax-site), 3브랜치 push, 밀린 마이그·드래프트작업 커밋 정합화 완료(2026-06-30)45일 전
LAX-site git: 그동안 remote 없이 배포만 해와 마이그레이션 0064~0073 등 다수 미커밋으로 밀려있었음. 2026-06-30 GitHub private 저장소 github.com/Tok2coder/lax-site 생성·연결(gh 계정 Tok2coder, repo scope). origin 연결, 3개 브랜치(feat/jigeup-workbench=기본, master, daemon-activity-progress) 전부 push. 커밋 f4da8d2(드래프트 품질 일괄 45파일 2182줄)+7902ba3(gitignore 정리). matter/(사건 증거 PDF)·루트 _*.sql·inbox 스크래치·*_pages 무시 등록. daemon/ensure-hidden.vbs는 LAXDaemon 런처라 커밋. 워킹트리 클린. 앞으로 git push로 백업 유지.
참고상속재산목록 작성기능 라이브: 이도현(agent-14) 전담, /docs/sangsok-jaesan-mokrok, 3섹션+합계검산 프롬프트, 카탈로그#2071+Jason핀, 라우트 5번째45일 전
상속재산목록 작성기능 신설·배포(4a17a8ff): 전담=이도현(slug agent-14, 실row id=15 — id14는 서지오 점유, slug기준 일치). 배선: doc_slug.ts(slug sangsok-jaesan-mokrok→상속재산목록, 드래프터 agent-14), evidence.ts buildJaesanMokrokPrompt(3섹션 적극·소극재산·장례비+합계검산+민법1026 단순승인의제 리스크, SOJANG/NOTES 마커 재사용), draft/routes.tsx(DOC타입·isJaesan·디스패치), complaint/routes.tsx DOC_META, doc_nav.ts docHref, 카탈로그 #2071(가사>라류 가사비송사건, slug, in_scope=core, mvp=1, drafter_agent_id=slug기준)+Jason user_doc_selections 핀. migration 0073. 스킬시드: jaesan-mokrok 마스터+공통6종. 공용 작업대 인프라(디테일슬라이더·인용검증·자동검수·HWPX) 자동상속. 라우트 5번째(소장·지급명령·답변·준비·상속재산목록).
교훈취소선 버그=marked가 날짜구간 ~를 취소선으로 오해→renderMarkdown에서 ~ 보호치환으로 차단(재현·검증). 자동검수에 ~~취소선 점검 추가. 전테이블 깨짐 0 재확인45일 전
두 건 처리·배포(f8dfb370): ①취소선 버그 — 원인=모델이 날짜구간을 '2025-04-28~05-27'처럼 ~로 표기, marked(gfm:true)가 ~…~를 취소선(<del>)으로 오해. 수정=renderMarkdown(markdown.ts)에서 파싱 전 ~를 @@LAXTILDE@@로 치환→출력 직전 복원(취소선 차단, ~ 리터럴 유지). 본문·증거표 둘다 renderMarkdown 경유라 동시해결. marked 재현검증: 수정전 <del>05-27...</del>, 수정후 없음. ②자동검수에 'strikethrough' 항목 추가(consistency_verify.ts): /~~[^~\n]{1,80}~~/ 매칭시 경고. ③인코딩 재확인: 전테이블(sessions.title/messages.content+attachments/clients.name/matters.title/matter_files.name) U+FFFD 스캔=0건. cleanTitle+첨부 U+FFFD거부 방어선 유지.
교훈세션 제목 깨짐 영구방어: cleanTitle(U+FFFD·제어문자 제거, 전부깨지면 null)을 4개 제목경로 전부에 적용+기존 DB 일괄정화. 코드포인트 필터로 구현(리터럴 제어문자 금지)45일 전
세션 제목 깨짐(U+FFFD) 영구방어: chat.ts에 cleanTitle(raw) 추가 — Array.from으로 코드포인트 필터(0xFFFD·제어문자<0x20·0x7F 제거), 공백정리, 정화후 글자(\p{L}/\p{N}) 없으면 null 반환. 4개 제목설정 경로 전부 적용: createChatSession/ensureChatSession/renameSession/setSessionTitleIfEmpty. 기존 DB는 UPDATE...REPLACE(title,CHAR(65533),'')로 일괄정화(잔존0). 원인은 curl/GitBash 한글 인코딩 깨짐(제품 브라우저폼은 정상이었음). 배포 6ea5f470. 주의: 정규식에 리터럴 제어문자 박지 말것(codePointAt 필터 사용). 메시지 본문(content)은 이 방어 범위 밖(제목만).
참고디테일슬라이더 e2e실증: detail1=8015자 vs detail4=22650자(2.8배) 확정. 자동검수 띄어쓰기제목 오탐 발견·수정·재배포. 본문품질 우위는 변호사 비교 대기45일 전
디테일 슬라이더·자동검수 e2e 실증(○○○○○○ #26, 증거6PDF 동일, detail만 1vs4): 입력 프롬프트 [1/4 간결]vs[4/4 최대] 주입 확인. 출력 detail1=8,015자 vs detail4=22,650자(2.8배). 인용검증=0건(구상금 소장은 판례인용 안함, 정상). 자동검수=실제 작동, 단 '청 구 원 인' 띄어쓰기 제목 오탐 발견→consistency_verify.ts norm=replace(/\s/g,'') 띄어쓰기무시 매칭으로 수정·재배포(7b2601c8). 수정후 6항목중 경고1[미완성표식]=[확인필요] 증거표 잔존(진짜경고). 테스트 세션 d8202849(d1)/a0a10a42(d4). 결론: 슬라이더 입출력 모두 작동확정, 자동화·통합·산출(22k장문 자동생성+자동검증)은 변호사 ○○○ 대비 우위, 본문 품질 우위는 변호사 ○○○ 1:1비교 필요(미확정).
결정작성 디테일 슬라이더(기본=최대장문)+자동검수 게이트(6항목, 인용검증과 짝) 구현·실증·배포. 변호사 P0 2종 완료45일 전
두 기능 배포(deploy 4eadd996, lax-dtb): ①작성 디테일 슬라이더 — evidence.ts detailDirective(level 1~4, 기본4=최대장문), 3빌더(소장/지급명령/Brief) 주입, draft/routes POST에서 form.detail 파싱(1~4 clamp, 기본4), GET폼에 type=range 슬라이더+라벨(간결/표준/상세/최대)+실시간설명 __dwDetail. ②자동검수 게이트 — consistency_verify.ts(checkConsistency: 미완성표식 PLACEHOLDER_RE/필수구조 섹션/결어구/당사자정합 matter_clients/청구금액 MONEY_RE/증거인용 갑제N호증), verifyDraftConsistency 훅을 bridge:437 verifyDraftCitations 다음에 배선, draft work poll에서 renderConsistencyBadge를 citationBadge 다음 prepend(미리보기만, hwpx/print 제외). 테이블 draft_consistency_checks(migration 0072) 원격생성. 실증: 깨끗0경고/미완성6경고. 변호사 P0(인용검증+자동검수) 완료.
참고변호사스킬12종 통합현황: 핵심P0 거의완료(인용검증 실증), 남은P0=작성후 자동검수 미구현. 자동화·코퍼스는 LAX우위, 산출물품질 우위는 미확정45일 전
변호사 스킬12종→LAX 대조 실측: ✅뽑음=인용검증폐쇄루프(precedent_verify 실증완료)·요건사실자동주입(practice_atoms1536·#88)·자체판례51,481건(vendor3.7만 초과)·lawgo검색·준비서면답변드래프터. ❌남은P0=작성후 자동검수(precheck/idcheck 당사자·금액·형식 일치)—인용검증만 됐고 이건 미구현(grep확인). ❌pallye-sujip 판례자동수집 워크플로우 없음(코퍼스는 적재됨). ⊘범위밖=형사의견서·형사구성요건·lbox/법고을검색·진행사항표·의뢰인응대(변호사스킬은 형사중심, LAX는 민사구상금). sophisticated 판정: 자동화/통합/코퍼스는 LAX우위, 산출물품질 우위는 실초안 비교전 미확정, 폭은 변호사 ○○○.
절차삭제된 작업대 완성문서는 사본 없음. 복구=재료(사건14+증거파일) 생존하므로 작업대 '새 작성' 재생성. Time Travel 불필요45일 전
작업대 완성문서 소실 복구: 완성 소장/지급명령 본문은 삭제된 draft세션과 함께 소실(살아있는 사본 0, 전수확인). matter_documents도 0건. 그러나 입력재료 전부 생존: matters 14건(○○○○○○#26 등 구상금)+matter_files 증거파일 사건당 4~6개(R2 r2_key 참조). 복구법=작업대 '새 작성'(POST /docs/:slug/new)로 같은 증거 재생성, 되감기 불필요. 토씨동일 아님. 삭제버그 방지 배포 완료(9d886904).
교훈작업대 draft 세션이 채팅 사이드바에 섞여 휴지통 CASCADE 삭제로 소실 — 삭제가드+사이드바 scope제외 배포. 복구는 Time Travel만45일 전
작업대(draft) 세션 소실 원인 확정: listChatSessions/listChatSessionsPage(chat.ts)에 scope 필터가 없어 draft 세션이 채팅 사이드바에 노출→휴지통 수동삭제 시 ON DELETE CASCADE로 세션·메시지 통째 소실(고아0 이유). cron 아님, 수동삭제 단일경로(POST /chat/sessions/:id/delete). 방지 배포: ①삭제route에 scope==='draft' 거부 가드 ②chat.ts CHAT_LIST_SCOPE=scope!='draft'를 두 목록쿼리에 추가. 복구는 D1 Time Travel만 가능(라이브 사본없음). 현재 bookmark 0000010d-00000bc0-0000509a-f0841ba10838de4d60175ba5330c1230
진행 중데이터 진단: 작업대 draft세션 운영 0건(목록 빈 원인). SOJANG 4건은 변우석 채팅에 살아있음(삭제아님). 사라진건지 원래0인지 미확정→Jason 화면정보 필요. 백업완료, Time Travel 가능45일 전
Jason '소장·지급명령 데이터 안보임' 진단(2026-06-30): 운영 chat_sessions 462건(6-16~6-29) 중 작성작업대 scope='draft' 세션 0건, '[종류]' prefix title 0건. 작성 목록 라우트 src/app/complaint/routes.tsx:70-78이 scope='draft' AND agent_id=드래프터만 조회→draft 0이라 모든 서류목록 EmptyState. 작성 POST는 draft/routes.tsx:436 scope:'draft' 정상저장 코드. 실제 SOJANG 마커 산출물 4건은 전부 scope='1:1'/'consult'(변우석 채팅: sid 9061c7e6,2484f2b4,fb61af1c)에 존재=삭제아님. matter_documents 0건. local D1 비어있음. created_at은 TEXT '2026-06-16 14:29:45'(unixepoch아님→datetime() null 표시버그). 두 해석 미확정: A.작업대 작성 원래 0(전부 채팅으로 써봄) vs B.draft 사라짐(scope변경/삭제). 안전백업 완료 /tmp/lax_chat_backup_20260630.sql(4.4MB chat_sessions+messages). D1 Time Travel 가능(bookmark 0000010d-00000a8e..., 30일). 복구는 비가역이라 Jason 화면·시점 정보 후 결정. 8종 검증관문은 scope=draft 전체적용이라 코드상 확산완료, 데이터복구시 자동작동.
진행 중소장 인용판례 검증관문 라이브완료(fbf8a90a): 추출→corpus→lawgo→3판정+UI배지+mig0071. 실데이터 실증OK. 운영 draft세션 0건이라 실세션 배지확인은 다음 소장작성때. 다음=8종확산45일 전
인용판례 검증 관문 소장 1종 라이브 완료(배포 fbf8a90a). 파일: src/shared/precedent_verify.ts(extractCaseCitations 정규식+lookupCorpus precedents LIKE+lookupLawgo law.go.kr DRF JSON 토큰필터+verifyDraftCitations 훅+getCitationCheck+renderCitationBadge). 연결: src/app/bridge/routes.ts 정상완료(exit0) 직후 verifyDraftCitations(scope=draft만). UI: src/app/draft/routes.tsx /work/:sid/poll에서 doc_html 앞 배지 prepend. 저장: mig0071 draft_citation_checks(세션당1행). 실증: 2021다203135 corpus실재→verified_corpus, 2099다999999→needs_review, 띄어쓰기추출OK, lawgo OC=lax 작동. 중요발견: 운영 chat_sessions scope에 'draft' 0건(실작성 세션은 1:1 348·consult 112)→소장 작성 운영실행 이력 없음, 관문은 다음 작성시 자동발화. 미실증=실세션 배지 눈확인(소장 draft 0건이라). 다음=8종 확산+실작성1건 자동배지확인. 판시대조(verified나 내용다름)는 본문있을때 LLM 2차로 별도.
참고변호사 실사용 스킬 15종 정독완료: 무게중심=판례검증 폐쇄루프, LAX 최대갭=인용검증·자동검수(P0). 마스터플랜 inbox/lax-skill-integration-masterplan.html45일 전
한 변호사(잠재 첫고객, 클로드 데스크탑 실사용자)가 egg로 준 claude_skills_as 15종 정독 완료(inbox/claude_skills_as, 마스터플랜 inbox/lax-skill-integration-masterplan.html). 구성: 검색3(lbox유료★기본/lawgo무료OpenAPI/법고을폴백)+자산화·검증3(pallye-db 자체3.7만건/sujip 무인수집/geomjeung 인용판례검증 3단계 lawgo0차→웹1차→elbox본문→4분류✅⚠️❌❔)+작성4(byeonhoin-uigyeonseo 형사의견서/junbiseomyeon 준비서면·답변·변론요지 통합/jaesan-mokrok 상속재산목록HWPX/jinhaengsahangpyo 진행사항표DOCX)+지식1(gusung-yogeon 죄명·항변·처분 카탈로그=practice_atoms 등가)+응대1(uiroein-eungdap). 무게중심=검증된 판례인용 폐쇄루프. 공통작성엔진=자료추출→요건사실분해→골격→산출→precheck/idcheck 자동검수. LAX 최대갭=인용검증·자동검수 0(P0). 작성철학 통합vs분리 충돌→절충=분리유지+공통엔진 마스터스킬공유. lbox/브라우저/Windows의존은 제품화시 재구현, 자체판례DB는 빈DB+축적워크플로우를 기본값으로.
참고파일 자동인식 인제스트 완료: /clients/import 업로드→리아 인식(JSON 제안)→검토→반영(고객·사건·당사자·자료 생성). 안전장치 사람확인. 3단계 전부 라이브45일 전
3단계 완료(2026-06-29, 배포46b646a0): 고객 파일 자동 인식·정리 에이전트 인제스트. /clients/import(업로드폼·R2)→POST가 ingest 세션(리아 agent-4 배정, 비전스킬 시드)+큐등록→리아가 파일읽고 INGEST JSON(clients/matter/parties) 출력→/clients/import/:sid 검토→/apply가 clients(중복확인)·matters·matter_clients·matter_parties·matter_files 생성→사건으로. 안전: 에이전트는 제안만, 사람이 반영. 모듈 src/shared/ingest.ts(buildIngestPrompt·parseIngest·INGEST마커). 라우트충돌 수정: clients GET/:id를 /:id{[0-9]+}로 숫자제한(/import 가로채기 방지). 미검증=실제 리아 처리(데몬 비동기). 1·2단계(작성↔사건 원고주입 하드코딩제거, 고객↔사건 다대다 junction)도 완료.
참고제품 일반화 1단계 완료: 고객에 원고 당사자필드 추가(mig0068), 작성 시 사건선택→그 고객이 원고로 프롬프트 자동주입(재단 하드코딩 제거, 기본값 폴백). 남은건 다대다·파일자동인식45일 전
제품 일반화 1단계 완료(2026-06-29, 배포5fb99c5b): 고객관리(기존 clients/matters 구조) 기반 작성↔사건 연결. clients에 당사자(원고) 필드 추가(mig0068: party_type·reg_no·address·representative) + 등록폼·상세·POST 반영. 재단(고객id1) 실값 채움. 작성 POST(draft/routes.tsx)에서 선택 사건의 client 조회→plaintiff 문자열 빌드→evidence.ts 소장·지급명령 빌더 plaintiff 주입구로 원고/채권자 하드코딩 대체(기본값 재단 폴백 유지). 흐름: 고객등록(원고1회입력)→사건→작성시 사건선택→그 고객이 원고 자동주입. 남은단계: 고객↔사건 다대다, 파일위치 자동인식. 시각설계=client-profile-flow.html v2(기존 고객관리 기준).
참고포인터 전환 완료·배포: 작성 직전 서버가 practice_atoms FTS 검색→프롬프트에 요건사실·항변·판례 자동주입(소장·지급명령·답변·준비서면). practice_atoms.ts+evidence.ts 3빌더+draft route. 실무서→작성 루프 완성46일 전
포인터 전환(드래프터 자동 검색·인용) 완료·배포(2026-06-29, 20f3375e). 서버측 RAG: src/shared/practice_atoms.ts buildPracticeRefBlock(db,doc,summary)가 작성 직전 practice_atoms FTS(trigram) 검색→「참고 실무자료」블록(요건사실·항변·표준문구·판례 14건+출처) 생성. 서류별 시드: 소장/지급명령=보증채무·연대보증·대위변제·지연손해금·구상금·청구취지, 답변서=항변·소멸시효·변제충당·동시이행·상계, 준비서면=항변·재항변·입증. doc_type IN(서류,공통), knowledge_kind IN(요건사실·항변공방·표준문구·판례법리). evidence.ts 3빌더(소장·지급명령·답변/준비서면)에 references 주입구 추가, draft/routes.tsx POST /new에서 검색→전달. 안전: 매칭0/테이블없음→빈블록, 출처 내부참고용(제출제외), 증거우선. 검증: 구상금소장→보증채무 요건사실·연대보증·최고검색항변 정확매칭. 전체루프 완성: 실무서→atom→SSOT→작성시 자동주입→인용.
참고practice_atoms 실무서 전수추출 완료 1,536atom(정연석509+민사재판실무1027). 검색형 SSOT 가동. 미완=드래프터 포인터전환(작성에 자동연결)46일 전
실무서 전수 추출 완료(2026-06-29): D1 practice_atoms(mig0065·0066, trigram FTS, SSOT) 총 1,536 atom. 출처=정연석 기록형6판 509(Part4 13청구유형 요건사실 + Part1~3은 legal-doc-writing-rules 스킬) + 2024민사재판실무1권 466p전수 1,027(제1편 판결서작성실무: 구성·표기·주문전유형·이유설시·사실인정증거 / 제2편 요건사실론: 총론 주장증명책임 + 각론 매매·대여금·보증채무이행·소유권인도철거·등기말소·취득시효·임대차·부당이득·사해행위·전부추심·어음수표). 분포 판례법리665·서식204·항변204·요건사실174·표기155·표준문구134. 렌더=inbox/_ria_render_jpx.mjs(JPX wasmUrl)·_render_gen.mjs(파일인자). 미완=드래프터 포인터전환(작성시 자동검색 배선). 매니페스트 corpus/README.md.
참고전 서류 공통 작성·표기 규칙 마스터스킬 legal-doc-writing-rules 신설, 9드래프터 전파. 출처=정연석 기록형 정석. 주소 '서울특별시→서울' 등. 타이포는 별도(seoul-singbo-format-spec), 공문서규칙 미추출46일 전
전 법률서류 공통 작성·표기 규칙 마스터 스킬 'legal-doc-writing-rules' 신설·전파(2026-06-29). 출처: corpus/실무서/[민] 정연석 「로스쿨 민사 기록형의 정석」6판(254p, CID폰트 깨져 비전렌더 추출). 리아 추출→보검 스킬화·전파. 9드래프터(agent-3,6,7,8,9,10,11,12,13) 전원 폴더에 적재, 자동로드. 핵심규칙: 주소 표기(특별시/광역시/도 지명만 — 서울특별시(×)→서울, 고양시(○)/경기도고양시(×)), 금액 아라비아숫자만, 청구취지 청·소·가 순+'라는 판결을 구합니다', 법인 등기명그대로, 국가지자체 주소생략, 반소 괄호표기전부, 답변서 예비적항변필수. 타이포(휴먼명조/12pt)는 이 책에 없음→재단양식 실측본 seoul-singbo-sojang-format-spec 스킬에 있음(교차참조). 공문서규칙 미추출.
참고법무 드래프팅 본부 신설: 민사소송팀(소장·답변·준비·반소)/보전독촉팀(가압류·가처분·지급명령)/가사팀(상속포기·한정)+빈 확장팀2. HQ·인프라 유지. 신규는 팀에 직접배치46일 전
법무 드래프팅 본부(dept slug=legal-drafting) 신설·재편 완료(2026-06-29). 팀(teams): 민사소송팀(minsa-litigation: 변우석3·정해인7·박서준8·이제훈9), 보전·독촉팀(bojeon-dokchok: 박해수6·남주혁10·김우빈11), 가사팀(gasa: 조정석12·유연석13), 민사집행팀(minsa-execution·빈), 행정·기타팀(admin-etc·빈). HQ(hq): 박보검1·구교환2·리아4. 인프라(infra): 손석구5. 신규 드래프터는 HQ 아닌 해당 팀에 직접 배치. AR 시각물=ar-org-chart.html. DB기반 조직도 화면 자동반영.
정체성lax-dtb.pages.dev=최종제품 아님, 세팅·테스트·배포용 중간장치. 실제제품=axwiki.org/lax 다운로드 데스크탑앱(틀+기본에이전트, 변호사가 커스터마이징). 내 목적=앱에 들어갈 기본값을 여기서 구성·검증 후 필요한것만 배포. #13 인식 상위교체46일 전
LAX 아키텍처/내 미션의 핵심 프레임(Jason 직접 확정 2026-06-29): ① lax-dtb.pages.dev은 최종 제품이 아니라 '세팅·테스트·배포용 중간 장치(스테이징/저작 환경)'다. 여기서 만든 게 곧장 고객 제품이 아님. ② 실제 판매 제품 = axwiki.org/lax/ 에서 다운받는 데스크탑 앱(Electron). 이 앱은 '틀(워크스페이스 셸) + 우리가 만든 기본 에이전트들'이 탑재된 채, 변호사가 자기 식대로 커스터마이징하는 워크스페이스 모델이다. ③ 내(박보검) 목적 = 그 앱에 들어갈 기본값(기본 에이전트·기능·메뉴·설정·서류별 전담 구조 등)을 lax-dtb에서 전부 구성·검증하고, 필요한 것만 골라 제품 앱으로 배포한다. 함의: 지금까지의 모든 작업(서류별 전담 에이전트 배정·기능 메뉴·작성기능)은 '앱에 실릴 기본 템플릿을 여기서 세팅한 것'. lax-dtb=작업대이자 출고 전 검수대. 판매모델은 구독(SaaS)+첫달무료+데스크탑 설치형(서지오 확인, 과금단위·채널·가격·재단 위수탁구조는 미확정). 이 메모리는 기존 #13(lax-dtb=production 대표주소)의 인식을 정정·상위교체한다.
교훈지급명령 담당 박해수 이관 코드+데이터까지 완료(배포 e52712f1). 문서는 chat_sessions 저장, 3건 agent_id 3→6. 교훈: 동료 자가보고 신뢰말고 운영DB 직접검증46일 전
지급명령신청서 담당을 코드+데이터까지 박해수(agent-6)로 완전 이관(2026-06-29 배포 e52712f1). 핵심: 문서는 chat_sessions(scope='draft', title '[지급명령신청서]%')에 저장됨(matter_documents 아님). 기존 3건(○○○ 06-26·06-25, ○○○○○○ 06-24) agent_id 3→6 UPDATE 완료. 코드: src/shared/doc_slug.ts에 drafterSlugForDocType/drafterNameForDocType 추가(지급명령→agent-6/박해수, 그외→agent-3/변우석). complaint/routes.tsx·draft/routes.tsx의 하드코딩 DRAFTER_SLUG='agent-3' 제거→매핑 참조. 작업대 UI '변우석' 문구 drafterName 동적화. 소장/답변서/준비서면=변우석 유지, hwpx.ts·작업대코드 공용유지. 교훈: 변우석 자가보고(matter_documents 0건)를 신뢰한 게 오답→운영DB(lax-db) 직접조회로 정정.
결정지급명령신청서=박해수(agent-6) 신설·전담, 변우석=소장 전담 분리. 스킬 전수이관+공통스킬 시드로 박해수 즉시가동, 공용 hwpx는 분리안함46일 전
지급명령신청서 전담 에이전트 박해수(agent-6, HQ, opus) 신설·라이브 등재(2026-06-29). 변우석(agent-3)=소장 전담으로 분리. 이관: jigeup-myeongryeong-format-spec 마스터스킬 move(agent-3→agent-6, 원본제거 검증), doc-skill-map 지급명령 매핑 agent-6 정본화, domain-skill-catalog crossref. 박해수 작성가능화 위해 공통 드래프팅스킬 6종(yogeon-fact-doctrine·minsa-silmu 보증/청구요건/주문·scanned-evidence-vision-pipeline·always-deploy) 시드→총10스킬. 공용유지(분리금지): hwpx.ts·draft/routes.tsx. 잔여과제: 손석구 자동시딩 인프라 나오면 수동시드 대체.
참고에이전트 호명 이름인식 완료(양쪽 채널). LAX ask_agent(bridge enqueue)+inter-agent MCP(/bridge/agent-config 리졸버, 커밋d066c58) 모두 slug 정확매칭 우선→없으면 lower(name) 폴백. agent-N도 이름(손석구/변우석)도 호출가능. 배포 3c2b3a90 라이브검증 통과46일 전
쿼리정책: WHERE status='active' AND (slug=? OR lower(name)=lower(?)) ORDER BY CASE WHEN slug=? THEN 0 ELSE 1 END LIMIT 1, bind 3회. mcp-agents.mjs는 DB접근없이 /bridge/agent-config에 위임하므로 거기 한곳 고치면 ask_agent·ask_team 양쪽 해결. 슬러그 컷오버(agent-1~5)로 옛 slug(sukgu 등) 호출깨진 것을 이름폴백으로 복구. 원격없어 d066c58 로컬커밋만.
절차daemon 자가회생 3계층 구축완료(커밋8f875ba): L1 run.bat루프(3~15초)·L2 로그온트리거·L3 작업스케줄러 LAXDaemon 1분감시 reconciler(ensure-daemon.ps1, lock PID로 판별·2틱연속다운시 start-hidden.vbs 재기동). 콜드스타트=바탕화면 'LAX 데몬 켜기(비상)' 또는 run.bat더블클릭. 기존 WikicomuDaemon은 타프로젝트라 LAX엔 OS회생 부재였음→LAXDaemon 신설. 롤백 git revert 8f875b46일 전
클라우드 설정버튼은 로컬 죽은프로세스 콜드스타트 불가(근본제약)→OS레벨 자가회생으로 해결. 사고원인=컷오버시 supervisor 강제종료로 셀프회생망 제거. 교훈: 코드/폴더반영은 설정 '재시작'버튼만(supervisor 살려둠), supervisor 절대종료금지. LAXDaemon Task Scheduler: 로그온트리거+PT1M반복, 유예마커 .ensure-pending로 크래시순간 중복기동 방지, 단일락 최종안전망. 검증중 lock PID파싱버그(Get-Content 스칼라→-Raw+TryParse)·orphan run.bat 정리. 파일 daemon/ensure-daemon.ps1·LAXDaemon.task.xml·RUNBOOK-emergency-recovery.md.
결정빈 채팅세션 본질수정 완료: GET /sessions/new는 행 안만들고 draft렌더, 첫 메시지때 ensureChatSession(INSERT OR IGNORE 명시id)로 lazy생성. POST /sessions API dedup. NON_EMPTY 목록필터 유지. 재발방지 3겹(원천차단+dedup+숨김). 누적331행 숨김유지47일 전
수정파일: src/shared/chat.ts(ensureChatSession 신설, NON_EMPTY 필터). src/app/chat/routes.tsx(/sessions/new→ChatPage pending렌더 무INSERT, POST /sessions/:id/messages 행없으면 body.agent_id로 lazy생성, POST /sessions dedup, /panel agent_id폴백). src/app/chat/ChatPage.tsx(pending prop, var PENDING/AGENT_ID, 전송body에 agent_id, 첫전송후 history.replaceState, panel?agent_id). daemon무관. 배포 076a37cd.lax-dtb.pages.dev. prod D1: 총456세션/빈331(숨김유지). 런타임 e2e는 인증브라우저 필요라 미실시—코드/타입/배포까지 확정.
진행 중하이브리드 실행단계: 본안9인격+드래프터4도메인+175canonical템플릿. 분모184→175정정. 파일럿W0=2명+템플릿20. canonical컬럼은 손석구 발주 필요51일 전
하이브리드 확정 실행단계. 분모 정정: 184→175종(184는 변형표기 과다계수, 리아 재집계). 구조: 본안분리 9인격(소장·답변서·특별대리인 분야별) + 드래프터 4도메인(D1보전집행·D2독촉·D3본안부수·D4증거절차비용) + 175종 canonical 템플릿 라이브러리. 인격 총 5명(본안1+드래프터4). 파일럿 W0=본안소장전담1+D1드래프터1+핵심템플릿20종. 변우석 파일럿5종(구상금·대여금/양수금·답변서·지급명령·보증채무금)+소장4모듈골격(요건사실·관할당사자·법정양식서식코드·증거사실매핑) 완성, 구상금소장 역추출로 표준틀 즉시. 교환 6웨이브 로드맵. 막힘: canonical컬럼 0062마이그레이션=손석구 인프라영역(prod스키마 비가역, 컬럼추가만 안전). 리아 큐레이션=175→catalog doc_name 매핑판정, A그룹범위 정본전달 대기.
진행 중daemon 진행채널 D1(52d5ef5)+단계A(d9fdb96) 코드완료·채널검증 통과, 원격없음=정상, 남은건 Jason 데몬재시작 후 실관찰→그담 단계B51일 전
daemon 진행상태 채널 D1+단계A 완료. D1=52d5ef5(턴 종료시 살아있는 bg 서브 거짓 done 제거→반복붕괴 방아쇠 차단), 단계A=d9fdb96(부모 task tool_use 카운트→/activity 하트비트, DB마이그레이션0). 손석구 채널 라이브검증 통과(bridge→D1→/activity end-to-end). 저장소 git 원격 없음=정상, 반영수단=데몬 재시작(Jason 직접). 미완 1스텝=Jason 재시작 후 실런타임 하트비트 실관찰. 검증OK 후 단계B(서브 하트비트) 위임 예정. 롤백 tag pre-daemon-resume-20260623.
참고다크 muted 토큰 afaa9c→233,230,222로 밝힘(커밋ddaae84) — 사이드바·탭·캡션 일괄. design-kit 동기화. 미확인=설정상단탭 위치, 배지는 중간밝기52일 전
다크 테마 사이드바·탭 텍스트가 너무 어둡다는 Jason 지시(2026-06-23). 원인: afaa9c=rgb(175,170,156)=--wc-text-muted(다크) 토큰. 수정: src/styles/wc/tokens.css + design-kit/design-kit/tokens.css html.dark --wc-text-muted 175 170 156→233 230 222, --wc-text-subtle 130 124 110→175 170 156. 하드코딩 afaa9c 없어 토큰 한곳 수정으로 사이드바(wc-shell-link)·탭(wc-tab)·캡션 일괄 밝아짐. 활성 gold accent 미변경. 커밋 ddaae84, 배포 lax-dtb.pages.dev. 검증(Playwright): 사이드바링크 233,230,222 확인. 미확인: .wc-tab은 현재 실렌더 화면 없음(Jason이 본 탭이 설정상단탭/다른거면 별도확인 필요), 배지·드로어라벨은 새 subtle 175,170,156 중간밝기.
참고폰트 14px 하한 규칙 적용(tailwind.css override, 커밋bbe3f7a) — 본문 Tailwind텍스트 전수14px. 미적용=wc레이어(사이드바)·오버레이위젯, 확장은 Jason결정대기52일 전
폰트 최소 14px 하한 규칙(Jason 지시 2026-06-23). 적용방식: src/styles/tailwind.css @tailwind utilities 뒤에 .text-xs·.text-[9~13px]·rem등가를 font-size:14px!important override. 커밋 bbe3f7a, 배포 lax-dtb.pages.dev. 검증(Playwright computed): 설정/기능 본문 Tailwind텍스트 전수 14px 확인, 레이아웃 안깨짐. 미적용(override 범위밖): wc컴포넌트 레이어(src/styles/wc/* — 사이드바 메뉴라벨13.5·배지8.5·drawer10.5)와 비-Tailwind 오버레이위젯(자비스음성 wcv-*·알림패널11~12px). 이들 14px화는 wc빌드/위젯CSS 별도작업 필요, Jason 결정 대기.
진행 중설정 '기능' 화면 라이브(커밋678b587) — 제목 기능, 탭 한번에 하나(기본 민사, 스크린샷순), 검색시 통합검색, 필터 유지52일 전
LAX 사이드바 개인화 + 설정 '기능' 화면 라이브(2026-06-23). 커밋: 5e72f5d(①②), 123d424(③④), c9c2bad(검색/필터), 2a1b09e(라벨), 678b587(기능화면 개편). 설정 서류편집화면=DocsEditor.tsx, 제목 '기능'(settings/routes·SettingsTabs 라벨도 통일). 탭 한번에 하나씩 표시(TAB_ORDER 스크린샷순: 민사·형사·가사·보호·행정·특허·회생파산·민사집행·비송과태료·회신서등, 기본=민사), 검색시 전탭 통합검색(통합검색 N건), 필터 전체/현재메뉴/메뉴없음. 전부 클라이언트사이드. 온보딩은 자체title이라 영향없음. 배포 lax-dtb.pages.dev.
진행 중전자소송 전분야 카탈로그 완성 2062종(10개탭). 파일전달+분야별커밋 워크플로 확립. 다음=수요순위로 작성AI우선순위, 실무등급 변우석검수52일 전
legal_doc_catalog 전자소송 전분야 적재 완성(2026-06-23). 10개탭 2062종: 가사422·회생파산386·민사집행298·민사273·행정197·특허166·형사144·보호88·비송과태료65·회신서등23. 마이그레이션: 형사0053·0054, 가사0055, 보호0056, 회신서0057, 특허0058, 비송과태료0059, 행정0060, 회생파산0061. 시작571(민사·집행)에서 8탭 +1491. 데이터전달=파일방식(Temp/wikicomu-att/...txt→리아 직접Read), 분야별 분리커밋. 전부 in_scope=out·mvp_built=0(준비중)·sort_order포함, 라이브라 설정화면 검색·선택시 사이드바 즉시반영. 다음: 준비중 핀 수요순위로 차기 작성AI우선순위, in_scope/priority 실무판정은 변우석 검수, 작성AI 현재 소장·지급명령 2종.
진행 중가사 422종 적재완료(715→1137, mig0055·커밋2d1e6c5). 파일전달방식 확정. 남은분야 보호·행정·특허·회생파산·비송과태료·회신서등52일 전
전자소송 '가사' 탭 422종 legal_doc_catalog 적재완료(2026-06-23). mig 0055_legal_doc_catalog_family.sql, 커밋 2d1e6c5. proc분포: 가사소송·비송247(사건유형+전체서류 진행서류 흡수)·가사신청72·과태료감치40·가사조정38·가족관계등록비송26. 카탈로그 715→1137. 6번'전체서류'는 1~5 통합본이라 가사일반 진행서류(소제기/주장서면/증거/상소 등)만 가사소송·비송에 흡수, 나머지 중복제거. sort_order 포함. 데이터전달=파일방식 확정(Temp/...txt 경로→리아 직접 Read, 984줄 한번에 처리 성공). 적재분야: 민사·민사집행·형사·가사(1137). 남은: 보호·행정·특허·회생파산·비송과태료·회신서등.
진행 중형사 144종 적재완료(571→715, mig0053·커밋5398e4e), 화면 자동노출 확인. 워크플로: Jason캡처→보검정제→리아적재. 남은분야 가사·행정 등52일 전
전자소송 '형사' 탭 144종 legal_doc_catalog 적재완료(2026-06-23). 마이그레이션 0053_legal_doc_catalog_criminal.sql, 커밋 5398e4e. proc분포: 형사공판84·형사신청42·형사약식10·영장즉결8. is_eform 92종. 카탈로그 총계 571→715. in_scope=out·mvp_built=0 일괄(공식분류 보존, 실무우선순위는 변우석 검수 후순위). 화면노출 검증: settings/onboarding/reports 쿼리 모두 WHERE in_scope!='excluded'로 tab무필터→형사 자동노출, 재배포불필요(데이터만 갱신). 워크플로 확립: Jason 분야별 캡처→보검 노이즈제거+분류축(tab/proc/feature_group/doc_name/is_eform)정제→리아 정본화·마이그레이션·적재·커밋. 남은분야: 가사·보호·행정·특허·회생파산·비송과태료·회신서등.
교훈손석구는 호출마다 무상태 독립세션이라 직전작업 기억못함+타임아웃 잦음 → 위임시 진행상황 동봉, 커밋/상태검증은 내가 직접 git확인52일 전
손석구(인프라)는 ask_agent 호출마다 컨텍스트 없는 독립 세션으로 깨어나 자기 직전 작업을 기억 못한다. 긴 멀티스텝(빌드·배포)은 10분 타임아웃으로 자주 잘리고, 다음 호출 때 직전 결과를 모른 채 워킹트리만 보고 오판할 수 있다(예: 이미 커밋된 ③④를 '유실'로 오보). 대응: 1) 손석구에 위임할 땐 매번 직전 진행상황을 요약해 같이 넘긴다, 2) 커밋/git상태 같은 검증은 내가 직접 git으로 확인하는 게 정확, 3) 큰 작업은 단계 쪼개 위임.
진행 중구상금 청사진 컨펌됨, P1 5종 스펙분해 완료(상담·이해충돌·자동계산·나의사건연동·기일기한), 개발순서 확정, 블로커=재단확인+법인설립52일 전
구상금 풀세트 청사진 Jason 컨펌(2026-06-23). P1 5종 스펙 분해 완료(bogum/gusangeum-p1-spec.html). P1-1 상담접수(consultations 신규, 블로커無), P1-2 이해충돌(당사자명 대조 검색로직, 블로커無), P1-3 자동계산(변우석: 이율 2구간 테이블=약정/법정5%→송달익일 소촉법12%, 송달일 변수문구, 재단확인 블로커), P1-4 나의사건연동(손석구: matter_events mig0042 이미존재 source scourt분기, P1=수동+CSV+어댑터, 자동수집기는 법인설립게이트 P2), P1-5 기일기한(deadlines 신규, 송달일기준 자동산정). 개발순서: P1-1+2→P1-5→P1-3→P1-4. 외부블로커: 재단확인(자동계산)·법인설립(자동연동).
참고법률문서 마스터 카탈로그 legal_doc_catalog 라이브 571종(민사273+집행298), MECE 분류축 탭→절차→기능군→서류, P0 9·P1 37, 잔여=비송/과태료 탭52일 전
법률문서 마스터 카탈로그 = lax-db 테이블 legal_doc_catalog (mig 0044·0045). 라이브 직조회(2026-06-23): 총 571종 = 민사273 + 민사집행298. 분류축 탭(tab)→절차(proc)→기능군(feature_group)→서류명(doc_name), UNIQUE(tab,proc,doc_name)로 MECE 보장, 사건단계는 메타태그로 강등. 우선순위: P0 9종(core: 소장·준비서면·서증·소송위임장·주소보정서·지급명령신청서·채권압류및추심명령신청서·집행문부여신청서·송달확정증명원)·P1 37종(conditional)·나머지525 out(원문무손실 보존). mvp_built=2(소장·지급명령). 잔여 미완=비송·과태료 탭 미적재(유일).
진행 중구상금 판례 수집 완료 — precedents에 1382 인덱스+1339 본문 적재, 파이프라인 가동, 다음=추출검증/키워드확장53일 전
판례 수집 완료: lax-db precedents 테이블(mig 0048). 구상금 전체 1382건 인덱싱(민사1360·행정22), 본문 1339건 적재(판시사항+판결요지+전문, 장문7건 25K자캡, 21건 본문없음). 파이프라인=curl law.go.kr DRF(OC=lax) 병렬→node파싱→분할INSERT/UPDATE. 기술이슈 해결: INSERT VALUES 500행한계→400분할, 장문 SQLITE_TOOBIG→25K캡. 임시경로 C:/Users/user/AppData/Local/Temp. 다음 가능작업: 키워드확장(신용보증·대위변제, 중복多), 본문서 청구취지·주문 추출로 doc_field_schema 검증, 소장작업대 유사사례 연결. 판결문=작성대상아님, 입력자료·정합성·사실패턴용.
참고국가법령정보 OPEN API 키 OC=lax — 판례 목록/본문 JSON 수집 채널(DRF API), 구상금 판례 1382건 접근53일 전
국가법령정보 OPEN API(open.law.go.kr) 인증키 OC=lax. 자동승인·무료. 호출방식: 목록=https://www.law.go.kr/DRF/lawSearch.do?OC=lax&target=prec&type=JSON&query=<키워드>&display=100&page=N / 본문=https://www.law.go.kr/DRF/lawService.do?OC=lax&target=prec&ID=<판례일련번호>&type=JSON. JSON 직접 반환(SPA아님)→curl/WebFetch 가능. 본문 필드: 판시사항·판결요지·참조판례·참조조문·판례내용(전문,주문포함)·사건명·사건번호·법원명·선고일자. 판결서는 비실명 처리. target=licbyl=별표서식(형사공소장 위주, 민사가치 낮음). 활용목적='법률문서 자동작성 서비스 개발'. 과도호출시 제한 주의.
진행 중사건 진행내역 기능 구축·배포·데모완료, 대법원 API연동은 법인설립 후 source='scourt'로 자동화 예정55일 전
사건 진행내역(대법원 나의사건) 기능 구축·배포 완료. DB: matter_events 테이블(0042 마이그레이션) — id,matter_id,event_date,content,source('manual'/'scourt'),created_at. UI: src/app/matters/routes.tsx 사건상세에 진행내역 타임라인 섹션(상대방 다음, 기일 앞) + POST /:id/event, /:id/event/:eid/delete 라우트. source 컬럼으로 향후 API 자동수집('scourt'+자동뱃지) 교체 대비. '법인 설립 후 활성화' 배지로 다음단계 명시. 데모: 사건1(박상철 구상금, 진행내역6건, 착수) + 사건6(우진테크, 5건). 배포 ca70a82a. 법인 필요한 연동(연계API신청·CODEF·위수탁계약)은 todo로 보류.
진행 중법인 설립 후 처리할 6개 보류작업(연계API·CODEF·위수탁계약·고객센터문의·인력). 진행내역 수동관리는 구축완료55일 전
법인 설립 후 처리할 보류 작업(2026-06-20 시점): 1)법인 설립[Jason] 2)사법정보공유포털 연계 API 신청-재단명의+LAX수탁[Jason/보검] 3)CODEF 본인인증 중계 계약-2번 막힐시 대안[보검] 4)재단↔LAX 위수탁계약-나의사건연동+판결문 가명처리 데이터 제공조항 묶음[변우석 초안] 5)대법원 연계API 자격·제공범위 고객센터(●●●-●●●●-●●●●) 문의-법인전 정보문의는 가능[보검] 6)개발인력 증원[구교환]. 법인없이 가능한 사건 진행내역 수동관리(matter_events)는 구축·배포 완료.
참고lax-dtb.pages.dev=프로젝트 lax production 대표주소, 모든 deployment가 같은 lax-db 공유→대화 이미 통합(머지 불필요)55일 전
Cloudflare Pages 프로젝트명='lax', 대표도메인=lax-dtb.pages.dev. 모든 deployment가 Production/main 브랜치이며 같은 D1 'lax-db'(id 1d5294a5-62e5-44e9-a684-06b7b4e4b992)를 공유. <hash>.lax-dtb.pages.dev(예: 10bff280)는 특정 빌드의 고정 스냅샷 URL로, 코드만 옛 버전이고 데이터(chat_sessions 등)는 lax-dtb.pages.dev와 동일 DB. 채팅은 서버 D1 chat_sessions/messages에 저장(브라우저 localStorage 아님). 따라서 여러 deployment URL의 대화는 이미 한 DB에 통합돼 있음 — 머지 불필요. 사용자에겐 항상 lax-dtb.pages.dev 대표주소만 쓰도록 안내.
진행 중구상금 풀세트 청사진 컨펌요청함, 컨펌시 P1 5종 스펙분해 다음스텝55일 전
구상금 풀세트 워크스페이스 청사진 작성·컨펌요청 완료(bogum/gusangeum-blueprint.html). 사이드바: 대시보드(홈·캘린더)/사건(상담·의뢰인·사건·이해충돌)/작성AI(사실추출·소장·자동계산·후속서면)/진행(나의사건연동·기일기한·송달)/정산(청구수금·통계)/문서함. 이미있음=의뢰인·사건·사실추출·소장. P1=상담이해충돌·자동계산·나의사건연동·기일기한. P2=후속서면·송달·청구수금. P3=통계권한타임시트·회계풀세트. Jason 컨펌 대기, 컨펌시 P1 5종 상세스펙 분해 예정.
정체성LAX=Legal AX, 변호사용 AI-native 워크스페이스 구축·제공 프로젝트57일 전
LAX = Legal AX(AI Transformation). 변호사가 AI native하게 일하도록 워크스페이스를 구축·제공하는 프로젝트. 구상금 소장 자동작성은 첫 use case일 뿐 회사 정의 아님. 2026-06-18 Jason 정정.