Heritage Labs도면 QA · 보안 운영 · LLM 네이티브 워크플로우를 위한 산업용 툴.Industrial-grade tools for geometry QA, secure operations, and LLM-native workflows.
우리는 “멋있게 자동수정”보다, 검증 가능한 워크플로우를 먼저 만듭니다. QA, 보안, LLM 네이티브 운영 — 전부 현업에서 안 터지게.We prefer verifiable workflows over flashy auto-fixes. Geometry QA, secure ops, and LLM-native operations — built to survive production.
[SYS] Focus: 도면 QA • 보안 운영 • LLM 네이티브 워크플로우 [OK ] 슬라이드보다 툴. 분위기보다 근거. [WARN] 데드라인은 현실. 현실을 위해 설계. [NOTE] 우측 레일 UI = 생산성 모드.
[SYS] Focus: geometry QA • secure ops • LLM-native workflows
[OK ] Tooling over slides. Evidence over vibes.
[WARN] Deadlines are real. Build for reality.
[NOTE] Right-rail UI = productivity mode.우리가 하는 일What we do
Heritage Labs는 검증 가능한 도구로 QA·보안·운영을 정리합니다. “자동으로 고쳐준다”보다, 먼저 틀린 지점을 정확히 보여주는 쪽.Heritage Labs ships verifiable tools for QA, security, and operations. Before "auto-fix", we first pinpoint what's wrong.
도면/모델에서 ‘오류 좌표’를 뽑아내고, 수정→재검증 루프를 자동화합니다.Extract error coordinates from drawings/models and automate the fix → re-check loop.
- 이슈 탐지(면적/폐곡선/레이어/블록 등)
- 카메라 점프 기반 수정 UX (자동수정은 옵션)
- 리포트/로그 산출(CSV/JSON)로 검증 가능
- Issue detection (area / closed loops / layers / blocks)
- Camera-jump fix UX (auto-fix is optional)
- Verifiable reports/logs (CSV/JSON)
저장 경로·권한·출력을 ‘정책’으로 묶어서, 유출/분실 리스크를 낮춥니다.Wrap save paths, permissions, and exports into policy to reduce leakage and loss.
- SAVE/SAVEAS 경로 강제(allowlist)
- Fail-closed 기본값 + 예외는 기록
- 감사로그(JSONL)로 사후 추적 가능
- Enforce SAVE/SAVEAS paths (allowlist)
- Fail-closed by default + exceptions logged
- Audit logs (JSONL) for traceability
LLM은 ‘대변인 UI’, 결정은 룰 엔진. 운영을 문장으로 다루되 흔들리지 않게.LLM as a spokesperson UI; outcomes decided by a rule engine — reproducible and stable.
- 자연어 입력 + 톤 선택(설명/기술/강경 등)
- 결과는 결정론적 룰로 재현 가능
- 로그 기반으로 학습·개선 가능한 운영
- Natural language input + tone selection
- Deterministic rules for reproducible outcomes
- Log-driven improvement loop
일하는 방식How we work
슬라이드로 설득하기보다, 샘플 파일과 명확한 출력으로 PoC를 합니다. 도입은 조용하게, 결과는 로그로 남기게.Instead of slide decks, we run PoCs with real sample files and clear outputs. Quiet rollout. Loud logs.
문제를 문장으로 정리하고, 성공 조건을 ‘출력 형태’로 고정합니다.Write the problem down and lock success criteria as concrete outputs.
- 샘플 파일(가능하면 1~3개)
- 기대 출력(리포트/좌표/룰)
- 운영 환경(Office/Rhino/NAS)
- Sample files (ideally 1–3)
- Expected outputs (report/coords/rules)
- Environment (Office/Rhino/NAS)
작게 붙여서 검증합니다. 실패 케이스부터 잡고, 재현성을 확보합니다.Validate with a small pilot. Start with failure cases and make it reproducible.
- 룰/정책 초안 구성
- 로그/리포트 형식 확정
- 수정→재검증 루프
- Draft rules/policy
- Freeze log/report formats
- Fix → re-check loop
현업에서 안 터지게 만들고, 예외를 통제합니다.Make it production-safe and control exceptions.
- Fail-closed 기본값
- 권한/경로/무결성 체크
- 배포/업데이트 전략
- Fail-closed defaults
- Permissions/path/integrity checks
- Deploy/update strategy
운영자가 ‘이해 가능한’ 형태로 넘깁니다. 문서보다 실행 가능한 패키지.Hand it off in an operator-friendly way — runnable packages over docs.
- 설치/운영 가이드
- 감사 로그 저장 경로
- 롤백/복구 가이드
- Install/ops guide
- Audit-log storage path
- Rollback/recovery playbook
- • CSV/Config 기반 룰/정책
- • 허용 경로/권한/예외 정의
- • 재현 가능한 버전 관리
- • CSV/config-driven rules & policy
- • Allowlist paths/permissions/exceptions
- • Reproducible versioning
- • 이슈 좌표/근거 리포트
- • 감사 로그(JSONL/CSV)
- • 재검증 결과 요약
- • Issue coordinates + evidence report
- • Audit logs (JSONL/CSV)
- • Re-check summary
- • 설치 파일/zip + 체크리스트
- • 운영 가이드(1~2p)
- • 롤백/복구 시나리오
- • Installable ZIP + checklist
- • Ops guide (1–2 pages)
- • Rollback/recovery scenarios
제품Products
작은 팀이지만, 현업에서 “그냥 돈 되는” 문제만 잡습니다.Small team, but we only chase problems that pay in production.
Rhino 도면 QA 자동화: 이슈 탐지 + 카메라 점프로 빠른 수정 루프.Rhino drawing QA automation: detect issues and jump the camera for a fast fix loop.
- Audit Panel
- Go/Next 카메라 점프
- 레이어 / 면적 / 블록 체크
- Audit Panel
- Go/Next camera jump
- Layer / area / block checks
LLM 기반 CLI 서사 전략 — 결정은 룰 엔진, 연출은 LLM.LLM-oriented CLI narrative strategy — rules first, drama second.
- 타이핑 기반 CLI
- 룰 엔진 + LLM
- Steam 출시 파이프라인
- Typing-based CLI
- Rule engine + LLM
- Steam-ready pipeline
Office 파일 저장 경로 강제 + 무결성 검증으로 정보유출 리스크를 줄입니다.Enforce Office save paths and integrity checks to reduce leakage and loss risk.
- Fail-closed
- NAS allowlist
- HMAC 무결성
- Fail-closed
- NAS allowlist
- HMAC integrity
“밈”은 분위기용이고, 실제 설계는 fail-safe가 기본값입니다.Memes are for vibes. Engineering is fail-safe by default.
스택Stack
현업에서 깨지지 않는 쪽으로 쌓습니다. 멋보다 안정, 자동보다 검증.Built for production: stability over looks, verification over automation.
- Rhino 8 + .NET (C#)
- Topology-aware 체크
- 룰 매핑(CSV/Config)
- Rhino 8 + .NET (C#)
- Topology-aware checks
- Rule mapping (CSV/Config)
- Windows 툴링 + 정책 강제
- Fail-closed 설계
- 감사 로그 & 무결성
- Windows tooling + policy enforcement
- Fail-closed design
- Audit logs & integrity
- LLM은 UI, 권위 아님
- 결정은 룰 엔진
- 운영 프롬프팅
- LLM as UI, not authority
- Rule engine decides outcomes
- Prompting for ops
- Linux-first 운영
- Syncthing / 백업 규율
- 작고 단단한 배포
- Linux-first ops
- Syncthing / backup discipline
- Small, reliable deployment
자동수정은 마지막 단계. 먼저 재현 가능한 규칙과 감사 로그부터 확보합니다.Auto-fix comes last. First we secure reproducible rules and audit logs.
작은 팀. 날카로운 툴.Small team. Sharp tools.
Heritage Labs는 “현업에서 반복적으로 피곤한 문제”를 소프트웨어로 정리합니다. 제품은 과장하지 않고, 도입은 안전하게, 결과는 로그로 남깁니다.Heritage Labs turns recurring production pain into software. No hype, safe rollout, and outcomes proven with logs.
분위기보다 근거. 기본값은 fail-safe.Evidence over vibes. Fail-safe by default.
1일 개념→초안 루프. 빨리 내고, 더 빨리 고칩니다.1-day concept-to-draft loop. Ship fast, fix faster.
Industrial UI: 장식은 줄이고, 신호는 늘립니다.Industrial UI: less decoration, more signal.
자주 묻는 질문FAQ
짧게만 답합니다. 나머지는 로그로.Short answers. The rest goes into logs.
우리가 하는 일은 간단합니다: 틀린 지점을 정확히 찾고, 안 터지게 운영하고, 로그로 증명합니다.We do three things: find what's wrong, run it safely, and prove it with logs.
문의Contact
PoC / 파일 샘플 / 협업 제안 — 간단히 보내주세요. (대신 로그로 답합니다.)PoC, sample files, partnerships — send a short note. (We reply with logs.)
- • 샘플 파일이 있으면 PoC가 빨라집니다.
- • 기대 결과(리포트/좌표/룰)를 명확히 적어주세요.
- • SMTP 설정이 없으면 서버 로그로만 기록됩니다.
- • Sample files speed up the PoC.
- • Be explicit about expected outputs (report/coords/rules).
- • Without SMTP, requests may be logged server-side only.