chore: 이전 세션이 남긴 변경을 커밋한다
이번 파이프라인 작업과 무관하게 작업 트리에 남아 있던 것을 그대로 올린다. 사용자가 「전부 커밋」으로 정했고, 이번 작업과 섞이지 않게 커밋만 나눴다. 대부분은 clean-architecture-backend-template 의 그림 정본 재배치다 — final/assets/diagrams/<이름>/ 에 있던 것이 CLAUDE.md 가 적은 배치인 final/assets/<이름>/ 로 옮겨졌고 .techviz/<이름>/ 이 함께 들어왔다. 삽입 줄의 대부분(3.15M)이 그 .techviz context.json 이다. 그 밖에 ca-tmpl·document-haness 의 정리, .claude/agents/ 열한 개, writing-practitioner-guides 스킬, .playwright-mcp 세션 산출물, scripts/check-ssot-facts.py 와 그 시험이 들어 있다. 이 커밋의 내용은 내가 만든 것이 아니라 이전 세션이 남긴 것이고 검증하지 않았다. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
2109f726fe
commit
ab59130196
@@ -0,0 +1,250 @@
|
||||
- generic [ref=f6e35]:
|
||||
- link "본문으로 건너뛰기" [ref=f6e36] [cursor=pointer]:
|
||||
- /url: "#main-content"
|
||||
- banner [ref=f6e37]:
|
||||
- generic [ref=f6e38]:
|
||||
- link "TechLog Studio" [ref=f6e39] [cursor=pointer]:
|
||||
- /url: /studio
|
||||
- text: TechLog
|
||||
- generic [ref=f6e40]: Studio
|
||||
- navigation "Studio 주 탐색" [ref=f6e42]:
|
||||
- link "작업본" [ref=f6e43] [cursor=pointer]:
|
||||
- /url: /studio/documents
|
||||
- link "게시 기록" [ref=f6e44] [cursor=pointer]:
|
||||
- /url: /studio/publications
|
||||
- link "새 문서" [ref=f6e45] [cursor=pointer]:
|
||||
- /url: /studio/documents/new
|
||||
- link "주제·프로젝트" [ref=f6e46] [cursor=pointer]:
|
||||
- /url: /studio/taxonomy
|
||||
- link "Asset" [ref=f6e47] [cursor=pointer]:
|
||||
- /url: /studio/assets
|
||||
- link "릴리즈" [ref=f6e48] [cursor=pointer]:
|
||||
- /url: /studio/releases
|
||||
- link "공개 사이트 보기" [ref=f6e49] [cursor=pointer]:
|
||||
- /url: /
|
||||
- button "로그아웃" [ref=f6e50]
|
||||
- main [ref=f6e51]:
|
||||
- generic [ref=f6e61]:
|
||||
- generic [ref=f6e62]:
|
||||
- region [ref=f6e63]:
|
||||
- generic [ref=f6e64]:
|
||||
- paragraph [ref=f6e65]: SETUP · VERSION 1
|
||||
- heading "문서 편집" [level=1] [ref=f6e66]
|
||||
- paragraph [ref=f6e67]: 제목 없는 작업본
|
||||
- navigation "편집 구역" [ref=f6e68]:
|
||||
- list [ref=f6e69]:
|
||||
- listitem [ref=f6e70]:
|
||||
- link "기본 정보" [ref=f6e71] [cursor=pointer]:
|
||||
- /url: "#studio-common-fields-title"
|
||||
- listitem [ref=f6e72]:
|
||||
- link "환경 구성" [ref=f6e73] [cursor=pointer]:
|
||||
- /url: "#studio-setup-fields-title"
|
||||
- region [ref=f6e74]:
|
||||
- generic [ref=f6e75]:
|
||||
- paragraph [ref=f6e76]: DOCUMENT
|
||||
- heading "기본 정보" [level=2] [ref=f6e77]
|
||||
- generic [ref=f6e78]:
|
||||
- generic [ref=f6e79]:
|
||||
- generic [ref=f6e80]: 제목
|
||||
- textbox "제목" [ref=f6e81]
|
||||
- generic [ref=f6e82]:
|
||||
- generic [ref=f6e83]: slug
|
||||
- textbox "slug" [ref=f6e84]:
|
||||
- /placeholder: 비우면 제목에서 만듭니다 (영문 소문자·숫자·하이픈)
|
||||
- generic [ref=f6e85]:
|
||||
- generic [ref=f6e86]: 요약
|
||||
- textbox "요약" [ref=f6e87]
|
||||
- generic [aria-hidden] [ref=f6e88]: 목록 카드에는 약 90자까지 보입니다 · 0 / 2000
|
||||
- generic [ref=f6e89]:
|
||||
- generic [ref=f6e90]: Topic
|
||||
- combobox "Topic" [ref=f6e91]:
|
||||
- option "선택하지 않음" [selected]
|
||||
- option "네트워크 가상화"
|
||||
- option "스토리지 가상화"
|
||||
- option "메모리 가상화"
|
||||
- option "CPU 가상화"
|
||||
- option "JPA 피드 조회 성능"
|
||||
- option "OAuth/OIDC 인증 경계"
|
||||
- generic [ref=f6e92]:
|
||||
- generic [ref=f6e93]: Project
|
||||
- combobox "Project" [ref=f6e94]:
|
||||
- option "미지정" [selected]
|
||||
- option "가상화"
|
||||
- option "Backend Clean Architecture"
|
||||
- option "KeyCloak Patterns"
|
||||
- option "Liner N + 1문제"
|
||||
- status [ref=f6e95]
|
||||
- group "관계" [ref=f6e96]:
|
||||
- paragraph [ref=f6e98]: 연결한 공개 기록이 없습니다.
|
||||
- button "관계 추가" [ref=f6e99]
|
||||
- region [ref=f6e100]:
|
||||
- generic [ref=f6e101]:
|
||||
- paragraph [ref=f6e102]: SETUP
|
||||
- heading "환경 구성" [level=2] [ref=f6e103]
|
||||
- generic [ref=f6e104]:
|
||||
- group "고정한 버전" [ref=f6e105]:
|
||||
- list
|
||||
- button "버전 추가" [ref=f6e107]
|
||||
- generic [ref=f6e108]: “Keycloak” / “26.7.0” 처럼 적습니다. 비우면 화면에 표를 그리지 않습니다.
|
||||
- generic [ref=f6e109]:
|
||||
- generic [ref=f6e110]: 절차 Markdown
|
||||
- group "Markdown 삽입" [ref=f6e111]:
|
||||
- button "코드" [ref=f6e112] [cursor=pointer]
|
||||
- button "표" [ref=f6e113] [cursor=pointer]
|
||||
- button "목록" [ref=f6e114] [cursor=pointer]
|
||||
- textbox "절차 Markdown" [ref=f6e115]: "## 실행 절차 ## 구성 값 ## 확인 방법"
|
||||
- generic [ref=f6e116]: “##” 소제목이 목차가 됩니다. 명령은 코드블록으로 적어야 그대로 복사됩니다.
|
||||
- group [ref=f6e117]:
|
||||
- paragraph [ref=f6e118]: EVIDENCE
|
||||
- heading "본문에 Asset 삽입" [level=3] [ref=f6e119]
|
||||
- paragraph [ref=f6e120]: 목록에서 선택하면 본문 커서 위치에 evidence 구문을 삽입합니다. READY 상태의 Asset만 선택할 수 있습니다.
|
||||
- generic [ref=f6e121]:
|
||||
- generic [ref=f6e122]:
|
||||
- generic [ref=f6e123]: 업로드 종류
|
||||
- combobox "업로드 종류" [ref=f6e124]:
|
||||
- option "이미지"
|
||||
- option "다이어그램" [selected]
|
||||
- option "첨부파일"
|
||||
- button "Asset 업로드" [ref=f6e125]
|
||||
- generic [ref=f6e126]:
|
||||
- search [ref=f6e127]:
|
||||
- generic [ref=f6e128]: Asset 검색
|
||||
- generic [ref=f6e129]:
|
||||
- searchbox "Asset 검색" [ref=f6e130]
|
||||
- button "검색" [ref=f6e131]
|
||||
- generic [ref=f6e132]:
|
||||
- checkbox "삽입할 때 크게 보기 허용" [checked] [ref=f6e133]
|
||||
- generic [ref=f6e134]: 삽입할 때 크게 보기 허용
|
||||
- status [ref=f6e135]: 삽입할 수 있는 Asset 36개
|
||||
- list [ref=f6e136]:
|
||||
- listitem [ref=f6e137]:
|
||||
- button "vms-sharing-one-nvme-53ce295a" [ref=f6e138]
|
||||
- button "삭제" [ref=f6e139]
|
||||
- listitem [ref=f6e140]:
|
||||
- button "write-completion-boundaries-87bdee72" [ref=f6e141]
|
||||
- button "삭제" [ref=f6e142]
|
||||
- listitem [ref=f6e143]:
|
||||
- button "guest-block-io-to-virtqueue-59870a6f" [ref=f6e144]
|
||||
- button "삭제" [ref=f6e145]
|
||||
- listitem [ref=f6e146]:
|
||||
- button "packet-control-and-data-paths-72081090" [ref=f6e147]
|
||||
- button "삭제" [ref=f6e148]
|
||||
- listitem [ref=f6e149]:
|
||||
- button "virtio-balloon-inflate-deflate-30c54022" [ref=f6e150]
|
||||
- button "삭제" [ref=f6e151]
|
||||
- listitem [ref=f6e152]:
|
||||
- button "virtio-balloon-inflate-deflate-c63559c4" [ref=f6e153]
|
||||
- button "삭제" [ref=f6e154]
|
||||
- listitem [ref=f6e155]:
|
||||
- button "numa-vcpu-and-memory-placement-d085bdfc" [ref=f6e156]
|
||||
- button "삭제" [ref=f6e157]
|
||||
- listitem [ref=f6e158]:
|
||||
- button "page-fault-layers-in-a-vm-e8d37b87" [ref=f6e159]
|
||||
- button "삭제" [ref=f6e160]
|
||||
- listitem [ref=f6e161]:
|
||||
- button "guest-memory-address-translation-path-aa008f53" [ref=f6e162]
|
||||
- button "삭제" [ref=f6e163]
|
||||
- listitem [ref=f6e164]:
|
||||
- button "vm-exit-handling-cycle-f8448581" [ref=f6e165]
|
||||
- button "삭제" [ref=f6e166]
|
||||
- listitem [ref=f6e167]:
|
||||
- button "ap4-edge-trust-architecture-8125e9e8" [ref=f6e168]
|
||||
- button "삭제" [ref=f6e169]
|
||||
- listitem [ref=f6e170]:
|
||||
- button "batch-fetch-in-clause-cb44066a" [ref=f6e171]
|
||||
- button "삭제" [ref=f6e172]
|
||||
- listitem [ref=f6e173]:
|
||||
- button "ap4-edge-trust-architecture-1a916e10" [ref=f6e174]
|
||||
- button "삭제" [ref=f6e175]
|
||||
- listitem [ref=f6e176]:
|
||||
- button "ap3-bff-session-flow-1b005e15" [ref=f6e177]
|
||||
- button "삭제" [ref=f6e178]
|
||||
- listitem [ref=f6e179]:
|
||||
- button "ap3-bff-architecture-a27ea91c" [ref=f6e180]
|
||||
- button "삭제" [ref=f6e181]
|
||||
- listitem [ref=f6e182]:
|
||||
- button "ap2-mediator-handoff-flow-efe7039c" [ref=f6e183]
|
||||
- button "삭제" [ref=f6e184]
|
||||
- listitem [ref=f6e185]:
|
||||
- button "ap2-mediator-architecture-c95ed25f" [ref=f6e186]
|
||||
- button "삭제" [ref=f6e187]
|
||||
- listitem [ref=f6e188]:
|
||||
- button "projection-row-over-fetch-f2b1943b" [ref=f6e189]
|
||||
- button "삭제" [ref=f6e190]
|
||||
- listitem [ref=f6e191]:
|
||||
- button "cartesian-row-multiplication-dce2e166" [ref=f6e192]
|
||||
- button "삭제" [ref=f6e193]
|
||||
- listitem [ref=f6e194]:
|
||||
- button "eager-lazy-query-sequence-47c12bda" [ref=f6e195]
|
||||
- button "삭제" [ref=f6e196]
|
||||
- listitem [ref=f6e197]:
|
||||
- button "ap3-bff-session-flow-a8dfff6f" [ref=f6e198]
|
||||
- button "삭제" [ref=f6e199]
|
||||
- listitem [ref=f6e200]:
|
||||
- button "ap2-mediator-handoff-flow-8c2a6f8f" [ref=f6e201]
|
||||
- button "삭제" [ref=f6e202]
|
||||
- listitem [ref=f6e203]:
|
||||
- button "ap4-edge-forward-auth-flow-a6ec423a" [ref=f6e204]
|
||||
- button "삭제" [ref=f6e205]
|
||||
- listitem [ref=f6e206]:
|
||||
- button "ap3-csrf-boundary-971df81c" [ref=f6e207]
|
||||
- button "삭제" [ref=f6e208]
|
||||
- listitem [ref=f6e209]:
|
||||
- button "login-api-phase-split-3e354274" [ref=f6e210]
|
||||
- button "삭제" [ref=f6e211]
|
||||
- listitem [ref=f6e212]:
|
||||
- button "ap1-browser-bearer-flow-a7f8aa9e" [ref=f6e213]
|
||||
- button "삭제" [ref=f6e214]
|
||||
- listitem [ref=f6e215]:
|
||||
- button "ap1-direct-architecture-0adf4199" [ref=f6e216]
|
||||
- button "삭제" [ref=f6e217]
|
||||
- listitem [ref=f6e218]:
|
||||
- button "nplus1-query-fanout-644febe6" [ref=f6e219]
|
||||
- button "삭제" [ref=f6e220]
|
||||
- listitem [ref=f6e221]:
|
||||
- button "ap4-edge-trust-1cff2399" [ref=f6e222]
|
||||
- button "삭제" [ref=f6e223]
|
||||
- listitem [ref=f6e224]:
|
||||
- button "ap3-csrf-split-501dd1f7" [ref=f6e225]
|
||||
- button "삭제" [ref=f6e226]
|
||||
- listitem [ref=f6e227]:
|
||||
- button "ap3-bff-custody-82fa18bd" [ref=f6e228]
|
||||
- button "삭제" [ref=f6e229]
|
||||
- listitem [ref=f6e230]:
|
||||
- button "ap2-split-custody-779cb791" [ref=f6e231]
|
||||
- button "삭제" [ref=f6e232]
|
||||
- listitem [ref=f6e233]:
|
||||
- button "ap1-custody-v3-6e0376d2" [ref=f6e234]
|
||||
- button "삭제" [ref=f6e235]
|
||||
- listitem [ref=f6e236]:
|
||||
- button "ap1-custody-v2-e110bd98" [ref=f6e237]
|
||||
- button "삭제" [ref=f6e238]
|
||||
- listitem [ref=f6e239]:
|
||||
- button "ap1-credential-custody-f5e0c027" [ref=f6e240]
|
||||
- button "삭제" [ref=f6e241]
|
||||
- listitem [ref=f6e242]:
|
||||
- button "screenshot-from-2026-08-21-18-04-49-72f1f9c6" [ref=f6e243]
|
||||
- button "삭제" [ref=f6e244]
|
||||
- region [ref=f6e245]:
|
||||
- generic [ref=f6e246]:
|
||||
- paragraph [ref=f6e247]: LIVE
|
||||
- heading "즉시 미리보기" [level=2] [ref=f6e248]
|
||||
- alert [ref=f6e250]:
|
||||
- heading "초안을 미리 볼 수 없습니다" [level=2] [ref=f6e251]
|
||||
- list [ref=f6e252]:
|
||||
- listitem [ref=f6e253]: 1:1 TOPIC catalog entry is required
|
||||
- complementary [ref=f6e254]:
|
||||
- heading "작업 상태" [level=2] [ref=f6e255]
|
||||
- status "편집 상태" [ref=f6e256]: 저장됨
|
||||
- generic [ref=f6e257]:
|
||||
- generic [ref=f6e258]:
|
||||
- term [ref=f6e259]: 저장 버전
|
||||
- definition [ref=f6e260]: "1"
|
||||
- generic [ref=f6e261]:
|
||||
- term [ref=f6e262]: 종류
|
||||
- definition [ref=f6e263]: 환경 구성
|
||||
- paragraph [ref=f6e264]: 불완전한 초안도 저장할 수 있습니다. Ctrl+S 로도 저장합니다. 게시를 누르면 채워야 할 칸을 그 자리에 표시합니다.
|
||||
- generic [ref=f6e265]:
|
||||
- button "저장" [disabled] [ref=f6e266]
|
||||
- button "게시" [ref=f6e267]
|
||||
- paragraph [ref=f6e60]: 환경 구성 작업본을 만들었습니다.
|
||||
Reference in New Issue
Block a user