Skip to content

Releases: gongnyang/bookforge

bookforge v2.0.0 — 도해가 주인공 · Diagrams take the lead

Choose a tag to compare

@gongnyang gongnyang released this 15 Aug 21:36

bookforge v2.0.0 — 도해가 주인공

주제 한 줄이 책이 되는 공장에, 이제 도해가 들어왔다. 시퀀스·스위밍레인·상태머신·플로우차트·간트·조직도 — 에이전트가 직접 그리고, 게이트가 검증하고, 지면에 앉는다.

새로운 것

  • 도해 2트랙: ① AntV Infographic DSL 사이드카(diagrams/fig-NN.json) ② authored SVG 트랙 — 기술도해 11종 타입 라우팅, 커넥터 규칙, 복잡도 예산. diagram-design(cathrynlavery, MIT)의 방법론을 재서술해 흡수. 팔레트 밖 색·8pt 하한 미달·외부 참조·숨김 텍스트는 렌더 단계에서 물리적으로 실패한다.
  • AntV 완전 벤더링: vendor/antv-ssr.bundle.mjs — npm 레지스트리가 사라져도 도해 렌더가 재현된다(node_modules 없이 byte-identical 실증).
  • 게이트 확장 G14·G15: 인쇄 목차 쪽번호↔실물 폴리오 자기일관, 목차↔도비라 색 계열, WCAG 대비 하한(G14 A/B/C) + 지면 리듬(G15, business). 뮤테이션 스위트가 tests/에 회귀 자산으로 커밋됨.
  • practical 재정의: 명조 본문(Noto Serif KR)과 고딕 조작·라벨(Pretendard)의 기능 분리 — "읽는 글/하는 글". 153×225 정본.
  • 폰트 전량 TTF: Chromium print-to-PDF의 CFF 서브셋 불가(Type3 폴백)를 실측으로 확인, G2가 Type3 0을 강제.
  • 새 예시 3권 (도해가 주인공, 전 게이트 PASS + 시각 판정 통과):
    • 『AI 에이전트 프로토콜 2026』 — insight, MCP·A2A·오케스트레이션 (34쪽)
    • 『나만의 홈 서버』 — practical, NAS·스마트홈 (33쪽)
    • 『업무 자동화 재설계』 — business, 프로세스 우선 자동화 (31쪽)
  • 예시 총 9권·쇼케이스 36컷, README 국·영 전면 갱신.

첨부 자산

  • insight-agent-protocols.pdf / practical-home-server.pdf / business-automation-redesign.pdf — 새 책 3권 실물
  • bookforge-v2-demo.mp4 — 57초 데모. 영상 자체가 bookforge 문법으로 조판된 "책"이고, v2의 차별점대로 도해가 지면 위에서 그려진다.

bookforge v2.0.0 — Diagrams take the lead

The factory that turns one topic line into a book now draws its own diagrams. Sequence, swimlane, state machine, flowchart, Gantt, org chart — authored by the agent, verified by gates, set on the page.

What's new

  • Two diagram tracks: ① AntV Infographic DSL sidecars (diagrams/fig-NN.json) ② the authored SVG track — 11 technical diagram types with routing rules, connector grammar, and complexity budgets, absorbing the diagram-design (cathrynlavery, MIT) methodology. Off-palette colors, sub-8pt labels, external references, and hidden text fail the render physically.
  • Fully vendored AntV: vendor/antv-ssr.bundle.mjs — diagram rendering reproduces even if the npm registry disappears (byte-identical without node_modules, verified).
  • New gates G14·G15: printed-TOC page numbers vs. actual folios, TOC↔chapter-opener color coherence, WCAG contrast floor (G14 A/B/C), plus page-rhythm (G15, business). The mutation suite ships in tests/ as a regression asset.
  • practical redefined: functional split between Myeongjo body (Noto Serif KR) and Gothic controls/labels (Pretendard). 153×225 canonical.
  • All fonts TTF: measured Chromium print-to-PDF Type3 fallback on CFF; G2 now enforces zero Type3.
  • Three new diagram-led examples (all gates PASS + visual judging): AI Agent Protocols 2026 (insight, 34pp) · My Home Server (practical, 33pp) · Process-First Automation (business, 31pp).
  • 9 example books, 36 showcase cuts, both READMEs fully revised.

Assets

  • The three new books as PDFs, and bookforge-v2-demo.mp4 — a 57-second demo typeset as a bookforge "book" itself, where the diagrams draw themselves on the page.