flowchart TB
classDef done fill:#15351f,stroke:#2ea043,color:#cdebd6;
classDef active fill:#3a2f12,stroke:#d29922,color:#f0dca0;
classDef wait fill:#1b2128,stroke:#6e7681,color:#aeb6bf;
classDef infra fill:#10243a,stroke:#539bf5,color:#cfe3ff;
subgraph KT["KT A100 · ainexus vLLM (remote)"]
G4["g4 · gemma-4-31b
extract · chat · rerank"]:::infra
QV3["qv3 · Qwen3-VL
KR OCR :8100"]:::infra
DOTS["dots.ocr
EN OCR :8101"]:::infra
end
subgraph GPU1["gpu1 · RTX 4090 :51434"]
BGE["bge-m3 임베딩
1024-d"]:::infra
end
PDF["papers/pdf · 191편"]:::wait
OCRR["OCR Router
Mathpix▸dots▸qv3"]:::wait
HAR["Harness 추출
N=3 vote·5-layer verify"]:::wait
OPUS["Opus 4.8 escalate
native-PDF vision (field)"]:::wait
subgraph PG["Postgres 16 + pgvector (science) — provisioned"]
LAND["landing
raw/ocr"]:::done
MIR["mirror_harness / gt / legacy
8테이블 frozen"]:::done
CUR["curated
RAG relational"]:::done
RAGC["rag.paper_chunk
vector(1024) HNSW"]:::done
end
NEO["neo4j KG
전해질 ontology"]:::done
RET["Hybrid GraphRAG
PHP Retriever + RRF"]:::wait
RERANK["g4 LLM-rerank"]:::wait
CHAT["g4 chat · SSE
www/api/chat.php"]:::wait
PDF --> OCRR
DOTS --> OCRR
QV3 --> OCRR
OCRR --> HAR
G4 --> HAR
HAR --> OPUS
HAR --> LAND
HAR --> MIR
OPUS --> MIR
OCRR --> RAGC
BGE --> RAGC
MIR --> CUR
CUR --> NEO
RAGC --> RET
NEO --> RET
CUR --> RET
BGE --> RET
RET --> RERANK
G4 --> RERANK
RERANK --> CHAT
G4 --> CHAT
MIR -. "field-by-field diff" .-> EVAL["eval · 비교평가
mirror_harness vs mirror_gt"]:::wait
OPUS -. GT .-> EVAL
| deeplyte / ainexus 자산 매핑 + 종합 | 완료 | wf: map-deeplyte-ainexus · map:×6 + synthesize:architecture |
| 실코드 정밀 매핑 (ground) | 완료 | ground:datavault / v3-harness / ainexus-contract / deeplyte3-skeleton |
| harness 설계 3안 + 심사 | 완료 | design:decomp+vote / retrieval+tools / verify+escalate · judge:blueprint |
| 설계 문서 6종 집필 | 완료 | wf: design-deeplyte-agentic · write:00~05 |
| PHP-direct serve + g4 LLM-rerank 반영, 상호참조 교정 | 완료 | wf: reconcile-php-serve · edit:00~05 |
| science nginx vhost + www/ document_root (PHP 8.3 FPM) | 완료 | main agent (직접) |
| bioai 엣지 프록시 + certbot 공유 cert 확장(agenticlyte) | 완료 | main agent (직접) |
| https://agenticlyte.aistar.it 가동 (TLS→science:80) | 완료 | main agent (직접) |
| Postgres 16 + pgvector 0.6 + 6 schema DDL 적용 | 완료 | verify:infra |
| mirror_harness/gt/legacy (8테이블) byte-identical 검증 | 완료 | verify:infra |
| neo4j 5.26 가동 (:7474/:7687) | 완료 | verify:infra · creds(.env) 입력 대기 |
| bge-m3 임베딩 @ gpu1 192.168.77.221:51434 (1024d) | 완료 | 사용자 pull (gpu1 RTX4090) |
| .env OLLAMA_URL → gpu1 교정 (science ollama 미사용) | 완료 | main agent (직접) |
| ainexus 통합 스모크: health_gate + g4 chat + dots/qv3 vision (LIVE) | 완료 | main agent (직접) · 실엔드포인트 실증 |
| pyproject(uv,3.12) + 패키지 트리 | 완료 | scaffold:pkg |
| config/settings.py (get_settings, env-only, secrets redacted) | 완료 | fill:config |
| sql/ DDL 4종 (deeplyte3_mirror/landing/curated/rag) | 완료 | scaffold:sql |
| ainexus/ (kt_client·health_gate·guards·roles·backoff) | 완료 | build:ainexus |
| ontology/ (prompts·schemas·persona, 7-stage) | 완료 | build:ontology |
| harness/ (stage1·fanout·extract·vote·escalate·state·workflow) | 완료 | build:harness |
| verify/ (5-layer validator·confidence·calibration) | 완료 | build:verify |
| db/ (loader 8 field maps·sqlstate_classifier) | 완료 | build:db |
| kg/ (neo4j_client·kg_builder) | 완료 | build:kg |
| rag/ (chunker·embedder·vector_store·tables·units·fingerprint·evidence·index) | 완료 | build:rag + 완성 에이전트 |
| ocr/ (router·page_transcriber·lang_sniff·page_cache·recall_metrics) | 완료 | build:ocr + 완성 에이전트 |
| eval/ (mirror_diff·gold_runner·metrics·reliability·ablation) | 완료 | fill:eval + 완성 에이전트 |
| scripts/ (run_etl·build_kg·run_eval·calibrate_tau) | 완료 | fill:scripts |
| www/ PHP serve (api/chat.php·lib/*) — php -l 통과 | 완료 | build:www-php |
| Python 컴파일/임포트 검증 (compileall + import smoke 46/46) | 완료 | main agent (직접) |
| 레거시 secret rotation (T0.1) + neo4j creds | 대기 | 사용자 결정 |
| ETL 실행: 191 papers → mirror_harness | 대기 | scripts/run_etl · harness.workflow |
| Opus 4.8 GT gold run → mirror_gt | 대기 | eval/gold_runner |
| deeplyte3_mirror 비교평가 (field-by-field diff) | 대기 | eval/mirror_diff |
| neo4j 전해질 KG 빌드 | 대기 | scripts/build_kg · kg.kg_builder |
| Hybrid GraphRAG 챗 라이브 (SSE) | 대기 | www/api/chat.php |
| 구성요소 | 위치 / 엔드포인트 | 상태 |
|---|---|---|
| 웹 (public) | https://agenticlyte.aistar.it → bioai(TLS) → science:80 PHP-FPM | 가동 |
| LLM (g4/qv3/ocr) | KT A100 · ainexus vLLM (remote, per-req *_endpoint.env) | LIVE |
| Embedding | gpu1 RTX4090 · http://192.168.77.221:51434 · bge-m3 1024d | 가동 |
| Embedding (science) | GPU 없음 → ollama 미사용 | 사용안함 |
| Postgres | science :5432 · pgvector 0.6 · schemas landing/mirror×3/curated/rag | 준비 |
| neo4j | science :7474/:7687 · 5.26 Community | creds 대기 |