Discoverex Core Engine는 숨은 오브젝트 장면 생성, 검증, Prefect 기반 실행을 담당하는 실행 저장소다. 엔진 CLI, Prefect flow 엔트리포인트, worker 운영 도구, sweep/registration 스펙이 이 저장소에 함께 들어 있다.
- 배경 자산 또는 프롬프트를 기반으로 숨은 오브젝트 장면을 생성한다.
- 생성된 장면을 검증하고 결과 아티팩트를 기록한다.
- 로컬 CLI 실행과 Prefect-managed worker 실행을 모두 지원한다.
- object generation sweep과 combined replay/naturalness sweep을 운영한다.
패키지는 discoverex CLI를 제공한다.
generateverifyanimatevalidateservee2e
숨겨진 호환 명령도 남아 있다.
gen-verifyverify-onlyreplay-eval
루트 모듈 prefect_flow.py 에서 다음 callables를 공개한다.
run_job_flowrun_generate_job_flowrun_verify_job_flowrun_animate_job_flowrun_combined_job_flow
등록되는 flow 이름은 다음과 같다.
discoverex-engine-flowdiscoverex-generate-flowdiscoverex-verify-flowdiscoverex-animate-flowdiscoverex-combined-flow
./bin/cli는 운영용 래퍼다.
./bin/cli prefect./bin/cli worker./bin/cli artifacts./bin/cli legacy
주요 운영 표면은 목적 기반 deployment와 sweep 실행이다.
./bin/cli prefect run gen|obj./bin/cli prefect sweep run|collect./bin/cli prefect deploy flow ..../bin/cli prefect register flow ...
- src/discoverex: 엔진 애플리케이션, 도메인, 어댑터, CLI
- conf: Hydra 설정과 프로필
- infra/prefect: Prefect runtime 과 flow 로직
- infra/ops: deployment, registration, sweep, spec 운영 코드
- infra/worker: 내장 worker 스택
- tests: 계약, 런타임, sweep, E2E 테스트
just init
just run discoverex generate --background-asset-ref bg://dummy
./bin/cli prefect run gen검증 커맨드:
just lint
just typecheck
just test.context/ 아래 문서는 보조 참고 자료다. 운영 절차나 계약의 source of truth는 docs/ops 와 docs/contracts를 우선한다.