hugpy-oracle
hugpy_oracle — extracted from abstract_hugpy_dev as part of the Hugpy
partition. Ownership and allowed dependencies are declared in
py/partition.toml; see PARTITION.md at the workspace root.
Allowed Python dependencies inside the ecosystem: hugpy_platform, hugpy_control, hugpy_engine, hugpy_media, hugpy_video.
Seams
hugpy_oracle.providers— Protocols for what the oracle needs from packages it must not import, each with a safe default:DossierSource(curation's dossier store),DoctrineSource(fleet doctrine),TaskCapabilityGate(fleet's capability-honesty rule),LoadStateSource(model residency per worker). The composition root installs implementations withset_*(). Worker rosters and the blocklist come fromhugpy_engine.placement.hugpy_oracle.relay.hooks/hugpy_oracle.install_hooks()— the oracle's side ofhugpy_video.hooks: thePromptCoordinatorimplementation and the(oracle, performance)bus runner.hugpy_oracle.config— every state root (reliability ledger, routing matrix, benchmark battery, run journals) resolved in one place; per-store env vars (ORACLE_LEDGER_PATH,ORACLE_BENCHMARK_ROOT, ...) win, thenHUGPY_ORACLE_HOME/HUGPY_ORACLE_RUNS_ROOT, thenhugpy_platform.app_dirs.
Command line
hugpy-oracle steward [--apply] [--api URL|--local] [--ledger PATH] runs one
steward pass (remote against a running central when HUGPY_API is set,
otherwise in-process over the shared ledger); deploy/hugpy-steward.{service,timer}
schedule it. hugpy-oracle install-hooks reports what the video hooks wired.
Performance in the video console
The Oracle station submits POST /video/jobs/performance and reads
GET /video/performance/probe. The submit route validates the nested goal,
locked dialogue and casting before a job enters the media bus. It uses the same
owner and visibility stamping as other /video/jobs/* routes. The station
offers stop_after so an operator can inspect authority, audio, production
lock and segment planning before attempting visual stages.
The probe lists bound and unbound seams. A full performance is ready only when image generation and judging, clip generation and judging, audio, and assembly are all bound. An unbound clip seam is a capability gap, not a successful render.
Metadata
Release files for hugpy-oracle 0.3.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hugpy_oracle-0.3.5.tar.gz | 787.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hugpy_oracle-0.3.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.4 MB
Release files / hugpy_oracle-0.3.5.tar.gz
| Download URL | hugpy_oracle-0.3.5.tar.gz |
|---|---|
| Size | 787.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8a3cd423848fdb978158dcce6358ff4affa7ce57ead08514dd891c97bc3a7172
|
|
BLAKE2b-256 checksum How to use checksums |
a8de6009a2b01769ac2ba489ead95cf11f320ba608f292bd648df3f6f73db860
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / hugpy_oracle-0.3.5-py3-none-any.whl
| Download URL | hugpy_oracle-0.3.5-py3-none-any.whl |
|---|---|
| Size | 639.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f1257d8b9dc570005bf7fcde2919aa297b81ec1cd9c7738795be2119d197ca48
|
|
BLAKE2b-256 checksum How to use checksums |
56ccbe01ca89c17e45f12a9230f4a5fb133b0eb19df688cd246a8a72992f15a5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|