LIVE LLM + FAIL-CLOSED WORKFLOW

# AI가 문서를 읽고,
사람이 승인하고,
실패해도 중복 없이 끝냅니다.

Solar가 지출 문서를 구조화하고, 검증된 제어층이 승인·체크포인트·재시도·중복방지를 맡습니다. 위험한 실행 권한을 LLM에 직접 주지 않는 설계입니다.

Structured output Human approval Checkpoint resume Idempotency

TECHNICAL CLOSURE

PASS
432 고유 시험
24/24 최종 재실행
20,736 반복 시험
0 중복 실행

Windows · Linux / Python 3.11 · 3.12 · 3.13

INTERACTIVE DEMO

## 한 번 실행해 보세요

문서 분석부터 승인 후 기록까지 약 10초

01

### 합성 지출 문서

실제 개인정보는 넣지 마세요.

실패 상황 선택 정상 실행승인 후 한 번 기록 저장 전 일시 오류재시도 후 완료 저장 후 응답 유실결과 재사용, 중복 방지

02

### 실행 결과

분석을 시작하면 진행 상태가 표시됩니다.

아직 실행 전입니다

왼쪽 문서를 분석하면 추출 결과와 안전 실행 흐름을 확인할 수 있습니다.

현재 상태-
-
1 문서 분석
2 정책 검사
3 사람 승인
4 안전 기록

#### Solar 구조화 결과

-

✓
사람 승인이 필요합니다

승인 전에는 외부 기록 도구가 실행되지 않습니다.

0 실제 기록 횟수
0 중복 기록
0 기존 결과 재사용
0 복구 이벤트

같은 요청을 다시 보내도 실제 기록 횟수가 1로 유지되는지 확인합니다.

실행 기록 보기 0

WHY THIS DESIGN

## LLM은 읽고, 통제층이 실행합니다

생성형 모델의 판단과 실제 변경 권한을 분리했습니다.

01

### Solar LLM

합성 문서에서 필요한 항목을 JSON으로 추출합니다.

→
02

### 정책 게이트

필수값·업무 범위·승인 대상을 코드로 검사합니다.

→
03

### 사람 승인

승인 대상과 실제 실행 인자가 같을 때만 통과합니다.

→
04

### 멱등 실행

응답이 사라져 재시도해도 같은 기록을 두 번 만들지 않습니다.

EVIDENCE, NOT CLAIMS

## 무엇을 실제로 검증했나

정상 실행뿐 아니라 실패했을 때의 종료와 복구를 시험했습니다.

A

### 환경 재현성

Windows·Linux와 Python 3개 버전에서 전체 시험을 반복했습니다.

Platform 10/10
B

### 실패 복구

timeout·stall·signal·응답 유실을 주입하고 잔류 프로세스까지 확인했습니다.

Orphan / Zombie 0
C

### 소스 결속

소스·후보·결과를 SHA-256으로 묶고 변경 시 이전 증거를 거부합니다.

External verifier PASS
D

### 복구 가능성

이전 420개 기준선으로 되돌린 뒤 변경을 재적용해 432개 시험을 통과했습니다.

Rollback / Reapply PASS

HONEST BOUNDARIES

## 이 데모가 주장하지 않는 것

- 합성 문서를 사용하며 실제 금융 판단이나 지급을 하지 않습니다.
- 멱등성 계약을 검증하지만 분산시스템의 exactly-once를 주장하지 않습니다.
- API 키가 없으면 화면에 명시된 샘플 분석기로 동작합니다.
- 기술 검증 결과가 실제 운영환경의 완전한 안전성을 보장하지 않습니다.