Draft hardeningOffline verification2026

Reliability-aware autonomous content agent

ALGO
PIPELINE

콘텐츠를 많이 만드는 자동화보다,
잘못된 결과를 멈출 수 있는 시스템을 만들었습니다.

기존 카드뉴스 자동화 파이프라인을 Quality Gate, 실패 상태, DB 격리, 재시도 정책과 실험 지표를 갖춘 Reliability Engineering 사례로 재구성했습니다.

104

tests passed

quality hardening branch

0

prod DB mutations

pytest + sandbox audit

BLOCKED

unsupported number

NUMBER_UNSUPPORTED

OFF

external publish

dry-run protection

System flow

Generate 다음에
Verify를 둡니다.

좋은 프롬프트 하나에 의존하지 않고, 규칙으로 판단할 오류와 의미로 판단할 오류를 분리했습니다.

01COLLECT

기사와 근거 후보를 수집합니다.

02GENERATE

Claim과 콘텐츠 초안을 생성합니다.

03VERIFY

숫자·근거·형식·의미를 분리해 검사합니다.

04OPERATE

상태·재시도·DB·발행 경계를 통제합니다.

Verified evidence

무엇을 막았는지 보여줍니다.

Source: algo-pipeline draft PR #1 / offline audit. 현재 외부 게시 호출은 활성화하지 않았습니다.

DETERMINISTIC GATE

근거 없는 숫자는 게시 후보가 되지 않습니다.

INPUT"175% 증가"
RESULTNUMBER_UNSUPPORTED → BLOCKED

출처 근거가 없는 정량 Claim은 규칙 기반 검증에서 차단합니다.

TEST ISOLATION

검증 과정이 운영 DB를 건드리지 않습니다.

INPUTpytest / sandbox
RESULTproduction DB mutation → 0

동적 DB 경로 주입과 테스트 격리로 운영 데이터 오염을 방지했습니다.

PUBLISH BOUNDARY

품질 강화 버전은 자동 게시를 일부러 막아두었습니다.

INPUTMeta / Instagram API
RESULTexternal publish → DISABLED

현재 hardened branch는 외부 발행보다 검증 완결성을 우선한 Dry-run 상태입니다.

Current boundary

운영 중인 척하지 않습니다.

과거에는 Windows Task Scheduler와 Instagram Graph API를 이용한 자동 발행 흐름을 운영했지만, 현재 품질 강화 브랜치는 실제 외부 게시를 차단한 Dry-run 상태입니다.

이 콘솔은 현재 시점의 시스템 경계를 그대로 보여주기 위해 만들어졌습니다. 예전 사이트의 “매일 자동 업로드 중” 같은 표현은 더 이상 사용하지 않습니다.